Puzzles solved by NAsa