This video tries to break down the Poetry problem and work through it in manageable way. It covers:
finding subproblems within the larger question
getting started solving subproblems
continually testing code in the interpreter
wrapping finished chunks into functions
dealing with strings (slicing, splitting, searching)