3401 digits are used to print the page numbers of a book. How many pages does the book have?
Pages:
1-9 9 digits
10-99 180 digits
100-999 2700 digits
total so far 2889
the rest of the pages are 4 digits long
(3401 - 2889) / 4 = 128 more pages past 999 999 +128 = 1127 pages