Answer:
1024 pages
Explanation:
The first 9 pages require 9 total page numbers.
The next 90 pages require 180 total page numbers.
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.
There are 1024 pages in the book.