Problem
Teachers' Notes
Hint
Solution
28 and It's Upward and Onward
This doc
gives some ideas as to a solution.