Puzzles solved by swan