50 100
31001332212222111686877775650007577598897798655464
13203112312322387686877767700666567589789778545546
31100003133131676767777557505656555700079995556556
22330001133377687777777657507576676000008795644564
33131303331866768868786757606667760000000795666556
11321200006868880008665555500777000000000744654554
12332323800000000600065606770790009000000856556545
23221296888700867868076907800000878000009967767687
88998889999686667886000008980008787990898766777768
89998989999888978688876400000078988989788886887767
89999999898988999998686223430098799989976878788677
88999899989998888998957672240003899879867677777867
99989998998898555776566656424002334338987687677766
99898988897565676765775767533003233499897867886786
99999899985775777657576675674402334989899868877878
99899999986675575775675575777203344999899967866687
99899999996756667666657577570002449999988866776788
98999999895575576557988566560663389999999997868778
99988898995566776567888976760065999998899998678768
88999889986668687779798775556007799989998889777877
89999889666767678768988799576707899998999989987688
99999988688776866559879777775007998889888998886688
98899897866768784546798897879000777899889889996766
98989987677666655466777799799707887888898999998878
89989987568678666655789779879700778898898988989976
99898895678675656545898887988880998797877789899986
89998976575844664654999987978900977978899887989887
89999876777766654554787897888807898879997998899989
99989956576675455654899898898009988778778899989998
98989955575655455546579999998908988999988789898879
98899755575556554446599989999009989897979999978967
89999667675577555664666566899000988997999997886787
99988556666667866766676675765069897997789899887676
99998676556776777788766575650075998889988989887777
98995555567677866686675755500589878887999987677688
99995657676777788666536665706877889989899998767686
88995576667688677765544775007789977998999886868886
89997676765788866763345459007978778999999986688688
89977555755667688743554498088787988999999786886686
87556675557768767445434338089879989898899777886877
77765555756767688353554458098789988989998867888777
66666776665656865553555445098889889999997777877600
65756757656567754333544335099889899899976788867000
55677677665655734444444445099999998999866800886000
55656775777676553454353445000088998988780000066000
67565766655577577977343350000008989896780000008700
66566566557675689779775530000000989996600000007878
77656757656777789798987800000000999866700000007678
75575566765575788889989970000000989868760000007866
67556676766556797789899990000000999776886000087687
