Watch tutorials and explanations by expert teachers that walk through solving this problem.
TheAnalyticGuy
Programming Live with Larry
Coding Interviews
Coders Camp
Java Coding Insight Interview Preparation
A_CODE_BY_NIRMAL
AlgoXploration
Uncle Sharab
Sleepy Cracker