Puzzles solved by Swimming each other