How do we start this problem?
How should we end?