a problem well put is half solved.

-John Dewey