100
5959427750587989547013442 7777777677777777777771777
1111111111111111111111111 1111111111111111111111349
999999999999999999 1234881297445790656123391
5917957301810593407897939 9999999999999999999999999
9814818529861378948678102 2626651269794238876524238
3249797224526682524284306 9900900900029000090900
99040900000009300749200 9409009599071990025291909
8667331025603054629956256 99999999999999999999
9090909000990999909099090 1877909399003986090622960
6426942036231269279842294 8726790490024270002990009
41844190380 9999999999999999999999
5577277101455002409740944 2125200977195256343721199
6546313622817153477256 6255663282356941731174
9000009090090909909900900 3092107339475927904017332
990900000695829909685950 7977777779777777777777777
405256 160
9 9990099601403098769090910
9309900099198759100050707 2222222222222225212222222
9909992000809900969909099 9496993091999799998999993
6413269607715198716043295 9999999999999999
977777777777777777777799 4977777777777777777777783
4903135056634073179612529 9090999900000090099090090
1492438146315482602480259 7478907462011699273782181
7777777777777777777777777 99999999999999999
940090990014907090599909 9486055662275970373192086
1990205960006350091009940 6965180084750811094811024
8421640362716931412184208 8892125998083688976239
3469260855 9999019799799709950969499
4919999999919099999999919 6666666666666666666666666
9999999999999999999999999 99999
4009800960660399099909190 5728522272535698937
5555555555155555575555555 8828888888888888888888888
9322007796074990390210008 9908040002990600395936790
1679511736283055301704 3333333333333633333333333
6800900490172874915020410 9999999
6666666666666666666669666 1294472395509182958004462
8992009302092900350919900 7990909090899799099995960
704070993070970912709639 9990050099140299974009019
4999999999999999999999983 999999999999999999999999
1111111111411111115111111 18
9320940609359190899098009 9990489919009996609992991
999999999999999999 5821213838072920267412033
5583624099396440499865940 87868968402415878848
6284426128220244925956364 9555209398353134905850148
142800422900061726801419 9990090090999900999000900
26323855254362141138775 2537224113842558833617516
999999999999999999999999 4999999999999999999999983
1994583321415179283019988 461998178172890835868
103353605672724259175094 99999999999999
11180768609 1935843189835627673953615
4290088250 9909909999999999999909999
9900090999990009999909099 9999999999999999999
5622323312184317556748185 43825573436221761283515
1675822325335167461694 4467361385377152216265
9999 8550856351450639219162824
4883220805354495808235479 999000000090090099999999
5210886773917308616416657 640909507400048900970030
8888888888888888888888888 3300004600093000306009000
900400990909008900909070 9000099900990099099009099
5545555555555545555555555 90900990009909999000990
7000000000000000000000038 4000000000000000000000002
90000999099909000999 8551250328941957869739823
999999999999 9999909999999999999999999
999999999999 8961366730096784181681843
999999999999999999999 900595687023441
999999999999999999999999 6666666666666666666666666
979990299993359059994600 9691796989610069949959092
3649919749824664272512322 7185399555725177593730331
7777774777777777777777776 9443232577865818279202799
9295713932735654853 5900390205993609090099999
3333333333333333333333333 9000099099090000900999009
5098319713914 9090909990999090909990009
76258247887366557153778 8735767562877891423658
4053104819509731902192423 1111111111511111111111111
7599993899951992914939129 7676735206462160173823063
9009900099900000090000900 990009009990009099000090
509697362922053220618120 9797820843598662796547832
1643197568345862224550911 9704997504999099900999097
99999999999999999999 3333333333333333333333333
3909997909890985192106901 2387432539616937681273144
5658348462916096399820815 8641
99999999999 9909090990900999009909000
8257857367162485779386 88753857716746265532877
333333333338333333333333 1048648947032754896032003
4000000000000000000000002 7000000000000000000000038
1111111111111111111111349 1111111111111111111111111
8794313969750989366999996 7132698756774356395838310
9999900000999090099099000 509900990090979790090960
4533216564735719205469722 4533216564735719205469722
9900090999099999099909909 999090900909009909009090
4977777777777777777777783 977777777777777777777799
7000499999300931900993902 99
4926856468932494492287832 9003809500000509099095300
9099000999999900099000990 3334760
1401265498290 7777777777777777777777777
4246987910035731037021824 2385190836683545112486144
2222222222222222222222222 1990974919782000090909790
999999999999999999 99999999999999999999
9890211974332379266359485 9656999098032159000052090
9990900900099900909900000 3333333333333333333333333
