Viết từ 1 đến 9 cần 9.1 = 9 chữ số.
Viết từ 10 đến 99 cần 90.2 = 180 chữ số.
Viết các số còn lại cần 659 - 9 - 180 = 470 chữ số
Dễ thấy rằng với 470 cs đó không thể viết đến số 1000, vậy mỗi số viết đc từ 470 cs đó chỉ có đúng 3 cs.
470/3 = 156 (dư 2)
---> cs thứ 657 là cs cuối cùng của số 99+156 = 255
---> cs thứ 659 là cs thứ hai của số 256, tức là cs 5.