Puzzles solved by cupid