536 PUZZLES And CURIOUS PROBLEMS