Puzzles and solutions for simple problems