Please READ and UNDERSTAND the requirements listed in the document.
What I need is the working source code with clear and precise comments so that I can learn from it.
Please bid ONLY if you are confident of COMPLETING this task.
Maximum duration for completion: 7 days.