50 100
34445344535548787667877678800778686565567556666877
34454454544488868678686888870677686557756576678767
33534335445588778886787688660077865655666665887787
54544454432277876888787680000007687765767667566768
33553213323566786887688800000000666765577765678766
43232323126678776678666800000000866755755776898787
12121122255578768887676000000000067876757689899988
33213231665577866766877000000000067665679999988888
13113215767757768668787000000000078666688988989988
31233257677675768686868600000000888679998988998999
12332556765676578788876800000000788679899888899899
33315566665757678868868560000007668875799889998889
13166755667655667767867775676655698865567589999998
21665656677767668867556676667767899977665556989899
15566555566575566876656776655658999887766667679999
55677766766656868775577675755669898895657665777788
75566775767577668877755777577798889997757757776667
98656667567886666867667766765999898897567755756566
88899998989888686678777677779998999989767677567666
99898899889777676888665757778899999998576575775677
89999998999877886777778656899998899999565556655775
89999899899866767767687977989899889999965655677788
99999889899768888776786899797778898989975667597799
89989899998876786787723878778987799988779877878889
99999998998968678833442789988877887997879897987999
98898989989988784443400000787889988978778989987998
88899888898786444424000000098887797799978987897897
88789887878783232440000000078897877899779978777798
89997977887783334430000000009798889989799797888898
98888978987793322320000000009799979798979798779989
79787779977972322220000000053533799998798879978798
89998987878987655554000000054333448897998999998797
98787777777885454666000000444553544799789998998897
87877999888994645554989983444435335989899988998989
89988798799876466444899994345353553999998999999988
79898887798888564564688985335354445399889989899989
99799788989987974444698844554554555498989999999998
89897777998777797984589877433355335498999889999999
89899889889899777877876756677756653589889999999899
88978978799778897787978665766756577699999988989898
88788889887878878878786767577657657758998899999989
78999978997977889977867766555676677745554999889989
79798978876998978899866688776776577564664565499989
76657789887898879898777787656575655666655655454549
75656555786677898877777877775666576645556455466656
56676667667878767799876877676575754566554464555546
66575766788678669899998886888665554655545444665466
66556767788888878998999888788756645666655554556665
77677757776866888999999998668784666666444655665554
65656766778866789998889999897856566666566545644644
