A printing company published a book and have made a clever riddle for you about it – When printing the book, the total of all of
the page numbers amounted to using 2989 digits (e.g. page 347 takes 3 digits to write out, while the page number on page 65 takes 2 digits to write out). How many pages long is the book?
The next 900 pages require 2700 total page numbers.
After 999 pages, we're up to 2889 page numbers. 2989 page numbers is 100 more numbers, so 25 more pages that have 4-digit numbers. Those pages are numbered 1000 to 1024.