Puzzles solved by lam