1234 56 1002012 12 1 1 0 1 10 1 100 1 300 1 100 3 100 10 100 100 100 1000 1 7 10 7 100 7 1000 7 10000 7 100000 7 10000000000 7 100000000000000000000000000000000000000000000000000000000000000000000000 7 1 13 10 13 100 13 1000 13 100000000000000000000000000000000000000000000000000000000000000000000000 13 123123123 123 123000123000123 123 124000124000124000124000 123 1 9999999 1000000 9999999 10000000000000 9999999 100000000000000 9999999 100000000000000000000 9999999 100000000000000000000000000000000000000000000000000000000000000000000000 9999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999 999999999999999999999999999999999999999999999999999999999999999999999999 1