Puzzles solved by lvb