The Number Detective: 100 Number Puzzles to Test Your Logical Thinking