50 100
76868886768978898977797889856567656559899889998989
88766767877988799879789797876757667655889877998889
76787776866787999799997788767575677675598898999989
86888787788897798787898779576775777667769777798889
88787767777699778788997899777777656666769977878898
68668787887679879889997875676577557767658888899998
87876666788657997898987795565665655767547889779998
88667886667777988998787866775575573534443779889998
66678776867765655759899977557666563453355559799899
76768786777557765577667655675677673345355353899999
66687887757565665666576556766757554343355454898999
86676777667767775656767655765765753435545356679988
87887665656765577757577667776675763444554588676699
68886775556676655655555555755775763335535366688668
78888677676657656763353467675666765444334867768677
76788766787885743545334567665567553333438687687876
56868776778678855333544545765776655533367678888668
55876876686667643354335545676667754435477878776878
65486676676678653333455535677575555444768777886677
45546877886688734435543537575675775537687787778768
56454667878777853455335356666757766577667887870876
64664486777887654355589955757577775767677667000550
55546678887778888999999975675555675575677777050060
64455556666878998999899877555655676767665765076000
54545556777867898999989967765766656666765750075687
55554654779977999999998955767656556555775560677868
45546549788887899998898867766767576775676650558686
56456677788997999999899985776555677776700000656676
46664599778887779999988888575670000000005076668688
46454898897988998899978879986660606566705666887768
55654997979989787787898988870000757566677679668677
54469977779987998700087979880776789779559999876788
64578898799899800908007889980898988999797878887876
56579997887887000009700998960788777878788987787998
54887878789879000009890068600778879897877999777799
52324344997789000038767008006768777778897989879778
42323233244443000036786800067878899979798898997879
44333244323324223221666666667998998888897797979979
23322422423243211233266989998897778877987878777997
24433444322224222332238999999998988999877799978878
34422432433334311112139889999998787789878899887777
23432233443223313122128989989987978797878998899997
34332224223334123112139989999987998998988889899989
68843322223224213113324988989998997889998899899899
66677632342333221323456455569998779998898899989889
88868888622322312245544664656558997999899889998999
86868868788633324665456666666446989899898889999989
67776878886666656656656654444545799999899999899899
88788667867867556645555655456655489988988899998989
86876866687687655444664546465654598989989899989999
