Puzzles solved by LHL