Puzzles solved by lani