Ответ:
Разложим числа на слагаемые, соответствующие ненулевым разрядам:
310 = 300 + 10
310000 = 300000 + 10000
310060 = 300000 + 10000 + 60
8746 = 8000 + 700 + 40 + 6
510009 = 500000 + 10000 + 9
479800 = 400000 + 70000 + 9000 + 800
1000001 = 1000000 + 1
