Puzzles solved by LFP