50 100
97879879999998988898887998988978768799988989999899
88879897988999899987878889999896786669998989999999
79999799998999999997887887789966687689899988989899
78978979799999898999979788897888688777889999999999
77988889999888899998999888989967886768887899889968
77887988999999999899999899889888688668998877977667
87999799999998989888999999999977888767999789786766
79779899988889988899999899888977686868987979878766
97898897879789989998999899899976666677977700000068
77999788788989999899989999988987787877778900000007
78788779897897989988888998999988668676778000000008
77788898988956665599989999888876878687777000000000
87989979779975557657566898898978866687779000000006
87779977899577565757565567777668876877778000000009
97888889896676557676666765666678688989777000000009
98987887775775767665576567677767797778879800000088
78779788955567556776566776676577897997797989989433
89899767567555756666777775667788788789877998835444
89766567576777775567656555556677999878790000043335
56555767576757675556556675755887899899700000004455
65556675565756775667656476776878879878800000000530
67776755765566757654466645467788797878800000000000
75657767656557677664556465655878778879700000003534
77557565767765766556664445454999887988780000054333
75577567566767646454444445556487799776876607443445
65655577657766744454454556465698886676888887654444
77676767678686665664566666455658878677876688885534
65775668868876786465566564564648787886786878868854
56756576776768664665654565455686676868768676777673
55555568788776877545455655465676666778677888768668
76565766567786676566665655545587677866767676687766
57666567557877333225445455678877687688887886777454
55665765566224232224346678778768877877666774466664
57755665656423433243367878677766677778744646456556
56566756757243442232686687867688675564565445655454
66776757667444424233668786867766766454454665454464
55756556762442233337668788886786864645465465656664
97767665573333243427686886787887856666566654465564
97831325566333332378666688677688554555564655466556
87721327576532223368787687767763357655644446655645
99911236556554242787688887776335457754444646654664
99992327655555999878677776874435575776566444455465
89891316655558989986876687433443565677665666656687
98783315665569999998777664445455675665544445478867
89872336776799998988888433355337567556655876676668
99897126567689998999987833533457657577658767676686
99997126566989999888889974553356676775567767778677
99998116557999889899797787453566766565567777876667
98887317668898899999889788933567675667678867766887
98998726669898998989898888785575666566777878676778
