Statistics

Problem Statement for "PasswordXGrid"

Problem Statement

Ms. Ciel loves rabbits. She has a large special cage for her rabbits. The cage is protected by a special lock: a board containing a grid.


The board contains an N times M grid. We can assign integer coordinates to the vertices of the grid. (Vertices are the points where horizontal and vertical grid lines intersect.) The top left corner of the grid will get the coordinates (0,0) and the bottom right corner coordinates (N,M). Each line segment between two adjacent vertices is labeled by an integer from 0 to 9, inclusive. You are given two String[]s horizontal and vertical containing these labels in the format defined below.
  • For all i, j such that 0 <= i <= N and 0 <= j <= M-1, there is a line segment between the points (i,j) and (i,j+1). This line segment has the label horizontal[i][j].
  • For all i, j such that 0 <= i <= N-1 and 0 <= j <= M, there is a line segment between the points (i,j) and (i+1,j). This line segment has the label vertical[i][j].



To unlock this board, you must put your finger on the point (0, 0), and move to the point (N, M). In each step you can only go down or right. I.e., if you are currently at the point (i,j), your next step may take you either to (i,j+1), or to (i+1,j). By moving your finger you picked one of the paths from the top left to the bottom right corner. The path consists of N+M line segments, and each of those line segments has an integer label. The cost of a path is the sum of those labels. Let S be the smallest value among the costs of all valid paths from the top left to the bottom right corner. Inside the board there is a counter that computes the sum of all numbers that are on the line segments you used in your path. The lock will open if and only if you picked a path with cost exactly S, i.e., a path with the smallest possible cost.


Finding the way to unlock a given board is a shortest path problem. You could surely solve it, but Ciel is just a young fox. She does not know any complicated algorithms such as Dijkstra, Bellman-Ford, or Floyd-Warshall. Thus unlocking the board is too hard for her. She wants you to modify her board to a state in which it can be unlocked by any path from the top left to the bottom right corner. In other words, on the resulting board all valid paths must have exactly the same cost T. The only allowed operation is to increase some of the labels. (The new labels must again be integers, but they are allowed to exceed 9.) Compute and return the smallest possible value of T.

Definition

Class:
PasswordXGrid
Method:
minSum
Parameters:
String[], String[]
Returns:
int
Method signature:
int minSum(String[] horizontal, String[] vertical)
(be sure your method is public)

Notes

  • Note that Ciel can always achieve her goal: for example, she can increase every number to X, where X is the maximal number over all numbers on the board.

Constraints

  • N and M will be between 1 and 40, inclusive.
  • horizontal will contain N+1 elements.
  • Each element of horizontal will contain M characters.
  • vertical will contain N elements.
  • Each element of vertical will contain M+1 characters.
  • Each character in each element of horizontal and vertical will be a digit: '0'-'9'.

Examples

  1. {"1","4"}

    {"32"}

    Returns: 7

    We have two possible paths. One of them has the cost 1+2 = 3, the other one 3+4 = 7. As the costs are not equal, we have to modify some of the labels. One possible solution is to increase the label 1 to 5. Then both paths have the same cost: 7.

  2. {"47", "59"}

    {"361"}

    Returns: 19

    This is how the grid looks like: +--4--+--7--+ | | | 3 6 1 | | | +--5--+--9--+ One possible solution is to increase 3 to 5 and 7 to 14.

  3. {"36", "23", "49"}

    {"890", "176"}

    Returns: 28

  4. {"8888585","5888585"}

    {"58585858"}

    Returns: 58

  5. {"7777777","7777777","7777777","7777777"}

    {"44444444","44444444","44444444"}

    Returns: 61

  6. {"4361730435561224","4551992038161587","3735570440805759","0223756270335979","1448847872771839","5627244493344288","3489971317538245","1509763888450324","4728457269527002","5755666863278619","4910603544602386","5288248232210552","4232922078784475","7701686000132776","6094921616933212","3388452685604018","0966423633083486","3030843571656889","6717641586910730","3098992865806937","8214954983388709","5838036495320030","4818555940102803","7276712907129813","4463314062464452","7803709770301151","9125798403981291","3045442329541143","1366896545154597","8712604614391045"}

    {"78443832072673624","69652058566013923","39060211118085331","81867963299250615","93675247361756734","59071284005557456","84726142484539414","26756666157625790","67958299151230804","35855982003962602","00165530226661916","97155160540745363","51106258707111965","96162644754123256","29153053810079942","05891985348819978","67309594245394016","95595629435802039","33961603613708951","64050633796226093","51050455760046496","22923844196110344","06951463447119996","49832898902648168","76032044045426550","05276916562453456","50289512279543910","94557519206195225","25157312905124779"}

    Returns: 293

  7. {"604299607465130170146749","565092067240672962253590","265709998744330127217228","322320660153613482598676","594644209629584767351073","265285048821827401530091","703041729784847490776283","936418725005329496645469","464613941092939392364487","545711220079982022287272","084767054630176863250522","316119122296858565382486","313621909236862772921228","292936479312113944569713","284926697370472405803243","999468272449911599483561","984821771033005260222994","971296217065288301338658","926663169133954738029611","806322235484695161029886","325609250935970801984676","170662033556499254853757","934137670584904559852434","293094695842404243640681","963400765149603722909575","513922075460692798146944","373871618455655279239901","715147877129199022460628","717046767513298728669387","531599629818738468545125","410886244925859627903431","803546236287382044385273","569716268287577885606584","349148769396220265893212","026777456134070584028790","197059218558542068088579","594996608767738056823808"}

    {"1169182664764157157741287","1948720247207187543490435","0075511880844895341808404","2636457076257697857575201","2412809465162380068719597","5881973624875947470070939","6728874986568580301626903","7156181207541291885912059","3042554185216497270239598","4281457809905040405907755","4718106227665745116737327","5854706356700733935514359","0579014017083483009619990","5840725822347989383826652","0430668709167117127284514","0987217390405593164654010","4223194213945926806318875","8851925273209335123005047","9402147452342256149717618","4265893893165787919174190","4913047827301993608682369","6616395211470747149218765","3829746901169106122833395","7570049247751371217832061","6224536577935355053784311","4333984118438595975594287","0536260829038583392786095","1228092983934733052438184","5063271301328844196566690","8899678058594421944057226","3619944532424081452046779","3188432738919299183852905","6877578188442781101704433","0778530978802488379301304","3011754913827029347471381","7339597310633217516674663"}

    Returns: 405

  8. {"717510945623","214490987427","069546879018","041112734798","815588230267","039256254066","388470511952","428495287168"}

    {"5654109950504","7983543936679","3930634033050","4114277691059","2681831803758","3883728708684","7123747076699"}

    Returns: 133

  9. {"92605072395768483","06650593270222799","38228800284862867","73608093621500346","95439633570256697","42835769767459975","77317216023883893","61975240223094715","02895534503755528","79448795875042716","91957611851762828","33281419168892766","72371838906613123","72468772862426229","24289528816260997","00818117114941183","27003024542919573","18867500764767083","17229964398409022","98313449831487863","65104290346508334","71401239343287668","11126390265955083","85771665389009731","81819711662099339"}

    {"381518563944959847","663760422543953591","655163443650290787","943571637076150491","898414351558777318","633895662443490139","703379405982631448","470361689198945649","230619840603040579","111147281991402301","458259816114300198","547335959379144847","383389693643770921","737042756632556193","001315688716280250","216302665748786276","276956596161517425","672962908383017781","673552983411253317","373063800919417334","344730953697666100","517361448061970495","153688074630379007","660513146544886013"}

    Returns: 281

  10. {"255755","178148","059818"}

    {"8429188","7775237"}

    Returns: 49

  11. {"086690979391336846185659320","388314342563390380462430942","614111685257219805960521273","979268682659262361846848732","731339843003081586253758579","392313486352927061305372808","682723472573829726272658000","611117965831905284526454203","729261373927211206171490980","142948158042746516579547381","494829098575316900636299448","782546748875587023014576321","297835265959757720175202028","410961061440413728766050598","747080379770743832069188345","236731364503598777594806915","700416648323411107277271929","592714525662645690575248159","390298712946784696075490582","892007502478000161070530799","423254233142620849223592356","401075967747615880006210736","994656296902848465865326477","906939905727604617551001098","684607341243614098198505987","912553506343159395867043363","665033220817585653844746377","364573424577601088331772772","770375376532205860135273753","325052907448595075886401295","051622941620241213395521809","857833968290313021775765824"}

    {"2919443016541471997735488423","9551506281962384669968943468","3047449600749340896489905411","8909130652204727623304038243","8603845066632950592820088791","2381950779716953514902772396","1251921631941007023352385513","0314096741159529013975427218","7434806664587498077124466435","4044936798431404964365083491","9905461234450230375475869181","2374237611034175988410097593","6704852878311274368075406842","4919296540939532811003329483","6144673829014627677040400644","1334640455723749113304933127","0757462994439335706311768012","7244277090755629788608570809","2496864972294486393978987208","6285970974891480841807427326","9152000665587698512383540777","6475426002003349533561960387","3789914556426500753517722574","2879491100965118305493400294","0005305881040383661046272367","4632845645790126029200983010","6127376090052756510862248939","4866778192850412697017213276","5411057007063321703449730724","4643858314880864532134660699","9493172266351391869015011084"}

    Returns: 385

  12. {"17947289413068230100128598948484948267","68073136921225467977584515723332822076","49146127958709311576331324511767982091","88180917635539600665653401390678252008","87690071133510192602159916116003307893","38591756231650122910246622570809210948","78644073179377438890376556880017730337","37426329384629107633346124706433812123","63472723103082516441287963403687975231","06153382950660652073820941793142605910","89315987727124145742937038626593784148","36699751942599877120345974987253906504","95640914624314634089601739559210475442","60940241921830114611025295479478877227","07373109834880546329443207257991473408","11159685054238143105780314443524482931","86533334464708542852074445896948045276","41689159189862917819759873481277218142","62065365870625523993398687315488302328","67802079545436164217018551840419355447","44238594068862344128940731591445976523","89761339051036949808458444891794650199","70269539560542390412750289069604717964","12543426153727663474105776434738915193","49515688734481156194786190203648651775","55445425793996997543756134562706710056","71394494118226341399977266614698958151","75676690437221706693295116759715731403","86661692166380133231900509346809384329","92569576315219424177929408255937372986","00635615400886954216827875398240894276","04558952522100783777999219524047388038","10323500428556098096727065853096626931"}

    {"530163719408975924577304538376327066207","465613852559732034180972663617847028195","202318337502012009488178960126340882439","079266983709461176109830173258444747356","044534940135910522443050954597907717662","505692970211080117847655685054325716772","905440775883756172403447330940240268648","637428497163113140048724742158381554616","952633594835404947270369480779606589961","791686209302236622953441283736470056062","242642688990293178774743946096431155503","501961689291245938042538542892703947910","366445102519000002524178316144280487247","959025238088805814972274596146269829023","924116878781466916473431097420082206741","752877314249589434238713987065023785730","488005321413565976696190550711509237496","581707459768664955799013200962632428009","198923979654579779078770120652959116718","087304439176137558407896568017437517347","804383664528169640030986185840547605713","079000992527894705398552851710755954990","848541282437673880414235955399598045930","775883753199885917778755647789214962595","959292791470986210372645697845757066859","936015553434085205798163847927037824637","611125522375157817940073114030729505093","746914092900699829087701036393858631045","498942980094737599429906279905372913208","685603042306693429835199081816238937591","006961649895834110691771214093969038544","697265021961927019247564432395283292758"}

    Returns: 496

  13. {"33834015705625333766887490892526397","32625025896524865871513344669385350","24985994499604915405195815233785200","38236003491137568177964181760775240","76737126038234463002161628851888941","80694216584086343857697150875440039","23942210000849013046272917827935937","51289947867465113244035393048681551","42170735849244239579099140586591269","17788085212889768831940428986883326","59197978792376973285393936222569537","90279244262232682858169357384171558","94733900603010839611196916517717115","14307231835292990470925841348721165","43489567716377635408558891683974219","51336199532260064424188576257411195","79017100778012965664580084420247245","31994956703754443986158241737057574","00498511352944225946096722907644260","54021281755977671237743923822830237","93655515177888807270919415206167348","46436779459490360823302512968421443","64578833668943077710699117621043411","11154628450379606102884097678259688","01714325671121403925967436134747028","69761701177898174968282745724746993","69015879051735217642826146481086492","90118343372720489787990131453683712","25853081683414060146003529588351611","66190101330128053696895827624990237"}

    {"094549680462153541981443851082671120","600028306400473615430402045224229869","104578753250909178220227784647698740","912252319050071216948145290305646348","397842575292227679055211695716304938","525502233519059794248846291081880795","956283089224247104110651015589218164","230730534062258840713005372838389917","742776702630029170516701569612032075","968524969401468680031666448124628670","115722567283772741305246524860638478","902332638077254922804646901301119671","384552906577214908443589725213038942","137695926124412485161768955345403614","712695439799953198336224977803768766","736235721930693810984452214359608065","602532723610217668279706386543939496","741557247530797970546297110215863420","693798678351470818117199876560678213","746824088416332035482438991721935147","514222235737048881519169153386054100","770992477656261285915375396296464316","325903790434876138969099372791814172","219809929584602983345845809576089254","520851384859040413914921536286544344","250631292728601883224385632253312113","673550693347749018521721548935288509","443689679269173863629397726845885797","523670756828996672745230516012218921"}

    Returns: 433

  14. {"410567300404774335741233268380070527953","735458939728421576870292813981532366740","280952869130588168913309895770837093348","849190563481212865971149835010317566851","179890003429563572583617809208435995962","935078629059127745549937660076401995444","235867998482660924338879994166135348197","359109381403220889469698503590127923294","958200775258795530619409804473839072118","724848780478331475357142671987516178614","006811478525741152950692044821805318356","874230978993773938153852770634935461466","243643396400559935037336739053257167609","546857562930489340316873492390612333268","967559626110678903584221706405433652929","653899121758456443950789168486109549319"}

    {"3632371736754855097720461026080135311932","3314497448139930631905706799150163423414","0324407223347748130257891717186182949408","9384318460829953223419216855425356193264","1780961372291662002365158300038410092505","7470475667941332766927380433996954676091","1235759214061828112949173222111129047472","0509437581357132328946786735414048337712","1159218578203082062881352116631396130436","7756443845815729859773190467461879192396","2244526783407534176976153952690484692261","7474334682512111566623067472860733853171","5943407470618298035514980039385135228224","7503275858911145903354544738591763394740","2940613650542277064020101472751925400318"}

    Returns: 350

  15. {"067558716939816554427776","854631846862262114458792","243212347794935206121843","421497386446106893947094","128684552179158918919339","528802355811227094374365","823849910433554286754464","681860916878344026493967","589106712915598640707025","203768135835915236981660","449787572828047316727542","330874713377564604625094","576618099077633089055957","444806233907479160589101","152948095424382317176861","711026535054332796256257","320909372882341988084668","290968193437988211155546","712237825379723837939866","211917657831900513222634","926727855871047920756490","665745301628256784996767","857525157247994205690562","799294578473910599376638","108183090370772057364045","081280241989611131266820","809440665606855724559547","467501552304937591844753","291941415429942818232199","440540024046920444113378","719688418374562019566969","246989213256928184300078","096442018668128542214066","778490089481883712921291","935898076269518891549941","363437058071188743129830","997843582257195230921465","103397993459540859603641"}

    {"6798986456296265405246893","5462661151442797786103347","8927342195195941691005037","0258991856472588279366048","6500823862980370351478571","9770293973148194333772319","9569873946566010725369099","5455761771698109836940467","9363005910284540545321009","2176771935552105266338969","3777717402913780068747592","6750816920164620048678674","4560719409800391775010633","4263866857207176640403496","1084471192241541509328147","7254087412835520884996217","2928497402638682137329042","6169768285225697716725165","4640353437002230814831220","8650328931932937459186124","2610972687951025682465789","2108702094141551340091923","6039407797343157229099150","9493622883697173381926478","2953420958692255402052944","7687310939712494329313939","1225819046581803742421884","6674411825443950150471856","7054510154954423580414582","4016662947758988225735551","1881166493449938655139659","8169338241641789125879079","0827257202769752757243903","3537780393934406361634122","0902057101465912415184224","5109509728127756881154793","2069311935024568895573983"}

    Returns: 419

  16. {"581520273081808963884183181","929867621648984045056132889","612749578669226380193849014","338437788028815155554807303","255002505657486602531519801","845373440826696688751343030","036948605239366641349036562","936846465724004911113081826","884351027703109740662947235","251498528179648269221350567","480754360444976762432550670","339623783335721482318998648","879349506476629067687307396","157665953463796653554739749","336617078055485254112170762","304676794420268722247039915","164624734539231789444046364"}

    {"6814951089538310208549168308","4942439110469902825309088973","1161630725255901595860425694","0551989818570273777348958867","0047813385237571816925295835","2481082529723950436945631182","2644533653567653739419165342","6015405432497362919564708790","4607978732874875394230540030","3081797237003330542433523213","3219945163182535511563561883","5976100586523935806674713661","3496828067547280782747491037","7993027349134754015308446718","6641659751301516199170262066","6553225753370794794230133761"}

    Returns: 292

  17. {"1397747960228377689823255867661272162367","0219238978256069493485564571509720537926","0966353674219442893546542425037455929165","0214458733373987636489347015706284127854","1540820357430931907803862268399209275226","8826172403814387600972650540498924829644","3353018473003880598019181096805306511416","0683293896070334820358647897721999876136"}

    {"03941701471035399800304873912033801558565","20684453632697916463683086272020368343470","36034714909781391766349754993588249504112","55333458904759997265992816795611311427232","36771663263008680797140881506970000913542","15942840835386753460205280476853078472290","96068481970010855782174146617092004642857"}

    Returns: 292

  18. {"72523110702600328354482172507","54363259295516799838551351329","70131295940003012930801575902","67736592960518977236702649750","61102226012920459770987493328","64166238549006746709228508293","94085791514717418709800455898","22390576489406706304075081151","72674357884731269317934394644","97045155102971057537939246442","30918468295965104645688556185","78188867340103681527274166368","73951645323191944793705468077","35045559806412206604051523973","48577277180767947231992936260","61262697002562375090710876615","28976349513212373341109598708","20208423448864109598301879511","47018928034817459897835944431","82443458934746233853360536434","97174595819758971935683098751","08095361847966286141805474139","40079589097202308312872412909","12392285761059377555809566491","47666096866704091914262184116","17618087099046213624618091511","20102974523023538411601567387","92645170964430523385751112368"}

    {"796954093425835921246210520718","992734438937709834646788209590","204359151956192972335112511675","623931814840881920873478975569","798542717116294139630965737928","499379305205606944693764229209","123623023327920004082123696072","710219240165398896345304237620","725045092689628853219700947829","185247696073531942428182023965","912448945623543994905824069606","226714807668978597833117187150","648841094518968406380379897405","807798472736545433142171253552","122721482212115554112846477275","777662488792854210771038225510","574832369216312205552085723889","080385795967810528156203524010","132964890952192049966268120671","576701815914594264328878081242","471431299631551692941087126345","748683859839207475658903484846","596773636740367775172645930037","456671246191233622814012362393","446443733453048833440228296429","511290053255845788194375466359","690371020042254494560950525593"}

    Returns: 383

  19. {"645645608490616443146460271317","808993723541899519391084254569","839478404386402198332252178030","462633892343235925441986229061","005888069186550036768787123429"}

    {"1994463538382917125648805844688","8953397788686522410504401355680","3303323577288961625346050074095","8615697061951962005506217420231"}

    Returns: 196

  20. {"25919225788752238","00160060744435295","64890590644731258","60755858473582760","90997886830916287","21785776199370006","57945644741112587","96228286222044385","07588110378912095","49554761251919589","34071763851011950","63935250336043475","89082512781995520","62558678926535806","96432298792060661","35860486938892718","07977655960990000","99673928151639676","67914955741112956","89147185731901761","14650345303679488","74110114402202400","07180412914135578","76253984249010962","50688029016663037","85611489240190728","14335539483676423","50660181859879166","41881445089739692","92081916856294532","28717319636507104","27136851494900602"}

    {"380323961251945389","149840050914523126","199869373978195599","098275718138977404","329631448222360639","948368322006471779","093159537173248518","237108336629203067","672326689265663791","220561152806259671","512932922967393865","985600716620378513","288150939846002104","504941952233910431","085122476460896796","887497755660649773","674679816326937320","981533515639498435","555378897958085474","643375875173714161","573396155665289954","507593463159707811","448277068750146523","396764899473354637","470254713518785735","341292787750720225","772592866280277500","621232383369762831","503070976593947790","296347649220615618","707171281090505139"}

    Returns: 336

  21. {"0597294556047026","8906863712482520","8085608514111107","9886578502300968","8250739685708538","2495253825358927","2618068221304938","9708854129032052","0407700786887176","1467190750940844","0811692097643736","0486530297548522","1602522034022085","5772205540330426","7710253141236413","9104964930455598","9297865051146939","4503032012358866","8773620619106910","8393600383961216","2856213905953762","3182608373275992","5955713799074438"}

    {"93020270681248586","50111830168584796","45274034728508486","94902509209490377","68666335169434474","78366659590488886","27930336410083224","59931875349667278","48169740968444146","23684924251036755","91509263733214251","87685848695251910","61871628726819065","50265427825606572","91665238438651017","46122624330072419","39001579281643470","17420181023755045","68330996599752748","23820269925098075","05285626911838817","08608487198772671"}

    Returns: 267

  22. {"894228221","524286139","415965338","507044940","412422585","257553831","266169803","588315452","811143869","823747765","137885612","347545859","487599154","452722793","047400553","611666499","307164343","801890739","882226235","845551866","160837324","708331774"}

    {"4591178122","9553305908","2554731097","2148031195","5819740113","0723743444","5520403520","0735135537","6380048136","8458650183","4855943765","8342051280","9565550425","1646148212","0725326947","0188414037","2322394426","8043898781","4664709290","1678770622","4463440478"}

    Returns: 183

  23. {"5106855689","2495822590","4634758286","9180875267","1608239262","1266739469","3177120110","8190950411","5263524624","8696740133","6394097128","0344070685","6651682362","8436571474","9813816018","9106861664","6490700107","3301771747","3821055008","7795911355","1526294900","3404198616","8812844306","2905995745","0085956731","4205081408","3290974334","0081774212","3842725108","7731023096","5001596960","8058166479","3259775115","3711346215","6191669667","4358667920","8698825920","2591681734","8679712480","3104537276"}

    {"51630951595","60882840714","22026114922","03932202469","53519540784","71224955788","71384038526","78909525715","62903733460","76819378447","86570568716","71406055406","15319931221","65929796514","23050604392","74732077225","22488223042","38902055143","64387728765","18907531414","24754484067","07774015238","12341464305","97014692835","30974980382","50916481943","63190610346","25689446471","57837952166","07823935948","89527936132","96270449775","60355950606","42433382796","02075781533","70294258855","20100143946","53905920118","04897541506"}

    Returns: 307

  24. {"77850292169942","13959637399349","50132529046892","91767894424351","98296958952799","67170398671269","41017564557480","07988176996540","06533903162649","64698090611220","42476953923666","04979501312880","06349536746780","48235604618244","81683913474924"}

    {"781840140429630","935978262771495","605232758014851","168707067578803","541300150830306","968171333282983","401172608280136","181048771942606","067295345375153","219941071769469","263000227107953","880195087620442","446271600232911","479452129465118"}

    Returns: 193

  25. {"41","23","70","03","29","72","25","89","99","96","90"}

    {"807","678","708","606","885","943","054","845","829","674"}

    Returns: 83

  26. {"4429417534333266253","3398156112413142842","3498861776056164630","4632390515504194499","8686065570685796149","1474868816366747021","1541544263462540571","5707011047543552432","6394807642549499885","9830179215244952311","0506374546608018844","4833045249577824574","9461930936783151198","1380471293883603614","2350230487287622585","4206642053383103947","2628229061251179198","8582813764114367238","0698574545231950332"}

    {"47283307744036074670","75447737871567534485","46799893557905737963","71616638576105369685","32404845828063245913","56778627081772236906","58540679545653488813","51081027759938115497","42980118518598912742","26759518862772370208","20497926918005180939","89290799096020518347","90982818599449790939","29700129404631909881","61315903544044817538","61079558922268734177","31247513472831186491","97278991647565654196"}

    Returns: 262

  27. {"3700511","5425786","7833351","5081169","2343320","7029745","4603889","9685189","7629424","8644501","6030044","6870774","9319624","9799139","9096093","1816426","6476242","0059443","2239233","8958019","1694810","0353914","6319278","3255692","9217754","3782361","9588717","7062172","7277207","4579635","3744105","4405195","9349460","5081958","5004475","6682264","5644596","6574412","4846735","2783238"}

    {"83014475","00224164","26010088","75806669","57833958","29163464","53075538","29988204","92223707","46205245","82994303","71519370","01347108","63075402","05027643","09254623","72113620","62187532","10273691","76825579","09514956","46238537","83966404","08769637","32492133","49802299","99811799","73235598","52303303","01843475","50512599","26533850","04959014","67705042","46055618","73985090","86006703","10676952","20290046"}

    Returns: 262

  28. {"601807165541811844693479067578483174","031223106499473239394292034417880939","295257621476611006888132784110839152","414152747921157975948201880688120690","161425606961546514082021455623774018","426799275401135563655617838711159324","161700804890952264599293543194266525","455997434286583731279975502866727730","303977449257281345510208191086355606","918225899489292920500701375060653496","987478104544929299185570722681523324","866679762856114421163329795555286715","081253658043425468957184649860060164","978299416826132073279314491443483239","947831682767559213297215719562189841","764767088775249577414355162224964458","938787657346845581069034385559970013","297176228179101912913147028621344283","382834216985924503322643980663892667","232144272578314301318962897972418000","240308402820180213365883110654891215","969150052266371236386828807286276581","582121544825286135467599293989921698"}

    {"4748106901662129279474169551579161197","1312099353149168178322530127245076395","2133506751187159506095653413550822956","8069968855414658905312980457478047147","8827612223744668657838303774300485395","0649232345079417742213424206087575600","9600238668102561419975291416576312072","9604631918564109636954225488679552905","4434172918857688940012218953773118974","2644322163729219005564063923856698924","5924056566528104446048335588623891377","4850420116889932821577661236798265129","1165836004573730968877911990620754746","5350131033890897583299245831854767201","4625965976757965308883400271373373871","1017981468913985372983319852238816179","3752070701324680134320552400747582030","8845651658380213781834818216670515754","2414613289021460711485123009319525399","8538976840015798447653142685474897816","9694510257849051859072256038343106739","6575353115161675541259921343910656924"}

    Returns: 399

  29. {"586138003659652136871872712718997765890","314298665527865289593941228712624619753","836138502509437238833062661769113522690","032421819752175762197587161135380926509","983889766280182925297149710925956165901","565050170337413114637121988908456788054","873051170221647660882663382756306461368","834140140331921465937975070381963079847","854567594677846478018015743014489701807","716376127678136984881944063735500793201","325713307020574549849388697120869013321","738709250246275141770212383503624739500","333126407663214096372245758835463438736","605769555766517868569137466004503775184","383644662936968811307066489057330720002","204553716033564850258765137996324616926","120428026183479468039281174714293641754","337250551362331906507111465227647506524","765855450144286077104596103087302015834","593012144002944601033498543883609769591","607627687318004502451422462619776984256","413739414080855914061119851957984581187","519831311656729923828562625256302406581","702657757287236237007785083287164931304","831187438855035083741939587141039181573","108185956764668283687097828446359994920","467626404537271264693486223848810333940","902235589745724790790733050686077057959","414962972613156042959194208146824871936","135130384370619446621202316009810852413","189761379119630246281994000182492800155","146023051214308889380194372919900119449","012036037208689739413232343404116086237","545126095609393173068869429237518831915","759966890291156303316345515789579196554","911221760262169896622277314134485409927","231917368519727165132444143908871897329","604719079191852354913655072481795496057","681617458744399250163222489008772036818","545227685795043748956046161430223871960","173295805734382004406318505504616163548"}

    {"2187743164627693370966096982873695185178","3490190064997971494808107037572927464258","8806440884527396701415387024608731383622","4645153099733676800462335260229801439407","3264761792126930253877722645711388590896","2016605793947663408321666150264195831090","8676922042461556556978738139898574361875","6326325307646982803038585851373251470893","1921687641868809771331212067560600719752","1331782495098564136038348550129655790349","5242321600684127811358219682276703162933","8889437121639767102367220689936818386553","6042301511088510968740177767685517809675","2083201970105717724062511876686965860249","5793549896753049801473631109168042937018","1080825323792875391089866688937020354384","0685545892977681505578486522038749436305","8770449154508255865177804691805486097525","3721268042718660036551583299922786605967","8262274945459093990205539800414179802575","5862363359166511387533899025258263862474","0705665755663876717745068364020460135123","6837034559702441562790967906331133618974","1094584678156510191006041190251808903789","9546794908461786460486978647607115684508","1850800703190953195570451305507390391249","2889515407033473822757912211836606398288","5801093301009125630788986427799927850358","6003756486005827302464132097037968203299","4170726739405928563662882051523640824156","6338826429886342174806521062037993906336","1934434772836041919365081585430268347197","8118167338051379049747704483201077916940","3027272869570484161979103499469277987635","5475603669960949244013934143492833145859","3267782928639419688708431934252801919130","7761520736585139649430656776393916983183","0263737441372873970193385098703071843402","9936590052427076213772776972637305168408","6389359287852626279144751211610152161926"}

    Returns: 570

  30. {"493163","611683","608552","416798","450402","198364","542103","771001","854828","216091","017207","741701","514979","551661","788857","807685","974781","349859","446571","550227","183119","858944","784667","713158","201374","819891","939599","335660","608061","044580","346189","492293","355853","280046","438386","109295","448814","949198","336117"}

    {"0269935","9041039","4007655","4172672","4053834","3164601","4884176","8551458","0280843","2223033","5074727","6599615","6836363","5308218","6799235","7699059","1099019","0877347","2654923","3997422","2780864","6607991","8372660","7840968","1927468","6120855","9325316","9899547","0834902","9568867","9861703","6350371","8901278","9088210","4074985","4395789","3003865","2853573"}

    Returns: 286

  31. {"171297642","390938730","511506010","504254268","842372109","707661137","511021158","027948074","005710757","712952719","612869359","661151642","349097307","823527193","839949628","165312822","401013615","471784250","379432266","482464954","098836235","453099770","946347759","278175277","417910688","176015325","218369067","329242819","793159145","957628084","020492353","112149994","997981967"}

    {"1559913397","0013746364","5157657878","8185578755","4115251925","8703366105","4114892504","6641211196","5352732367","3500474203","1965673396","6459351268","6249825610","1708264757","4989214205","0501355419","0653918550","8556365335","5928835339","1559880549","9773539157","3543017862","5744390573","8643445100","7963874776","0330337346","0347721565","6288915374","6899052621","0189983602","3015496360","1267264549"}

    Returns: 263

  32. {"425","439","066","172","421","358","470","360","382","763","390","486","536","158","671","518","628","154","376","775","001","489","751","405","481","970","727","534","062","803","421","060","499","323","036","924","901","822","525","363","798"}

    {"2323","9274","7401","4712","2577","7751","9257","2374","4616","6186","6510","0379","7159","2593","7549","3219","3886","6764","8150","8664","3012","7285","8615","4237","5254","0356","9744","9204","0770","0780","7323","3265","1801","6801","9985","9037","2612","5301","3134","0342"}

    Returns: 224

  33. {"36","28","59","32","64","97","66","72","44","06","42","92","35","85","11","68","26","65","65","73","93","43","79"}

    {"797","376","295","415","852","995","402","793","360","121","619","920","229","121","591","589","699","624","932","165","835","286"}

    Returns: 132

  34. {"734","865","563","390","855","573","335","426","259","788","008","737","108","735","724","026","867","741","972","527","897"}

    {"5252","6386","8979","0037","8457","0810","9094","1932","8037","1917","0731","6325","8163","1376","1765","8377","9776","9163","0517","6403"}

    Returns: 125

  35. {"30049927072959731","63991302735902926","66051003472314989","43626640259627175","28475448124916557","64377764303403457","01718702736280352","67246498974669000","66921390826813004","92934101347891305","44941787260351261","83602852601619926","76013692959558478","96259220902628690","31102325410608148","75595418148222201","68214459812469532"}

    {"500398992478601091","916375616122329990","430064492261886742","988466898488176821","592347100382388748","513948117876247720","009825466858122606","932630065146644183","200394634077368334","085126300161984736","412119198023404662","322154285599659720","611501278649666528","090346310386276237","373519759272711924","094835989790944215"}

    Returns: 223

  36. {"72","40","16","79","53","26","03","72","31","43","16","19","26","33","06","76","90","19","85","57","31","98","70","84","81"}

    {"363","570","170","832","842","502","633","479","437","784","292","607","113","162","560","393","884","237","227","412","365","100","012","825"}

    Returns: 137

  37. {"217806546025956724557084428","713993753593951856001791286","917413982272575898099422502","373049656416932448514791966","875218726800663858965755707","355940360766651367607492411","332407315440597891136494220"}

    {"8858219986261683078287652133","4318199972980818105812227394","5138499862994520613110065418","5680833867425858151274369877","1550712423992177773882861130","0489160757400562983981969288"}

    Returns: 200

  38. {"680","784","037","863"}

    {"2345","9096","1228"}

    Returns: 42

  39. {"83154766829030236542796353643124967835","22922366194359845402881440168211601625","90800711451005484519250240702162360992","95206737434573110666465838765993218990","00503123340854397085772495129598503463","34633182328025655361151073747975102106","30447452221970380080466369089517319588","45105415434415749091843805354634075087","05879291855281419119426365882357710372","17720739829723386152768338659405752613","83537346005187055813310409269714056376","83252536220612800753587354558718409190","57891466542183120062806839194892451240","38073193775871374255713424381016963037","80603070927139259457149865716937301787","99097070868341486490697753204262069706","20593683299101933098688430442293072484","88457816960846881499088630017908283607","26722013236551153854190597141090415250","25379512052489165522739608714594533085","31245862419334917100505727562794590863","70117823747035033364716490349391616321","73817862297442721329509327748494039539","69765408219724543169521966215111044808","21714638907869338976011136963580461131","68345162837836823606167249807380209406","14974400362922581282229635006556318077","97342285539951205907340600800594582412","18061341846098543372669202568621752316","86926048469434764113687762889914037182","70128703991257004164487368697470774691","12703422283057715539724885734013613071","45455553091245112604360364972293710018","49995908671565869291677148717177722366","19142050018447930983408313853643525146","96980779303000658159838443650310363047","08750009478379003155612882875329734450","94034223364220828894769992484419240225"}

    {"130677808446477985272360494281744195697","332151538076957761065655243788423275802","842904066762976751510152427966376868508","883860021481984786604596880046618762679","799001476847141148291731580282715659013","444270587394088170192559077801283114828","648773146421729945677763281189240467425","429406207134003585558176520358603246179","907870517174157917197588501134708397155","377423811156792876672978990954978165210","500743652258441955056670491447593069866","743651292617071649065757767507407766760","066194501546982273558249802234896232365","805966077598738962760963820075760595409","591531549861633295038449126423132204137","036634717639103897999735231496839618124","576438931554829363979151377751541849452","339393318250059103672379318970620220019","049863821451777277928492798077814812572","160002369679073712069323004473057709308","099828756947893152491395677601875975235","897271568290641773361042752987422837508","976537304609385168490611929923762804072","482335658193767420784480941842933020812","234911656604353312605325884937846930837","411364902617133645586807468187385712950","426033780152547195234462045471624314213","996649988365855182999314992910557742577","622145088953677819886598595476533729978","670597232862761896506550887892805159322","962224357041906070893534796790534587909","990605140982042468192871269199324337768","393572298214924235673815892857113185992","628326432125450085454648991961510030600","312886473787710255362774389003503004660","430539819362108463631237538384024772472","993652974548045934137071234918430027173"}

    Returns: 500

  40. {"793","259","474","186","520","472","345","843","896","129","636","749","266","082","907","350","345","821","509","487","329","981","880","556","783","449","133","438","343","515","269","283"}

    {"6033","8084","6918","8923","5002","4294","3589","8523","3493","4440","4365","6653","7351","7515","8476","8260","9865","6928","8368","2515","2879","4940","9928","7966","6043","1139","6191","4572","9052","6903","2731"}

    Returns: 210

  41. {"8675","9337","9788","9063","7686","7047","4173","8977","0329","1540","4320","0307","5530","9996","1616","0988","8293","8194","1478","8072","4245","8358","0358","8927","6456","6853","9839","5284","9286","7341","1902","7049","0384","8332","6206","5180"}

    {"11495","35522","22902","36002","90371","34228","90043","28088","94502","88382","68467","37034","73501","10861","11237","36614","55013","73548","47137","81002","12933","50658","58885","11376","35690","42727","04578","83584","74612","39588","71102","79737","40986","59355","78664"}

    Returns: 212

  42. {"668007729409446898721884","912894618153059066140127","417711129645039952526938","171170261497018019741112","026390210194413734096632","577872987158019870409882","499490567978025095067571","296891455117124811084089","095626551260713235424363","595073952570704568438955","217947336053779315972835","895017708581362465807230","735207061139893926853081","671258485439144497952664","317533679045681657004898","258134365484981810335885","629414294789115899256837","813262292980395172472651","183519279118194065818631","118649011040433026836395","041286993959763617745420","609535694291617812973247","571417069344670154206723","587261855303252501527146"}

    {"1812106413623621239418701","1323276782637001705495202","9108044061286313469206150","2488060576377993200162451","9518974506099962169794911","6502804334733962300725957","0345365237334917042991404","0037100567908412473831565","0495339501643648794261584","4954929006280973451864862","0584377483661277123623623","2048568676578524602657153","3377923434213578939920144","9672614271986246073395021","8972483992530665418036523","8687156594439119111867940","5593461684414531796146804","3663743854028344720455644","8510447112884866592845210","4210115818326658334961941","2879262384903664890698684","2564713961045345015478757","9544656422521975112394155"}

    Returns: 319

  43. {"97","50","71","83","53","30","24","33","43","58","23","38","93","62","37","29","63","29","50","78","41","92","53","70"}

    {"552","418","381","684","749","289","408","783","597","854","969","195","448","199","631","196","821","311","111","926","384","784","190"}

    Returns: 137

  44. {"385599103139482946232","508140503415306059137","940362386439646183659","401580770929393427808","687725338100026708572","865028002149823664621","599429456401895673065","439804125391273702104","816599210578072383286","049854706424075420656","934525887266117429845","906266623568216970002","628180934225810563909","964867866188645958248","088345852575221110409","136660110324197557636","309812530020051133763","789108759749056016272"}

    {"4733610085455376375532","3603165633405866199831","7967501108941000212878","6544887337556401361024","4515548710214239135917","3964573266873138765535","5595660003982439196521","3101557381432140687782","5367515379561829911745","5609934215708402720102","3890085300368482073158","2843068827717632957003","7793958335612723877164","0578526021947086378472","0418513033371042918832","5899860257942631631125","3195316606765836602448"}

    Returns: 253

  45. {"3983379","4789957","9582709","4611016","5658411","4598741","9560770","6680430","2063328","0927206","4662129","6764906","7087490","3401779","4198918","6627135","7122498","7961357","4799563","2831303","9655182","4479809","2067922","4063366","0119649","9985479","4893940","7437893","8138283","8700962","9584028","9838006","8925516","4578322","2313603","2182999"}

    {"83322510","46680785","42623996","52168008","24891023","84621236","24516467","95727161","72093113","50973670","95755866","77250057","14979357","63184930","25686871","09841670","78574123","13117996","04660846","84694356","68694749","61583076","22751298","24868290","73244613","74355019","42394123","29401680","78498017","14758571","92682237","32270970","53431146","23364915","56749148"}

    Returns: 267

  46. {"67200161505504661206312","08745496865198719969955","34183405573312030429333","78273834768904370740197","86037915874435033380858","66862360156547898599539","12786043602621477671993","06096384703101826329089","14198021057192686576151","29324966595770076266545","60633651245400899887043","51514761284187221382419","71847361635985444534920","44988934006209087324421"}

    {"988668157505261966022560","603448173950508399826983","216651695578126564213832","793758715509051354574773","517070112498266500491438","580114032819048740854512","286478924872789034383237","048755081704841926115309","347077219632075767882533","291241981185741941649642","108581602957352178809094","409907262059169975496046","530325324818685988569593"}

    Returns: 256

  47. {"2045162202574131126443830","2631792111863847651580575","9820400255312254956106437","4052013485265920993974356","7732856335323495715492279","2346123112185783405359163","7605356747965650876141644","7221401306255619488522363","9764442283630436094178483","8488934567374342702811564","0394069627663676641436427","9825046096598541744107251","6735557846592395978973630","5293406401197045567857326","0252952378729300253796657"}

    {"18235287997446653697523441","38403310951792958952096494","74526450161067238877127646","60471046452078689197709119","50024253021224824231503183","77628073377137471012629212","39894314255763862962134928","45665621101038452738382097","45482224981658026419887910","65346512914200169358560685","73745595899351690552124225","06928731305778639670782777","94311265671654881030322836","01086887397617170326622778"}

    Returns: 260

  48. {"09498662185367613935","15891332982808210681","56684808347940613363","25572724806265782507","06794070212649725194","47068115483848615876","06619055195582650557","26253293045296021348","66572418640439460986","51369655535399368867"}

    {"438404917163646864632","894030800601958115523","626418757486490250113","775148912966212689309","984757504898465113077","703988431049044984006","559556294991933978508","637723060746423330466","930025835598089539365"}

    Returns: 194

  49. {"882348690906","423690382029","578923645118","284513241990","534153608104","406527902423","726041848978","199626791908","493167389994","583022042787","612958095329","994472457508","388651920419","451053213626","630651045596","295765912609","368209402665","183685657206","448559080023"}

    {"4499279190273","8402489609070","2109149564299","3795086795205","2273872788513","5513179341099","4756542415423","5887350397726","8697535580918","6069912056113","7651724344975","1552780216218","0319846534343","9152803071375","6151390552759","5005382807390","8589958444404","7290578654193"}

    Returns: 199

  50. {"2011990900639010599476799099","2693317175218796065379304973","1992510883854613938378347476","1846414419186361786776390692","6672730328192670364105412822","4946057351739279295398644227","9246318058723886687967790913","6663222958309071266352472313","0350061614006885290000454453","0786263860779232622097445014","5514830614442223392473285380","1692254589091706244884069353","2389552012547770154536741948","0254354453616147458012284580","4487460644812300790913883117","7985736404097248497730373063","5339564553954421019601264672","0159515004458039862574428221","3907640089618234525145823700","0296597811190377700036696266","0191935950479551841454241238","8970722804380825861577590909","8573845334657219024770833916","9035045834166282958467000659","3200812762005511009043747866","0034206660906309430676342212","1955245555182032378222101159","7077742969371505811378867116"}

    {"97961857981205840468654072211","59518852368968081971259937081","24228129644745142325558759617","00563267967405845487399147113","55758575110562347763448630622","79774496007280440291419084944","78942246726868510588819123472","70775095849437598045036309747","98175290327654077685300414001","68879117118213996080344240376","53982886358405052527912840582","08549849959346699333987055694","60566127198597015673564746648","92203474220042106277052846283","67994593901725023536261804859","37066957416326782587166583518","91788714096340196692332977951","72652729526722066665257222827","11340992008640062695362819284","13850729871327383113473877476","51042925245399198576760328820","29179549229397380448167456506","91452090860765800727377708547","82403473919225891602411579821","60462391304585817208385897156","94082922155277918394640518397","49647774506634503710634886227"}

    Returns: 377

  51. {"575332416826","868846015461","653801834987","583069483968","553706858131","153629184224","073868337782","540115385400","188844367835","429531634352","607555014040","866887679310","967460907707","775904687915","900893489640","044825159526","353915954240","974926654810","110981657812","291975157083","201302762861","041146262241","127354957520","159080844480","421017897432","675509323984","402500698138","459154464855","075829600876","883019950566","578176377678","031186207019"}

    {"1195570415082","1655921482955","9714726207181","0050100153382","1723106551615","3992609833470","2316175858030","8911749629803","7505364955904","0069044516857","7616568612671","3560967678413","0039365879282","1788388038620","7143056069253","0684979104626","2918810454145","3688901955439","9693557199474","3942395514405","7160559712056","7445972786814","1377379021716","3264201172290","7166438193176","7383568125192","3795579668415","0092524039616","2965704021780","6903124644956","7082735446123"}

    Returns: 286

  52. {"93364087130159386297737","14197496717930337824435","65136397846305860988825"}

    {"712548008562327005741745","916563679561889332430507"}

    Returns: 149

  53. {"21264064912074713194755075609842125","31905953433921332391308027084949642","46907123425244501559973028042112676","11306331230151204515908870391527680","39199717276624541693884828631264526","90407675656268044285542181589915578","70309072805693819520168999655064322","64771693199969889718515176453054268","95298976570888171071043221751119133","50772702078164301770054521030454917","95548159828541528249078269105791293","09560370851190110384240417348940297","54132683296200516710575985562525120"}

    {"403639281548513988152242261730721804","739574122999839145906215126184800951","402866289225835598399302428062106295","591373227409210831538896598292122852","263091985138468829965266902593910943","087464376653824263610138698712448771","455489233536246103814079320191470052","970262047216124652969413749881277080","120865308749180614552830556685255547","231776248555644970617836834609961360","599507157570027085637894494268743192","003649437178230208145917567664173246"}

    Returns: 305

  54. {"05019391586612557","36723155039957042","16201155143046477","21586699673301423","16241902117494511","24395122653667697","95973320880146524","33993994759573884","20617740067184801","55153009605418967","36612663539750343","79110853325299725","19253865545845058","17608750980442097","81441311418841970","96729772600546489","96378020668672455","82524909083350335","99440403985336954"}

    {"747673109929138440","408923983706938901","675193808256571552","892049155132757153","720502828636601660","836165495684889143","317856638867711988","211510792207688768","046996237811796704","218922647238281313","939068695663451577","945381618697300025","006535910360263949","600884316556724713","744347949527616130","627184985553565317","263806513209448491","160350159821340056"}

    Returns: 233

  55. {"33914037332463243522878688565140734","51742558381320833952592386857666640","64679806342967484771273518003711165","44906506457500205732000965213013837","29275232131072134234060177704910594","02183757913806478450555051685047455","85028789860057551930618608758246621","13136889541244222732505305110138233","15202511830971722462718081311614084","35617553831690163944591237870298160","78489734383017435917227993227367270","31856768111764913313876352669681234","73636282099027815156244552305256654","61792652166680909510591519385386375","88810524332927157822348380318996814","79383953995724986539253086349669228","27135893312934997144413389929893417","25296632796432870121600719522515101","39022586926197912216304926778500374","28161218768255615896738200731653893"}

    {"145494825976170325777850555095577772","504479636396826251823689254229069363","960203835912476619923530002567265074","715780923831583653388671467823544048","172497504509354697420853875122613467","270874258950536648647044630491116828","819323791837705478237134946683095766","733426146074999599536527969775244195","668794251479896853930397813345008617","746411183722247842428414608667085894","880998963288117792030231501070713587","686151381123033723600378420042137198","112076338351633074191269057393466275","851434884062769585538212803572161741","090364615656897468269110277066658839","299672417608909317805070150236652072","172648533672404813532931061527572554","251671785561902693933664527018749421","216214321347666932678182947520606635"}

    Returns: 352

  56. {"942859088678958446530215832477000753","766055188193911124526509864176247512","012076328236567724948096466498542804","871396411250168336951011756675432926","823897275323637785809850753553860521","043062536220664596523916638327241481","717178180457693210523099492598562761","970708663644510783962062972648614911","290790056183831629752843155915684558","817101803547636153103772873833742328","381930457153351479843208006749288090","750908550299742511033196843504528419","925069459324334723416287953090398256","120183779951553039425820308935714258","201753974675105988561397528124807537","000162745530242506773452303881456233","689819756340147932953744294098120092","332955679261172007909220521643006252","972185479768191037289194592763784280","845807765130633860179017908595307568","675888164022469728940886254525427000","695831187830345867213783373184809795","747432302637533496820040007237612456","773523213554096421627355516887701675","309783316925071933726252726774587715","870168382994132963494299011990008766","174727737311714741229978928316643778","905132086776781420159632341409515910","566890373993104066956693803209376693","459337390879244446753715776567358310","182632867903078901008006546977937726","697505593225845475653031939821545046","577856335541511843863245445446003636","446393596546727748569197169547644085"}

    {"5513175379304541623461342772230874938","2821611123950333836844647247781751892","9050481798448947788388099779027685192","9024407075475790527408111273155592666","2283549354593032818362673530821051856","3225731263000953533879483991256166388","4240944827629268118079440868389469313","1084259344707720652505711018150829602","5725035193722272368674288413411420716","5078421571257812967826658540080368650","7115088325390801466601655175403053556","2421707573905963366545632455133713549","5226556688515112723226727403153471410","9033767193098007247572727765730139903","7004628373519052327003335148262130155","6881768890446077335727748458985485653","8768952913344444102892333982843737816","6546026094143481516188972567267396445","7453216927766545204392215631677380859","0821534704391691551858538914950527389","1350808179781050427714026115753902072","5946378890605122305006383134926586053","1966436585657074032871510175036950008","1091070652607791137582363266901131155","0718939703207006379714596449166038144","6188677698523590950447651070315242471","2204329104144135431104171312179260301","7388787836182533471163959753357973452","0126156800799768527751273264481575756","9006793333741595168092233087744967344","0814719111279639431667139411280408345","6419605401353341972099771252862187254","5692579966297693716351999197633908538"}

    Returns: 463

  57. {"05763046","49020155","33444959","53831565","64508791","81984405"}

    {"358995132","797312203","948082505","377975408","841338683"}

    Returns: 86

  58. {"9448977099204141073325269946550","9244911640111521675722016140026","8446678015256908934931288319496","1040809411069238569017518666637","8200816086535776075256520622153","9881045832697131793628400939960","4933330130061601031576044443674","3357935287692027125811585178267","2380743496052065315903076385088","3607500934975765719109148805153","7699128121617776051262948968718","5393887630304661988980153906365","1701900363502184964195584078886","6659125247760455097269786108831","2382488301265342064362180949096","9878771071331089901946813328356","4467685296715667240592633397308","9795155823886152365519546927390","0594732139989114297670774305166","7967804792574898964516313665813","7377615655536480338953492584991","1653036626214123382062618146124","2455964127340206528246012509082","7725714595455510479936489208064","4002758520704968183385091607695","8755613447811185388530281286166"}

    {"61496183538112183961039444774553","70986271031565832669058150013401","07010460658841816860983149635732","43192619283476737162405570464073","92000578183067676307947906101726","52928866619417968183994781366356","64669047430809257666484910746297","95193533484248469859487397147323","14812628550046714600068362803395","88017872924670651802814737129829","81273892206695809479592410073866","97950178828066330220718462498482","64970449271746444030475281576276","39817664989796023329372852427938","28115451122337476774247346224242","61974712603062255831194661991186","28324189839306844064744319210634","28141766076733792266230958404755","49599442277636202543438044347613","78334179854704408857241424231681","35189103918382554854078244683519","47561817002823162570358499375202","07676959336572876122773491782772","04128428609474228789001648110617","73104237004187906597732673083654"}

    Returns: 387

  59. {"81","61","72","93","84","56","94","28","41","65","61","25","73","84","63","45","78","26","80","96","70","67","42","29","23","02","51"}

    {"900","832","318","979","649","789","773","201","012","355","251","812","026","686","821","026","537","086","653","533","902","946","418","397","018","105"}

    Returns: 151

  60. {"19870018491773047404","21344384530207874808","52623106833439519710","27490224069964321141","74334898289956305414","47650078411918538323","59723181469687647870","89414023870167247330","50573722317934274126","53626977751043294748","76910630049488535143","38930461639233561035","39867010309457190499","07477775114865068072","47162950442973488873","04499004514779762620","23456878696284762616","58973748513396674974","86516459941890834367","49371775615862342323"}

    {"250278336807290027398","827008577292992339670","199463414587909920516","754355418283919348614","194734250790915964102","489697055523787435233","604691078069524706678","022783509841574345214","141092440935546016409","169803068486020701621","572449179616047115460","644980419562276384073","438618305129883349426","099130936990752340814","677323382341551995920","460381091685933342431","788099739062434798964","139261469441699109922","015948472194563343300"}

    Returns: 268

  61. {"60474946731957506907400835477432167840","79337821270492821799531299768609931631","54682620344544638664587776558704562512","15629281873997296632963544632284258752","10395448656156889509347601867696328053","41333542079099865787350099724587028820","72590837926587855943743681274528913119","77580552297714318749837812760948317470","82912094535212435112246922367154625138","59273445413823209845443423892411722888","52171129669616216653938244002020207482","22703806522127074378870436145814274794","41316981388420619998041910080630848376","23322580436183264017512377883862267107","52572769350797795192171805404082812108","20403400561717040001287804865012231606","65023959847496027280263480062197098866","29072398965568364616661610858153967757","72576301127255804675550136240704536754","39948238694772695213806671162149545589"}

    {"636748048532099885760311016790497964391","305273958262118738826071630407996894574","715559862851377523599413931996241144263","024077888760573815601865842428857530880","971978003708674717028754258444189589236","570655473792611989190448698308535051353","678387405754197616176746145715659677831","303989568276580730287250402982290880046","405189856772858743952121056376382326118","590025198064618042680704811331112993848","983393292920006783234414712840014646406","955704975154051753094118196286910745125","600833918639866434260797708861858872806","106258413503973514186926112745982241607","007523096354906785156622755432350117538","803859261743574639341348559705952358725","427016608065049036470955805405487589264","483840580568153521851288963464677524317","070299234609638406849726061920769749931"}

    Returns: 397

  62. {"728","435","948"}

    {"2793","2276"}

    Returns: 33

  63. {"431525853877304384","416369662565116655","201584607941031289","105022992024728738","237928316320085580","694338605114404445","407181698501047287","598498967345111590","559536963970897088"}

    {"0422286159403917087","5326317821284565046","4195396814411864243","7902599170058249242","1208633343390836627","1835795063398634939","6186860984465812235","3450641046891056997"}

    Returns: 162

  64. {"00636314546675407178531566762774931231","79018999000185429004190875050694871499","40380276220197049895347984993588854628","94300532231644111217926131788183398044","35702657184247892331963379859890182767","26735346945510232238312473182269745945","12535529173245983715735932641783497149","53515445352936742071909142210743782744","24935043099176198975349013387597240881","61380378975941679693946130939012452445","13132978315072839210925634916527194423","12769315326789327521825382338697460005","57361461538133699755073274331825903791","84393115820256831345417837782300263240","07174644880769074845369554013906845175","73061376666528799610160730487387125122","85206130446000280757934510927640101040","43609822361491329613610984951277933209","90682785331111283322177736519791998715","49969416989823543698228895773587723806","96054626900955574858986570871546111236","27653937389516697058583942585544715271","63931701802047789141285377894299850982","84244401856202430925396139628955244206","85842459355710111901006766088345848489","27208887225241594255797168869435141188","18410959508909419615077412246214271381","47071095005897438264417381699336256480","29299895811703905338983194479108334721","85610074030917587927916346349428167704","28628374442231573367884533777047120287","55421581413789292731762556661405409522","14566991733646458468190601811594440992","96975758493373630325897208310924302845","00057355764447497792208677826006525444","29292559324279197478087740186664527433","07446892524663319982280105290399930449","19049710283979352586629445982619204593","82783398725038891097634099283059003351"}

    {"424310255004946676331613043979585390335","369680913573799688057233911611988983633","331970626872605678254550419998498072423","119754075192099426450199974096384592341","188948477369672533603370009555564422220","705319726106230192271509148141101993151","688720536344692278209149541625968596471","792877638154020639885038464080302980057","889309260513547539683645106085323251103","794982379422212855494133568712891897159","958804479177474128898375245817113726907","712683911135961877510351309197579647484","970408420643903414372335168139338083757","233332430318984802850197249565919026815","730619276526385121273550408155509326679","590872220999356434782853989087678318528","958811725731781557269055766530921822976","818274738649929831895783495947684134807","824956483652655232223653681450788143882","764666942559935606344434953066590265675","767940057289205783315339383823605178224","490285224640446211272603843340047164469","527506545369559137934491467356488341713","605753049205071450834071746207928535325","517594646241631134164593556614301307002","249670612354952988459282914263958134582","421563769409660080903476334703186422557","611653766248014770630432333387388971790","879661684024103826155003775067282626294","960519796737250643211169219762131406186","078050238841211252809754387113742830241","079328034606627203307533595803207388038","418460268350869336918026237529564147853","724354656948687179917154634378496907131","908994306778582820791829672656370405804","595789623990299928177529858912459270774","663531564658719878406439691344589672843","628993897318327896910966552930497059467"}

    Returns: 516

  65. {"60159534748448035487","92790973714810797619","42245464335434372417","54848047586884321673","86043271505875917085","90510134349027310020","31773167967203071369","82490190696217606804","05769966156998345139","11392533233718417916","73247156919622181225","15634597383090097860","32247941936482251521","42061393701077639907"}

    {"761625190322966302416","760081450106310142694","084725143650182359428","669087698984965527069","954587065402434890211","565579712657776578232","547259147804930638798","147410457568823992531","261616521064779262625","896681167686032237907","945219797367290755713","338919819839570256592","303013190687076774116"}

    Returns: 226

  66. {"11678661231","03377083410","56706159567","27564857502","23952725915","19122545535","76629712171","50735133625","75484607759","85058977838","99297359078","60283902704","34875662322","80534032914","95344658218","28478295517","34262066497","10562876191","78454971383","58637745546","74069899453","70036116025"}

    {"688920276394","903673377941","544747695622","123201241886","616326652445","736910155065","042302075123","222117376092","047219544760","524457206995","172699567270","584846237288","516533347374","366234978572","953235085986","193081319094","727475258010","777146613350","690703633094","400407252410","723114141969"}

    Returns: 207

  67. {"98978292239","63475498018","65676487759","87757710377"}

    {"462495092134","266446546254","883342945619"}

    Returns: 105

  68. {"777521578854","040632188678","081134062823","034002942481","714314948545","362969884334","456106761842","296983493173","378107874756","714852203474","308926813093","462088642582","816413089625","333759183848","420414891267"}

    {"3735999899624","6018164679971","3253049133277","9234353238503","8437296020888","0290343855396","1940660533974","4631111758111","7321633680669","4903634488220","0892219440082","1693288710035","3132007752652","6292557920647"}

    Returns: 169

  69. {"3348614240154692720992","9787979627449446470825","9216124686065169723249","3299588325175613071566","1902378848435176370435","7977900324377224566186","1852201893945469586355","1313285496841560285962","6969088244708525878965"}

    {"85128098237613575671047","68570145387022534943283","83548650656838614978417","03763255415658660172641","00316798297978082021996","79943009924643345651852","17866543092416721404548","57874592430180760269666"}

    Returns: 211

  70. {"002630027153136365553913348830019391163","870007406668459716373969539177514157051","019250433741005649066365185416209432705","338997162840565738102013790180617761751","683216004103298066610721064684533070329","146363392037651175296010824540256947056","094040888711415649647326860768581408101","081031519232223362323684947131131665645","818109075168589827845629175370528981499","048430028301078270328297811500607650509","411706832509287432305440375157122686218","741320751188448257326225786450485787714","601319004364847952043069943164398517756","884628323217455417605412508458218654287","019626882732313935717696919283041353354","398524739808643392721225134262719492425","899967110826426420678793970190327292748","637277952701143803173427296067267698836","031697768546284490595919586386157710367","627941110155344093129160067320311402146","609238132253858696536458854510048948209"}

    {"6620514558134349424801356414591853782896","1309405710856531366987265935514836856636","9903324920889654849084835717729653744231","4413107225555499469370530773696564114754","0036223231949806651339104082793581252947","7440750630105002119492345079906151874620","4590563464800859685115146748448036187166","0266333289940438378585721068691465758927","8271727700615630496056915681854688138452","4228745200469127095698991825226745001152","8897936286910576188255367086521633768979","2184884568236290826661517693393063730966","9234471804390372066679239667157790878510","2233257999716863886875773485951436585756","8099939164729287807987550203452426651823","8710187942088085989082614151983991844421","3672934438562171706564828383095421950436","1447397746797276126965023845793624993525","5729530736305813941629631815934799184879","8193114339326761870983304123994540365959"}

    Returns: 409

  71. {"09","80","62","88","51","72","56","12","90","69","41","68","70","72","78","75","94","24","08","32","85","11","32","43","47","13","51","54","91"}

    {"866","064","822","592","035","052","142","825","194","135","910","771","889","195","091","121","482","685","787","839","659","343","416","697","503","071","529","835"}

    Returns: 178

  72. {"8630189679770","7972734009215","2369854430074","5236080796109","7286664131167","0499145602008","4193776330585","6933771830885","6473734834106","4217453953611","8706971987315","0309944202291","3449005990473","2192640538707","9944816031650","8042507535783","2023779838872"}

    {"77348491023776","52519414551545","90318586728099","39272904065182","94871227700237","41176083768374","44201374457607","76206855598603","40126231017015","14022423449152","27158311487400","92293234626736","53675094456769","95968622162287","16260926726532","45685147821031"}

    Returns: 180

  73. {"4956370161456835535855689053466217466718","9636921060492119033839248849866289604574","4054179425550678723728688298497051400309","5165432799059955581178438190072945872215","4305891595471968426940440214024704339520","1745085635876779064764476196676964235080","6683043403595451605922670608608096215622","6303799801176796637434653728811874260315","0977205059581823526449836782265630251504","5941366455546014868408384859280447717665","6667481074454221771617633265038991766822","8966704230787752540504724908347018064781","3944821614520558925521837938416192737204","8216758443701498954799612230340827523046","5525991236143939879224433971722914891022","0724455447357209491641427046392300950064","1212926461286546015222862856757414372953","3243247655133848155068921045858088321983","6900006012700689210474338521923032358274","1219614247958984957952672268075926790710","9521529200125045249003568195925807874981","6361085060250850810338534154609437437432","5466369217163900657627658820216694020768","7586432579104777476546114876002579546895","3531272770566959776973631933041785545310","1774636619859949096064703692865374816823","4765876719665607108460328354783470160598"}

    {"41672221471783103008676878495731650032373","54643594292870871149587333018395652080087","11007179252517607456746245386966892238120","22649620530441762289162672022231909563934","01311828226973819096937574700548219067007","37911428320583484834254881217035000491014","53890137105453100328288126745419341884356","44975331541608054864730486107865966193977","46935320909155584619061571122841254498170","26720650769566326790662573508660429587687","31441495377898564629000432415276577506908","99685752281387692730297228276799083886174","52535472765215888155788388504494067284731","88726442880257199994052512572368396464963","86232252299959271515027150058452216069403","91709467367412284931884415327898796856610","98723667147456077507949280994763924970267","00128311606599120819255813376396615690240","80139540916937355019452009679168424657548","70421902142239044524521705219100891600941","70222677021335034708867978197824643780555","50879795962129974091223802544314053454315","72967086698576894162922766150297543619101","40414471065712904131132737565673927896371","85618148557127869775212151747542537495912","75836661176384386622470726123348151833698"}

    Returns: 466

  74. {"884917340088823739289423281074706","978649148711129571000014135773651","779623440208781659605941183883494","907230316069779731589527493879599","770713722115247784154522270956208","446271224168437282578399286799712","583325973509975922082675841078827","675402493797266266552809465861167","155207457463226206280946319901915","504385057127328751648450125534188","157983629274445527717705555547538","614970497134230942153861219506267","222871908858098890022264773878739","765545959856830154925554374334402","926991509847291781338019771553163","064892804469090652251009288800111","379221515166600484990666542633887","669809282212442474992416096674428"}

    {"5014501928799025868136985028755172","7390077361910393232533530846526777","7386327704376914771853945317678033","8884615228472190711130095751883591","1499701559098328831018568626238140","1149305494075932783300043990749599","0351820100086908079833738246313709","7595384341159425189863964515850444","1673106081289291077757027715695706","1812069321341119938069980561684517","6597841550792291267599885794758878","9336638403920803215872027923052072","1046563956426849442993133928340896","9467653930149711650522807039852345","5483952050144276120128876807426057","3274036853178591486337056109582088","2553302695073170492641156969642424"}

    Returns: 335

  75. {"0096655857518676006","8682428789424384702","7914729927707373516","2891273559905381517","7993929254181543394","8719069495360065947","9908155122404793306","1324050895159312242","0281827757817375978","2886428654197306254","5453965822029021800","9119418009218953429","5706783324209660118","7644757600739938739","8721445402258117782","6329273951487422101","7831404691757477637","7429884787449178728","7495381664151963710","7010453146014797073","9705066786612083275","5805465951384822165","9724063552766024476","4060518951645040560","9832507613114000218","3153589351590088812"}

    {"79477119385840461568","50557458049583715729","44005905210640088765","25917612916118744318","28802718515816629383","87718818084682523321","69174049058915105080","98649287669233866680","84434753104924529637","91374802122443864599","60247259248376258021","57204470069754279507","72863270164602154736","40077666539370372104","68927374620199689158","61793813841645705363","97728184390905061892","17957129989114225647","98887307647138896033","38983452844618463119","54048296088917012139","41309378615361416863","31270404588681787769","46176519685429921376","68806207908826285867"}

    Returns: 312

  76. {"74421453767141119599609943","88958388313481742542086456","21663501837687229389851594"}

    {"443541229320394292320939916","588347296900243346284614758"}

    Returns: 171

  77. {"335304633772133843875552918719716193667","836940245094798287674781005965606855441","901031752628156102536518753330626828771","403117058887023669841953590765221722698","269752315010031117520884324985521996233","138748093344105430374020104307136527100","180983629044020502945402382054477027068","254685130354653767421945437691976974152","604171935340158847477279745330741821696","157094417095870243575506496345944516042","079405783989053951817132598333913597774","048834861105325962975880136229641302581","019856672029833288858947338578677467028","246908123132956000304498540709573507803"}

    {"9896451711669234729602153622360300900281","6802566235063200406132589409640322560745","1630930742853260277016615134658650140230","0183753224370530966767273072205256856458","8465506069517755497043887868338546404899","7319456704124021245088710645364317201270","5255133281039237751227848893857504095079","8700236176700805891903967641246565606856","4493801613801312679470274325022894416172","4131332141068837138832428102464437811528","5905586466694382148010444406160367187366","1368484239741096442946935630914580970018","8393077277228013835101092266522617915668"}

    Returns: 328

  78. {"5377110","6101920","9935847","4680768","4470618","3321617","5333180","8159295","4757166","3947084","4394562","0811345","3535175","8092983","9374584","7475897","5984716","3857641","7974043","0273038","3855285","5300427","5240496","0064325","6167360","9899942","6367316","6181548","0411997","3162243","1871820","4520165","8782707","1060468"}

    {"56905711","44345851","81564450","95898790","82320078","78224666","95827686","10976505","92744930","07151521","74907037","74301543","43677536","98190314","33880597","24504447","06658004","02467752","60379994","55094545","86715492","42873204","16192155","80836986","62078528","90670544","49578579","14315892","21456220","15660574","11679741","88848362","34291784"}

    Returns: 254

  79. {"4529732163","3438771619","0057115160","5026286492","9811503608","2515239130","3751756445","5428542571","3486878344","1397374816","6745845352","5732778788","7085110841","8158647845","9774047919","9112018770","7430009909","3880065550","6907613040","7855609905","0777992235","9559277142","0696903689","1516376053","3100116770","3698416065","4628080931","6937834156","4252748061","2040850972","3048669351","0439276790","0106312738","7346259669","5663580701","2236451047","4075070079","7828388787"}

    {"25331608196","96118756697","45319082640","18095188856","98130228386","83313424181","81659003731","73564277365","54037399933","18907922130","01656016585","45967620384","65166913491","22546002035","29282190941","82224621609","02067142677","07193010250","55361514399","08038075140","16718245623","65351436524","95691229971","10002177672","69812848366","22947888281","89112495344","98140929846","42966372023","30979751585","04973896749","72240012499","50269398397","93775984920","55157779606","82697727779","98402096163"}

    Returns: 305

  80. {"157","598","069","519","004","462","760","849","681","631","293","979","790","801","358","572"}

    {"2860","6538","5035","2423","1000","6351","9261","1670","8890","9516","7142","6535","2234","0425","9143"}

    Returns: 98

  81. {"926246747965358129","871405441503432050","233438002299499859"}

    {"2164923374772524952","4799592509399289392"}

    Returns: 131

  82. {"32","10","57","91","35","73","31","08","59","49","62"}

    {"660","875","731","306","338","945","769","444","427","665"}

    Returns: 75

  83. {"47609614313","28602231875","24545923240","16098407246","84914763655","75915370826","22154361372","58693418962","53960719931","46053180279","52612544111","47484680111","98222811269","03034242685","10931829200","81764408508","56533390719","46829012112","28342963065","30473008931","54526992741","79356523922","61503077456","02379972313","91426265555","52022794264"}

    {"280147166349","046934974088","032313409609","398867945696","175740653115","989545645631","095894273355","502256790729","717183094308","318494426415","405781501785","519061836764","327955782485","914689682156","878904585973","211677974234","676290192727","454875367660","579297328826","418495572885","438065778217","676566750668","678467715630","343326339140","780495229545"}

    Returns: 245

  84. {"072467304460440834686367567820656045","424932600257671224882389624986997769","246638287715131601681541589182973265","331558178446731572650544396158008212","420903002475987749057227782717223915","788218487456657357237908761018650153","507820695601771015307315546276500846","320498986335689758044032095311668813","389302187825494010950830348024934499","285982223666512629330303502053360015","235331378109651737010778183696984573","563037581530672356467100071011625453","567631348989180229546018880680903401","531630711770806629363213811088861194","419660074141474428482113122784216206","999413913603467220959328128783238217","849135267104797100606108591623668743","191684710595338320116576939923835272","850421220369581484800684391287812572","810681314924534354624510135677022549","314010718214383023570896892973185652","575385005512969229602799197962955787","857809844347171076760904182769973319","338904328208404773126528954707914829","644094948588599619557290863262541678","124983177907675775481330211320465998","977964778806915788281232695806410304","414636600482247103513692959822465710","776070200865241327662351018632674186","725786280719248825437901321474287701","889231352298959452293261082965884375","047392539496584895866549393600009567","054294824422777735826439160073438206","080733950163242500213837952007939321","122800284675142652032557769453503792","273447453728267995387259247469376217","111497471151350754980793652515030997","422230717371601489156785834962818904"}

    {"9172357877774310151143207743178941992","6401479925006110471261461036106337499","1062136700763247767483091039806533417","1236860776313782129801014236168953200","1975911189675467406147608264342837120","9852063587372526726142259745698087080","7003577503460974617943255875265353498","1501433108052685713466295320089277203","4102523964447285344562490856210817717","4240963374930133996803033904993162835","4425522879088207439798212267395247995","1156780651355102256228027947343003406","4333218164626148381937346903056518440","1443657486775878487625710248512630863","9300079836242819674477716484672756322","4516425738934840973998664527904017553","5431783831160300941511668772958042881","7214570941537947167367737596351467747","0940503318274327516669762016863094064","0271106615098086845818253000649735269","7831000566781143001298579017918961576","0449370092649851429872520951015637537","2205407316057230613957509506936728269","0071835077919819251246312845097809629","1312705809336665521814932258347990716","9959404581436660610757582788465135482","7915777292371761430158968115496127984","9206097349321854833779244150890765559","8490325151212435624294804574706405392","3754884936111633813066817138737248648","0552076459156400582512197597643280343","9429547778300019894571542906666836251","3038415929512671170621819213521035618","9860427956059141203311586203746149922","2660870843056150170867851657845637087","5953717035133281273563081697861121860","2008411182999165629075097404728321940"}

    Returns: 488

  85. {"878254061600867678643","264699715511384459383","488650503555821202046","073490588775761223616","119757301018677823816","633689136337883171141","016045204137335240293"}

    {"4771079498857218465793","5707029457552669454813","4761373122722236612106","5437991197200885643195","0388435255983110030039","3318376840880703106033"}

    Returns: 171

  86. {"3530","7502","5449","6965","3803","9066","6695","7951","3002","9893","9559","5789","9029","8310"}

    {"09869","66228","75057","25778","51261","10997","91042","28201","74062","19772","80587","23925","02238"}

    Returns: 107

  87. {"701213057099","274151450082","307675041238","891204556201","798892505099","003495404851","350920538250","753152076266","988145155459","467604900669","663490972032","334640880056","885248925746","334936198388","407659765415","905467645677","336111299136","526766820121","590417850762","807970068053","327385117220","356043027595","142596471884","323887942044","701763380337","490965679567","212040125535","610474267005","488422140556","207907900524","085197578527","325262788905","472494587418","099481321249","845569776448"}

    {"8688593811824","6680960389976","9177627200060","4001080594029","8402736415092","2882806133058","6911113414129","6849057780839","3145070261486","1477218196798","5280348977334","0783934315601","2512188993047","1980999614685","5201515532327","1378844471963","8414627488921","4901239622074","9937923407863","3124564908164","9379555242612","2994388023244","9729164323688","7460646666077","4238648770199","2166280492565","7012554765079","8190859126305","9984610454813","2247758775656","2543783597631","3418206035511","4057085103892","1622721342324"}

    Returns: 307

  88. {"841708440772132638354231061","247023352124374461651069145","373120344163833004501154189","224273392931432003273936640","913197755599353624115564974","217879205461484019475665172","269243858402082680103318912","948382241715361056003574246","923404601784317000702931803","206021643620597998277672601","350125307686563013540074617","556471579973709753605996751","126077767082669814232765747","330570400266537429349521491","004334491245318395454627985","489329547249998785727186186","778342630398797884594019702","401361406051061415042832348","080753102804092409876297882","316396899515234628408722436","358729187830090268568147425","382345789824083062603746728","953710909642250402730811108","751167496796867870598929544","517990537606244078354028939","298103582381229015481818260","462402659930670696768554681","870460195889523425226178686","193023515705543217314475251","729769607281274662914583653","899010104830520009836326588","088682316731846768681277029","226964797675644816153736427"}

    {"1202841551635850809381152460","7727951314002548684407053966","7633934073484696077131549806","4848019990585620734110298976","5084167733550927356322035878","8940374853458764424951931968","1950787133578274204863585307","1041914626740682906813300321","0796618801575517058565642512","8591273259193626402363286387","5105338579827075886023452237","3868387899051613221371093861","2066944561235925610044892115","2930631921743709138061455058","9243890348988310620460099626","5119759254107329957828318155","8542761239908806361298571681","7254321802295894667424089793","8246393035394903684123663422","3844768367471531450904651748","0803323405891455525122341653","1035722719237156949270072829","3658930485131993657402966159","0782654830320119799769849861","5439654997135987146357648396","8047843695790268671210793955","2458510525749861656632665446","2712162862243767988587121081","1918043016239947986283342479","5262574751408061627845444849","4899747150265042868101076967","1562652457977618074037963495"}

    Returns: 411

  89. {"565622484949321203408335270889","144884743333206396349890126086","006591952244469117245149919207","747431745909369190764597017746","345827252423747575298516833543","592753617497516120586537993988","018524838044492660036136278056","940656380876536736001250684180","576123604081830408057674101451","151590327631824919739823395625","001100195833030570524801075078","750112160472859641032457205689","834646917453860089433769161200","521853962975171120072547104286","374879265419056375221169871323","469995971976685957928614218646","439268056128451320574886647304","821310365171865410205524173730","495725309793283705773800663070","153533042920116017991219411461","126611719786323238898522798825","900317313156012442474019076849","442384339963360422861788375287","882932100016589023759473934832","356777694156519901476938335817","802781395251141878556942875455","878056497135318423359409285707","949528922762505472274651675809","821015608587117707656211175570","078253775042784007119262426796","126108795022683635074811152765","107760901593185551471544607256","990992622215288674261537189708","576728234704424090822196480322","775885561104452846839533056637","440910354979712701562648421201","757246825641558298348652424699","263056154653535774435369836554","757398284842498158180762371534","240728424711214231738612786097","251855520505656507656780567752"}

    {"2913433401617255822618451000279","2893331613681116960844735108639","4806098234095412635404181711268","6952114976004465908636865309684","3290742417473845336495918691851","7875048606450178079559839176016","1056659849107643663831609963428","0214321313455410734532568884528","9358284673452550701629067506793","0859597262156280457330912979291","4533478529537270510518202298597","0287080265803169621216773391241","6765178654426489152206531435655","9693932087470105394692386615132","0886556395216071131952350338554","0062495280343852214806166183834","7597275973862495490804715020427","7413461165427730574577868813492","3079924223477852367228578146328","8204504263978235342298052972671","9833376224008192118846845606496","6250678792954471434824554328939","1030006406953707361027286827453","4112417861338438882968680062691","2777781418934598623402174108913","9685727861674467044928599048298","5171420620812515170892295537388","3303596984403375525907598616094","7781945800282278823113269316181","4362771736233251254743503885811","5742462187666017148023104009762","5025076539312130726929624489701","2992035725443903976207596298882","9934193233704101985949755354636","2537274470172447270183000305793","8728851114298356200078311347238","4302489082273349250324732493148","6372986152383010661003032591488","3700654471905746058195917759511","2633530685448409131585907580369"}

    Returns: 493

  90. {"45741667520665560597894529270193066","55505249048679991227770517980471813","00819251493313197193112053444872076","14495505528264658658012112922756669","15904361992147829486965777445360093","37718372038690157573741764623969871","93530989087325823417170512718277005","30329077942712450070251315997989642","91262837746303837254424109727186368","41195398876180658803329685229648490","76418305441098061171722842498451521","13037513368696968441458428607678630","15709606809209392899128223026687918","16329116430264069695161619343123495","33892538345114169920481881976836747","21698081001748669462807685113692119","96212239918312400802206779800126075","88222889502426092827306989056912200"}

    {"249436847274199430097907461968669177","068231282207239147540696321966925285","957063200748312002809062771428053052","584127204378239214177061963104383292","661079045543058970953476202405782553","228182418241335163527592175485185284","207341859614828229934183523405854051","006069055602989436777827181560122341","063768113652003323090899546961962896","392206879158389749251646893561361238","533525420284513504726891529406372013","342417022814854643073349965778304046","859668275276059604313296028719835859","709356501337281772341190336345197145","412816440192217334074035345911372780","711361480954480280469122165767126487","191886427133528605546726859219754284"}

    Returns: 343

  91. {"22","25","90","91","80","65"}

    {"366","227","751","894","759"}

    Returns: 40

  92. {"93104077131671750015828268094","29627000976060629353050642899","64355391509353743412068819408","60985484453778143768980061065","62446664869410526986349421943","41815025923281090358054427024","36257364552071864738060841408","64959739373387186112452002628","18023326194385295549779731359","87188228724787026379805324337","28221806271172328844909573607","99272170127737990193459286864","61883060726765917211422654444","64801515789296463685950540337","73030401263076531168952634939","32330376633481598381440877666","44796150782640415779890867134","11757168583706555362432745800"}

    {"123380904905610212983153665605","860898568749919581063349968454","346584764448100777311439956157","981692632184436311904586210825","461722255634413215854515347197","689043324810617889672069497508","947380752353423724701878179335","626470614156900335784815973517","853175340162543979972353532718","619847246303836687391114437754","943673001723088325580387433012","785818955637440399868905194984","748964904067671487898279388242","100043995157542170351066461756","554337512297625908500692907493","581683247953705797202134845385","072040659883275941978023041454"}

    Returns: 304

  93. {"412316938025743925839011177390015951","105379934524483963073668145689213563","911950518781348196372814389775959107","889680272047920947946078145953847401","294654325706890225341338151289629768","425679292706132892864442448760179524","855041981302376029442956270527590178","980091719097188983874518879734083367","367044898989022411828968006181314208","118217813990200918166292794104642490","967572116823571731390728998035390346","421246841068331358064677993228067206","485716183588528330092757453426868684","556737900307803066936712928789832086","344676586932459061441773107067233891","444755092589598667590411756680307066","955307745172570670167317853835503676","792048564058468970603829014507625821","328277123875493034813622033493084287","939871284081278940939720796983098568","596756149011783476873137665888696326","199673503276684622703684455390441307","703904232067493097335029150643657677","820016542043762586633558261614934763","334260258160703006039142824123934792","054801030708972335580402839806785198","362492832430664137965990468579742312","885557397613883120823613624015424808","698676170193370930789692625612038569","827537864547808063960732537580182523","829635955275521000926620273308652489","827347917786981816658809603165771358","790607007329345241288442249862965649","585242770119792558681919624068524041","264562102230394877384899445150875647","924705203325608539450266131429101678"}

    {"8935300577127889292543449822146877891","1248785243191543627286461694644830453","2876463137433335324666828720219845530","4840176207643900684505255414152917549","3201607942176856428049783101035780336","0591151482453212892514871084926619344","5787222996473513367022569778596938129","8236936611281666365129469396268924118","7306876402856131217168101622239704823","8194381789276043424008749125149766094","1191084485640078328997239977397202784","7324227649323248351451632227894008862","9570518920601867777169101819808364904","5240883787537361396672584195126160427","1910136325153042740422063495050974932","3982829819928470404573559863296290948","6454856063031081668012263811703918050","5837748115731676583462438137003327122","0744740276544537828990178833355399366","1367865390381016687660711056734176706","6939318935046103292915556850402692074","6284849753386094071692140721639057428","3124685339401793574793243123051139584","6744966538816062277914949167362570849","6662618787613319449082577399844505043","5007169828826897153932567683589340144","5245583428467997779008789602998708344","4901796297761706622391444693788018566","5847181340491458461971638299515117907","6796223806935642288112653267720868985","8246457392866876838667180013154329549","8346148596431889767376838630917529497","4652907402588287544455701476394445618","2978880348882374723363254988702934085","3774374313132270308688397797750173396"}

    Returns: 487

  94. {"53462754642707942504890352","64626393628724812124112251","50912182473987591397747535","96604032007757634434171002","13850731254380567255839271","34336599978537105309554715","32475633305125706210309686","04985581392221768856416832","76290150605381629294168471","26511462841818545586988242","44928097148138376980529774","55071505767159486975798400","71946425545449096742570268","00656780550182510704436338","36911428597159611730353037","64380030948006219044868798","89600603286243276263567390","56560587866744616648769452","50585913820563100217332790","92038190766188806660769219","10894926624284795226233159"}

    {"674001764352329501551513354","932178138887549316086647675","829158777786596465373154969","897710602359665487285769869","819987879028157594413845893","162531367193882814197701647","393299076024105289015354027","065995071235821151725477284","889606326857457914502313282","479497795461096992797610108","842115246187902750042850002","556784021870871517490600663","405514330441312839871283957","414538732663204021985872820","248239692619725817625397417","775071263343782474239607690","343403447207950079945651172","177109486121111404400627580","537401582837442649485676443","958396658030984760153218033"}

    Returns: 326

  95. {"7284980299667440464310488299132565616","1990979246701702015800975558296634655","4906899728616227972260606537095764028","2548385469972077479563011381023483297","8152731433978549807738105618203514915","8712683765654459884795973482806897362","7898013381850855537726402899457244895","3795901775426038743941075716940653158","2341294176231913706519730280449505351","3142273085485609335763452430072541968","0791954130263816959025031573841057749"}

    {"62996986857027628665473324922575552687","24359039947927980720698865544285128491","88223424272489184583724590781443661279","01530784393319783537456802805917308526","05286301135112353521406134241801139494","83767596339480259980953906989914648272","74741610687240299393092370026189296497","20466495085570517038083670484496323258","85247594199814072405147436966693193728","01020163002805460582915182352383126457"}

    Returns: 316

  96. {"0431611209519648566370110246394707350","5299622870495442921790287072401668306","1287302220285263859228214714398306281","1194140017665457795166303332972389445","4866423904362296091680911592017110304","4680140056246837597975228734068661249","8855612486947642000540391512445143147","0673459038187367695221452637475721443","5465506801849942687334510061495083777","4829709153654276481809091871032260028","3250533841294249999585838368737194485","0326421897691979520619874891777114819","7238941635360518565778161517613788047","8918279257306138447098971069740414715","5038050592702991380117658641284430744","3180320763621886203196151262255247784","6367635999744343946025336514117725339","0774727078316502303469802801903060566","4419572297649488881478754266249920617","0740014608671038107822510550971393882","4119322916451914028958803393974245764","4911930397585322905323505817957388033","6134087160385574298717991574437236922","8167711103588315924327063476966362267","4667832660424922142490463955498524733","0002071384454238316634249850955188675","0275199127417586681856308899770131650","5053141547213707518463138220821020149","8745777267855544980197475967947530219","2440271250201550207104420872479578211","4660855424562064402911559070033373082","1241795439502385449453198431678114412","5296374710282897425484001784045651574","8449728089355895777313886582661124076"}

    {"04538306161806478873317095316099329726","61238837635245540983664096780449881444","74937351779497599127268105874068414789","07772910014870494463398477370189467011","96632249500794548881866740041462042516","16724653526056970657953410352505406559","02834504531417007565763496254875346965","42486224978817764969919293756531084293","31213861223037163221715227199839208047","36396694721926235463182584140571028509","55658940962468056118854895227363446743","15925493065665889985468670589717437718","24953726684680742566962868728656873066","43895397180311021474464722294758684879","29200963034408273728040876150199037784","45111211427035093681823559957127056510","12015849752144631278944335409596503103","05738995500982677254152294136509120668","83511163991081480959163099869482143037","33761759956673181176216603280842762697","15196705225071397093000520572558881749","24127818249542070286305165835932580204","38493975489448265377714637217216201473","58621463169438909467736669732414798917","01280223614325544199687336364187176506","72639126155174795242896707468692051130","55787936353364782942920282949272994855","05829153214432011236612323237997168102","67490116748642091926839447837805770223","44117523989031804573530828106371580171","33932393802096156836255887542306855706","27056661155135877476154078784682839479","47991057415568995393400649954662900749"}

    Returns: 473

  97. {"22264095554","92987687895","15435379283","42350344538","15311669038","32166274358","21117699299","87911368390","89509893858","25617464695","14085857660","43275155817","11173284642","41399727594","30311748649","93845229482","27392309522","95727987366"}

    {"752832433008","045177249734","891134695944","203366176011","475189735501","770678473305","021395068749","394201073882","312934500019","178306373678","034029080421","179006545134","322872508717","913131539101","678673061467","085366788834","527440848902"}

    Returns: 185

  98. {"20816786504881726643410273327009","49196610900842537788752107782675","72778738306173153286571539669387","82332828500093201113665066370865","04943348230082508032871287489002","82782740176785843432411529029609","57579595950651581687222061453224","11996727615213191125239327025210","83383134894598524888615092171409","35927270474469954598392198406387","45734025329349623592444041634166","57342839865238311392354588129448","32294636355141085690099484178620","82922406014174086142928239789056","65359198955228576310175599846283","42444864220331801328811043914550","17896563771699639068671703282919","73843608852250536324445708981590","81731087480919243288977999011417","69884394868918695045558935134328","77127062267173562865679825898116","64091438044248926761528066463700","66313010937640652408886763624422","50289787982014582089126246703061","93742199089495898049073386988601","96632536508668165488021090929868","94939566898035739317666735787816","70216631522676569641662058281543","85675819916214947282833056143260"}

    {"606942276704599697956791142457756","515112797483026812417386763509107","133230885704576671940946376805490","598191157603182966773632729877051","716835055116281051600104165193775","223417469506037159281180659897015","923378797137864233386992853592669","588274361364845983586170240549823","721886952065036305983467191786073","112683184994407110542725453589384","418200015641719128252086922886006","023895430051356579879707367226523","853215845529079610390977132981545","055230180815799224018567541216571","060079399737460508770979277124002","102272914381170346736159978159695","967954412126262474312204725706129","301313005828297832613183978891207","134370170175023847767291815445485","183379746932558446310442718110947","841976187146265169984382120224927","938959954012165964725705516821235","249373375044302950099987553958639","919048988294661032957237981313216","308008920935678778071248921788830","132594634658868310707816296704752","484607769297268154173828106357346","076619238312509622157377380594222"}

    Returns: 408

  99. {"7053","7462","5905","1846","0015","8826","0147","7024","4216","0157","4032","4078","4727","5366","2682","5846","9366","4585","4854","1916","8593","9427","5748","8608","2641","6599","1102","3352","3161","6127","3606","1207","6763","3180","9714"}

    {"69428","13104","19303","35075","81607","92701","83998","75801","47766","73119","37816","90767","11165","07234","72908","55359","79819","33637","22271","90857","65762","53542","13905","26551","14853","12017","60939","70419","34915","28653","26822","21328","71645","28578"}

    Returns: 236

  100. {"3382357711561831246748772823350795675","7851603530199547664929290096590922775","1233511634570304690402410075418259946","8080004800513432976595887327154571943","7921802421411706210465336316575618764","7827197002310129174148310606590389037","8429835918183176221846004426280413384","7820730958724953063319011142157666996","4475924883737869980270124341620802339","9113720739977429811704279197186860603","1697889510688358443570545103056850226","1505204037965128249792554054130694431","5320335208862001749425068504918721979","4018782556415651557132995252573600565","1256233618270522429097906913995490469","1245072987871969202349323940414696172","5721681112674926855292313079099994662","5206636339851024065576218863487019053","1042091286609175975400150455794669428","4811231011061181765807984494657443197","4421481560687613450162510224218020483","8212454363159674061658513140267985001"}

    {"00168650407425180114167802778003359209","10094678975748403885519233983763928191","77503642870595718428788417577561086505","74117596259136357738394484723251874371","43175014926460977926238651832306354934","82376103542057540720338033612952152420","80737230776241339595685892917848035115","75410809008244654241018269273435873553","08902827174225907759351917423777678849","02501050350681005278273692895252622569","99050703559979201630535457038101173410","24498425137688063069865346057395436137","46457878579691523067868699441588151355","62053980652780729937781257696992849429","59563756390204634548912290203925384793","07392187621588967068306511429202725780","78151157413119100372192282799447099202","58056528420090275544522130158349362170","77767123598769515951364278274414117973","21905006668651295104095869272349756360","32329824052015073409805732132396740576"}

    Returns: 386

  101. {"41624","36607","93439","80072","20448","98866","09068","96336","72632","92676","55425","57371","21351","50116","22241","26553","29160","41327"}

    {"873812","331846","569021","971402","271017","488028","944696","417817","887861","803669","471598","840495","790494","639717","994223","100751","487922"}

    Returns: 141

  102. {"052386","814193","182723","667677","767268","758203","822164","356701","555202","723747","486601","647133","932626","532106","065653","755289"}

    {"8062493","2488509","7806171","4626763","4001346","9292164","7718073","8680992","6370740","2002556","2789632","2738770","2389198","5560532","8700956"}

    Returns: 134

  103. {"993590","785305","995156","740768","081936","446622","238314","447015","139509","517512","897677","087209","869728","698730","998884","451084","789252","670565","026272","611476","849926","001916","216768","750746","294844","752969","592842","085899","189128","010159","542111","197981","536299","663307","777926","072301","097490","918033","331895","593699","798235"}

    {"1976287","0642338","4185716","8504403","5609591","9677986","9897152","3745328","7816204","4242174","8906599","0142719","5891213","0787471","7441208","5971905","6861019","2274607","3344823","8867685","7934744","2768155","3157638","9400518","7286925","9592620","5042844","6122247","6727621","8307745","8881605","2681986","0929314","4414318","4309791","7902727","2823850","1955776","9467521","2677352"}

    Returns: 292

  104. {"356831691847","849298851932","698835020755","048598055029","314216894040","932914712815","944618034037","618314691151","300189324970","886194122343","825280622861"}

    {"3998179737457","5834543783910","7045966357937","4126752661321","7138883629320","8225650654038","9444684631818","2337533072277","7160078801682","3377090504040"}

    Returns: 149

  105. {"79572760425224202","17555012287654468","75896811249402393","72829338025178237","74340110581879459","27604673338890145","87452778172961246","30487891536814251","59958089956322553","88542506864621112","40310908743176334","33344681953253131","94916437249695576","03924128027524750","79876649474297109","40881625609686644","57032954453072959","46471808470528869","19150995692492725","88475172658796549","05044042318898448","33976062186630826","96973910059150093","72318387287987447","57508731983613527","27439167625403616","48161112400370759","39712793315716171","20492714689389500","92845868556593300","41038579373363517"}

    {"058146916968513963","996623388669866562","767051477215612971","250560123818624824","278028280158022205","809544701788543813","656306036626172664","968486191801289426","237154457738033782","907367636841613726","389176278113858539","027137552632309446","381135224259787858","567025260379047917","997326407718599921","131677850122680582","301287401909831378","860367763414544573","635398086925635616","690219807398593275","494828688094053797","475272834500194073","374236389985215865","970569703723955157","588825957436022879","873556653324015306","445549212051340906","890301397622661277","340680627759685457","042960856294952083"}

    Returns: 329

  106. {"0","0"}

    {"00"}

    Returns: 0

  107. {"9","9"}

    {"99"}

    Returns: 18

  108. {"9999999999999999999999999999999999999999","9999999999999999999999999999999999999999"}

    {"99999999999999999999999999999999999999999"}

    Returns: 369

  109. {"0000000000000000000000000000000000000000","0000000000000000000000000000000000000000"}

    {"00000000000000000000000000000000000000000"}

    Returns: 0

  110. {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}

    {"00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00","00"}

    Returns: 0

  111. {"9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9","9"}

    {"99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99","99"}

    Returns: 369

  112. {"9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999","9999999999999999999999999999999999999999"}

    {"99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999","99999999999999999999999999999999999999999"}

    Returns: 720

  113. {"0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000","0000000000000000000000000000000000000000"}

    {"00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000","00000000000000000000000000000000000000000"}

    Returns: 0

  114. {"36", "23", "49" }

    {"890", "176" }

    Returns: 28

  115. {"01", "21" }

    {"131" }

    Returns: 4

  116. {"7777777", "7777777", "7777777", "7777777" }

    {"44444444", "44444444", "44444444" }

    Returns: 61

  117. {"11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111", "11111111111111111111111111111111111111" }

    {"111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111" }

    Returns: 76

  118. {"9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999", "9999999999999999999999999999999999999999" }

    {"99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999", "99999999999999999999999999999999999999999" }

    Returns: 720

  119. {"1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111" }

    {"11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111" }

    Returns: 80

  120. {"8888585", "5888585" }

    {"58585858" }

    Returns: 58

  121. {"174094882455171152761423221685761892795", "431233411387427793198650286024865090061", "389344606618496378829135984076361542097", "372601657541200146071777733599818266038", "012509478351201640618984143988087783837", "107349651099683484992553337438088068198", "972282890781586124258626539246182119762", "952003918195325258677229419698255491250", "839396799769357665825441616335532825361", "862146291503649293440596342887581257444", "442930778730382520372975343211325351222", "640703400531067500454956482168314849207", "060705673849265774579830223671554026061", "117300483012903885770893074783710083450", "145620356667677191627276513995926532444", "279237315785832411595106453089134746365", "281031552217482363035280722591085079053", "410485925413958279617719034175332412908", "745680774313630190429314820559328748143", "552689295945058801322270313370955837837", "939182801848609300876356583948397645861", "551964542532682663945625356614462682551", "015176002433628234343684739800880514363", "921982340231989891351425389287014819359", "798014755509282450440511590838726938103", "384801541373585690893606978941566666714", "061214952341523168827712604946036245881", "214982452998386986623826275782780208928", "205527678781609589000725521486468983551", "558405472149903035076783644195574734088", "152324666290493119955560594634905391288", "186024902215444250421277955403412298227", "858394469856607272647132163832860126054", "679347881638761723785858733108109249157", "334220127702410373959720286708183036202", "841837581704881367895556630088230650972", "282944827258473951902831431040790814079", "538232104075905120989173307660289899942", "087873076421916033622143260549608274076", "012938515668898707915863945382394851328" }

    {"1646779641926315970261762534075531888017", "5059093542726722011759181786699266584037", "8311257621611574856498432538327068011953", "6315340317903529126170152290518368861667", "0498949875648687809569001355801774670741", "2183571476823027885971347137127534455141", "2663300813816980139393655405065518962250", "5252067280068306437052075618185659265232", "1228887400599530995111233972330484392490", "5747663090801510395896257638593025157794", "1785788423841304177213131515051221553892", "8427584094435841033406755609835790487402", "3541664529124993765878977165013260574490", "6119042197093331356959883951362881981334", "3927217617306025607209543256088157579237", "2793638106876512956154138509213352904857", "3303032110818728923028255812498827179503", "4015342329492490449853230171988329332834", "0201210766805889573222002316877287959291", "3081920247581007169303730432310277130703", "6319561510973081517179498001850892808514", "7361680865710283556149383233730148789897", "9195896933141457634638342789014073494568", "9899708456936200651619735006518272452258", "6983550581507341564170406105525832785272", "9763159895495252230872837541829689816375", "4101228546773449183879711435291556790231", "9878444358029498350435257774404115402868", "1476498738628098049682847940748182214669", "3813645220103873314561219180477411981032", "5032263361582193972132092745032978011474", "3996762096230351967927568246309187684037", "9622730730736467401244634502016937915244", "1346887034467181212311108910977451678393", "1396375207170671754817521753100050078649", "1480899799960638036942044369189118635091", "0822689778930563977435833361047427157227", "0360989640290322477453133435216988414573", "0277702008645015732791140331583051025104" }

    Returns: 525

  122. {"26333530874722039190784641290946547192", "41139242927529356861190256148532135193", "82352949997409202185703085801640761833", "86192564101686438118379317426613031363", "34350529378463015538710964433383633832", "08998288978060945464728065158702304604", "21652276421914254324900793548740156983", "58281597206799513869652126986282963977", "98809192344825519279027866683586664780", "76912664829784806067027777469741738343", "99675630371234338029510039582029952585", "89234037103451255659247214755195544267", "71250445102974025816884355515739492819", "13691617578428664068532147190980910256", "98667885638569004500105138301638261934", "30265724054967817440415952097860372413", "00593198222146558049994018060879707444", "20650523510914322906186682020060725163", "39933975735334241584108614723959079011", "15356991683298079119973304383965431486", "65399240107967630765001333728887159033", "25604664488530115641762505592539311039", "34433078928410219795688972039109709810", "04760199991408974656967687822213038170", "24550918702446555838846217467436263264", "98310221990491473470131591464693545774", "61581226095685652153651557560101997233", "50378077191227934872475389228605637631", "88258294509425599569101876416389247638", "14760926484913487118928768931574678512", "77416016537337614663982202774453477212", "87237240614737996277852286276071399159", "29918530073508937035814784702088946278", "94622717422863575128919210664693230161", "71585063582195065331871873998624038525", "90057321379009841289714640440147692858", "25520310048654565083141733017237559981", "37053369499768858605751377015534321075", "40066525058755840910166335809442721618" }

    {"110031110016351966616256559274412639265", "261422293655266538289597883934891305796", "271602204862158832208610906027121485627", "719990435846366230261272866883071232299", "452104256344425725732038093778340136171", "826072606472404660515666957781838155054", "701000953652103953117096972990976159618", "154567419728875489725284654871505260419", "284874562838703108522856419306992493815", "740841102831118919169874827174551911290", "001922313365138034438695809516988391893", "244127366575589632794846853789665115773", "869649403245680963230673653236800846629", "789210168020032926131910839402371250963", "982526711495206638278575927973644254834", "549230495595695721030339969633306929470", "294384972597314846049136068515393058842", "357347778939791943049016873334453376447", "346272793782433149455156770711132316038", "199378463511840522543946639968455129551", "575132066458458857352471678437520318763", "377059537234867695018597708844273734668", "017094108820009770353248414113322132734", "094732737430776282227916881817450699641", "482855052467059424029458608132958463108", "056763249204275177908209154527829916600", "186402650015172889363194742017809408986", "303132277114708023065741974253127046771", "262708616040621677389775752705921950185", "354881838870265343912174832118009339839", "056369365175013030624804702856579910900", "821416097253074893986681002183727922163", "483847904339512607737236414000704298107", "561740624361661031694292427394047177175", "558897100672497720258288391558407366328", "641161586480437318964105198342137937584", "038955995017165074581433819600818409029", "361304064586134893889942264313760420735" }

    Returns: 515

  123. {"0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789", "0123456789012345678901234567890123456789" }

    {"01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890", "01234567890123456789012345678901234567890" }

    Returns: 540

  124. {"011137358435705431235633233870", "841766572454004311577876608454", "326784002046350702131420852007", "060707064855385460015260753663", "547271524382565171470736415713", "284612765384601867052771285716", "541730144062842371808870407878", "327187120378775807485650666361", "638482268177842717258887028238", "138673178273405143544002145650", "726860555717838856341383100471", "283338368783761544686087665814", "646725240458184034844784607728", "466473741736173086842325885151", "272436128646810176274844532831", "826650230413240285072246878381", "043311208387677620216781025106", "761783341335752424058080353865", "863266161365136120435281784066", "430680815662830828101260660117", "145402400635474603366663686031", "604535417073874083314104055058", "484441431270332473371023723503", "506871404318864746826750848583", "625041741271442403877688552075", "382213066328003083452700236888", "066121650732414844157421462473", "853187172233635061282110703780", "247105217201021082364874326064", "553348388660077141812424282213", "067080366114626886302827817670" }

    {"6552578418567750752502127335264", "3114713806344412175535356861717", "5210657768235787353328682018410", "2043214515643144246734662817120", "5376104082614312228573233037216", "5276166445457860564013278765328", "3030127514331582086333530872028", "7164651467444035201668501480184", "0263031300506772221206561687128", "6257820171266087652516518611884", "8058813628738477035310206812172", "6674488633037261022758328578315", "8784828601662266275715522725121", "0768346673603014550823826704033", "7216275356151838253824377227158", "5516212503817017530282056270140", "0874702545531034718267322072834", "3651435878571777358420325580118", "0531457303123107323723173752415", "1484217011216261814328180534674", "5280848584812023286638326560130", "1458701367623424525036180223244", "8243211738175766124688784166163", "5324637752041501680824000707556", "2120774303667273037116316453533", "7881550353377076436186026033781", "8068047445273744017136851125455", "3047812067242235254478748736758", "1426122327164468043727607868351", "5531618768647833035616775534851" }

    Returns: 367

  125. {"1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111" }

    {"11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111", "11111111111111111111111111111111111111111" }

    Returns: 59

  126. {"23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423", "23424242342342423" }

    {"234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231", "234242423423424231" }

    Returns: 110

  127. {"111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111", "111111111111111111111111111111111111111" }

    {"1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111", "1111111111111111111111111111111111111111" }

    Returns: 78

  128. {"555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555", "555555555555555555555555555555555555555" }

    {"5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555", "5555555555555555555555555555555555555555" }

    Returns: 390

  129. {"6985924183938786894117615876963131759284", "3734734832662748348553671256556167864743", "1612168692743232947913547413349962773447", "2797994592984882468753776983346838791379", "5649342136536571774521924379293872611382", "9391935321624356127754296144763969257788", "9623397251379473293381443494533129939975", "6117188298887759349961216868895721348522", "5548534595929472689632124963318242554922", "1359364719193427269656436895944919899246", "8695397395659758833781191968636899466229", "2366556657329565238426276527212653162717", "8515437556899579358958289551464213329866", "4252533445988376922971772784227255167742", "7724998614337123854337384826637938675613", "4587469673551254899345726164512736984973", "1268333812663972324788414249336125157874", "9122643246132868442175285415677992162547", "6167594846817237452996936468693641835781", "1295514469963427411294125363943987312725", "1397318728732847935276529316346378692451", "8587684981426586176415428428446759415361", "5162285372396165798751513733729113574899", "7631683377889547875443774477933232572858", "8626762757519557232155613894392647757311", "1848197427297398187864237242211245381559", "4884699222364621639539715914292223984662", "1261437371215124618298816346255651893163", "1831348719281957661156417116331251157426", "2496359845439565442447618574548885594511", "1747246584758145597375268567725657111498", "7594197116176233956548188326195611937158", "5887675744729715488665692362548122241687", "6637792353378339411544655916194772639956", "8277913113984168451796925539914923195988", "2835634366312959766224194427453311366781", "2698645221445758551185673827163294797373", "1149537981467337536717165112866841166558", "6481557135781983274678687245718359875748", "9734645176882426424732262997466331614247", "7968134633815625525119455888224319945146" }

    {"23844953598233984112766227689357127657332", "88836393493569117484844993696288222154377", "52539892447692318563122122489598395848759", "55511622716366536458787117596811789524735", "49711783125451292518348744624564544158833", "17961485316969783166329862282828765446699", "34276728362896568648451592455371963625913", "73696498461723363789137146348976329398814", "25562999392586789271812271311972717297172", "78759859793712754966421845184747434744268", "14794543683284171855144984848729451761429", "98398263342646651659779163774663515547597", "22583767813695348949498354522814117156936", "13292985812578897893184914883668848119634", "42345148437953135122239279771641475972887", "54997935135762853231363755456796756919265", "11473387643683231953436867621513292495764", "17724285771222761318583561732969224515759", "45414569955881748893662841793131613278957", "82783413164166932931288463733944227818915", "36914657856812375532449795353972771777483", "57589334646521235725183584678514679589525", "84815173882664688814361532492188126467668", "74627751123728843288691841594892233224352", "92449259399487954289728889355932357313878", "94634721569581675829614254491295951675494", "41189858459616867959796844639652449828871", "67978889279426124578334312775682487826842", "18786359395478485321939374129784745961528", "51971136445973712866274374932691336275951", "78941212576465358933795228368799775934575", "73267981692243648248744754752657366298774", "53641958391781863461146256965971493957331", "95113461415831845749844165851126462675925", "35238692738455242417254961381579576913573", "38639898241986735169219434831759156458311", "77675482128896633521263317514497693242164", "86523911531321141521331679468778775426774", "96477689712873634117475981141938835356956", "83388665755746136158334943481818635235117" }

    Returns: 573

  130. {"1", "2", "3" }

    {"89", "51" }

    Returns: 16


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: