50 100
99890000000998990899888889897788787787866453434343
89890000000898990999897888777878799779676634553335
98989000000999990889898878798779987998555575433333
89799800098899900898999779787997877979777757535433
78777799999899000088999787889978979895575757656553
79798778988999898099998797878778877887665675656543
97788787999977990098989988779979898996577567755764
99797798997979988078999889899978878886565557565767
77898787879987978089999898998888987787777657566667
99888888889899970099799999889898996788788666555665
77879788888798790878799898889898998878677775577744
87977877789799790877988888999989896678676777622234
87889988879888870098645698998899986788888677442344
67788798999798770095665655698998998877677677344433
66788789879998877085656765445589898768787878223224
77767688889978897000675767445589898876866884434443
88788688687777779990576757744998999977000772432233
77767867788977988990567665676989998990000064442434
87866776789787789000566665766988889800000042424334
68876667666899979009765775675889889800000000004233
67786667887887878800755666666888889990000000300002
67766766788877888700657756577998989998006733222300
68787766868797977007766657656999899998868432323323
76677677668889887085767557777699999999868344224324
88676776776777797000766776675799999989921123332434
76686786767767978870986565677779989999821222113442
78776768778876788980977879988598999888822211221122
88686788788787768990077989779798989899932332311123
68888777877676677970008997977999899999912232111133
97778867766686557690009989777989998898213123221323
99977778787770000000899998779999899899131111123111
98897777766660000000077787979899989989232221131213
97777777768600000000088977889999999999233211133332
78778687788600000000000988898999998989333233223312
98897867667800000000000098999899988999112222132113
88989776878800000000000078998988899889123322232235
54454476676900000000000078798989898989221121333166
34345447688890000000000098998989999988211131216665
55543433667868988000000777999898888882211323265575
45434355686676769990009567898899998882113112575555
44355379986867786699889875999888999883131126577655
53357798876666776867698996989999999981231655767675
54888779788888676676866699989999999993325557556766
64579787776677888776888667999899989891989557567775
56444587976778776868886767699889899998989889775766
65765656687886786867768676889899888899989999996677
66546656546667686776887867689998999888989998999975
55756545648777767678786686669989888999989898989899
65675446468887666766887876679899899888998899888989
57665555664767768686686687676898998999899999899899
