Từ trang 1 đến trang 9: Có 9 trang (mỗi trang dùng 1 chữ số)
Từ trang 10 đến trang 99: Có 90 trang (mỗi trang dùng 2 chữ số)
Vậy từ trang 1 đến trang 99 dùng:
9 + 90 x 2 = 189 (chữ số)
Số chữ số còn lại (mỗi trang dùng 3 chữ số):
3901 - 189 = 3712 (chữ số)
Số trang có 3 chữ số là:
3712 : 3 = 1237 (trang)
Vậy có tất cả:
9 + 90 + 1237 = 1336 (trang)
Đáp số: 1336 (trang)