Puzzles solved by Giovanni