Puzzles solved by liv