Watch tutorials and explanations by expert teachers that walk through solving this problem.
Eric Programming
Programming Live with Larry
Jimmy Wang
Anish De
Linda
ExtremeProgrammer
Solve more problems to master this pattern