solved puzzles 1-4