Puzzles solved by salome