50 100
78779977778999000089898843444555345433498999998989
78997978897889000009899934443335354344999899988889
77889887877888000009988935533353344344889898998999
79779798988795000088988994345435555433899999988998
97988877884555456998999889345333353434999889999989
79789797665545468899989999853554355334899899989998
89779794466466689999999998994445335445899989999999
77877798564565489898988999898335333345899998998889
97999779855545999999999889888843354378898899998998
88877987975549898998898998999993335797998998999889
87888888797849989989999989899888478887889999898999
78879979877798999999998989999989999779898898899989
87877898977797898989989989988988997899889898998999
87899755799999989999899989998899899787998999999899
76656576677788788898998999999989997989998998989889
55676766798787799998899898989980997979999989989899
56776565767877899899998889888000089988898989998889
66667657667787877888988989998000007988899998999989
78667575567997988999999889899000007799889998998999
76767665676788778788999998987000088778777788988899
68768786567767887999988986768000788798898988989998
67678777867777889868777687686097997798778877778898
77688878767755566878666668780078788999887789788897
66868877876557775877678887770697898788888898777787
87688667686577777678876668880878789779897877779989
68676787757777755658788677880687789989798989887878
86876775676675666767687666880766679878898779788979
78768757577655577756788876770867677787799787799978
66666656757757766757666867700008668797787898887899
68877567567567567667775676780007678978878989778977
86875567757576676566776656767608788676867787977878
76657556755755677666777756786607886668687898989989
65576567665676667767756677768806688668678797779777
56767666556675766757755676676806667766786799977798
47576775776676657765775575677706887778677899889897
54655675676878555665656766757800008878888789789899
55545445886878866775557566756686077886778889779977
46466564867876667766767755778670068777767807897977
66555446477778886866887565759890766668660000099878
54665565688776668777774756589890668767700000009777
45644555486868611268844346889990967688000000007999
45455554678866823217854437998880996667000000007898
66654456547687133332684567698990000686000000009777
44446556568788111231776576698899009998800000008797
54645454432322421211766666569999089898600000099988
44654665432333231323667756768900098998967007898997
56644644234323333121765567566908999998896679899878
55565442434234222231577677576909999989999798898999
66654422342342443415655755556909889999899989888798
44624444323432233436665776765708899999988978898799
