50 100
99999999998988989999999898957765657765656542442343
98989998999999888988899899977657775677575432233423
99898899999999999989998989987757765557564332243242
99899988889999800998999888997665567677734242443433
99999899889968000009899899895755765677623222423344
99898999998680000008999998996655655675334233323434
99999899898770000000989999995566757553233443343000
99999999888670000000550000000075560544344424440044
89998998677870000000000350030060000000000000000322
99999986876878000035033345334000057808886232443332
98889877766666688835453533435575677807677676767822
99879987777687786643444334354577868767677888687667
88879799776776867545554334345386787867688786866767
97989899997877766664665335434898868877888866787886
98878979997787744645464877787979877776867866876878
98997999778987655544669989777888899967676876686666
88788977887997756455498997798879987999776866687887
87879897887789774546897879779879978887776878778887
97999987987989889749789099879787987989798886667666
98897788887997899977800000897879777788798798766778
89878978989798788879000000878897777778778979976788
79889777978797879797000000067988889878878877878888
99798788866776977777000000067577977897897899977887
97898877676767555956400000676678999899789997777666
88887567665775665645550005765655889889877987866656
31999985775565777654665677666755799779897897565765
32399998988867557444466576566576577997898766667657
31219989999889897666656676756666687897989576757665
33323898889889898656454997576777776887877755667756
92222376899998888456699998765878866667755575656755
99311278678988999666899889877688687788555576675757
99323236787668998998988999986877866677756665677775
99921233768778679899989998988687886867767577577655
99833333778778688988989999967768886787755666565657
99991312366886798789998999977677887785755575577577
89997113386668798989988899997887777875766557775676
99899732327897799887889999989877866855465675655756
99998552333978998777876699999877667535555557765666
99998757132898798888676666998868865353544447567778
88988965511788789878876778687898844343433455677776
89989955519788779987877866767767434544453344876686
99999957579888897876868888687875444554534553876667
99998995767778978978877868768763530045343545888886
99999887797989877989876888767885400003533333687688
98899885799887887887987877866674400004445444776668
98998988778878897998896768868675300004365666766866
88999989988887799798779786788855300055767676577888
89988999977978979988987987887765565577656575775576
98897797887897997877878888887667756775775566557778
98899888878799978777779898968657766757775765577757
