1 19 2 271 3 5217031 4 68618940391 5 8649148282327007911 6 95289871302753755165078396311 7 99999999999999999955203272893553570264066823732430344881777340973237171020372211143275231260294701943356589530650805001895825194332332113490715169254068131352765077387134852238388093957748750246566273287914979800787014069160559610021811200868251077292061685668106509337344761944682458886852893755071149450502774187483034803857736687825143511066786959743176430633382006108848376885712975215774290415991 8 9999999999999999999999999999999963864073643416152921035054301793164238244459727964780967832475797260488909397651777285409300685467963597686536437387667679234272394064802588345206129707209283922967481779447129743165990541088878570559906582116599720293547405995521128505215742800927361873806289873660061462671549641424809699328814034337754159601815143150560689019228744391935167492915415953877618253341747299498715907924342779290269412684189787433698327205012168465989842084240240976770318004410250841414449996339929444824911198673239966436510899828307302799995871473775727629255117830251255617547275621564888723912907280743663595219810124890720919101911575150497316083228355127111138790857275915460500640967511 9 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998459039909822226381558481950846061454828324051267408263128143137168570193354965136800811198150761405761255017533415326955787850821393415822392088268769194396545567378881305616474000250842247170379536795989053253710191146117692134128728330472243674311812963261913313682857842431604171918031922770607104030618871484767396418665726264994912189328601413944689223893628754018507039385864716735022920383990547712693086780947877638866718679841579273058921960040823059339544481949358138421283414583243691266479975633944382230869972970515971536652945315522534299143521961522281968370659388374083378536164525647884549184433972797342341836928238157808302281098903265368989238010572295843386416453413871935590551328892503153823517639706766160313483788692213593726057944319539788162596456496197589833303201106267455251489965471339565012342748769581284899706937727252971764231547395939578330223766096549372757333620070774057553584568757931087772440306746275304144202571546676221720564347078003315539308513571413677334835649705326545580980503410130405662546597699731601938610100489128458445516255158676317895472365324389962585666564242073566265458185340371181186848886177356800529158657546527603166617489334905572552420521246899168905861275347381825466849688933357865495657953129225205680053731873092602987974955225209370137884317579019937964448207682664253825688643138624388084562552122657335592108788737742594297066064279443793059512247007458297064687224443855806914297158147944277282696071089604985211843767204111279609632266795816664868275410538397828794901244303679543380376643934328327127922205619070031536724117878538692657509316925944081603028754755968750746710977733540967278872413281721948868115576408680428298478737464481946067345342592135273443962905207040707619755617918938644660028553900582934626526916320654746509948993280819663480877267046890170239405482095521673200213216836947335209535445310234659398080213674504067822046792173975838582125722233611688750515207517222245853758505160863643907111460461355136158499682603080396217738876636894974879991833075649924791910047702787123871126365021487969296489077557446744635527287944642638105353194574251318720318655741369931109075381482209840012622977415321238298437238319242475733277359615237982986458095368371756665941885096723443011711912402512067181153177904451503748220423919474557843764425364178208037563755133548488654588982174224286590640963765079895928185201191