50 100
99988999999899988334244243420003888878777688768778
88889999999999999222323323430002767768788867768788
77987989998999989942244332300332866786866868867767
77978988989888989994222233320443666667876688877688
88997878899989989998433240000042677886677868877886
77898987999999988889823422033422767887887676667678
79798878798988999899922430023377776867778778878899
87798798798899989999982220334766787666777877699899
97977797988999898989999420246665777676766778699899
97898798797655455888998930367566666886776687888989
87879888997766446655649990575567787687768878898889
98787799798875554664554550657656788866666677999899
88979789888785464565455440776675658878876686899999
78887798879898646444546660055655559788877667999899
79799899998778965544456676056655598998888867989988
79789987787998978766788767067765798999989675698999
89899789997789877688687666007665898988999666659998
88779879988987776678766667000565989999896766767999
99798988888788976767867776076569989899996565767698
28988979877779787887666676087669899899966576655566
41137887879899787887686677008689889898976656556567
52332233899977886777677676800798999999655555667666
66312133121897789668767687660698899999675888997756
54431321233233789866766687700688999988999988876557
55632223322321212776866888808999999879978889875666
45461232313311113898889898900998877687998989795676
54546631113233333988999989980089678878767788887665
54457655213333319999898998990889788867866687767555
56446675553313139998989998990989887677776876877775
64667755777521388899988999000988887788776786757767
66575666656766999899989888009989588887778878675665
54567567767787898999999989809993547866686776765575
64555675679787998898889998809933333388688777856766
44677576977787799999988989908534434589988978998899
55565597978978767789998898909345433587789987979989
66668978779979877666999988904453343337979998999999
55797889987799668877889999905354353539798899898888
98987779777777767866887999003444555557998787899998
99889778777898878666768675043444455539887898998899
99999997778897666668788874035554445459778789798799
89999999997787886688787800055434334349789999887888
88989898888978677778767000003443534339979779899999
98889999999967688877788000000555435437765578899878
89989988898978688688860000000045535367676767878877
89988998899977876877760000000087953365776655898886
88989899889988777665770000000098797766777657568666
98999999899986876566670000000080889767667666568688
98989998998997565757665000000000009556565657545486
99888899999965775775666600007970000056567767334433
99898999898976677755675658997990090057576667433335
