50 100
67665877777888999985656666675557687786888768778786
55777977887977999996575757677567566786877786766767
66677799789898979887676577556557596788668768668677
66766578888887789735767556556576888866676667776865
77667667898778777533576666776557899988887867856566
66676658877787784353465775676675999999888786464666
56677567989977834455476577866868999999989654655654
76657557889983355433357676767688999998995466556445
75557665679843544343336778667776999888985455466565
67766556677453545554453886876687889988864656465665
77577576573533433333545767868876889888564545664000
67878678784445345453354666776867899998446444650000
66767678678544554355334577687786798994555664600000
66878768876533545443555587676877699965454645400000
66686877678734343345334377868676698945566464500000
68678676866733344444435366688812128456665564440000
77886767876854535535455422233321227788465555566000
98887787776684443543533211132132127879785465564650
98988899898664533334442113221312239778999965675765
99988999889899954443521331133222117777799977565566
98989999899999899998211113311221227888998855676777
89989888998999989889911211212213329997889966766576
45999898999999889999831131132112378888777755667757
53543999899899999998893123131331377989889555767566
35533388888899899999983312112223177888877765675667
55353589999898999999998122213213397979777657765667
34333598989989989889999911221322277779886755755556
77687798998988889999989921323133188998876765665556
67868699989888889998998892131233289788777766566767
88888699999998898988989993112133188998855667776565
66676999988998989988999897978212197779876667576557
78868999988988899989998999877798797778865765557566
87667888889898999888999979978899887999757655556567
88789999899999999999897889987977997778575555577677
98788899889999889999999779978977778887655575766777
98797899986576588999889798898987889677855675756555
98889797566576557599977978898788966877785567677755
79989885755657557667788977787999786767769956676676
77789985556755567657788778777796876786877778657765
77799885576767566577879788779778866888898999787667
88899998567775755677879988798866887677979999988966
79899889775657758776777897686767777999899788797989
99989899765656868677238877767878878778999777999797
89999896775668787783442776767886689989987879898789
99989555577876686424424368666688897777788979798789
99887566756866766524442267677678988899797998777778
98657577778874454444433436688988899987798878777778
67566776557667664344432244668787788778778897778878
76767565666765743222444332679999997998799977889789
65667556777655574342342243788788988977989799898889
