Puzzles solved by troyan