1. Problem Statement
2. Code Implementation
3. Sample Output
4. Demo Pages