solved puzzles 4-6