50 100
98989899889886866878677755554366676766865565646646
89888989889977687668866633335866888866644556456646
88898999899988777787876743387687668786566466545565
98889999889988688767778644876878677654645646665675
99989998999976667686888666788687667655564546468676
99989998989987878787888868787868654655464646687775
89889999988986777687787787866776644456456564677776
99999999999977777787886778786866456444654457688665
69998998988988877677787666877845645466545577777666
68999989988986868767868767688664555456444866768757
69988988999999668687668868865644655456547876786756
49999988899999989888898886765666446646678878685677
58988989999998999988899996664654554544867677686766
65899999899998899899989999566645456646668677777777
45999999899998899899999989944444445587787688856555
65899999896898999999989899954454654687686687766675
46998998676898998989999999995545658876877788666765
55999867576799999999898999884566667678667778566657
56985577675698998999899898999656768876867888657676
66875775766559999899988898999868666676886787655555
46775675556668989999999999888787768677787877567655
65757655767677898899998998898779778877876687676566
57657655665656999999999998989899999886868987997967
57567667766557698889889988888887979798799779798889
66667757775676598989999989797887988978899789798779
57667767655766569665565767779788998998227787879778
57576755667766666777675579788799879888333888797999
56555766557777655655756569979889998971333137888977
76665555677776557755577779898777777781222332987898
89877775666567776557557658898798988797122223239797
98989965657557757656556578977877977898892222212778
99989888865577677567755659798978788897779312212339
99988899988965556776776559898979878899899873312133
89998999998997657775566678777998879878998887331111
99899989888999667666577888878788898697999887811211
89988899998000009775668688766678988866687889889231
98899998890000000988967788788876887888888897798777
28998999900000000099997867886788767777677999979789
23399989800000000089898787768776876667667788877977
43242399900000000079999786667868867877766888987989
22444333900000000097889877766688887668786787798999
22332443300000000889999978677688688876778869998878
42322243320000000888898996687866774578868768778975
33323222365000088789999897777675553444345788777565
68232244365555698798898966556655535555353534775556
67688997777765579879989876577575755333353433765775
66867999975765555988889577677765653535355545667577
76867887765665655679997776776557754343435000665665
78867997756576577578956566767677733333440000066675
86687978977656575657665655666756653455300000066767
