Puzzles solved by salvatore