50 100
89898788778755334359987888877678776666886866775767
99999768688775443439897898977868766677678788667556
99998787676778666488987777998778786766767766666665
99988868876888667878989888896867686866787768565766
88998968786667777778979998776776877876766876766657
99998976766874668776788888988776686766687786655756
99998977667433786768888799986768778787887857755756
99998976674244887677677879777668687877668765555567
88899667673227879879676868888676687787787007577557
88999775675328878898789887878876778886660000665777
99997775557778888787789787976688888776600000665677
89896776655687988877789779776787676867670000556567
88855666656777898798979997788788686666577007767765
99976777676589778777787979886876787766776065577878
99997575767597988999898889898688867875776066577688
88999656676698997799779778897777878686886000768776
89999896777469897989799898997577888767676870076878
98898895445546558787797899896766667776787667078879
99999895446445654567798899899656687787766878008979
98999996645664556456699998899577777687868887800007
98988885664446554546999998999556777798999888899077
98999885546445646664898989999575675679897979899099
99999964445655545465889999988666656689789979888009
99898866644646554655889999998655567669798787898908
99899846464455564449899998988756557556778888990008
99899944456655654459889998898767666665799977787079
99888956455445545469998899988856775655588779008088
98889656546564644499899999889975767777999800000099
98999566546646455689989998999799766599999000000000
99998645454564454599898899999888997989890000000009
99899455444446546998998989997888779888990000000009
89575765454645556989999998988898799889980000000000
77657566555666464899998998998988899889990000000009
57667566566756568999999989988887998899990000000009
55575767556576548999898899565555598999976000000099
67567767756675000999899946644465556899656600000889
65675557675700000099996655654645564555667675599989
56775556757000000009655555465665545657575757599999
65675556555000000000846665646465665665577756599999
66556575770000000000856545465664656655756775778999
76665565750000000000795565544444646567755756659989
56757566560000000000778664544655645445777776758889
55555557657000000000798989998998998624533445776989
67566775755000000008789799999998899225454345443488
66776656567570000089798789988999981213343545453349
75676557777987798979777789898899891124555443543454
76665677779897989777787989989989831214453353454344
67567757669789897998887799899998823113455433545555
76666776687878888979998789999898232214455545355334
57577657887879887889999879899989232313355443453544
