Puzzles solved by zachary