50 100
88787765765555779897889899989989989878878799675757
78886676775766578877797899898899878998799979667766
87666676875755599777787989998968888788777986666757
88667876666765678877897899888677768778788866777776
36766888687657699779777989896868869789999865776566
35577766788667576787788899878886888977877975667576
35548776687755657657899996668686789787788765757567
45533367668667756575658777776668648878899677655657
43354454787567565765779999977768454535498766676755
45455355447566567776688979897934555543354555555664
44553554445577556557787977878955544555454576664656
45344354346675555675777888988774455354434466666664
43444344556756577567997798787784434444444354664546
35333335332342756766799997787956554453355544656646
34545435532332334342879998998667764334434886554554
43444455342422243342989988776567567544557788756555
43353434442224334444877878785775655700000668777554
34433442444222432224399979866676677000000078666664
44556633223434324234497879575655550000000007877887
54645654322244424342289986576765660000000007787867
45554562443322434343278956676557750000000000768678
56655554642324442233398567677765670000000008687676
56565566565577623249898975566677670000000008686688
54645466565765565999988997755557677000000077786778
64455657676665665899999998766577757800000686878888
46466456576755667988899999677776561113887876767867
56665657657565776989899999766667711131222388878886
56456555765665657999989986768688811211311313117686
54465667555657655988999896777886731313332231122231
58766786556777779999999976868888622122222312223221
87666676776575779998999986787768861321123212312333
88868887889766658899988986688677771223233111131312
78778777898995679999998678666766772112321123313332
67867678999999769898989787676678781223212113313312
78866669889898899999999888787676773223123122211221
86888779998999899998898786886668778331222222331332
67688799999898998999999888678787688833133232122112
76666698999989998998889968767788678782131221233222
78877797889999899898899967667767678767198898999888
78979889777888999998989886788766788688989899899899
79979879999979989999989896888688766789989999988899
78777788989888989989998997877767877808998998999889
98889987988879999998899998886668876000099998989999
87979888987779899998999988787666676000099998999989
99978977777878999998988998879889778000099989998899
77978778978987989998999989979977999900888899998999
97899898879888898899998997898988789979898998888999
87789987789888888999889977889998897788999998989989
98789898999777899998899897777988987997999899999999
98998878897898999899999979798799998797899888999899
