1 9 10 11 99 100 101 999 1000 1001 9999 10000 10001 99999 100000 100001 999999 1000000 1000001 9999999 10000000 10000001 99999999 100000000 100000001 999999999 1000000000 1000000001 9999999999 10000000000 10000000001 99999999999 100000000000 100000000001 999999999999 1000000000000 1000000000001 9999999999999 10000000000000 10000000000001 99999999999999 100000000000000 100000000000001 999999999999999 1000000000000000 1000000000000001 9999999999999999 10000000000000000 10000000000000001 99999999999999999 100000000000000000 100000000000000001 999999999999999999 1000000000000000000 687 962 664 993 95 811 195 567 393 253 103 188 238 373 529 812 90 878 931 284 908 651 721 284 204 580 876 307 163 836 15 373 91 727 626 711 711 622 832 558 108 774 921 963 51 657 41 49 369 852 946 207 554 23 459 550 654 359 885 796 620 363 133 793 979 561 379 259 602 482 798 958 842 574 704 108 291 485 30 488 730 885 487 924 509 212 382 49 884 666 884 797 663 219 895 298 365 46 691 137 419799858876994 844069007297999 38275105233965 921104565417090 832284848232953 686652461456290 574634225877196 894163255017777 948997817630169 616399616072111 168234252278375 974456392181708 905537652037133 876693062711175 11990994984850 672550834973886 545433909191278 286709935035223 949332352809256 306825390732962 71810179563298 832637576451121 894843617318348 182000568836 397216955528067 229526267278315 452728653907439 819396359482548 392595267185520 842187011054796 786815836013193 746236216557330 84790054978701 389949625173144 885051544643143 473486028909179 96270656075926 149523938758100 94310373474208 339825929388630 962321377226521 98734325144733 424626384082348 922606962140407 776548408707612 508070443514819 894482453807384 855922442582774 450928344047919 577337546986311 787046461951950364 617560913449437930 883855704332043750 831637081060009349 873260834670493454 391270080998926433 197015676457716618 763060596892996966 703096204488641227 683938282833448556 519641499744414744 985788880042233093 886309864682226441 620743214951961000 518653710809815280 606146392521939441 657270657322743378 23020541715279733 64586292821439491 547155753231292542 330833333611632517 272917858005301724 236503104681888847 713004217586097863 695323769964393306 111893574734352255 600634780576578468 836127810169580582 668723207331555150 229704037440821226 50204434698355062 954126975780368490 449359408864308706 383396896958744903 209224878844716759 467408623975526484 426655318690284368 420527205746667275 962317905278777870 318670016738934705 612956533968151630 500224519172830723 861314584610187743 527681278145893464 530651304631958006 572813754242550285 770581585655772450 118056578111421158 122890625024400166 96523781444822541 1 4 11 12 440