Từ 1 đến 9 có tất cả số số có 1 chữ số là:
(9-1):1+1=9(số)
Từ 10 đến 99 có số có 2 chữ số là:
(99-10):1+1=90(số)
Từ 100 đến 999 có số có 3 chữ số là:
(999-100):1+1=900(số)
Từ 1000 đến 2012 có số có 4 chữ số là:
(2012-1000):1+1=1013(số)
Vậy số tự nhiên có nhiều chữ số trên có tất cả số chữ số là:
1*9+2*90+3*900+4*1013=6941