50 100
77656775765577766888897798898899776222344332234424
55655775565765666877978989899977786433322323244432
56767677557566586678989988988798686223434242322424
76555776657675867767879887999896877434422444422237
56575567754355776677888877898988887322444242322338
56556564344334666867867977987768867344343443333288
66653443534434767677788888789687868432442432332899
54445354454535866688779889898878886322324232348788
43534343544333777786868999990000686342424423328799
44354345445543766887669000000080006200000342388977
85543345543533887867060090000886700000880993997977
99999935445343878787000099770768807999880988978798
89999800009343868680000889568776768788890000889899
88899900009999768780780998577587788699888800000008
89998900009988770000889996557677777769888998799900
89888900008999700676879435567887768689889998789890
99999889989999006886634435345887768668899879777990
99899899999890000887653335333776777666698999787888
45665556998960000765654544343668667767789978887977
46566444565570000776675735534888667868767988998898
56665655644665776777675765756566766878889788879888
46546645545657757665677577557556555752133998999878
64566464455555555757655767575757666632223329989887
65556444545657767655755557766557767333322231878797
45646556555666666576775655576766653111111132117887
55545445467757576575766665657577561313322323122788
65666456647656767757776755777766623332122233222327
54464466447765755565665576666755233311112113132323
44664555788677757776777768555661132232333211213223
65449998989756755777689899975671331221213323333121
99989788878976675665999998865767123221131233313211
88899788799998756759999888995567593112232331231688
87997898989988777789999999987665999898921233367776
77898877888799987799899998986575989998988986788667
99898599887899999999899999987667889998988976877876
98779569798889989998999888989759899989896778777776
77879446998999999879899899999669999889987676776687
77794644989999899789799999999659899898787668667668
97974549988989989879878989999999999997677888766688
78845449899899887788787988999676768888766877687777
79944599998899999899878899987788677778786787686766
77845489998999789787987998888766776668666886888867
78456999989999999988988977968668678777676687677687
88667879889989779797787898797878876768668767666887
66878877889978879899877999896778777887678888887866
68888786776797979999798979996766778766678788878678
67776868778677999988988977876876787768677767888877
68888667786778799787897878899766688687788878866867
78787686766679788798779877999678688868688676767778
86768766878876798778977778878768886678686768876877
