Watch tutorials and explanations by expert teachers that walk through solving this problem.
The Tech Granth
happygirlzt
Hua Hua
Amell Peralta
Orkhan Gasanov
Programming Live with Larry
ExtremeProgrammer
Solve more problems to master this pattern