50 100
57657777599999998978876786676687867885666546645555
66667767299898989977788887669666688776545545644465
57677751288899999977677767868676866766655566655444
66775623229889999887767868898767676767656565546545
56667233228999999986888676899967866687554654655456
97788222138889999977768689889897888876744456654654
97781331338999999976677799999997866687655545646556
99882123139899999976887888989899686866755445464666
79871111133998889867868989999899986767864456454565
87733311231999999999869899999898977878684556665464
97831323221888899988998899899999996877765456455566
89813333121999999899999999898988999888786555556655
97323321322398999988999989998988998668886554560004
35313113232999999998999899998899999986666664000000
44332123223999999988989999898999888898787566000000
35443543221899998998989856677889999987788450000000
33554534339999999899988577666767898998786760000000
34445334559999898999986665675566658889866880000000
34544433553988998898977667757655675669977666000000
55335555355989899899777767755656657776768876000000
43344535354589999999756767776777755765676678780006
35533434434589999779976775756766765765886776668668
54554345355478899787898976666656575665676676778778
55543354344578988897988978865555676665768786666688
35534553353787898879788798797677757566787787767766
43354343656988997887979898888786775667768877876766
44349899444488778899989777978778866655867767887687
98989899465588897899999987997998788676868888867687
99998994556578799799979788987799878887686776787867
99999895564499887979887978898898988789787886868677
99998996645448888977977887999779787978786887688688
99898964656549979787999987999999887888778787766788
99999945666667978788978998999799999878886678778878
98899966464547889997997678899978779878777787666767
99998655645648768877886666677889977897798767787788
98899566546677688779776787888977779989896687887687
99899445464668878686887677887779798787665686678688
88989566555888767876787786686687979756755756768678
98984456664877687668776678676888877666567675566676
99986544647876760068798677786767367567555766766577
98984664648776700007899887996344456657677676767567
89864555667655600009879788872322465657565755767675
99865654666677700009789797894342375767776775655666
99865445777656770097889878823433775556656766577666
89564476775677567575789799844432577555766667766556
88656346777657666575579798432323577765667765656577
88435435544544667675667797242222657776567767567756
93333355435433546677578974444324776757765657656765
33354353445344538667668883234436767555765775557557
53435345433334336867877923343337776656767777675575
