На страницах с 1 по 9 используется 1 цифра, с 10 по 99 уже 2 цифры, а с 100- три цифры для обозначения страницы, следовательно 9 страниц по 1 знаку, 90 страниц по 2 знака, остальные по три знака,
1) 1*9=9 знаков использовали на страницах с 1 по 9
2)90*2= 180 знаков использовали на страницах с 10 по 99
3)2004-(180+9)=1815 знаков осталось
4)1815:3=605 страниц с трехзначной нумерацией
5)605+90+9=704 страницы в книге
Ответ: 704 страницы в книге.