50 100
45554465645995567767577766567677897778989789899998
66665666557775657756767676665689799998897878888998
45554454478997577755765775765799787778798779889897
56464545897988576557565676666598797989778897997787
66545559799797565657766665555678989878779877779798
44456588887797125576666776577977978988779877987997
44654997787798332175776675653599777988988799979989
46669898999888321213543354533397897888979987797987
55578788898883223113334333355398789988989888877988
47878898887883312223353434435359787998889879997897
79897889876652313131233444545447353459879888878878
67686876657562331123225545333455653535498887978889
58688667675771313123323543433756743544344899979879
56688857666562123223127784556666735535434437977888
56568567576678121213198887767655673453535489997987
65586557777778731131779978866776663344453379897887
76566775766676872117788888876577755453534789888987
75765666566866878329799879777677767764357879879897
77676767867776799989977777976766786676678999789779
55667757676788999998978877955665788677687898988979
67755788876898889988789879866558887667687979998977
56566766789889999943477889565677776768686979878756
76665678899898999442324766677868766877787797787767
67766899999998892432446876788676677777677789677566
57659999889998932323336678867786688867767886567756
56778998989998334244226767766788688777786667675576
67589899999993442344338768768866678686778667777675
69987687787874432344276878767876877787888776575755
99898767686868343422487766687776778877788677577765
99899967778686834444276878766668888767876868996767
88899988878787662444487876868886687866766799989998
99899998868766778444667878766778877876788988888999
99999989867788666778986678867678886687989898999988
99989889678777686980008886767768768999989989899989
99989999988887878800000876878687646648898999899999
99998899886866779900000898866767465654589999898998
89899989897877777700000978776784544455649998999899
88998999989667978887078788899666666565454689999988
99899898998868777777977798897745665546446668888898
98999899998977999797998889997984566656466669899999
98899988898887987879988778898988655564446658899899
89989989889888998777898889989999665444666549898989
99899989999989797877997899899999856446645489899989
88989999899998798797899989999989886465545698998888
99999889889997999887899998999889984455644489999898
98898988998997897778899889999999998454445998989999
89999999989987798888989999999899999965554998999988
89889999988987999899999998999999898895444898999988
99899988999999989899998898898998998985459999899999
99999889989999998998899999999999899998659998898989
