Puzzles solved by Zachary