Puzzles solved by nam