0 0
1 0
2 128
3 4374
4 49152
5 312500
6 1399680
7 4941258
8 14680064
9 38263752
10 90000000
11 194871710
12 394149888
13 752982204
14 1370375552
15 2392031250
16 4026531840
17 6565418768
18 10407740544
19 16089691302
20 24320000000
21 36021770820
22 52381515648
23 74906159834
24 105488842752
25 146484375000
26 200795254400
27 271969183278
28 364309069824
29 482996536652
30 634230000000
31 825378423330
32 1065151889408
33 1363790175264
34 1733270554752
35 2187536093750
36 2742745743360
37 3417547576788
38 4233376555904
39 5214778253802
40 6389760000000
41 7790170955240
42 9452112663168
43 11416381666494
44 13728945815552
45 16441455937500
46 19611794574720
47 23304663541298
48 27592212086784
49 32554707496752
50 38281250000000
51 44870533892550
52 52431656828928
53 61084979271524
54 70963036129152
55 82211502656250
56 94990216724480
57 109474259618808
58 125855097550464
59 144341786119502
60 165162240000000
61 188564570161260
62 214818490978688
63 244216799628354
64 277076930199552
65 313742585000000
66 354585445568640
67 400006965951318
68 450440250834944
69 506352021176052
70 568244670000000
71 636658411087370
72 712173523304448
73 795412693374984
74 887043459930752
75 987780761718750
76 1098389592883200
77 1219687768280828
78 1352548801828224
79 1497904900920402
80 1656750080000000
81 1830143396396880
82 2019212311598208
83 2225156181149414
84 2449249876426752
85 2692847541562500
86 2957386488844160
87 3244391235949338
88 3555477688418304
89 3892357470806552
90 4256842410000000
91 4650849174215790
92 5076404071251968
93 5535648009589644
94 6030841625991552
95 6564370583281250
96 7138751042027520
97 7756635309898848
98 8420817672493184
99 9134240409488502
100 9900000000000000
101 10721353521070100
102 11601725243257728
103 12544713427333674
104 13554097326129152
105 14633844395625000
106 15788117719409280
107 17021283650671358
108 18337919675940864
109 19742822504820252
110 21241016390000000
111 22837761681885810
112 24538563622207488
113 26349181381019504
114 28275637341543552
115 30324226637343750
116 32501526946365440
117 34814408546408868
118 37270044636649344
119 39875921929855802
120 42639851520000000
121 45569980029988920
122 48674801044293248
123 51963166831285134
124 55444300360138752
125 59127807617187500
126 63023690226672000
127 67142358380853378
128 71494644084506624
129 76091814718849152
130 80945586930000000
131 86068140847105430
132 91472134635307008
133 97170719388768564
134 103177554369018752
135 109506822593906250
136 116173246782504960
137 123192105661346888
138 130579250637400704
139 138351122843254302
140 146524770560000000
141 155117867023361340
142 164148728618640768
143 173636333470107794
144 183600340430487552
145 194061108476250000
146 205039716514440320
147 216557983606831398
148 228638489617219584
149 241304596287725252
150 254580468750000000
151 268491097477282650
152 283062320683286528
153 298320847173940824
154 314294279658049152
155 331011138522968750
156 348500886081454080
157 366793951295848908
158 385921754985851264
159 405916735526116002
160 426812375040000000
161 448643226095795360
162 471444938911836288
163 495254289076905654
164 520109205792407552
165 546048800642812500
166 573113396900922240
167 601344559374541418
168 630785124801183744
169 661479232797480552
170 693472357370000000
171 726811338994225470
172 761544417268482048
173 797721264149640284
174 835393017777466752
175 874612316894531250
176 915433335868620800
177 957911820324650928
178 1002105123393105024
179 1048072242582072902
180 1095873857280000000
181 1145572366896298980
182 1197231929647015808
183 1250918501992782714
184 1306699878736330752
185 1364645733786875000
186 1424827661598725760
187 1487319219291519438
188 1552195969459503104
189 1619535523677347052
190 1689417586710000000
191 1761924001434141890
192 1837138794478829568
193 1915148222592970944
194 1996040819747303552
195 2079907444978593750
196 2166841330983813120
197 2256938133472088948
198 2350295981282265984
199 2447015527273957002
200 2547200000000000000
201 2650955256168280200
202 2758389833900915328
203 2869615006798842974
204 2984744838819889152
205 3103896239978437500
206 3227189022874858880
207 3354745960062901458
208 3486692842263281664
209 3623158537431756752
210 3764275050690000000
211 3910177585127639910
212 4061004603483865088
213 4216897890717036804
214 4378002617470791552
215 4544467404445156250
216 4716444387681239040
217 4894089284768098968
218 5077561461980438144
219 5267024002355800302
220 5462643774720000000
221 5664591503669547020
222 5873041840519870848
223 6088173435228190434
224 6310169009299914752
225 6539215429687500000
226 6775503783690729600
227 7019229454867423478
228 7270592199963623424
229 7529796226872341652
230 7797050273630000000
231 8072567688459727530
232 8356566510870724608
233 8649269553822941864
234 8950904486966362752
235 9261703920964218750
236 9581905492909506560
237 9911751952844216988
238 10251491251390725504
239 10601376628504834802
240 10961666703360000000
241 11332625565372307440
242 11714522866375818368
243 12107633913957929094
244 12512239765964439552
245 12928627326184062500
246 13357089441222145920
247 13797924998573421498
248 14251439025903632384
249 14717942791549933752
250 15197753906250000000
251 15691196426109812750
252 16198600956820144128
253 16720304759131790124
254 17256651855599649152
255 17807993138605781250
256 18374686479671623680
257 18957096840069579008
258 19555596382744232064
259 20170564585553492502
260 20802388355840000000
261 21451462146343169460
262 22118188072462293888
263 22802976030881162954
264 23506243819564695552
265 24228417259138125000
266 24969930315659315840
267 25731225224794831518
268 26512752617410412544
269 27314971646586565052
270 28138350116070000000
271 28983364610171703570
272 29850500625122459648
273 30740252701896685584
274 31653124560515482752
275 32589629235839843750
276 33550289214864998400
277 34535636575526921028
278 35546213127032061824
279 36582570551721405402
280 37645270548480000000
281 38734884977703141080
282 39851996007830433408
283 40997196263458996014
284 42171088975047114752
285 43374288130219687500
286 44607418626686847360
287 45871116426787189538
288 47166028713667067904
289 48492814049107467552
290 49852142533010000000
291 51244695964553607990
292 52671168005033607168
293 54132264342394732244
294 55628702857469895552
295 57161213791936406250
296 58730539918001438720
297 60337436709828579048
298 61982672516717318784
299 63667028738047405502
300 65391300000000000000
301 67156294334067630300
302 68962833357364972928
303 70811752454752532274
304 72703900962785329152
305 74640142355498750000
306 76621354432043748480
307 78648429506183631558
308 80722274597664702464
309 82843811625473073252
310 85013977602990000000
311 87233724835058134010
312 89504021116971122688
313 91825849935399034104
314 94200210671262119552
315 96628118804565468750
316 99110606121207152640
317 101648720921772489068
318 104243528232327106944
319 106896110017221524802
320 109607565393920000000
321 112379010849866445120
322 115211580461400248448
323 118106426114734875734
324 121064717729012170752
325 124087643481445312500
326 127176410034563427200
327 130332242765570893578
328 133556385997834420224
329 136850103234511014152
330 140214677394330000000
331 143651411049542289630
332 147161626666050142208
333 150746666845730695164
334 154407894570966586752
335 158146693451397031250
336 161964467972902748160
337 165862643748838187088
338 169842667773524530304
339 173906008678016995302
340 178054156988160000000
341 182288625384943793540
342 186610948967176195968
343 191022685516483130394
344 195525415764651671552
345 200120743663329375000
346 204810296656093691520
347 209595725952905311598
348 214478706806959325184
349 219460938793948122252
350 224544146093750000000
351 229730077774557482850
352 235020508079459401728
353 240417236715490819424
354 245922089145164929152
355 251536916880501093750
356 257263597779563233280
357 263104036345522809108
358 269060164028260692864
359 275133939528522249002
360 281327349104640000000
361 287642406881838283560
362 294081155164134351488
363 300645664748850400254
364 307338035243751063552
365 314160395386820937500
366 321114903368696749440
367 328203747157768821618
368 335429144827966521344
369 342793344889242429552
370 350298626620770000000
371 357947300406869521670
372 365741708075677237248
373 373684223240572510884
374 381777251644377978752
375 390023231506347656250
376 398424633871958016000
377 406983962965517091128
378 415703756545606698624
379 424586586263372917902
380 433635058023680000000
381 442851812349142923180
382 452239524747053851008
383 461800906079217789314
384 471538702934712778752
385 481455698005590000000
386 491554710465529208960
387 501838596351464959638
388 512310248948199112704
389 522972599176015168052
390 533828615981310000000
391 544881306730258614090
392 556133717605527584768
393 567588934006052873544
394 579250080949897767552
395 591120323480206718750
396 603202867074270904320
397 615500958055721369148
398 628017884009865651584
399 640756974202183834002
400 653721600000000000000
401 666915175297345120400
402 680341156943027430528
403 694003045171926401574
404 707904384039526449152
405 722048761859706562500
406 736439811645802078080
407 751081211554954861658
408 765976685335768203264
409 781130002779282769752
410 796544980173290000000
411 812225480759999368110
412 828175415197075980288
413 844398742022065011404
414 860899468120219527552
415 877681649195748281250
416 894749390246500106240
417 912106846042101579168
418 929758221605564655744
419 947707772698381029302
420 965959806309120000000
421 984518681145546683220
422 1003388808130277426048
423 1022574650899989341034
424 1042080726308200906752
425 1061911604931640625000
426 1082071911580220764800
427 1102566325810633263678
428 1123399582443584897024
429 1144576472084688866652
430 1166101841649030000000
431 1187980594889420791730
432 1210217692928365559808
433 1232818154793750028464
434 1255787057958273690752
435 1279129538882642343750
436 1302850793562538229760
437 1326956078079385257188
438 1351450709154926815104
439 1376340064709633735802
440 1401629584424960000000
441 1427324770309463819640
442 1453431187268811773568
443 1479954463679683711694
444 1506900291967596183552
445 1534274429188662187500
446 1562082697615305077120
447 1590330985325944501698
448 1619025246798672297984
449 1648171503508936290752
450 1677775844531250000000
451 1707844427144946292950
452 1738383477443993059328
453 1769399290950889028724
454 1800898233234657889152
455 1832886740532958906250
456 1865371320378332282880
457 1898358552228597539208
458 1931855088101423233664
459 1965867653213086385502
460 2000403046621440000000
461 2035468141873107137660
462 2071069887654920009088
463 2107215308449622617554
464 2143911505195855511552
465 2181165655952441250000
466 2218985016566989223040
467 2257376921348838511718
468 2296348783746357510144
469 2335908097028619074052
470 2376062434971470000000
471 2416819452548013679770
472 2458186886623524814848
473 2500172556654815116184
474 2542784365394068954752
475 2586030299597167968750
476 2629918430736523673600
477 2674456915718437161228
478 2719653997605005015424
479 2765518006340590610402
480 2812057359482880000000
481 2859280562938541645280
482 2907196211703509268608
483 2955812990607907162614
484 3005139675065637322752
485 3055185131828647812500
486 3105958319745901810560
487 3157468290527066829738
488 3209724189510943637504
489 3262735256438654448552
490 3316510826231610000000
491 3371060329774275160190
492 3426393294701752762368
493 3482519346192205394844
494 3539448207764134919552
495 3597189702078539531250
496 3655753751745968209920
497 3715150380138492459248
498 3775389712206615264384
499 3836481975301137242502
500 3898437500000000000000
501 3961266720940126750500
502 4024980177654280288128
503 4089588515412958450874
504 4155102486071347249152
505 4221532948921351875000
506 4288890871548725847680
507 4357187330695318591758
508 4426433513126461784064
509 4496640716503514846252
510 4567820350261590000000
511 4639983936492477342210
512 4713143110832790437888
513 4787309623357352968704
514 4862495339477847015552
515 4938712240846743593750
516 5015972426266536099840
517 5094288112604297369268
518 5173671635711581084544
519 5254135451349688313802
520 5335692136120320000000
521 5418354388401636261320
522 5502135029289743403648
523 5587047003545629586334
524 5673103380547570122752
525 5760317355249023437500
526 5848702249142038742400
527 5938271511226196533778
528 6029038718983103053824
529 6121017579356459899152
530 6214221929737730000000
531 6308665738957421233830
532 6404363108282008977408
533 6501328272416518941764
534 6599575600512791674752
535 6699119597183450156250
536 6799974903521591951360
537 6902156298126227427288
538 7005678698133485579904
539 7110557160253609056302
540 7216806881813760000000
541 7324443201806658385740
542 7433481601945074551168
543 7543937707722197672994
544 7655827289477901975552
545 7769166263470932500000
546 7883970692957032302720
547 8000256789273032991798
548 8118040912926930550784
549 8237339574693968439252
550 8358169436718750000000
551 8480547313623402243050
552 8604490173621813116928
553 8730015139639964418024
554 8857139490442382529152
555 8985880661764729218750
556 9116256247452554772480
557 9248284000606235769308
558 9381981834732119854464
559 9517367824899899902002
560 9654460208906240000000
561 9793277388444675731760
562 9933837930281811266688
563 10076160567439835814854
564 10220264200385382039552
565 10366167898224749062500
566 10513890899905512736640
567 10663452615424545901818
568 10814872627042471378944
569 10968170690504570498552
570 11123366736268170000000
571 11280480870736530177870
572 11439533377499257192448
573 11600544718579262501484
574 11763535535686292410752
575 11928526651477050781250
576 12095539070821937971200
577 12264593982078429131328
578 12435712758371115012224
579 12608916958878428482902
580 12784228330126080000000
581 12961668807287225307380
582 13141260515489388686208
583 13323025771128165115914
584 13506987083187724746752
585 13693167154568143125000
586 13881588883419580652160
587 14072275364483334799838
588 14265249890439788642304
589 14460535953263279309052
590 14658157245583910000000
591 14858137662056329246290
592 15060501300735501139968
593 15265272464459490296144
594 15472475662239285351552
595 15682135610655684843750
596 15894277235263269355520
597 16108925672001483849348
598 16326106268612854157184
599 16545844586068361631002
600 16768166400000000000000
601 16993097702140538520600
602 17220664701770515545728
603 17450893827172486680174
604 17683811727092551729152
605 17919445272209184687500
606 18157821556609391057280
607 18398967899272216821858
608 18642911845559633444864
609 18889681168714823302752
610 19139303871367890000000
611 19391808187049018056310
612 19647222581709106495488
613 19905575755247900906004
614 20166896643049648583552
615 20431214417526301406250
616 20698558489668291133440
617 20968958510602901859368
618 21242444373160264393344
619 21519046213446997378302
620 21798794412427520000000
621 22081719597513061179420
622 22367852644158390181248
623 22657224677466293611634
624 22949867073799823818752
625 23245811462402343750000
626 23545089727025393360000
627 23847734007564402703878
628 24153776701702276890624
629 24463250466560878111652
630 24776188220360430000000
631 25092623144086869615930
632 25412588683167172395008
633 25736118549152675435064
634 26063246721410424538752
635 26394007448822570468750
636 26728435251493839912960
637 27066564922467106697388
638 27408431529447088824704
639 27754070416532196956802
640 28103517205954560000000
641 28456807799828253491840
642 28813978381905756528768
643 29175065419342663014294
644 29540105664470673047552
645 29909136156578890312500
646 30282194223703451368320
647 30659317484425512781898
648 31040543849677622083584
649 31425911524558498567752
650 31815459010156250000000
651 32209225105380051333150
652 32607248908800311574528
653 33009569820497354987324
654 33416227543918642849152
655 33827262087744562031250
656 34242713767762806702080
657 34662623208751379499408
658 35087031346370238555264
659 35515979429061616798502
660 35949509019959040000000
661 36387661998805070065860
662 36830480563877800124288
663 37278007233926127992154
664 37730284850113834647552
665 38187356577972494375000
666 38649265909363243290240
667 39116056664447432991918
668 39587772993666196127744
669 40064459379728950703052
670 40546160639610870000000
671 41032921926559345015970
672 41524788732109466370048
673 42021806888108552666784
674 42524022568749752346752
675 43031482292614746093750
676 43544232924725576908800
677 44062321678605635001428
678 44585796118349824689024
679 45114704160703940535402
680 45649094077153280000000
681 46189014496020519909480
682 46734514404572884103808
683 47285643151138629649214
684 47842450447232879050752
685 48404986369692825937500
686 48973301362822341733760
687 49547446240546010869938
688 50127472188572622127104
689 50713430766568143749552
690 51305373910338210000000
691 51903353934020146872390
692 52507423532284564717568
693 53117635782546545577444
694 53734044147186453063552
695 54356702475780392656250
696 54985665007340350341120
697 55620986372564037539448
698 56262721596094470329984
699 56910926098789310999502
700 57565655700000000000000
701 58226966619860706430700
702 58894915481587125203328
703 59569559313785149089474
704 60250955552769443889152
705 60939162044891955000000
706 61634237048880373706880
707 62336239238186591551958
708 63045227703345171185664
709 63761261954341862139252
710 64484401922992190000000
711 65214707965330147510410
712 65952240864007016153088
713 66697061830700346823304
714 67449232508533128231552
715 68208814974503171718750
716 68975871741922741207040
717 69750465762868457049468
718 70532660430641502582144
719 71322519582238162222802
720 72120107500830720000000
721 72925488918258747437520
722 73738729017530809758848
723 74559893435336619416934
724 75389048264569665994752
725 76226260056860351562500
726 77071595825119660617600
727 77925123046093393773978
728 78786909662926994407424
729 79657024087740997504152
730 80535535204217130000000
731 81422512370195091938030
732 82318025420280047812608
733 83222144668460857508364
734 84134940910739076282752
735 85056485427768753281250
736 85986849987507058114560
737 86926106847875765067488
738 87874328759433624549504
739 88831588968059651437302
740 89797961217647360000000
741 90773519752809975137940
742 91758339321596649706368
743 92752495178219717735594
744 93756063085793013399552
745 94769119319081285625000
746 95791740667260738273920
747 96824004436690725871998
748 97865988453696634896384
749 98917771067363980676252
750 99979431152343750000000
751 101051048111669019563250
752 102132701879582880432128
753 103224472924377698736624
754 104326442251245742849152
755 105438691405141207343750
756 106561302473653664071680
757 107694358089892970729508
758 108837941435385667336064
759 109992136242982891075002
760 111157026799779840000000
761 112332697950046816139960
762 113519235098171878581888
763 114716724211615137149454
764 115925251823874717335552
765 117144905037464427187500
766 118375771526903156883840
767 119617939541716041782018
768 120871497909447419756544
769 122136536038685613687552
770 123413143922099570000000
771 124701412139487384194070
772 126001431860836744347648
773 127313294849397323612084
774 128637093464765152762752
775 129972920665979003906250
776 131320870014628816486400
777 132681035677976196771528
778 134053512432087022045824
779 135438395664976180767902
780 136835781379764480000000
781 138245766197847751451580
782 139668447362078187521408
783 141103922739957938762514
784 142552290826845004234752
785 144013650749171446250000
786 145488102267673961055360
787 146975745780636837040038
788 148476682327147332091904
789 149991013590363501770052
790 151518841900794510000000
791 153060270239593454038490
792 154615402241862735495168
793 156184342199972009238744
794 157767195066888742055552
795 159364066459521412968750
796 160975062662075387166720
797 162600290629421495529548
798 164239857990477351782784
799 165893873051601439348002
800 167562444800000000000000
801 169245682907146756480800
802 170943697732215501260928
803 172656600325525583678774
804 174384502432000327729152
805 176127516494638412812500
806 177885755657998249796480
807 179659333771695384782058
808 181448365393912963006464
809 183252965794925285355752
810 185073250960634490000000
811 186909337596120391704510
812 188761343129203511410688
813 190629385714021328720604
814 192513584234617789959552
815 194414058308546104531250
816 196330928290484862320640
817 198264315275867504939568
818 200214341104525183650944
819 202181128364343036847302
820 204164800394929920000000
821 206165481291301621035620
822 208183295907577594136448
823 210218369860691245002234
824 212270829534113800650752
825 214340802081591796875000
826 216428415430898216515200
827 218533798287597311744078
828 220657080138823143604224
829 222798391257071872076652
830 224957862704007830000000
831 227135626334283414200130
832 229331814799372827230208
833 231546561551419703161664
834 233780000847098650906752
835 236032267751490748593750
836 238303498141973022556160
837 240593828712121944537588
838 242903396975630980754304
839 245232341270242226497802
840 247580800761692160000000
841 249948915447671549324040
842 252336826161799546083968
843 254744674577611999836894
844 257172603212564027031552
845 259620755432046868437500
846 262089275453419069019520
847 264578308350052014262098
848 267088000055389856989184
849 269618497367023868764752
850 272169947950781250000000
851 274742500344828432933350
852 277336303963788911689728
853 279951509102875633665924
854 282588266942037986529152
855 285246729550123415156250
856 287927049889053702881280
857 290629381818015951459608
858 293353880097668294196864
859 296100700394360376731502
860 298869999284368640000000
861 301661934258146439954060
862 304476663724589038639488
863 307314347015313501286754
864 310175144388953534103552
865 313059217035469297500000
866 315966727080472229517440
867 318897837589564914272118
868 321852712572696030265344
869 324831516988530413452052
870 327834416748834270000000
871 330861578722875573712170
872 333913170741839683125248
873 336989361603260213337384
874 340090321075465197658752
875 343216219902038574218750
876 346367229806297032704000
877 349543523495782256441628
878 352745274666768595082624
879 355972658008786203180402
880 359225849209159680000000
881 362505024957562245933680
882 365810362950585490939008
883 369142041896324730455814
884 372500241518980004298752
885 375885142563472754062500
886 379296926800078214616960
887 382735777029073555310138
888 386201877085401806536704
889 389695411843351607370552
890 393216567221252810000000
891 396765530186187976744590
892 400342488758719805472768
893 403947632017634519280044
894 407581150104701256327552
895 411243234229447495781250
896 414934076673950555832320
897 418653870797645199819648
898 422402811042147386515584
899 426181092936094200676502
900 429988913100000000000000
901 433826469251128814670900
902 437693960208383035718528
903 441591585897208428448074
904 445519547354515507249152
905 449478046733617308125000
906 453467287309183595326080
907 457487473482211538512158
908 461538810785012896907264
909 465621505886217746952252
910 469735766595794790000000
911 473881801870088276638610
912 478059821816871584268288
913 482270037700417484597904
914 486512661946585137767552
915 490787908147923849843750
916 495095991068793630474240
917 499437126650502587529668
918 503811532016461195599744
919 508219425477353475251802
920 512661026536325120000000
921 517136555894188607973720
922 521646235454645335314048
923 526190288329524808367534
924 530768938844040931786752
925 535382412542065429687500
926 540030936191418437052800
927 544714737789176298614178
928 549434046566996612481024
929 554189092996460555829152
930 558980108794432530000000
931 563807326928437162402230
932 568670981622053702647808
933 573571308360327850394964
934 578508543895201052410752
935 583482926250957306406250
936 588494694729687509237760
937 593544089916771387107688
938 598631353686377045439104
939 603756729206978176138302
940 608920460946888960000000
941 614122794679816702050140
942 619363977490432237661568
943 624644257779958147318194
944 629963885271774817943552
945 635323111017044388750000
946 640722187400352619605120
947 646161368145368719952198
948 651640908320523176361984
949 657161064344703616833252
950 662722093992968750000000
951 668324256402280417443450
952 673967812077253797347328
953 679653022895925797775224
954 685380152115541677889152
955 691149464378359935468750
956 696961225717475499130880
957 702815703562661263689708
958 708713166746228007137664
959 714653885508902727768002
960 720638131505725440000000
961 726666177811964467508160
962 732738298929050272297088
963 738854770790527858404054
964 745015870768027788951552
965 751221877677255855312500
966 757473071784001437191040
967 763769734810164592462218
968 770112149939801915654144
969 776500601825191203996552
970 782935376592914970000000
971 789416761849962839570270
972 795945046689852874702848
973 802520521698771859842684
974 809143478961734591034752
975 815814212068762207031250
976 822533016121079601561600
977 829300187737331956011728
978 836116025059820431799424
979 842980827760757061772902
980 849894897048538880000000
981 856858535674041329355780
982 863872047936930986356608
983 870935739691997642729114
984 878049918355505783242752
985 885214892911565499375000
986 892430973918522878418560
987 899698473515369907680238
988 907017705428173933461504
989 914388984976526714551052
990 921812629080013110000000
991 929288956264699440990690
992 936818286669641566650368
993 944400942053412713701344
994 952037245800651099879552
995 959727522928627391093750
996 967472100093832032337920
997 975271305598582492409748
998 983125469397650462528384
999 991034923104909048985002
1000 999000000000000000000000