Puzzles solved by Ltd