Work on the problem definition first.