1 0 2 1023 3 59048 4 1048575 5 9765624 6 60466175 7 282475248 8 1073741823 9 3486784400 10 9999999999 11 25937424600 12 61917364223 13 137858491848 14 289254654975 15 576650390624 16 1099511627775 17 2015993900448 18 3570467226623 19 6131066257800 20 10239999999999 21 16679880978200 22 26559922791423 23 41426511213648 24 63403380965375 25 95367431640624 26 141167095653375 27 205891132094648 28 296196766695423 29 420707233300200 30 590489999999999 31 819628286980800 32 1125899906842623 33 1531578985264448 34 2064377754059775 35 2758547353515624 36 3656158440062975 37 4808584372417848 38 6278211847988223 39 8140406085191600 40 10485759999999999 41 13422659310152400 42 17080198121677823 43 21611482313284248 44 27197360938418175 45 34050628916015624 46 42420747482776575 47 52599132235830048 48 64925062108545023 49 79792266297612000 50 97656249999999999 51 119042423827613000 52 144555105949057023 53 174887470365513048 54 210832519264920575 55 253295162119140624 56 303305489096114175 57 362033331456891248 58 430804206899405823 59 511116753300641400 60 604661759999999999 61 713342911662882600 62 839299365868340223 63 984930291881790848 64 1152921504606846975 65 1346274334462890624 66 1568336880910795775 67 1822837804551761448 68 2113922820157210623 69 2446194060654759800 70 2824752489999999999 71 3255243551009881200 72 3743906242624487423 73 4297625829703557648 74 4923990397355877375 75 5631351470947265624 76 6428888932339941375 77 7326680472586200648 78 8335775831236199423 79 9468276082626847200 80 10737418239999999999 81 12157665459056928800 82 13744803133596058623 83 15516041187205853448 84 17490122876598091775 85 19687440434072265624 86 22130157888803070975 87 24842341419143568848 88 27850097600940212223 89 31181719929966183600 90 34867844009999999999 91 38941611811810745400 92 43438845422363213823 93 48398230717929318248 94 53861511409489970175 95 59873693923837890624 96 66483263599150104575 97 73742412689492826048 98 81707280688754689023 99 90438207500880449000 100 99999999999999999999 101 110462212541120451000 102 121899441999475713023 103 134391637934412192048 104 148024428491834392575 105 162889462677744140624 106 179084769654285362175 107 196715135728956532248 108 215892499727278669823 109 236736367459211723400 110 259374246009999999999 111 283942098606901565600 112 310584820834420916223 113 339456738992222314848 114 370722131411856638975 115 404555773570791015624 116 441143507864991563775 117 480682838924478847448 118 523383555379856794623 119 569468379011812486800 120 619173642239999999999 121 672749994932560009200 122 730463141542791783423 123 792594609605189126648 124 859442550649180389375 125 931322574615478515624 126 1008568618886953829375 127 1091533853073393531648 128 1180591620717411303423 129 1276136419117121619200 130 1378584918489999999999 131 1488377021731616101800 132 1605976966052654874623 133 1731874467807835667448 134 1866585911861003723775 135 2010655586861806640624 136 2164656967840983678975 137 2329194047563391944848 138 2504902718110474036223 139 2692452204196940400600 140 2892546549759999999999 141 3105926159393528563400 142 3333369396234118349823 143 3575694237941010577248 144 3833759992447475122175 145 4108469075197275390624 146 4400768849616443032575 147 4711653532607691047048 148 5042166166892418433023 149 5393400662063408511000 150 5766503906249999999999 151 6162677950336718514000 152 6583182266716099969023 153 7029336084596720096048 154 7502520803928269464575 155 8004182490046884765624 156 8535834451185868210175 157 9099059901039401398248 158 9695514708609891533823 159 10326930237613180030400 160 10995116277759999999999 161 11701964070276793473600 162 12449449430074295092223 163 13239635967018160063848 164 14074678408802364030975 165 14956826027973134765624 166 15888426175698793931775 167 16871927924929095158448 168 17909885825636445978623 169 19004963774880799438800 170 20159939004489999999999 171 21377706189197971362200 172 22661281678134344679423 173 24013807852610947920648 174 25438557613203014501375 175 26938938999176025390624 176 28518499943362777317375 177 30180933165649574087648 178 31930081208285372007423 179 33769941616283277616200 180 35704672266239999999999 181 37738596846955704499800 182 39876210495294203290623 183 42122185590781554706448 184 44481377712499930955775 185 46958831761893056640624 186 49559788255159621886975 187 52289689788971837545848 188 55154187683317729460223 189 58159148805327867842600 190 61310662578009999999999 191 64615048177878503606400 192 68078861925529707085823 193 71708904873278937061248 194 75512230594040653874175 195 79496153175699228515624 196 83668255425284801560575 197 88036397287336250493048 198 92608724480901579777023 199 97393677359695041798000 200 102399999999999999999999 201 107636749520976961802000 202 113113305642107341825023 203 118839380482575369225048 204 124825028607463130136575 205 131080657325707041015624 206 137617037244838084658175 207 144445313087602911489248 208 151577014775638417997823 209 159024068785448665562400 210 166798809782009999999999 211 174913992535407978606600 212 183382804125988210868223 213 192218876443582475037848 214 201436298986451489022975 215 211049631965666494140624 216 221073919720733357899775 217 231524704452345220694448 218 242418040278232804762623 219 253770507618165375615800 220 265599227914239999999999 221 277921878692682183940200 222 290756708973467203175423 223 304122555034158459939648 224 318038856534447018213375 225 332525673007965087890624 226 347603700728035650405375 227 363294289954110647868648 228 379619462565741198311423 229 396601930091015154838200 230 414265112136489999999999 231 432633155225742562122800 232 451730952053751361306623 233 471584161164422542970448 234 492219227058666339787775 235 513663400740527822265624 236 535944760708973357694975 237 559092234403032700371848 238 583135620108095986484223 239 608105609331265108509600 240 634033809653759999999999 241 660952768068482275874400 242 688895994810941449421823 243 717897987691852588770248 244 747994256939818786226175 245 779221350562617197265624 246 811616880235713665688575 247 845219547726738091164048 248 880069171864760718721023 249 916206716063318440310000 250 953674316406249999999999 251 992515310305509690315000 252 1032774265740240721281023 253 1074497011086501939579048 254 1117730665547154976408575 255 1162523670191533212890624 256 1208925819614629174706175 257 1256988294225653106805248 258 1306763693175932538061823 259 1358306067936240628319400 260 1411670956533759999999999 261 1466915418459008596964600 262 1524098070253174888244223 263 1583279121786431447236848 264 1644520413237918591614975 265 1707885452788213369140624 266 1773439455035223723467775 267 1841249380144573175455448 268 1911383973745667813146623 269 1983913807584764801017800 270 2058911320946489999999999 271 2136450862855381637743200 272 2216608735069167287271423 273 2299463235875612705183648 274 2385094704704913351525375 275 2473585567569732666015624 276 2565020383345125413093375 277 2659485890900719634874648 278 2757071057097666970215423 279 2857867125663008313285200 280 2961967666954239999999999 281 3069468628627004928970800 282 3180468387218973248922623 283 3295067800663118480459448 284 3413370261743737190219775 285 3535481752508703603515624 286 3661510899651594831102975 287 3791569030877467700422848 288 3925770232266214525108223 289 4064231406647572522401600 290 4207072333002009999999999 291 4354415726901861885367400 292 4506387302007237665357823 293 4663115832631376345704248 294 4824733217390275632178175 295 4991374543951576181640624 296 5163178154897836475416575 297 5340285714719489633060048 298 5522842277952930315265023 299 5710996358479337764047000 300 5904899999999999999999999 301 6104708847704064244053000 302 6310582221144799758337023 303 6522683188340621511158048 304 6741178641117286368280575 305 6966239371707837900390624 306 7198040150627041378354175 307 7436759805837217107346248 308 7682581303222547931725823 309 7935691828389105528301400 310 8196282869808009999999999 311 8464550303319308288547600 312 8740694478014329047220223 313 9024920303514444856660848 314 9317437338664347031806975 315 9618459881658113759765624 316 9928207061616528930635775 317 10246902931634286779441448 318 10574776563315896351130623 319 10912062142819279835644800 320 11258999068426239999999999 321 11615832049659154272771200 322 11982811207963436516967423 323 12360192178975492163652648 324 12748236216396078174437375 325 13147210297489166259765624 326 13557387230226595905381375 327 13979045762098993055105648 328 14412470690613620767719423 329 14857952975500019812957200 330 15315789852644489999999999 331 15786284949774657045043800 332 16269748403915564986138623 333 16766496980638930547173448 334 17276854195127393442251775 335 17801150435075795400390624 336 18339723085451720682110975 337 18892916655137732057698848 338 19461082905477938625332223 339 20044580980751735469518600 340 20643777540597759999999999 341 21259046894411315872085400 342 21890771137738722674893823 343 22539340290692258087863248 344 23205152438409568951730175 345 23888613873581638681640624 346 24590139241073610670744575 347 25310151684662980796181048 348 26049082995919886849409023 349 26807373765254438673009000 350 27585473535156249999999999 351 28383840955651551463016000 352 29202943942003483972993023 353 30043259834681392663962048 354 30905275561625163865752575 355 31789487802830871103515624 356 32696403157284220935602175 357 33626538312268515533112248 358 34580420215074076278989823 359 35558586247136301325508400 360 36561584400629759999999999 361 37589973457545958193355600 362 38644323171282641407796223 363 39725214450772735983309848 364 40833239547181264169598975 365 41969002243198805166015624 366 43133118044960312019403775 367 44326214376618333352652448 368 45548930777599929298714623 369 46801919102576812739496800 370 48085843724178489999999999 371 49401381738478419529024200 372 50749223173283452812263423 373 52130071199257068815346648 374 53544642343907161646949375 375 54993666708469390869140624 376 56477888187717354967269375 377 57998064692731100928561648 378 59554968376655736670823423 379 61149385863482168213854200 380 62782118479882239999999999 381 64453982490130814650341800 382 66165809334147587692954623 383 67918445868691693423112448 384 69712754611742420055883775 385 71549613990099615712890624 386 73429918590237631550718975 387 75354579412446914492199848 388 77324524128297629567156223 389 79340697341459960809860600 390 81404060851916009999999999 391 83515593923598484276028400 392 85676293555491636798029823 393 87887174756230199195247248 394 90149270822232320504882175 395 92463633619402804697265624 396 94831333868443217691672575 397 97253461433805715000527048 398 99731125616327722801153023 399 102265455449584888327196000 400 104857599999999999999999999 401 107508728670745863687204000 402 110220031509480408885249023 403 112992719519952587477991048 404 115828024977517918028824575 405 118727201748602820322265624 406 121691525614157178086450175 407 124722294597134862504103248 408 127820829294042245259853823 409 130988473210595027479940400 410 134226593101524009999999999 411 137536579314570730951388600 412 140919846138714198689972223 413 144377832156670251607183848 414 147912000601705381364990975 415 151523839718807162587890624 416 155214863130253740029771775 417 158986610205625133715088448 418 162840646436299433535898623 419 166778563814477267272573800 420 170801981216778239999999999 421 174912544792453358346502200 422 179111928356257770093159423 423 183401833786028468140265648 424 187783991425011927929061375 425 192260160488986968994140624 426 196832129478228454438757375 427 201501716594357766775242648 428 206270770162126324759527423 429 211141169056178733575976200 430 216114823132842489999999999 431 221193673666991494984864800 432 226379693794030958489370623 433 231674888957051615288276448 434 237081297359201505991115775 435 242600990421323914541015624 436 248236073244910392076926975 437 253988685080418137223925848 438 259860999801001344630580223 439 265855226381706476903427600 440 271973609384181759999999999 441 278218429446951548637196400 442 284592003781306556354765823 443 291096686672861294547856248 444 297734869988830416051634175 445 304508983691076011728515624 446 311421496354978262978200575 447 318474915694182209166098048 448 325671789091273746650497023 449 333014704134438335386608000 450 340506289160156249999999999 451 348149213801988574756617000 452 355946189545508506015105023 453 363899970289432891533245048 454 372013352913009303417496575 455 380289177849714310556640624 456 388730329667318987070898175 457 397339737654378065640319248 458 406120376413199518554317823 459 415075266459351724951597400 460 424207474827765759999999999 461 433520115685490720702646600 462 443016350951160383613748223 463 452699390921229872008282848 464 462572494903041393977982975 465 472638971854778498525390624 466 482902181032368684001739775 467 493365532643394582186749448 468 504032488508074331942682623 469 514906562727372148694875800 470 525991322358300489999999999 471 537290388096475613165205200 472 548807434965988718279655423 473 560546193016655269118409648 474 572510448028705485180773375 475 584704042224979400634765624 476 597130874990690290159845375 477 609794903600820667615148648 478 622700143955215471113831423 479 635850671321437457459323200 480 649250621085450239999999999 481 662904189510194816788612800 482 676815634502125850495386623 483 690989276385774377822665448 484 705429498686404044207947775 485 720140748920828379384765624 486 735127539396457050900734975 487 750394448018639455972876848 488 765946119106374437095604223 489 781787264216455333610219600 490 797922662976120009999999999 491 814357163924275931995589400 492 831095685361370793665101823 493 848143216207979632525690248 494 865504816872179805351986175 495 883185620125785634775390624 496 901190831989514975970328575 497 919525732627160393712894048 498 938195677248838082877441023 499 957206097023388110011245000 500 976562499999999999999999999 501 996270472039138140011255000 502 1016335677752841922882561023 503 1036763861454476003909724048 504 1057560848118006498591768575 505 1078732544346879404306640624 506 1100284939352577986128946175 507 1122224105942936326061760248 508 1144556201520286695842381823 509 1167287469089518876200479400 510 1190424238276130009999999999 511 1213972926354344043087129600 512 1237940039285380274899124223 513 1262332172765951010966606848 514 1287156013287068781368574975 515 1312418339203244062978515624 516 1338126021812154918975307775 517 1364286026444870446587635448 518 1390905413566710403399066623 519 1417991339888823863766402800 520 1445551059490570239999999999 521 1473591924952786487925133200 522 1502121388502024803291751423 523 1531147003165845604229778648 524 1560676423939251085562085375 525 1590717408962345123291015624 526 1621277820709305801970533375 527 1652365627188757333968279648 528 1683988903155628637813735423 529 1716155831334586342923895200 530 1748874703655130489999999999 531 1782153922498441700301585800 532 1816002001956069092831002623 533 1850427569100548736206279448 534 1885439365268042931666379775 535 1921046247353091135244140624 536 1957257189115563840662142975 537 1994081282499911259959052848 538 2031527738966799156242228223 539 2069605890837224702290236600 540 2108325192649205759999999999 541 2147695222527137498891207400 542 2187725683563910797049037823 543 2228426405215887395008749248 544 2269807344710827302165938175 545 2311878588468864486337890624 546 2354650353536627410108056575 547 2398132989034601512560915048 548 2442336977617831271961985023 549 2487272936950060023861107000 550 2532951621191406249999999999 551 2579383922499675596291118000 552 2626580872545408423007617023 553 2674553644040763237187428048 554 2723313552282336906111640575 555 2772872056708023101572265624 556 2823240762468010977500594175 557 2874431422010026638388426248 558 2926455936678920512804045823 559 2979326358330704305186586400 560 3033054890961141759999999999 561 3087653892348998035244837600 562 3143135875714053047266100223 563 3199513511389984715762155848 564 3256799628512228606896766975 565 3315007216720921043447265624 566 3374149427879033323990475775 567 3434239577805805268237746448 568 3495291148025586882785050623 569 3557317787532197520747154800 570 3620333314568912489999999999 571 3684351718424187648066286200 572 3749387161243233107049447423 573 3815453979855547759454372648 574 3882566687618526925232997375 575 3950739976277256011962890624 576 4019988717840603673710821375 577 4090327966473728549854635648 578 4161772960407114262939239423 579 4234339123862247954529692200 580 4308042068994058239999999999 581 4382897597850229067263783800 582 4458921704347506570616218623 583 4536130576265116619119118448 584 4614540597255411369326411775 585 4694168348871863744619140624 586 4775030612614529378001150975 587 4857144371993096171902453848 588 4940526814607642247350452223 589 5025195334247223675803478600 590 5111167533006414009999999999 591 5198461223419918255364050400 592 5287094430615384550826573823 593 5377085394484537457377033248 594 5468452571872757384253490175 595 5561214638787231316416015624 596 5655390492623800642831384575 597 5750999254412632523130161048 598 5848060271082841870384129023 599 5946593117746191670096194000 600 6046617599999999999999999999 601 6148153756249382761936206000 602 6251221860048961785910273023 603 6355842422464168617446357048 604 6462036194452274952537112575 605 6569824169263281339853515624 606 6679227584860796427425842175 607 6790267926363039690740317248 608 6902966928504101241119309823 609 7017346578115592977369918400 610 7133429116628826009999999999 611 7251237042597649955815770600 612 7370793114242090371434676223 613 7492120352012921267174929848 614 7615242041177310317922558975 615 7740181734425675064931640624 616 7866963254499889082087243775 617 7995610696842977761957082448 618 8126148432270444060980634623 619 8258601109663365229397131800 620 8392993658683402239999999999 621 8529351292509864320528664200 622 8667699510598971687472743423 623 8808064101465460274272191648 624 8950471145486672944353509375 625 9094947017729282379150390624 626 9241518390798791533220709375 627 9390212237711958252794216648 628 9541055834792291360570343423 629 9694076764588766218336714200 630 9849302918817908489999999999 631 10006762501329395540915206800 632 10166484031095325624971034623 633 10328496345223305728741182448 634 10492828601993509662148043775 635 10659510283919858707509765624 636 10828571200835477863557758975 637 11000041493002581448023079848 638 11173951634246942551700276223 639 11350332435117101568509945600 640 11529215046068469759999999999 641 11710630960672484548954118400 642 11894612018850973975317709823 643 12081190410135888488510542248 644 12270398676954558993374642175 645 12462269717940640812509765624 646 12656836791270903975580312575 647 12854133518028030996340632048 648 13054193885589584050623873023 649 13257052251043304223376506000 650 13462743344628906249999999999 651 13671302273206532936786519000 652 13882764523752034207110529023 653 14097165966879236484266511048 654 14314542860389368888428184575 655 14534931852847813494150390624 656 14758369987188347666144690175 657 14984894704345047264737433248 658 15214543846912020288468173823 659 15447355662831141299710475400 660 15683368809107957759999999999 661 15922622355555940184939928600 662 16165155788569248814124852223 663 16411009014924190279484928848 664 16660222365609538545805950975 665 16912836599685895189931640624 666 17168892908174264880305611775 667 17428432917974022716065643448 668 17691498695810450884865818623 669 17958132752212022900976333800 670 18228378045517614489999999999 671 18502277985913820993752267200 672 18779876439502561978481639423 673 19061217732399154541663235648 674 19346346654861037627083621375 675 19635308465447330474853515624 676 19928148895209409152340197375 677 20224914151912685933807022648 678 20525650924289777120787047423 679 20830406386325245721904961200 680 21139228201572106239999999999 681 21452164527500279645995854800 682 21769264019877187453015450623 683 22090575837180674640752471448 684 22416149645044452019091275775 685 22746035620736249461416015624 686 23080284457668872281971966975 687 23418947369944353878040930848 688 23762076096931398606571700223 689 24109722907876309716269637600 690 24461940606547598009999999999 691 24818782535914467768701411400 692 25180302582859377326842445823 693 25546555182924872550789276248 694 25917595325094892335289394175 695 26293478556610746099619140624 696 26674260987821964133794840575 697 27059999297072222516612328048 698 27450750735620545201161217023 699 27846573132597986739862043000 700 28247524899999999999999999999 701 28653665037714694102182057000 702 29065053138587188698128385023 703 29481749393520271590727890048 704 29903814596611567588344856575 705 30331310150327427376962890624 706 30764298070713746087897138175 707 31202840992643922135499774248 708 31647002175104167798530637823 709 32096845506516383920668257400 710 32552435510098812009999999999 711 33013837349264677924257311600 712 33481116833059042238056628223 713 33954340421634073300472152848 714 34433575231762959905906942975 715 34918889042392681418447265624 716 35410350300235854109685579775 717 35908028125401873392383429448 718 36411992317067572557320602623 719 36922313359187619548244760800 720 37439062426244874239999999999 721 37962311389040929617677095200 722 38492132820527061189996135423 723 39028600001675809908107504648 724 39571786927393424801583333375 725 40121768312473392486572265624 726 40678619597591281646909285375 727 41242416955341131537413053648 728 41813237296313614509669351423 729 42391158275216203514294433200 730 42976258297035576489999999999 731 43568616523242490508745727800 732 44168312878039359507869466623 733 44775428054650770404332985448 734 45390043521657173353116107775 735 46012241529371982881337890624 736 46642105116262327601883774975 737 47279718115413687185176006848 738 47925165161038656245244724223 739 48578531695030075776442554600 740 49239903973558773759999999999 741 49909369073716157545145929400 742 50587014900201901597720781823 743 51272930192056975200093235248 744 51967204529442255679757746175 745 52669928340462973740244140624 746 53381192908039238466914968575 747 54101090376822890581865249048 748 54829713760160933526476161023 749 55567156947105792957212805000 750 56313514709472656249999999999 751 57068882708944144620962820000 752 57833357504222571486483841023 753 58607036558230041703410494048 754 59390018245356647350847128575 755 60182401858757016738291015624 756 60984287617695474350923186175 757 61795776674940070471647340248 758 62616971124205740250986701823 759 63447974007646853030203264400 760 64288889323399413759999999999 761 65139822033173179396907919600 762 66000878069893954201950004223 763 66872164345396328911416601848 764 67753788758167129797585534975 765 68645860201139844687978515624 766 69548488569540294065267147775 767 70461784768783816426230440448 768 71385860722424238137224986623 769 72320829380154899085462412800 770 73266804725862006489999999999 771 74223901785730590303743148200 772 75192236636403334707936231423 773 76171926413192561273584998648 774 77163089318345640440012645375 775 78165844629364109039306640624 776 79180312707376772676767973375 777 80206615005567072861632309648 778 81244874077654999869297255423 779 82295213586433833406065130200 780 83357758312361994239999999999 781 84432634162210291056904825800 782 85519968177764847898653082623 783 86619888544585998642162724448 784 87732524600823436081182539775 785 88858006846087904279775390624 786 89996466950379723975933182975 787 91148037763074441926148307848 788 92312853321965896196999348223 789 93491048862366990527888696600 790 94682760826268472009999999999 791 95888126871556007450327672400 792 97107285881285854916272717823 793 98340377973019428085802419248 794 99587544508217052160539698175 795 100848928101691211234384765624 796 102124672631119588148380696575 797 103414923246618199003519395048 798 104719826380374925647048705023 799 106039529756343750594588792000 800 107374182399999999999999999999 801 108723934648156901437468808000 802 110088938158843764415696897023 803 111469345921246092702394323048 804 112865312265707938698495000575 805 114276992873796811265634765624 806 115704544788431449577462834175 807 117148126424072776735300131248 808 118607897576978348061516365823 809 120084019435520610159775496400 810 121576654590569288009999999999 811 123085967045938218547531752600 812 124612122228896950360524980223 813 126155287000747430327098275848 814 127715629667466099204201726975 815 129293319990411719373525390624 816 130888529197099259146090315775 817 132501429992040159226426676448 818 134132196567649308139458970623 819 135781004615219054628389289800 820 137448031335960586239999999999 821 139133455452113004524890426200 822 140837457218120428494221927423 823 142560218431877459191575717648 824 144301922446043339458531557375 825 146062754179425144195556640624 826 147842900128430337645756261375 827 149642548378589035457984790648 828 151461888616146310517750759423 829 153301112139724882769277052200 830 155160411872058534489999999999 831 157039982371796593719713148800 832 158940019845379829790486298623 833 160860722158988106150421688448 834 162802288850560136924250571775 835 164764921141885694906728515624 836 166748821950770619940760190975 837 168754195903274977891177833848 838 170781249346024721687115572223 839 172830190358597207170968063600 840 174901228765980917759999999999 841 176994576151109753197786640400 842 179110445867472238946818253823 843 181249053051796014050796828248 844 183410614636807956575395250175 845 185595349364070307019541015624 846 187803477796893151375632024575 847 190035222333323626806494766048 848 192290807219212214199358849023 849 194570458561356483152650004000 850 196874404340722656249999999999 851 199202874425745360777540021000 852 201556100585705937345287553023 853 203934316504189676181259377048 854 206337757792622353177848472575 855 208766662003886439083994140624 856 211221268646017356553756082175 857 213701819195980161082078147248 858 216208557113527023181799629823 859 218741727855135890482344953400 860 221301578888030709759999999999 861 223888359704283590242268810600 862 226502321834999290864501556223 863 229143718864582415495797174848 864 231812806445087701493115518975 865 234509842310653788287587890624 866 237235086292020854055195083775 867 239988800331132509875292137448 868 242771248495822342134902554623 869 245582696994585495294285391800 870 248423414191435688489999999999 871 251293670620848060815558929200 872 254193739002788241486773223423 873 257123894257828042469059661648 874 260084413522348172517300069375 875 263075576163828372955322265624 876 266097663796225376901714149375 877 269150960295439095031490496648 878 272235751814867432349109863423 879 275352326801050141837490199200 880 278500976009402122239999999999 881 281681992520036568627910696800 882 284895671753678385804489114623 883 288142311487668275998789877448 884 291422211872057913707280203775 885 294735675445796621949697265624 886 298083007153009965617004798975 887 301464514359370679003984584848 888 304880506868562346036873396223 889 308331296938836253127540655600 890 311817199299661836009999999999 891 315338531168471143342562833400 892 318895612267497741289677389823 893 322488764840710484731456462248 894 326118313670842582186084402175 895 329784586096516382970712890624 896 333487912029464316570108952575 897 337228623971846415629211362048 898 341007057033664855435886593023 899 344823548950275944213556441000 900 348678440099999999999999999999 901 352572073521829551348516459000 902 356504794933236300550775809023 903 360476952748077289547085656048 904 364488898094600710159467544575 905 368540984833551801755869140624 906 372633569576379280930042930175 907 376767011703542749261101388248 908 380941673382921526699516493823 909 385157919588325359612371635400 910 389416118118107454009999999999 911 393716639613880285968759093600 912 398059857579334642760599732223 913 402446148399162349699293298848 914 406875891358083139215686910975 915 411349468659976120180166015624 916 415867265447116306999621451775 917 420429669819516669528646823448 918 425037072854376166350435738623 919 429689868625634225501910718800 920 434388454223632138239999999999 921 439133229774881832971688657200 922 443924598461942497999510119423 923 448762966543405523266516830648 924 453648743373988232820478181375 925 458582341424736881256103515624 926 463564176303339388936481637375 927 468594666774548292340669427648 928 473674234780714387433454567423 929 478803305462431545505764571200 930 483982307179293182489999999999 931 489211671530760864313737469800 932 494491833377145532417781530623 933 499823230860701835130447291448 934 505206305426836052159231435775 935 510641501845428101033681640624 936 516129268232268115909307006975 937 521670056070608090721788560848 938 527264320232829080263552820223 939 532912519002224454340966472600 940 538615114094899701759999999999 941 544372570681789282481196251400 942 550185357410791027881170125823 943 556053946429018590657661321248 944 561978813405172447518367154175 945 567960437552029959400400390624 946 573999301649054995577251480575 947 580095892065127629623589183048 948 586250698781394416825111937023 949 592464215414239764240968103000 950 598736939238378906249999999999 951 605069371210073000039238122000 952 611462015990466857123681665023 953 617915381969049828620453160048 954 624429981287240363637912216575 955 631006329862094761781259765624 956 637644947410140642420563378175 957 644346357471335655014989854248 958 651111087433151956438346957823 959 657939668554786982905815542400 960 664832635991501045759999999999 961 671790528819082282036142601600 962 678813890058439492391539508223 963 685903266700323400652866647848 964 693059209730176870907275902975 965 700282274153114619738759765624 966 707573019019032962890409419775 967 714932007447850137315810734448 968 722359806654877741268938522623 969 729856987976323836771525270800 970 737424126894928260489999999999 971 745061803065730690750719610200 972 752770600341972020122352615423 973 760551106801129584697927224648 974 768403914771086802916225893375 975 776329620856437778472900390624 976 784328825964927423585898725375 977 792402135334027660597541583648 978 800550158557650261616864871423 979 808773509612996887630660168200 980 817072806887546890239999999999 981 825448673206183440910933467800 982 833901735858458554363483546623 983 842432626625997574462073930448 984 851041981810043692713064267775 985 859730442259143071221181640624 986 868498653396971143706306814975 987 877347265250300669935309761848 988 886276932477112120680433844223 989 895288314394846972076105514600 990 904382075008804490009999999999 991 913558883040682586951726894400 992 922819411957263335393616461823 993 932164339999243723852791405248 994 941594350210212243162003506175 995 951110130465771892558603515624 996 960712373502810196866499608575 997 970401776948916827855048229048 998 980179043351949424651514881023 999 990044880209748209880044990000 1000 999999999999999999999999999999