Puzzles solved by Ldf