50 100
33445337668868767677676767798878877778989099989899
34555457876667868677766888998999888887880089998989
45545458786887000066678879779898778686800798999999
53553347666760000007887778798997877687700787899998
44454557886660000007777687979988987786706868887999
33435455778700000008687678889799777678806687889777
43355553778870000008866689789998978868008667899000
35535434867770000008887877977987898000007788970000
54455449977776700578787987977798980077778877890000
54459999985655555776886978897788980978989778998000
88899999985655765568888997878999770998889877999700
98999999997656755598866689789798860898777989999888
99999988999756566899896777866767860078898879997897
98999998989775799998996866778867678000979797887999
98989989998556998999998876867867886660097997978778
89999999899798998999999886788866877767007978997898
88998899999988889999889878766776766687505777899778
99889999999989989999988987878686876767700566888987
89899999898899999899877888788877766667607777767789
98898989999889998879977779898868777777507576667521
89989999998434429798879899788678868750005556566123
98898899893332222397997887988878778650555767653122
99998999893423222348788879877678668850005757523213
99988899822434224432488978987866777000006777733113
89988989833332244244244878966668760000006555222112
89889899833233223423343447787876860000005772112111
99998988332322323223442333477788770000006552222231
89999954424223444333442432266667680000006723331231
89999964552433223344322242447868888000076775131332
88999665664423322243242442333458866676577675753222
99899544665532332233443344354333568567577676756112
98998665456542434424324233433344455557757700000062
89899546546554423443232554434343533467665000000005
89999566444466542333443434544435455365560000000006
99897664654444542332543435434434454757770000000000
99875555444656666987854333543455435677550000000000
98666764556464445987895355345344443557770000000000
97657644565665464788798534335534445565556000000005
55776674546444645478978555544543456755667000000006
66577656655446556478979853343453356767676500000566
66755665664554446677879793354434475776556565576765
76675577644555665478899779334335555676756755775778
77755655755545465489799978554555856577576657556999
75675575555466656459788777944379987777555676589899
57656777656656655659777787987998899857675578998898
56667575546656566657997987878878978877775789899999
56777575655444456658779899897889888999676788898898
77665654556456646459788777887777799989777899889988
77655576664454656444879879987889899989999889999998
67667555555665546554899887897988977979979998988998
