Puzzles solved by lily