1 1 2 2 3 4 4 5 5 8 6 9 7 13 8 16 9 25 10 32 11 34 12 64 13 81 14 89 15 125 16 128 17 169 18 233 19 256 20 441 21 512 22 610 23 625 24 729 25 1024 26 1156 27 1597 28 2048 29 2197 30 3025 31 3125 32 4096 33 4181 34 6561 35 7921 36 8192 37 10946 38 15625 39 16384 40 20736 41 28561 42 28657 43 32768 44 39304 45 54289 46 59049 47 65536 48 75025 49 78125 50 131072 51 142129 52 194481 53 196418 54 262144 55 371293 56 372100 57 390625 58 514229 59 524288 60 531441 61 704969 62 974169 63 1048576 64 1336336 65 1346269 66 1953125 67 2097152 68 2550409 69 3524578 70 4194304 71 4782969 72 4826809 73 6677056 74 8388608 75 9150625 76 9227465 77 9765625 78 12649337 79 16777216 80 17480761 81 24157817 82 33554432 83 43046721 84 45435424 85 45765225 86 48828125 87 62742241 88 62748517 89 63245986 90 67108864 91 85766121 92 119814916 93 134217728 94 165580141 95 226981000 96 244140625 97 268435456 98 313679521 99 387420489 100 429981696 101 433494437 102 536870912 103 815730721 104 821223649 105 1073741824 106 1134903170 107 1220703125 108 1544804416 109 2147483648 110 2149991424 111 2947295521 112 2971215073 113 3486784401 114 4073003173 115 4294967296 116 5584059449 117 5628750625 118 6103515625 119 7778742049 120 8589934592 121 10604499373 122 14736260449 123 17179869184 124 20200652641 125 20365011074 126 27680640625 127 30517578125 128 31381059609 129 34359738368 130 37822859361 131 38580030724 132 52523350144 133 53316291173 134 68719476736 135 73087061741 136 101003831721 137 137438953472 138 137858491849 139 138458410000 140 139583862445 141 152587890625 142 264431464441 143 274877906944 144 282429536481 145 365435296162 146 496981290961 147 549755813888 148 686719856393 149 692290561600 150 762939453125 151 949005240561 152 956722026041 153 1099511627776 154 1311494070536 155 1785793904896 156 1792160394037 157 1812440220361 158 2199023255552 159 2504730781961 160 2541865828329 161 3814697265625 162 4398046511104 163 4745030099481 164 6504586067281 165 6557470319842 166 8796093022208 167 8916100448256 168 12422650078084 169 16679880978201 170 17167680177565 171 17592186044416 172 19073486328125 173 22876792454961 174 23298085122481 175 23533806109393 176 32522920134769 177 35184372088832 178 44231334895529 179 44583076827136 180 44945570212853 181 60716992766464 182 70368744177664 183 83733937890625 184 84459630100000 185 85146110326225 186 95367431640625 187 117669030460994 188 140737488355328 189 160005726539569 190 205891132094649 191 222915410843904 192 281474976710656 193 302875106592253 194 305577005139121 195 308061521170129 196 422297015640625 197 476837158203125 198 562949953421312 199 583600122205489 200 806515533049393 201 1125899906842624 202 1527884955772561 203 1853020188851841 204 2064377754059776 205 2094455819300625 206 2111485077978050 207 2251799813685248 208 2384185791015625 209 2871098559212689 210 3936588805702081 211 3937376385699289 212 4000054745112196 213 4503599627370496 214 5527939700884757 215 7355827511386641 216 7577812474746632 217 9007199254740992 218 10387823949447757 219 10472279279564025 220 11920928955078125 221 14355614096087056 222 14472334024676221 223 16677181699666569 224 18014398509481984 225 27416783093579881 226 36028797018963968 227 37281334283719577 228 37889062373143906 229 51185893014090757 230 51520374361000000 231 59604644775390625 232 70188843638032384 233 71778070001175616 234 72057594037927936 235 98394841894789441 236 99194853094755497 237 135978327528030989 238 144115188075855872 239 150094635296999121 240 184884258895036416 241 187917426909946969 242 253295162119140625 243 259695496911122585 244 288230376151711744 245 298023223876953125 246 350356403707485209 247 491974210728665289 248 576460752303423488 249 665416609183179841 250 674408281676875201 251 679891637638612258 252 924491486192068809 253 1152921504606846976 254 1277617458486664901 255 1288005205276048900 256 1350851717672992089 257 1490116119384765625 258 1779979416004714189 259 2305843009213693952 260 2386420683693101056 261 2440032083025183109 262 3243919932521508681 263 3372041405099481409 264 4611686018427387904 265 4622463123273547776 266 4660046610375530309 267 7450580596923828125 268 8650415919381337933 269 8686550888106661441 270 8828119010022395329 271 9223372036854775808 272 12157665459056928801 273 12200160415121876738 274 16589354847268067929 275 18446744073709551616 276 23112315624967704576 277 31181719929966183601 278 31427428360210000000 279 31682833598437890625 280 31940434634990099905 281 36893488147419103232 282 37252902984619140625 283 43784599166913148552 284 60508827864880718401 285 73786976294838206464 286 81138303245565435904 287 83621143489848422977 288 109418989131512359209 289 112455406951957393129 290 147573952589676412928 291 157136551895768914976 292 158414167969674450625 293 186264514923095703125 294 217157372020761681601 295 218922995834555169026 296 295147905179352825856 297 297683700627089391616 298 408066367122340274881 299 414733676044142633476 300 573147844013817084101 301 590295810358705651712 302 766217865410400390625 303 785682752921379769625 304 931322574615478515625 305 984770902183611232881 306 1085786860162753449801 307 1180591620717411303424 308 1430568690241985328321 309 1461920290375446110677 310 1488418770664783964176 311 1500520536206896083277 312 2023966356928852115753 313 2361183241434822606848 314 2758702310349224820736 315 2775173073766990340489 316 2842626904444117715929 317 3833759992447475122176 318 3928413764606871165730 319 4656612873077392578125 320 4722366482869645213696 321 5341718593932745951081 322 7442093853169599697984 323 8862938119652501095929 324 9444732965739290427392 325 10201774022324085821841 326 10284720757613717413913 327 14098504953417839657513 328 18889465931478580854784 329 19004963774880799438801 330 19170731299728100000000 331 19326518128014212635057 332 19483654655064681378025 333 23283064365386962890625 334 26493199691087104482613 335 26925748508234281076009 336 37778931862957161709568 337 51008870112024444436089 338 69923999386411847442481 339 70492524767089125814114 340 75557863725914323419136 341 79766443076872509863361 342 93795878551873643905024 343 95853241822852445765625 344 116415321826934814453125 345 133542955681008651930244 346 151115727451828646838272 347 184551825793033096366333 348 246990403565262140303521 349 247064529073450392704413 350 252987406408599516645256 351 302231454903657293676544 352 349619996931001511354641 353 471584161164422542970449 354 479266221680443394560000 355 483162952612010163284885 356 582076609134674072265625 357 604462909807314587353088 358 630880792396715529789561 359 717897987691852588770249 360 900610946612241479594721 361 915317035111995882133681 362 1208925819614629174706176 363 1264937032042997393488322 364 1720016697051086543327296 365 2317809042866461181640625 366 2377004590722802744140625 367 2396331108404986135046400 368 2417851639229258349412352 369 2910383045673370361328125 370 3189059870763703892770816 371 3211838877954855105157369 372 3284939552382230238970321 373 3311648143516982017180081 374 4539674810401372890743221 375 4835703278458516698824704 376 6273676290102962523005521 377 6461081889226673298932241 378 8670007398507948658051921 379 9671406556917033397649408 380 11694146092834141000000000 381 14551915228366851806640625 382 16424697761903901433970161 383 19342813113834066795298816 384 21982145917308330487013369 385 22333725441232810821469661 386 22515310644980668756469361 387 22698374052006863956975682 388 30864446874428284248737761 389 38685626227668133590597632 390 41753905413413116367045797 391 42309639906666105858732961 392 43000416995608741778904964 393 57998064692731100928561649 394 58149737003040059690390169 395 59425114757512643212875125 396 72759576141834259033203125 397 77371252455336267181195264 398 79496847203390844133441536 399 81461159180816111026511453 400 108428035605965932354207744 401 109879109551310452512114617 402 112576553224922323902744729 403 154322234962520411297111056 404 154742504910672534362390528 405 155576970220531065681649693 406 278218429446951548637196401 407 292352238096435536675521568 408 294729242679158229929329225 409 309485009821345068724781056 410 363797880709171295166015625 411 407305795904080553832073954 412 523347633027360537213511521 413 542800770374370512771595361 414 553840029994503291482828449 415 618970019642690137449562112 416 771611174812552365885242944 417 1057740334092562829122683361 418 1066340417491710595814572169 419 1237940039285380274899124224 420 1461761190444288621685013000 421 1818989403545856475830078125 422 1956410986640441413344189841 423 1987650739374310984825962496 424 2020104281758498867726399609 425 2475880078570760549798248448 426 2791715456571051233611642553 427 3686553210602841700043063296 428 4710128697246244834921603689 429 4951760157141521099596496896 430 5288701670462944237293955881 431 7011372354671045074462890625 432 7056410014866816666030739693 433 7133429116628826010000000000 434 7249860103685679575922750625 435 7308805952221443105020355490 436 9094947017729282379150390625 437 9903520314283042199192993792 438 9938256072794382524454273024 439 13846000729630333844155468036 440 18827302765921193303260582016 441 19134702400093278081449423917 442 19807040628566084398385987584 443 25601832525455335435322705761 444 26230240268816379069089594017 445 35956948280475177898499562149 446 36249300518428057295172448225 447 39614081257132168796771975168 448 42391158275216203514294433201 449 45474735088646411895751953125 450 49691280391706513033453961216 451 50095301248058391139327916261 452 67568494930945771056396538717 453 79228162514264337593543950336 454 91733330193268616658399616009 455 93377306069794382044564652641 456 94901900825653838041361876641 457 122694327386105632949003612841 458 125342809160496617801464152064 459 131151201344081895336534324866 460 158456325028528675187087900672 461 174120577810999285787632895849 462 178334769418978275879150390625 463 227373675443232059478759765625 464 248456401958533456828913181696 465 316912650057057350374175801344 466 340589102638261694981541729121 467 343358302784187294870275058337 468 381520424476945831628649898809 469 470682563648250534595186743649 470 633825300114114700748351602688 471 650467305049946532445377668449 472 877347265250300669935309761849 473 898923707008479989274290850145 474 1136868377216160297393798828125 475 1192533292512492016559195008117 476 1267650600228229401496703205376 477 1648446623609512543951043690496 478 1702945513191306140507219823649 479 2334432438076120683036360498721 480 2353412818241252672952597492098 481 2535301200456458802993406410752 482 3200087592518329575431547298849 483 3433683820292512484657849089281 484 4261655511456885005249781170176 485 4351391761143583866100000000000 486 4386745179002252322264125390625 487 4422412286246072721588335082349 488 4458369234523971889076281802500 489 5070602400912917605986812821504 490 5684341886080801486968994140625 491 5965226978431093156430190442313 492 6161314747715278029583501626149 493 8243206936713178643875538610721 494 8446055905399693243574263113224 495 10141204801825835211973625643008 496 11672162190380609526721625583849 497 15496731425178936435099327730561 498 15502932802662396215269535105521 499 15871393739552480824023414862993 500 16000437963894595309352627942416 501 16130531424904581415797907386349 502 20282409603651670423947251286016 503 21209401372879911350250244140625 504 28421709430404007434844970703125 505 30558117336617856691088594949049 506 30903154382632612361920641803529 507 40564819207303340847894502572032 508 42230279526998466217810220532898 509 54108198377272584130510593262881 510 57423241902425675242732595343424 511 80002189819472960546544159263296 512 81129638414606681695789005144064 513 107906886404720396377065272331049 514 109668633309186014481994074200625 515 110560307156090817237632754212345 516 142108547152020037174224853515625 517 144896287389534090178492559785984 518 151558323733546227849558264194717 519 162259276829213363391578010288128 520 201538126434611150798503956371773 521 206083656075773381897490330747136 522 209448452121801024948543882840841 523 278128389443693511257285776231761 524 289450641941273985495088042104137 525 324518553658426726783156020576256 526 390410516677810311328324812692021 527 543920754259730266208749091534368 528 548343166545930114299087489259225 529 649037107316853453566312041152512 530 710542735760100185871124267578125 531 751679995200407589842840127974161 532 757791618667731139247631372100066 533 1030418266606491261674390350418361 534 1298074214633706907132624082305024 535 1379209096840925342723840168019929 536 1389897885974444705448234373058929 537 1435581047515989317948718584936836 538 1983924214061919432247806074196061 539 2503155504993241601315571986085849 540 2596148429267413814265248164610048 541 2619995643649944960380551432833049 542 2654348974297586158321000000000000 543 2719603771298432408047994645771125 544 3552713678800500929355621337890625 545 3758399976002037839547068265551281 546 4926473771244159066068747032723456 547 5152091333093666895083622072979456 548 5192296858534827628530496329220096 549 5193981023518027157495786850488117 550 9681544911500611351995905725092481 551 9839618880490124200692486211717009 552 10384593717069655257060992658440192 553 13271655295243679407098101839691776 554 13379566075658845147833258056640625 555 13598018856492162040239554477268290 556 17763568394002504646778106689453125 557 18490105557320470255567531344318121 558 20769187434139310514121985316880384 559 22528399544939174411840147874772641 560 23861715484377209601555171628930521 561 25760456665468334762530390369599744 562 34059943367449284484947168626829637 563 34182189187166852111368841966125056 564 35312959336455261249967074392286961 565 35600075545958458963222876581316753 566 41538374868278621028243970633760768 567 48801309559638237117013089104923528 568 64158439152961731834506988525390625 569 66897830361655979288042024095915625 570 67441751115914880086898684897082225 571 83076749736557242056487941267521536 572 88817841970012523233890533447265625 573 93202207781383214849429075266681969 574 122749609618842355502421774953773681 575 166153499473114484112975882535043072 576 167500108222301408246337399112597504 577 172327297588338473014173239912685253 578 176564796682276305498165664321646929 579 202755595904452569706561330872953769 580 242038624022093160351346483393453521 581 244006547798191185585064349218729154 582 323846207432045616369438608922730457 583 331791481763064253356952784896000000 584 332306998946228968225951765070086144 585 442779263776840698304313192148785281 586 444089209850062616169452667236328125 587 454826530394355442974038999728790401 588 462252638930914036407598308067858564 589 638817435613190341905763972389505493 590 664613997892457936451903530140172288 591 854684508041620153330210775390678481 592 875703968302189835698184320325186921 593 1171598758708107367475386427203165009 594 1210193120110465803724629259881928761 595 1329227995784915872903807060280344576 596 1619152874321527556575810000000000000 597 1632306370229924911663726041865339801 598 1658957408818196865145251995191210000 599 1672445759041379840132227567949787325 600 1824800363140073127359051977856583921 601 2220446049250313080847263336181640625 602 2255791699405415438249929160358150656 603 2658455991569831745807614120560689152 604 3168326721400483374766289471577927721 605 4378519841510949178490918731459856482 606 5316911983139663491615228241121378304 607 5695003679558247880375471569828315136 608 5756130429098929077956071497934208653 609 5953756566192214076820006282978905881 610 8227889213729343225473903469968688857 611 8294787044090984320574239154851854400 612 10523016528610349434285830688358359761 613 10633823966279326983230456482242756608 614 10924715256076969639715537970885857609 615 11102230246251565404236316680908203125 616 11278958327990646279827050912164655232 617 11370663237705284885361375840736625281 618 11463113765491467695340528626429782121 619 15713870119879778805450296066250206681 620 16423203268260658146231467800709255289 621 21267647932558653966460912964485513216 622 21367165326023842142952157281754546176 623 21716034410872469586956427992977635481 624 30010821454963453907530667147829489881 625 42535295865117307932921825928971026432 626 55511151231257827021181583404541015625 627 56853316188526424440295044824081052041 628 74829695578286078013428929473144712489 629 75456166331666628614079195878996196481 630 77935685255118797359360710130761018241 631 78569350599398894027251472817058687522 632 85070591730234615865843651857942052864 633 106835826709598240942831720588158501641 634 147808829414345923316083210206383297601 635 148843914154706803733928706479265520644 636 170141183460469231731687303715884105728 637 193630125104980427932766033374162714624 638 194079278437709238799383640289306640625 639 200760380134703353035190207930166015625 640 205697230343233228174223751303346572685 641 275206694248576541403634664140558349041 642 277555756156289135105907917022705078125 643 281973958189533828662407122329601495688 644 340282366920938463463374607431768211456 645 389678426275593986761491074613715509889 646 534179133548126296559538642994411339776 647 538522340430300790495419781092981030533 648 680564733841876926926749214863536422912 649 708801874985091845381344307009569161216 650 972299657790850297934682879408841327201 651 972786042517719014174576083150881262357 652 987683253336131809511244100000000000000 653 1003801944826304857216190185699462890625 654 1011963475458346080410981975909251142176 655 1020191364672075156550544517361881009025 656 1330279464729113309844748891857449678409 657 1361129467683753853853498429727072845824 658 1387778780781445675529539585113525390625 659 1409869790947669143312035591975596518914 660 1917091124207251582213500455542019696704 661 2670895667740631482890142477471927517184 662 2722258935367507707706996859454145691648 663 3661318249581765278742308315829859996801 664 3691087032412706639440686994833808526209 665 4640650289117164100520051333566036654601 666 5059817377291729137117877846849343837125 667 5444517870735015415413993718908291383296 668 6583424253569334549714045134721532297216 669 6824672933931316055666038581038985707981 670 6938893903907228377647697925567626953125 671 6992495638549819292119882915053901542529 672 9508148490635348099050236075657363043709 673 9663391306290450775010025392525829059713 674 10889035741470030830827987437816582766592 675 11972515182562019788602740026717047105681 676 12646218552730347184269489080961456410641 677 13033963881511043929307035615227946521457 678 17581286755278324467080452639806113780073 679 18306591247908826393469506267689777110401 680 21778071482940061661655974875633165533184 681 24691895941691677387083724589280317080576 682 25095048613524230654152548944895562890625 683 25299086886458645685589389182743678652930 684 34400804409016300571851301053169033878609 685 34694469519536141888238489627838134765625 686 43556142965880123323311949751266331066368 687 47157324222963488429978872566901301923201 688 47927278105176659888288635888015429788676 689 66233869353085486281758142155705206899077 690 86534669543385676516186776267386878120889 691 87112285931760246646623899502532662132736 692 88615585619038581047240823477325011091456 693 90794738833061590639459393966449465974477 694 107752636643058178097424660240453423951129 695 124463279592162811983647636230419622736701 696 125475243067621153271396401396356512255625 697 164400841185494513395503358052498933338333 698 166518159976424592031909197511958639564161 699 172004022045087849301592847642196475842576 700 173402521172797813159685037284371942044301 701 173472347597680709441192448139190673828125 702 174224571863520493293247799005065324265472 703 223836424621357374690277534580532098105344 704 328498451097686799925900568301054106978201 705 348449143727040986586495598010130648530944 706 439505090714976736621604558632471683418477 707 453973694165307953197296969697410619233826 708 587089817274070447368135511875152587890625 709 602486784535040403801858901000000000000000 710 617297388238117890921132695874218072640625 711 696898287454081973172991196020261297061888 712 832607152514397063149538100851561865157289 713 860020110225439246506305303506805808678976 714 867361737988403547205962240695953369140625 715 969773729787523602876821942164080815560161 716 1178933105702090714453679515142126626939601 717 1188518561323126046432205871807859915657177 718 1393796574908163946345982392040522594123776 719 1629245481617816902373151213144730911787784 720 2046526777500669368329342638102622164679041 721 2137210935411428674141543654682486133398329 722 2215390436867266760991069686065557251358976 723 2251561879578630939593015342219363319058729 724 2787593149816327892691964784081045188247552 725 3036902370379499160101238101808167120781601 726 3111581989804070186099320645726169127737705 727 4096439813979849600829745465074824510757009 728 4336808689942017736029811203479766845703125 729 5575186299632655785383929568162090376495104 730 5894665528510453572272740723151284148497209 731 7610438437126150739469436175738091335581696 732 7701585589361325209940623087797432152759121 733 8015357898611025852986393038579728641507989 734 8080527717869547151882850053233991940333041 735 8146227408089084511865756065370647467555938 736 8727963568087712425891397479476727340041449 737 11076952183876888240205426655572670246027264 738 11150372599265311570767859136324180752990208 739 14697715679690864505827555550150426126974976 740 15307971426360567051242393182221553301135957 741 15432434705952729777225206827234489126432900 742 21327100234463183349497947550385773274930109 743 21684043449710088680149056017398834228515625 744 22300745198530623141535718272648361505980416 745 27783742160348572763840067510872319734178277 746 28533957536766832428739707307323999245068561 747 29235623930287642652077262441579685672056689 748 40402638589347735759402879758552183230801489 749 44601490397061246283071436545296723011960832 750 55384760919384739348703529842260264013664256 751 55835073295300465536628086585786672357234389 752 75310240910593521912644668682102203369140625 753 78551672112789411833022577315290546060373041 754 89202980794122492566142873090593446023921664 755 104076193202566557120417099648922356392629281 756 105775481062090477500983432448422060565971569 757 108420217248550443400745280086994171142578125 758 146178119651438213260386312206974243796773058 759 178405961588244985132285746181186892047843328 760 198767841921547361171188298303168581137345169 761 258754906862289125141960829975095105409777664 762 270277492977757100679018449354262350763984896 763 276923804596923696743547417586713998467113216 764 356811923176489970264571492362373784095686656 765 361188648084531445929920877641340156544317601 766 367516938566374646319133929610000000000000000 767 373514302952461985882151719625587263465393249 768 379612798717823628289101395593413212952900625 769 382699285659014174244530850035136059033084785 770 524611985263559750835017572732517057494701457 771 542101086242752217003726400434970855712890625 772 685441117453157943684715454813971461595561769 773 701889629871817848384702480136057278419307769 774 706965049015104706497203195837614914543357369 775 713623846352979940529142984724747568191373312 776 724995932728680612729658820311719934835368081 777 902518308877795191433240103403256374623457081 778 954470476657304956993330693362434111006383097 779 1001919737325604309473206237898433933302481297 780 1427247692705959881058285969449495136382746624 781 1775946697254063103288609923422336578369140625 782 1882756022162757575937408999791328985135700000 783 1898063993589118141445429043348445806038991025 784 2601904830105380658674850370074391709205615921 785 2623059926317798754175087863660165740874359106 786 2710505431213761085018632002174854278564453125 787 2854495385411919762116571938898990272765493248 788 3566744202403965395168104794959366345807394481 789 4695452425098908797088971409337422035076128813 790 4889365690190924417626503846949210140603435361 791 4969196048038673811606628309733617483281604996 792 5708990770823839524233143877797980545530986496 793 6362685441135942358474828762538534230890216321 794 6756937200376146367134895008593380698569590912 795 6867260041627791953052057353082063289320596021 796 8797666833317830254826668219153233583932440576 797 9187843967950229259909912783720831992431640625 798 9413780110813787872378239046736468709435125000 799 11417981541647679048466287755595961091061972992 800 13009524150526903293374455885852406643805823961 801 13552527156068805425093160010874271392822265625 802 17833721012019840982435259265888224947041899536 803 17978720198565577104981084195586024127087428957 804 22835963083295358096932575511191922182123945984 805 23667059559289250840903222333177169482614638769 806 34059376403542036068516739347823602448135866889 807 45671926166590716193865151022383844364247891968 808 45939222206141424626876920198071425951411994624 809 47068900554068939361891195233676009091941690850 810 57264168970223481226273458862846808078011946889 811 61004259453331056987939675478443460082004997441 812 61040881526285814362156628321386486455989674569 813 64002627801349899784827840294608835008547305536 814 67762635780344027125465800054371356964111328125 815 89168605060099204912175762157618400700601776704 816 91343852333181432387730302044767688728495783936 817 119300476461222126384560716251921640843631653541 818 122234142254033506218370896147497734850872238881 819 123227981463641240980692501505442003148737643593 820 168923430009384621951973285268504916346635746093 821 182687704666362864775460604089535377456991567872 822 222391621061152054979446051553447147864487261601 823 224185332525488534254671697062100000000000000000 824 229696111243847910093369528720335837593600000000 825 231563682754592821119765139584500938358487146593 826 233446438776755578668010547125031599653669463225 827 299120672332806228664106719451209941853702979584 828 304771832334069766392840191887919236168953102336 829 322615043836854783580186309282650000354271239929 830 338813178901720135627329000271856784820556640625 831 365375409332725729550921208179070754913983135744 832 398010574215107679422058885600836061208944572721 833 435142558828594802660343925597624624197427347968 834 515377520732011331036461129765621272702107522001 835 591691227651115271812965623844213829258272833536 836 611170711270167531091855879217476398260406612969 837 730750818665451459101842416358141509827966271488 838 793531459841715586708036168178024323927865769397 839 811100077157797672611322382168465170618411067841 840 837805274766214702546163810726571367021154609761 841 844617150046923109759866426342507997914076076194 842 1120917738905293103870369860777283473635634507093 843 1148480556221893750718594103670200384050382515625 844 1461501637330902918203684832716283019655932542976 845 1600065695033747014607557090527397595127550375684 846 1694065894508600678136645001359283924102783203125 847 2211236406303914545699412969744873993387956988653 848 2923003274661805836407369665432566039311865085952 849 2958457438134529224032535946631755691462578671616 850 3031207960058109407263140895786302274072700341861 851 4189026373831073512730815392364716387122244514081 852 4638397686588101979328150167890591454318967698009 853 5372238759193540887448045018352568149566650390625 854 5429379091346464071926631117581467947298444772249 855 5650150824317278981496166267874717807769775390625 856 5696090044558644504348569711534991667658824765625 857 5742402781109469411604768456402220938330152960000 858 5789092068864820527338372482892113982249794889765 859 5846006549323611672814739330865132078623730171904 860 8470329472543003390683225006796419620513916015625 861 10170102859315411774579628461341138023025901305856 862 10315908977942302627204470186314316211062255002161 863 10703799379708703129424821829310454209127774336593 864 10790827862805167164074138369655692698474318843041 865 10967013426459473523584889086566751566239183166561 866 11692013098647223345629478661730264157247460343808 867 15156039800290547036315704478931467953361427680642 868 20608647384192740903208865301349589621909757454841 869 23384026197294446691258957323460528314494920687616 870 28480450222792754237400999531668104286898944185249 871 28712013905547347058023851867335538311595304985600 872 39359014193000071178687234554737842441178996481441 873 39679027332006820581608740953902289877834488152161 874 41745579179292917813953351511015323088870709282081 875 42351647362715016953416125033982098102569580078125 876 46768052394588893382517914646921056628989841375232 877 51817247707248428810210930011953185452425531953033 878 54392819851036584708784562838884805765955748321416 879 75169028290182567650486666515439863368546731790241 880 93536104789177786765035829293842113257979682750464 881 103881042195729914708510518382775401680142036775841 882 134106816713249934153658112422086110743809315028093 883 136753052840548005895349735207881000000000000000000 884 175522663228862486625127968549968702993144556569961 885 187072209578355573530071658587684226515959365500928 886 196795070965000355893436147678984051794044890385121 887 211758236813575084767080625169910490512847900390625 888 269770696569891028839205823237352355326222638365921 889 271964099255182923543922814194423915162591622175362 890 345783497216724000335707367685598692782880644399104 891 369807172359247419956641125308395128776867816144896 892 374144419156711147060143317175368453031918731001856 893 375710212613636260325580163599137907799836383538729 894 483214739129835302401470169464750647309561584730161 895 498795292084369710413848354649284380367223943454921 896 506939213439979818118507406376272130872190131748321 897 515216184604818500029821776521512292013587939365124 898 694922611827526512121766765713238762017474531777249 899 712011255569818855923257924200496343807632829750245 900 748288838313422294120286634350736906063837462003712 901 952614080864405884760458679282135096334721747293121 902 976039549358600415350858990204139860511569411148473 903 1058791184067875423835403125849552452564239501953125 904 1348853482849455144196029181885552824246718927710249 905 1496577676626844588240573268701473812127674924007424 906 1743388617272249143997555461487119439669521095365209 907 1790105629031753086880980667661321707396108307827521 908 1849035861796237130695753659504310740073590943841296 909 1864069667454273644225850958407065116260306867075373 910 2514253629501188872351659446712845381392363962251669 911 2993155353253689176481146537402947624255349848014848 912 3363775508102221932766734086992137921394535993599201 913 3381391913522726342930221472392241170198527451848561 914 3502863813720754178329781508072526020217833720686624 915 3531344263943546932558265769135146180726568843765625 916 4801797150625669508006472582949357103265636458536073 917 4880197746793002076754294951020699004973287771475874 918 5293955920339377119177015629247762262821197509765625 919 5986310706507378352962293074805895248510699696029696 920 6319748715279270675921934218987893281199411530039296 921 6635920455082260972879071383059770657541423140171209 922 9245179308981185653478768125519885717932987603586624 923 11756638905368616011414050501310355554617941909569536 924 11972621413014756705924586149611790497021399392059392 925 12073418715788883912779146692785092210415148945056689 926 12673480336003768886031069449289486860318979737283441 927 12776523572924732586037033894655031898659556447352249 928 16251022246560461184530336180516518652439117431640625 929 17514319068603770891606677260835631790688615799551625 930 22664052024539238871968220999332552715703774239747717 931 23815352203827357210383573979598040555803011597435136 932 23945242826029513411849172299223580994042798784118784 933 24204193663000010027878038607424510973072393966994249 934 26469779601696885595885078146238811314105987548828125 935 30432527221704537086371993251530170531786747066637049 936 32383275117820556886260138471831197798749386139508736 937 33449372971981195681356806732944396691005381570580873 938 43006111782555341913730845082362807610550981040984329 939 47890485652059026823698344598447161988085597568237568 940 63367401680018844430155347696753647201284194297396121 941 77405494483928356601681434130536198019976749447352801 942 83419362232734283596163338476807410000000000000000000 943 85469831119994933948939433178034233435610284833178624 944 86865326490230145071521733386134523081537858439100625 945 87571595343018854458033386304178158174356588264390370 946 95780971304118053647396689196894323976171195136475136 947 119076761019121449032477863676109642026717920587532569 948 132348898008484427979425390731194056570529937744140625 949 165898011377056523262588004482836430630780188925194116 950 191561942608236107294793378393788647952342390272950272 951 229265413057075367692743352179590077832064383222590237 952 273892744995340833777347939263771534786080723599733441 953 294632676319010105335586872991323185304149065116720321 954 306738778824312305579927119162549686270974629163745601 955 314281703685509275633569331704837230034624042780677512 956 383123885216472214589586756787577295904684780545900544 957 399725722782532944388077717044552088857010024925364224 958 420483746458135030881360638277360213320832330322265625 959 423902565594403855586749874247300703527927398681640625 960 430823768637429971179438888623322064591931656548547093 961 434326632451150725357608665751755644691056372478186225 962 595383805095607246614621061895818233277180189901787136 963 600224643828207248620196670234592075321836561403380341 964 661744490042422139897126953655970282852649688720703125 965 766247770432944429179173513575154591809369561091801088 966 790148551064734600930099313714671546796166891547599129 967 1118814614366246431592991927815960226945827745066256321 968 1137081885976395652810237992772430503442388928509364561 969 1532495540865888858358347027150309183618739122183602176 970 1571408518427546378167846658524186148133445300987550786 971 2085463116204749759240299970788657994315363307585024701 972 2136745777889103828872881195449708603743388810169000000 973 2465034704958067503996131453373943813074726512397600969 974 2813106560778809951677541179418926485026729704198208537 975 2858798689563709679748926126255130766711584967600551037 976 2976919025478036233073105312565535865636110413049907456 977 3064991081731777716716694054300618367237478244367204352 978 3308722450212110699485634768279851414263248443603515625 979 3827543948647425430322045212330289877339037312647605281 980 3830224792147131369362629348887201408953937846517364173 981 3950755461735245132350392996482751013931926172798550016 982 4047909301887386542892624599683066254426892766267578496 983 4080821309179020581230825706057482508359142397955352881 984 4114000911454431885883343305337966369078499341559272017 985 5639556347270563190512641293426234502713519415505133269 986 6129982163463555433433388108601236734474956488734408704 987 7793675190457713046409077944924177093465942310640357809 988 10512094304394316600692943066270641864075916502861222601 989 10770594215935749279482183257489712959102052723690265265 990 12259964326927110866866776217202473468949912977468817408 991 13590674574606120109194642379514771021138340847462383616 992 14527357036030849592810926188777999753482322754501964029 993 16543612251060553497428173841399257071316242218017578125 994 20404106545895102906154128522206995414761716518871165969 995 22185312344622607535965183080365494317672538611578408721 996 24519928653854221733733552434404946937899825954937634816 997 27970365359157536822001158864345725071168825653974486161 998 28197781736352815952563206467131172508227658829511523778 999 34135823067412405261341512451566463326809746506282585241 1000 38342347240984747420910661389872739290316798885858900929