Computer Programming Contest Preparation

ToolBox - Source for: 100/10070/b.in



/home/toolbox/public_html/solutions/100/10070/b.in
    1 7048457126432656829413418479185262859018340689382158066529320674204017739886081597310601944
    2 22000
    3 80788703950984495334880899288085622825941217250311522872916854158997963768546635
    4 85682421069940932851544490770850795421231260040307044542634427675789674780261506617043193870904870840460567711226195252429335
    5 5341916509376621352142605872905703145243529179315342075874160949180538413569995581220130587399881469086553437481594452863465
    6 22055
    7 614285111604322446438085469183039993123980413990455984045198829803
    8 814338609667916661011924536871644064811925988962867728282252688698002518488515457190057734157
    9 22220
   10 4248035245857302861304475122262852382232831183377907185400973044372526725256648804647567360
   11 3085346209195509640318162921445417950429275346860224126826165694813712755730194173202721335708788060813510816855608205928942287910813009847583147952997
   12 06088940770629636242046870619816897718343298121479496190672305388155034762015118696543812726178694233760156130193216712
   13 330000
   14 013866748485467059035074771137462078914172545116308319033354565862022620636302768869622
   15 2870593951237308329546398113592735321791878281017111101253982549454030750859470346421497579760365496
   16 330015
   17 330220
   18 941793159989168183497167005029426817727733167525143591320873331017820
   19 251482190413224294952079823230020685853202187899938904510190703307100615119385774808098817660670856433370479999863115643328047446997
   20 4632056930612252893551031610015282822735859223823512691351125674988914595692188438248545574015088469782084624904121
   21 6316521373462984719135323652992302402701739729205972584398643927037664146400639541487347822118197568919350107741515
   22 00076940979668392439818301828783537453314475273086093274334519815327008405371431801214685227760194506130839496722238783106593453045162151785314318637434276979630555618327943157074216393379
   23 4013739580436618698117317412812454495273978297473134453893949582881688783661871014185546728990090227651152618962867995291564915057583053488074793217038817996020374
   24 36494223303276769872682577364562518761053473170586850076040460666841260762660921678403190994731914894285131269313841345175877214824718464106781197347669526406053602025
   25 09064768101830755329733218347962278260674456237549827289906231741899674619835713954290216008012011332176673047858616232508188528121868
   26 565705336555536512865866154204010759063726684504285998119530389919260906631332735305329354196230796951914361274353300587062204444057108017690
   27 66084449923976995688656236242262559744237355250823
   28 2732392998648387941652659280463484723529084993297099086458042353784988894988106487650389887490510547239869110449975929370324
   29 63214697420869935027538581467863391931200370636596539091584105803350197571361206903195364945324083
   30 50887890244186685791060543664152207045984509574622355870428629393260175121531527289911347229585531003405020228039348893714838506583784982275999022
   31 6020508149954256026
   32 42101270845520093068712999145383414705179788154268466993106263977433033
   33 2706933077335113842278492151824050978581570471671554889292576237571326598284813479152
   34 397434169427191634261339999205107982544519671801812036532566256300479524887231145
   35 29368594088831218485387941965022787551017707304958363
   36 327899172573518619789040663487465032383759874087250264790652749590202157917637520394256816944834446861951184013777329910729322312096638831770142315341302671
   37 1070344804306677257402366414497732991866049633729319881450761912506290887444504438130
   38 80145289072331422085049552637758369143038446642924640621921094670832355474247901603124642109211150446536908958437051264599993639509194539583311051741895223708183523502581779304017449740695113299501360626169730437748468717211505052699110058232
   39 495949075089957643754548517991450368160584935136352522375784383793769098525715965691545308543750860195002879414163005547831558368855040942702707755479220084320036852815881901806095540879428705729
   40 61190337634110738710804724296449703588453490597004396951792633106973244915539719495978463781448411125180244956016342177070335701388168445051569752629887380598876620741188596521280093633269484222912789488577779921156628984
   41 7941630833112247839326246358103978121629222091608581459045794580101
   42 268120820753558412724724973672371842248131958138451976210081054018107656584336765803657324407786232148831909479912739148106669446636623668068898104737
   43 29157989632379727356205776515013444556042666365894055728255983036857408755365713339018859322570149678087386860135186900448289
   44 36686315434293131106032059963376274887167053920033091201825028293632336502358432595893031769667103849962803787622666506826202821475514061655427765191668
   45 7754541300327973134880484657508886500
   46 9803060920520575680733621141060773880957639318828681939498537452756041664220097248779001647576853837155253734053552161697828805742443108728900450
   47 044020843479758340580274023746772056187645984654813899804456795236571872254892214087457614619143807
   48 98501517107939257524595197831696119715904331290
   49 6632322965250883659885283801719308778528616746764353777604887193688375256430982531133337964507515866334545798895671157834903717490680558136884680664281593522532101261943654912772380994159173
   50 09242628175844361368107199319552495177626403327867499972304743249511047135425
   51 6604496692646956381221135736544218162076455476
   52 89112166900076981500006871466477302018811435
   53 828939439848662611937445632288987937850746939517137668420
   54 8304129984883495887500769139954311565600647724236115903130390517825934933525200741366430626521397930906660612
   55 3226395282777132827381722713044425878702524485179507596249347654308635009741784504924844053640084803510803540242496498147680748038802261554
   56 4987210199166065699881201328592729370382597023594414806150555915101481573424675632208729812419981075
   57 9438602796133168558594454693497387270938188598468784553892637690756730847034872426272863779321225554244978552818
   58 91011980154751540996137659689945726511320783721837887726530002484
   59 1633049452575006792414290462694245321840890515753554612151700127386109838736635561080441943072654861418444965096134883832453341040827232591477461510296939455549844779135
   60 00618538652826208175823491987532205316249034444144021189381120970121183634013243617550
   61 454017585246311105406470374299570567502005427643475880918412374641349381172984638742983325020668035079
   62 9094215956124552030905987369755113531162284140819990631973002540659586411369447614987682847096
   63 007788823925396864112674274666239372415404837654445650583258078757809904250530065271740073524626542161951023072504221512592635374690
   64 47308144086735383118598744199927503702476198490155864521339985136374913531795436618837727521565346
   65 4304871197692599186574443421299344452743005615001810517529517022590
   66 1329119495267491288683735082917930549983
   67 54539186233597840225297350925551016577794027826408744072859937956487685416070426875225012298397434802423578992187286467526086350213299068891307734527879151159949
   68 318909793886150400763672825897877430376058826657864181
   69 59797583787219364340723633666741605296414995610284093260647044556022802272274185253877487285857157330466314918453374110251676234947099291542925332718452424547061466814612544582293849514666
   70 5910096077818703004667019010618714814962380581325475231783005504394833563443090161221513753120215727954090916897255432104517565921
   71 0586026737988874868853920772020490653655379557641726541423165437018910058412444767614451683324805802902111530559364830335677358485506889699980415728473088633835968039869613386835737027759605883995440844438178343864776606383942491750366728151
   72 12364579675568233973852302047997537878329605131580920854298874937857727753118969434810171004359301831354322068885265290330280152064676246510832336279682871571523450373429797633140794004322868816766086357
   73 55496486873908032511006485561240662676694778114611859242174865106359536759
   74 9276170690876254341729469830353347193708649437771570353060095842886817796077909794932643902224799942999281012236026038266567452631932641303416149028992980
   75 632230116918050935997194033131436443944712335566497781062
   76 964772582493885790049021210751012375500671394568744841860377945761012439094316194860856425473396799754549156374468632018764018
   77 4704782077137262367276038410774647979267052100043277014892309002975541272369795756418693886469040689436546698951867638031028
   78 9164136348389768277238558655900395824633626389906337425906118695405104360022818114845871077216004925973991051075
   79 36349056738008109090886243151348953380515557347194166212880418613592493650819473682382755146581860680499292261829093903747686654845388334712534558591069548125194943879593978696272250448157770386324
   80 84616346316678373517268574017777809343144275432472233695827262254117260850772421831212093166217747675769108838906748262711580374309348042302575
   81 212041392791584424518451497
   82 41252236364831826281572424703787755126503152810284193346
   83 9359123657807697149724937374869923180561498341199911406593083313481467403575715043116011
   84 59261056069262211685868554898479387865068483863298684130087993536875697091424680130857231274774707943699650705825482270925584151515916283
   85 8635099208135659916462892363186328661479725983
   86 388213184088674812718866145713445637092751536334716310032806574099485082202361727552825550952417657687303196164612954266749562856358688
   87 004548130643878520000945303464231747529202359403895184693999564952393304453532213945
   88 426040135554491191642297034740593970719232571385165002699020244996565082443610933979243
   89 2278326619591027090795589159747337059371955073466903300332916440757361338054725691115257459928563811498101951194544227479556180347876862567270957746619918840336010138891133430165
   90 3110184430779241587085156220176590164684155768705044325085013013794106469136318610548659252422626272620249966
   91 2453123867616908209862983111941168772459186790743614673252327897843187489686
   92 8276577019256577209975470201809593741986318806345938373957716751897541047336373199283474923192776404832969
   93 71929452331894064683379003465656350514267962014846330
   94 63290939439514687011539300808105631440870579425815622703816573303750653156402
   95 569648570744328658672157546483211560998697016928554198568886762483337104719399495621063168023438701439395658876127616646247305948902128425602316606160129835739714263868401097972373646644401
   96 2890624130919425265419995006414721134106083832799137251492056098978803525862441055944018169642360890843286091204531986824818641656791068289134129665337081300555450347458989017148634571379
   97 9003963425215154197250494206633936368765641317196579955897296568730452293718064879026691694651505387604992
   98 63539730752594348867711582614095388750627597558743656039465476822827829261331188618123594085055963557536759646677237093441701187
   99 71164015351724989717301882884092430317962648435520112078548597156486
  100 64726101939765494213310824530093150415848870348614063936331497134313803293043855040381453965507518374240613959750463801267165436819089928107719776
  101 3571565081002997307040413789605771387489623694278962333873337694870878948745453723752795621082142162419573436769413930068515393317898100760677391561819
  102 65538397790201642925678375745824212902
  103 578538018179141679189204230028540237810991902185949865917136723265769746970887611154852968457311829456044327413585792188186711082777872236
  104 18163709145627214298651908760601559133466564554469415608371407358502383733169290088308826893987650123317126989418480143702
  105 371135457285370034919978454530793532635983910861056174012641898374629219838318891645895173733627232483335656555116809598969501221108061821457672009076156
  106 5382586918747037762438028752123605192141271027720993301213882211727694542279882776911175
  107 927480281155639293813026211277608160580136422966122381382343869932212380109094476686823281739726855679224688913263618800807246863812184773351534001051729994235665957909433913589159553876966934308481203648390938912029839500944946964
  108