Problem statement:
What were the actual challenges in solving for this task?
How did I overcome it?
Can I see the actual code of the solution?