# Solution :

The answer is **562 pages**

Let D(n) be the total number of decimal digits in the first n positive integers (book pages). The first nine numbers are one-digit, therefore D(n) = n for 1 ≤ n ≤ 9.

The next 90 numbers from 10 to 99, inclusive, are two-digits. Hence,

D(n) = 9 + 2(n − 9) for 10 ≤ n ≤ 99.

The maximal value of D(n) for this range is D(99) = 189, which means that some three-digit numbers are needed to reach the total digit count of 1578 given in the puzzle. There are 900 three-digit decimals, which leads to the formula

D(n) = 189 + 3(n − 99) for 100 ≤ n ≤ 999.

To answer the puzzle’s question, we need to solve the equation

189 + 3(n − 99) = 1578.

Its solution is **n = 562**.