50 100
89888797797982443344333322422998989896677667866668
99997988778872224224432332223899998996866666778786
89878779789789433433344344343998899986886868868677
99978788887888433223333234333289899968788667677779
99999788897879432233432244432399999788668878787997
89799988778778322432243232332299888886667777877999
99788897799889344343334423343898989888767777989999
87877887877799242324224424434899999999968997797778
88987888779888323242423334338999889999889998889878
88799998989898322422324344329999998998998999799778
97789887976867724342223344498999899999898977778888
87879788888778862224324438869999888999998797878788
77876766776767866632266568668899989889897789989899
87876776787786884446656668888678689898988878878977
78676887888776745567776778767778678889979797987798
68686767786687844447655566877867767777897997897989
76666788768776745644675666888767777799778887788898
88888877666666564645776757767676677879997989788898
66768867788686656646576675766677776979879788899998
99968788868876644445567755577768868778887997999887
88999966786884664466575656766487766797877979898987
88998899878854454656647775664555867898988878899878
99899899998965454656665667674464467889787700088997
98998099899464455645646566665465565887999000000978
88999089999454445665455776658989788897870000000999
09999009009544455444654666779797888898320000000088
00000000009000006454654659987880000000000000000077
98899888000045600545656990099990533440000000000887
88677688700664560004449000000000445443111000000197
77877668678666770500000090009334335545132300033237
87667878867675676700090080993355535554131133111227
87786768877665755576598989995545355533131132113131
68666666677666677657759988985455535455122222213333
88686887885676776657889998945534554557666665222231
77686688656567566567867899944544344435566665576777
66787768767675756777877699543345434376766677656665
86876665676566576687776868354344338885666666757755
67887666676775787667888787543544598899576675765777
87785666567767786786668868554455899889957765777575
87756675756656676778668686833498898989986675557756
34533345667577788777778667854999989999896565755557
43334345454346788687687867678998899999889757776578
35543545333545676678667877698999898999999556577999
34553545545353786868877688698998999989889857769999
45344435535553578866878676699999999899999957799987
33454354335334346677887667699989999889999997877797
44445544535553557688777786898999999888989889799979
53345554333444534788876778998998889989989997997778
53554354334445445787778787889989999899999978978898
44345545334544444487877776898999989998889999989778
