50 100
23243244378997889999889998889677777765660000000067
32433234988989989889999989878887657765600000000056
43222429998799998899899999877999665656600000000057
23323488879899999999999888977888857576500000000078
42337888989789899988999899977997988655600000000078
33379879889999888989998989989777979767660000000078
44977788897998998888999989979797898785560000000866
28889987889999889999989999998987887997757700006766
99999878999999999999999987789898888998778866868886
69979877999999988988999998889788877798876778887878
67676587899898998989988978878887979887968768888867
57556767999999899999899998887999777797767888876877
57677556698988989000008999897899779998967778767668
66755556599989898000000977888877989979777768888868
77565577699988990000000887997977889878786866666667
77556676598898980000000987779888789887766687767778
56665757799888988000000899887779999976676688777886
77577557798999989000000789787889877898669999889999
75557775599899998890088797799889899898989899988983
56765555798899898998977978788979877988999899988995
56576775677767567565599799778879888899899889999844
57677567565677766677658978897888988899989999899333
75666777777677567767569889989898799999898899993345
77777777665675557567566899898998999989999998935353
76655565576666665655455989899899998899998999945335
56676677556767575555545999989999898999989999335533
57757675557776756744665788989899899999988895353433
66777677777787775554464876999999999989888845335434
75655675667777898556465678878999899898889855435443
77576656686887987454478877887999999998888553334443
75776666886668797557779777676679999964455355355454
67757758677768979879999887768777989565645454433434
76576576876778778987998866878787775665546554545433
76566867686000778778897666768666655665644645555353
57658777870000099998797868788888664665444465545553
66000866670000099889977977786878554654446455555453
00000078770000088999998797779685555656546464665544
00000007880000889989878997987884566664666544645655
00000008879988989899779987899986465554556565454433
70000077877699889887699787898874546466654554423111
50000075787877899968677998897875465446465411111222
55666777868767788667765978898876464566663121122312
57576656687876788867745489899777756461131122213313
66757677768686867785553447978866775753112132131123
57566665767788686855334435997977577676222332113213
56667565677787686355435544598776656756623113311321
77677567666876668743535335349755665557751233233233
56575766776788868755353455535666567566577332312113
56557676657787877755545435437565557665776712123331
67776766655686687884544443535767765666576571233122
