NAME PUZZLES