The Book of Number Searches: 250 puzzles