Puzzles solved by lovely