The Spy Puzzles