50 100
46444464568899999999999899867889878889789776878687
66644644448999999999998999987867787789877567667786
64666566479989889889999999888877878777777565878777
66555456569989889999988999968767688979988956786766
46665676659899998899899999967887766779889998567687
65567776565989899888989986688676787799989999895777
64675666765999898899888988778887766978899988998978
44766766567988999898998766768887687897799800008898
66666776656989999998967888887786877779788900000899
76676567776988999888876886776688778689997700000089
65756775775999977988987786768786688878999900000009
55765667556888989989876876867899853989977977000007
57576675577989797879778678879989945388889799000008
65576565675977978889998875559988443379887977800007
67556555665998889989899676768999335597877899979877
66755775569888888998885555668989343538998899000978
65577576668998998988895676759994334337799970000034
65555665579999899899987575579984353358875530000044
75666775798999989988975755568943545535333430000054
57576676788999989998966765559834355353554340000578
75575656799999999899965777678945333545345333335678
56577755889999998899655575559335345343534334588686
78867768789999889988675567669453443435455456688776
78876868877899999999767575654454334533533787787677
67867866788657559985667667753444544344466867886678
58768888687855555675567666575535444538688876686676
66867686786856655575667566553533335867686877687777
00007686887666557655567576656675778768868677666545
75600070688876677755576577576775556866687855554466
55800000068677555656556776567755676757546444564466
67708666000677657665777766566665667574446554464456
75677666770766675776566665677765665657465545466456
66667867670057755765675776757757766655564446464464
65866767887065700000000000065575576675654545646466
57868687676077506500667687065776776557632264654545
66867786768000007500776697000066776576513313133400
65888788886770066555575878888066565776000003100000
66667866868677666765555788777000000000003200000000
57687777788775557665572497799978677575312232210000
67787876865765567755524388798798866777113213320000
58767776887656567753343238989978887567122321330000
57668866786677766534243244987988899877213231122000
78677887887775557342324324777798997999112123131133
77688868887555754333433434297788887798211122233311
77678766775655322232223232387977888997933332113133
77688868875664234323334332299998977788922121323211
77788868675723344324423323298998998889923331221322
76768786864234322344434242399888898989991222312112
78886876773442334322423232899989989898898221312111
76877877633234324233322224889999889989889913332132
