Puzzles solved by SWISS