-
Notifications
You must be signed in to change notification settings - Fork 0
/
ultimate.txt
10001 lines (10001 loc) · 399 KB
/
ultimate.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
5885081072092752126672472795449201693727010
5959882255925029280292479434042460340743
9702559613339289184429570254364504735899
8266463997147583550238632023945942954810
3534369702689283955787946035128340599252
7951812401214751700610847016988970055548
9459356958857171420373830580084398067009
4643850444002971313845750102786463069749
6598976690711037756340343115754245323486
3318011458772681682680037928657478819198
2592296348820374967028442665570943779751
8030948695224328208827172148629151168091
762074945903748759199192494640936512379
2019249159378471713569577313938312048691
4674289490586660069892666217232021557156
9999033143380415454903920632274408199827
5709886600551281912028108692464068211993
5647230929747715934877764109321018469071
4212005315672674973406592963685538587943
9826398157118251625829922109130788755281
8403435890158909700187778124470712737333
7846828776935746785429883658872802618824
5042418058848849658725931021523432987720
5099896785237082112276048798926762949825
4756991772360372341165424551726207931657
7156965747246597601315562299549395072010
9430548900032997918526152149925424766515
9770553163716207844055830416520059039368
2755338129462279798697803532924910758055
1839651493210483398030658197303973359084
2327909638974459869882059205464161144889
4065693857307648550253665135119019765365
4522047000452365243769229075579461497183
591122566460694114975951315405017478528
9218180450509421822078856188360527405828
4888495602449139684517207182767879266975
651310814402855623392281513489051809069
1873906291821165005716452575683944385115
8691591725646024902297270176860148212492
7547583817912746887355884727427855445528
252775499913983018990318992559888474740
3461575904499318971889508902989688315871
5998504100910913410434704184072842066560
8851899085356242686631993228854171007534
9415187201664402709074909271566572699780
9757284332852102890641292255161617339749
3158789813847068464748250491540402992020
1317276971423525888969141151741387633935
4846776288181295973277494716733654093968
8446991651374222456858196873696752360478
9080768764415138238948643991007339268069
3907419923140898350185196159732682413119
3678227217336836518176902557678453804409
3720766232900633397589437351103379463218
3385309160949398377415692048077990003314
279336715759795232669403246101146824098
3394302975447425795271306605131196849721
4966928868188811079984120847129917778463
8985695353301128894680003825675317355008
2156162491677970006389575321989984625839
6988737056394627685323161279718298460197
7410861946130170746373148525569940022357
5578343111867101974475139140425344530736
3925185041799694267646803385771358997622
120159397211093633922767104240189160606
9643178365049492469417597840420932167559
6687279272387337068740122749443622776435
816637313888742870284012467307384586632
9506250886378097494013120187342228350175
8669630010196429280006057636910070491884
9697949527841811278217166728395719374527
9324235288030560077212055326512405355824
6014184003372301488914310292566888684681
9877675566070353977301389382573221568593
2253010742602789418300138451771614487606
3801662909559538129787044580411473761448
9479566798009982331304257430096493796853
5767220012421763610083340096409511850865
3688238884281224378880274760345424772697
4545429549394939697645463924125457918019
1926030382773406801576030925095992021303
1047283778225113658217404774732544423887
9005067205325211175765692779399274577533
1034321156668712826500163196129844200653
3739056125296881383491666465170437425389
302350798532337354152781173109799112916
8631752005660408404724559758736743398454
9104143369234660445299326026894208257586
3444338327959820049912388666144360685929
3849714310278335823380403049123480778300
5184531964766085579729594712099249823117
7136768485456520077003430397708137292211
6123327354683839162256236578111550504055
6151748314790867300511713427828134811494
6451093000723360271054556703522609156887
2555483947716848492181822156555887035804
9101601418224405650606876909448121638749
1789616914128558401578982370885831559579
3094302639700018208449567985514364052313
2014789229933020150980594687914872551013
5581247358522477101806192955847391522759
7630481278413373747802605956911800013480
188891971860405763513323398306305007245
2427567196628064608855368907239411045201
1767751330283333711686496765839895169491
9781399845416233885632982392541687389616
1173368131635380384439937714075641158756
677011147236472432464296820327634458200
5924411528064340659959063411763216373276
1660045133736364328907884865576051120026
5434537004773225731879751816305942758237
7996293029418288960307456972730385719033
381502564428344930733582749532368485494
5530581946759615983146407736961165859376
573806213015616009764424990425017091215
9343858379558031101111693752783138164036
9162230162524839544226254931181379162870
6759591106391846950257419611924572105732
1100322596660884387926158343344150256146
7843698328047098466632682622130414728942
3055148379653786238811144532431854158783
2122723581059252030065818669419035125708
3424800886877933008456751312736825721009
3976476488553268063625869017099323146355
6559490446198813929070369801799006813541
801021081899868007008893998514423342871
5703377010873435000622346746362535932009
4019060730069438451231042052507226152597
1758116485299909911598896663879019044522
4669250707844810383513432459326845371873
3455261087334425241516357552839421116243
7440181670613071259933192630286530754026
418548341090842702738336363868876201300
3130918967976969778608211128684129507815
7541333456454310085535950071300992648158
8485799822168539506193670870063416580113
6110937153483182675622317074281290740617
362032046894782588342206007327312953158
3049967010895210710759758635429277954657
8432555376500679243171760059247778217339
2818240700201125323195269081854133128283
8861199909461651393020947125035371533408
3077918184410740943190953790056351659248
3914231543743527269149344273789292316848
7456759151281367499016698955284827207660
8167848297497832958995276359994834175863
2494647713478693212523656929775442359259
3184525094157457998421155316170319339236
5003215627699533054285408735575447144804
9689082092657415601472179106918220493843
9637083764324026114509811382813312103782
8352903296614037633594635068293606254925
8080970382998687156369875930555351467594
8097618981015466854101256225209125598271
9383974867690504961474867907608377001252
8578926623130973595125299959427557078155
4029422760185268268536078381732921338970
1971336464485705360823567334784154791573
3796565153360384746090881094772459908087
2731697760521403445480227649990290334575
6976372838945615692237068145514676418927
3341334615930604985827702359470609046872
973369416111336482553972335463067749266
9658345696285586231366893906146528895549
1746100647560610586225437015501959848983
6996458177079599622409382447459124336324
2217232673572653900691068215910424288544
6612584075398256111554341631979535686948
2792792732995119763527037850687857741082
1396359631418785364373749568599917257814
6974284408683437887807880313398535199651
9505140978312024618552269249735548203801
9644241126180032028270289073969893865250
979829502960049971630917268319660203833
7614453377714011004148139214420310166562
9619895027880844165288337565571836566303
7745222624919844784876388988946021928949
7514932172780384248664757774003044596154
4974899916758421750375500955062819941303
9110554385695512762731202523006010170174
7845501328394819982174984101808636199758
7023106870629519811441459570622837567708
703433586570569619995310829142000152589
1720707923539016175524538155873156787980
5009394674850481090073220379036951790067
7579850472873148985894306350868825615806
212965747499470892846744059057561931504
9039852916964680306376984630176779231448
3428520394708970547431538615470438731238
4593455875900223846138197455708114552987
9750146556239370668123658861778189374633
6319483686335580538990497964785112600773
9996998053613591207369108888658354552402
6384983480862627452231897215016965294658
9276174846315023974616388501481301036862
3592194337962535512692130351387140535063
8115731679773473967062339707631153064100
1431015196052726964496693463530836936858
9013138588117033665342096904122640130045
2016039392293187097822169887476952505411
4530418655395575958604171191497998633790
7933950803243522828344632903452376389828
500377621414618002018490949639906663805
7658260418506309795214199118310235208038
8267941453652105656954935845896555664740
8977409548720563103458863709386701735276
3086223214902101430206747444243631472335
1927482231954056246098338203625436712572
6797366045442373087380644830855385664796
4319686064031684575845385240243914587697
8886784468351154647851922922204476659630
2968026210955921099228777266104432157116
7017784539410974530279010635167247409003
4136330018835178347784445802269825456456
957832209113697375582968318853969922497
1803604494403702989738533064549587693406
9219031124204802873948900899239521801787
1754853871207671364256267279999819878767
7939168975727949958268045745463060184510
8689361858243284831024236368218695556789
7914969928777356350002575860240798555697
5453045979248281620679445393245229327846
1788322160079971887736368494234473574705
4660823887371415899574505418831503882663
8987410290505500023694564766526871529859
4659169257870744580543282897672188967083
5543835452595439150838916756346043154314
5279678741819547110960481882375814672520
7947523322896305915608309945392822973953
4182812357379207823990045622780851279774
2888452521920498220833562095691147579512
9232082552498613840069234345761597073171
4690253165236844432749462142336248431281
8406262692833632356422758965671911631058
4239741647178481354712036593651185197571
3832611650862825510762765646789460410090
3071543179572550380975836876308956101758
4352489391936143538421432165079212732154
7234568180436624317240324443443019175538
2378602607894823109842691070007121062753
2763266214610648783496494104360421361626
2057041474647807494552421664661454426210
3752741207966514688184223329794613433996
2841728404499036411044713026201968857051
1302653536652342619491279436485564276024
2332383605804745818780403987833031151361
2993630515632367569602650388675283902355
7883083271174599307311893628557865940006
1411351034143059644190690046417790710505
3240694315261669517805582288489633274391
9512361277123620396535582221602266225428
5892847936025514731602711250116846290098
2257570229309753876752231699591408516518
5106650829005388122607812336719664302059
3125002099782466740559693188604683259854
7026626371356389757486249635534501358811
7121306918289964672673974069181632826970
6721168690422020739059922809014642397204
9368788977265066201579278333845626348720
8902927139043316473373917694693555781756
5112453245164923481947457532389732993942
1584313447079160356533881926478966879430
1079478368210196031503278952646924843091
871865806362999137146730916709669710594
5956749349864487656437513224998156975446
5544507412671906441565692261792573425873
7857845268769871020372744322837931487134
6451229202736940503339024083772847447317
381754867699778339792290361644855054222
3894265292462847662672077121147302392648
6931949322729595875244779940192719392452
9173531127480356175045853703614005412139
3051716011276857749188978440273231790190
2899454479990740537369202196258907430092
2015548143679188917850600457622658563806
1187362783875536195026674022912429647154
3334348354527074549952789953621527502919
9533638243991205109546485599367890882397
1464445321066755363390331813861441260119
6311159640093209864429095528559853692253
5378644426806480198156323478547457382952
5520646540539869905250425087815322962865
4453732906710293869545076262241159429047
6147201898431546082073346695899643683256
5446301598335629007107674577729561033720
3687060393023540709706647780121765782044
4094643008805618036740933004317346066377
1585589300626807713449950285978153050387
4797271499452808588576512402279066988197
7358079048922048497925385033507633331041
8128466283461377066184665084507771064452
6108924930733204454956956337538108319561
2434645401180299903008754851075897397078
3497156880049034783289340043457059080866
1957428182095836525031106417581894391097
3081328252390763707965778834398510787620
9461049269678487858725549021162952748568
3885825910844333498482596315277609556824
3563755563786606022821144656720652955544
4661052102316241376880088755196281631359
7275991533453700643889521973537830268810
2015085466371482067351601664698520606711
9541016683661023547949360095470192607296
874057835952073792980265557678981469886
975728694103375491236005740259235276316
8929668976662580213166058741029305931797
8063976413238178171949810984528155424064
6279797782262967229870080871187025484959
6750475534032488761911235907405026020068
9562432792045191725349504427108675011712
3969479083569118756218045692451876031138
4669315553505392638492112249800900001501
228062415359245021692589520095975253692
5353750425543510024606327930865580593055
4468517609567347975963482734765521430151
720812302282654390064931570409454144476
9970073937306489231491021362513632272985
1108052900302143199520967140858076922819
5820789186412923201779540378207157926710
1658942531860831746174069915226015122047
746952151700818591388585597954114457061
1054593301951198774473969914502679758467
4156259229004975030016421644702083166094
7370974266924074443136121295816861419843
7961606431223598228423608215148563890902
2989277268537610893415507259047785206465
1242991149055794800127691317644321296345
482921348565462823234818062192564274419
9099958210390714371253815952147554878201
799968500345036534929316265056811762280
4726375897688658974673014809310265716176
5565958540332428584980196763047203847081
1081473651163185617253059602593266451961
1414905678387742941251290044559933666701
7385671594819845042683182852243796987454
8132891499508784603052435375228167774754
6268637586956690642384159381268792480418
9218641562164606906356003184792249911910
2632379013174905072121847452496941579483
3606345385638601516485703112744679174625
2809594245347195961610175252225989287761
236886086675781471769704424375863110695
2449130167004136404387072826489132924620
14882061539184830889033875303793199877
5921428188618987443887425311967205857029
4687611156538434408615848261103430998310
7447433748168643358797674865003705134809
2060171825487631096472618550732244018711
1338695406500775602575058020332473470346
8862692219035630758251986470542505470961
2859849264971898360656697455247840248139
1966672274269873855081582126564114005678
6206516537405497556601173876444495752123
6427065536889003828798353251334112724963
2041681944735713352439731578244658885247
567875904852715786852164348165272291089
8338038998397752877720177376677059836176
5376583816421318132889857991275608028446
6798071402570257232438517073094913668669
7273095284778935652343297652183533828889
2862835254021661445476965373657768473142
4766932533050495499565131842265271801795
551821170010039668620480926041429952301
3137055836485633984435844590185935876660
6883516784076229504685964850148153029138
1592986537755409136963961069115630146874
7002082701520708507706290045614210084971
8283177736365889422123315448038613429783
703071153707490462879774082070576035283
810879511520726884378974713924226897068
1250638792709724334949348832207073864975
2865756528008770983144037613452496560674
7821357431901582621771359853116278241952
3274385833157788178950629406698215587570
4490496790946473962447640284003776011288
8886642434619133112939065515218734137978
3785988504519127704841979393853456372344
6771376720755072024307632374114924873567
8196501828183845437734192304596365793138
2345091837376270597575138417927108702491
7167568390473669366462848628271244002680
7518011589307092460539071191319104357588
79462188085003760222794048718849192538
427321264804501098331184045335701457727
2946665151890475309808426544269674672058
3890451893278743985146598288902436082064
4393848781426446807237807875788769613194
2284411000883818606221506398768125528053
2562650470135430689118961951126281840614
6293306423118926393945306998315134945599
6218217340430989188750666522171039006476
3921792616346287528122580091733208440130
2122819395244063545230545848192751761456
3900467865010316346654332417071095567528
6554023043508305466509118786590641358018
3279223392408467797654129917585053222324
5385605295864211678518117205922037022986
9890350753934591926665275408002024236817
3654439557947685123373921607842250694102
467758873286459161735931903048253334230
2780676234200645532316490702937671574145
238551311787639514405125317335681907656
4766847697410729426995840367852370726846
9658917532706010285185445135945352478694
4695309228110139561719441794249681040929
9584259184841370065594757644882436111736
5242797289474383045244850167024060498774
3130310673014067624666626001602238751102
5249289328220507692107138479190509166119
9607503267310405616591021651666870601669
7240941484463694732006442364362658392251
1145041471899162838603465043960539127940
1854558420320583887462692753683382125925
7578566649085131597845956740234125817962
1923870648099934266597549442849846741774
7023168542828863227755142557006469330505
5514543128140868986976761920415434067322
6853609577399230634436391316660873621238
5061494510985276672763965603211459106636
5219215236056718342735118843383761888591
7573243332790152489249654797180354082097
7557960622747414946926206120612454690817
1438741299978533871158249755091885408383
3076561409240534857707885372309920861231
4639232693220219661225338889946131224553
1322556289046574565398235010905960362209
1361759203862631646269110946584253372742
8100534921202140508568938716136007900944
6044102484608415966191855145379808175636
1446076393819730689401810125291829240280
6081026499628423458551543646971071071539
456553646976719193778651853212084710891
3161883179776171916034249919770354137189
4587825253929846285224111203091086699633
6615020377950773000992900934635884604700
2372338281447036634432302907281631827267
3538581486792314414504599655896513378521
5959879775739552156928304237276268043736
7898856325597225061481137288605052920057
2498867137971208663645143219302736921567
323196481090381018240006316662107015519
6080698069965695838276599894535965464952
4394465138899729664062880049841428892285
8869364784556570930636801495081534163647
9817345214727198512743038837392196236553
5019727644373723389979386848411868956299
6432420849563657478151218787845173696536
8116468659383869683866127330280521711658
6118990753979566470797419834468673459350
3434174643203536123777256832416905443635
7885531798199873190694863039120369637344
813480268905492713491925699746131179599
7043603216837273674853881339460608238360
5489518044815045591514666937412909891000
6348013306963234840779005182951750711924
2218300548529053528402396825681681313121
5809835644387787686334791499789582878022
47694075061855526908872250188491430123
4888879559899779314637401524755698757542
4587720148235193210241021049211452291016
5754918359834761101858773157033525506076
1319468217837022945234683477280495620876
6689162844656415776266693933851708878405
2767952698619577012738519037099159047984
3953058438599092266533547271204124862436
9675029170180333685733579260061048807938
2997096820932120149457767140044379207319
9199585759743525254209126003203847544188
4931310134925321690948347028221631383249
8643953380569766106199249612042564314473
7372390857578954957475118957834244360572
6921437037988776849498170858873672321993
9672358619010008755175928240411515770865
2809982650382724462698748194263822440034
8945432606313745939975406896201186328965
6748444171246384012344414361038903914283
8793910037144920770420183086359686266186
1786112452423917740067583549945824918811
2906469540590670730635658438066155452295
7266257487172811069789699142526470331512
337662436773879619660316832385967712152
3783058205308091652360939662773941834884
5872774295565415595545298823597608006984
674513781613724094752212741184945566074
5695722144264408855772407363449744012809
2803242547509045404575732304959724595629
4256658079940020260131851669026267615395
4039738764357870347928412692093544696411
9180948026851868169463001197732305649155
5299751128432839430104034638635204057883
1377949149884611025687910221718389605350
8548904926160400884203284815635617787513
5424958287882304464900294594439869941132
650557455429556648963353768533505473178
5620492719867881713396022143644244966350
6232092765980631327526948419655551015746
7798196386928272334819154611504931265056
4751084133278252072552417285240821279497
7492531032478799675791568603278284351023
5414193203606771766819309416988729025197
6427460192369115322238231657479909512117
6395398602482792558846198124838613531759
4688245615009379191124589454536297778107
6227464530674692639422294254408982967110
4464576674692179854406074592714298298176
471349872311181076245337298743523727322
4428218519344334665303448204649766139600
1147748695754623082735421261675654968931
1073245640149703743556546782597780981415
7760492147314399318995780573241940414621
4882074486352870604532024436066976530013
7305598299063293380742738101396049286894
4873768224735758370538580836137778233594
5624168169403502381116968708127983535478
5576843750495604713043824190817108149538
1463675539202903380473008446279686326548
10527223745899339814287811461814472144
5115683304835251608550263660151029089168
1881818921447630870917566137193659036751
2114277524770800624110510357377829175639
8902282556007540656939143475492313051166
1137373992867081900239370228399549787872
8015731559683632048588947455422241632245
5070898373367428003163254597792380154930
3722080187963437944765243162657309173435
1159533490621398238086583585945799781867
8696307249617194911878740530740981955288
6122742578817772114726282900572572522185
3088239042199031319946140055226264732538
1716244791091992987198643393620054140777
7952460565365990343795940187562357614988
2090307145289368563194682745242989366464
9120342305714084753230665021708432311801
7961068692550816719087233704443028174948
8229100283547536823150662012326230553402
7571362482861878492736710925190109169617
8521607957969743935069550895083032766997
4628556116771732440020553515700116140296
3758795430652763511909074640158260223067
5398341173925589190443237224606076496717
3321479819652978243078390148276861909226
1637904757539901873977554727447981305038
9195304081901245583687739986452645992342
1965592835461696963513326358521747762306
4131122720586629783884336796713814422812
4390622002294749143059734170707750605468
9089787594843965338236852091600336847623
3773971161509045365578838395177558810860
8315790209955862207254725786541295814999
7093254011867623664450948561290324973498
7471166718225848718315091811468596309969
1283132309343678337818121628475940825187
479505570959058572438866473020114471852
4387829946153426670855676346738695844793
6112444933414026101279138912107917883452
197160922096104561293265568410164015260
5794836634724554431185264376613635932805
6235967353757672535970537107663691027192
6088975470079921734572046164604762725947
2077135862539812557778562019929007559501
6806694484977909434098730473264829245317
9338759008806557617365020128937384305219
803666553725379776246026546546457212595
1087374058148377398729333664850130283546
7784980845991125409054843269825088013680
4142151121335442762720906578115645033383
5163327273413444801142236293485056312661
8142558594938439328852770976877968537378
3945635214002155735025132590339775733091
4615235011220318238273734834261837402790
585356226399739388957486954893852784911
1993425095027968654738844338029600000140
9387390966034419457402523841175354992494
4145123757135961521650439148944973365696
6399787782926294638738255705432851197008
7596746529805700071515637981595330544513
3643405488273542145002078322750270665583
7263681899549937981293829411608119918184
3118711370266676691813860727987766006201
5463547126477352419387590352899355411113
4908317555848490030032567824025790178568
4293841867838562662193591034402157746106
2972863243523506954830619468179087882574
4973693144466466295071747612367750851709
75978487825566346097388291840322266979
1024725478436164807751891691998485964125
9083299767165821027171845135385276465695
8644369326630959377606706063568435790930
566451959564721583982515278278079949516
1665375159456351384338848614341381906674
708310782375827245081270407089565233296
1517397235373821784285744133916772884903
734744141836785125377236231106099904019
8927867494490464346834436769858779807438
1980230161730549540449634103968671733496
9447890044587680171901027405363065511558
2749025847446634572270155179214582034104
4461103081299941360691229469885136810163
5916259541700081191781102568449235967299
9108230012685934481156648360175581340056
4609330643860947259939723694340659132892
4551230033745332150198493678598256709699
4970063333793351687213293479198690006896
9983520721459910548528135152977539677456
662069223635521024768560520815781294751
9087530968851551479194754012766125665493
1564877287622577621695789374696063969207
3681275451729953513007749709604346174810
9750555918172809906116845485818510335726
4746629473683628630969592920536350241991
1082061500225616546783575257380134512330
7755148410255444834728239273584676193385
7626113369410705969466497884150363361351
3065031728149486299190578699746808421736
6640887998715127909871878173916823399262
181608146259672692974768752579606748497
204874923809553282285417069008371694153
9610583522647891287624494598861173819688
7085181380279030750721413907198950639392
7100766924854753893836250771476416332328
4861770116575680484942441898000125276625
4340084434746211344186057205835120615610
662897330340529220860049955519394370301
6182684035540343070553610535258454511016
4079891851099055943910393371308434416169
7629145240086298029594517399171649385493
883393523378915821717336164914981910370
4294295686070456518691526563415908540281
5343208995376071180078798795267546773237
4142960942178244240240952085679295893542
7809227357942013304020901413433617109530
6516838046103302617546955886991126041255
233855125097728071412962977908677600047
5029432611421352676869339685862221349710
5207492432305579906940070497139848020737
1714406787369683717437593661167060287376
2222396156266337133245616853634044354799
2642935491025055641323773375775896227566
8135722898065041579906097321708730757294
2840559957235934482733473132796625897434
7277657765194449701273897536878931801169
5169369376184008005238935875079045564837
7353039030010443249078693896093973179214
40542091895667486020783703030733481994
7133745544800097138555820007297595783305
8644566441541078983382893727204331975151
51770848901339687601901460948542697354
8064644876039138054293470800571186084370
4635564781102011649874217596928789387721
9337874180716598665645016373025579814526
1095328176990076043032811694267782633734
6908456009070266055129987623239738256555
5191108160821077025661698775815805819138
5897900652382161048962286652438241996218
2364108944142344911052833336438001892245
3545561450114337556644631805829419063238
4903438886871406585522906246860167550333
7002961063213974553845058258128312910736
7795086373346456643920858444594264949875
4153072868591646214172145300063270715886
9430344161321471881897685186971643862998
6864776319724422514390699186847477776810
6039508786169449911918868020174491685452
618673162476285358367934992020411539059
2820406869744671066244237519711644174157
4460590437058598900667418996667401053735
5524150685286978346178955371788492140520
8402065035373021045542397984797281182154
1602408303123113189870992305637796660351
2596056115524501277642725296289066560657
4486944960596314878312860225150546601443
3223691624930139306586156278527846799977
6271826203499498503668641935366854009643
9788858527342063100752005676062960415652
7227319631329108038319224672218550462400
2549074262976856645900882845624995979803
7879151187309353498052173829696637525345
7222786576671955961301366302476692624728
2641795839377985988588235905161612370237
4123518857436420027644667630652628704354
8223857233875590004247928173100606167595
660260628844734093169841349374729489008
8131188136551335005724050517807978985792
1473248909678223370297099730759945334731
1268647762388599396090436534341622890285
8182568462150487282273579617952889916512
6268129449727723965512286589432893477571
369835494631721830376171516303607072115
409530834133940696647773762552712706977
6941929659999554666436951650909532205278
9035072546686521828443270480636901492170
4536572378183153380708557841518487960899
2654419243231272493269177753923809946284
9294389521655936530305662000294856546326
1808064704097986391826034284477818217423
2895304354058635285998651358907295473936
4684417334062354080123815004943261302176
3843361307223916361093991254131598980044
141593285173379940452079839895019261811
9304258766049089115354327279451618130912
1597657543479078742181183256831281265774
5673619683446419480010114213498261960679
1388576343629698480741718986129566394591
1646706252022140671125296155077981631379
4021996093431929507389954575849120435850
3146131223725651796331635659505031044907
2837869617013774353394823684729804258781
8447610483263846790951210074326699131513
9768197456343108662047702952292945703762
6169959628033605052204544085763632626213
7724087444327691970257551113660824024875
5704515572893356774538949290969211322053
1617852636710109767680798884128305428022
9548021289745975040037820516578985797383
4511504141621025622146481886457066319693
6315651961770740474254991105957171886980
1928809800048149347339602395541125749223
1162983342367192219344634730650541616801
4024627530924185243273292551132526466501
3718326488682724383644793159123320781578
5954558180586310873705250221294072712383
6836003318166952781489003057930236289769
7513889047634558076587339956443836272206
6485060711041776217185459067947515652644
4552037269597332825170141572124238713148
7468759529998821029128678336367197688603
1072291000987129507114634135513784904921
2767812056103106360724274358184692894322
6872701272616704874207776297610382984165
4425000298285014014906819009340534274038
4698246675718001207104668685856071337070
6575829943740358863059463493893307533156
6620794439974940642166755311032877577039
5472229784160490968857271618514714868994
8470552354763250958700710172242609998912
2450467529428326077833968388946980678383
9791625711372693418770308000116757392040
5906662378002238549634390071031546489730
435908093935462274852855402718628332927
4654266535879341361010895844799337681164
7026632995241348386710213567262755964221
2103208955232152435863327658910263216538
4745209330810480027522035591791946743993
1797735455282479475201472923105242909062
3390756503025311451106400722656233913768
1801362087321363376184125716540373495049
9756958688852262273704029946520393245725
9967969632408284477819182609923093350611
6427074722479053867475753635618429652842
7299171614607289327297421870750111894344
8050735217634829073485777382187932503846
7363661263708291718299911115857563725797
3808124233253720629368348170860177061746
143696154532529793313458322579008345669
9784487020239850115973209677251925815505
8732205240409917030858195272327600223353
2401726394163695650202520725370359593735
4351284009931500410304790845317833141182
3749892029520614995655476587291706554748
9348942022977565867529343445735989247999
8159428350754579084235654868929946265134
6817897854621523056865867072363317994553
4413590332203124678846182780709757163455
4057751059449814403893023825447465915383
4288841211161501892264895660042955818385
7524006142446805930476842942185603214983
9728338550771926036483430351134427963140
5182346346411118430012519780622644143634
6295699445319993254363904177642672369585
3034903618582429935822246609538001356876
2830177587298170619131429476994953996789
4969517675317931360583743758868645784770
830305552771959461945043161162826937952
8208594639868004884261681497673600990890
7679940037787147661547722935588335959769
7663422959372334540443250344312777541016
3328500426297318432946844640990589918952
6502135942849311548856540223322880966592
9930911810764993620902596248444722093319
8975895388242226635582894084144519063844
9465685077064066485332873929827529486075
4697602663086553437488730105442221784629
1237683756456727467970839344114300326116
6798678366125259280243623872554879105114
499405475952199913334485345711034614944
393495706352351621395564936782675785211
5503066868868784253143383010452015821116
434150310055586829126591796250695646268
2714543630776079558104649753950995210264
2560291944297082422278889528384282030763
8431300506742269922202424481954348213699
5961049794946875317605807971973747732284
5397584030576165391308835356553165554448
2440900737354324106921152174974671986139
4392219535870946213779462278714205175497
1502680977748433899816699973411151813505
4611350823758670110851493355167652593020
7508520779097652127667354465782798335794
5533211211765308056401813653804633488332
56883729742073775195188601100229019315
5348005317189279354865724620183941907661
244348925094593002393496926719185669350
2499938851818406014931791085710758379589
7438031756859366403644709746357527312398
4564781026467523053289657515759969364719
9425330237827584943113015889058180103900
2652474020543355826788909471964012786539
8157558462375157572950878700705287895907
1670239685181061866876464376799416684009
1594735979938838285905118325930198158858
3646209413336683659385722833540082126306
2371612949210074398801785500228997077539
388837574981434567314376929436879296165
9812299186551201550645655341685431366916
784266254138622348572082803082869349158
8828094833782524030255030090391450332441
2414538543734730523738118023701792902410
1576489610713581068497051177844865137314
2190657402953717388072538279632636695820
3489686595802363479622442603674697160270
3535878323250307721468318734822787084131
5722985752866990064080496642520652378956
9725234328714507588378398307977587656552
2081670951616712333049596211423720536947
9791072546799762900189063121884061314296
2068862375547698587189149251547566981295
9462179622414606619319962332410089725591
3900880353917643459186828930184100556650
3347002034972137296138154076857570030463
9601796744265993770824678743288736308933
1333227524312679061999844824315547228746
1180062879793377377057505981510718316754
2622020450447689626698704018433245584148
5780783719128821646531597007784662709804
7633388916637591496664605214028291863812
3865850685807331258665936579495711183137
4714064846811359417189397350465591014517
9467034049590552847854710797280820228456
4491189467440234928325201417365980138211
3352335982745387842998318187681718869404
8610632274460705829179219104993962581453
1442533958596272170930624673820287627967
6828084219649065657760205369399620236268
1815474187309471045045680237347979090138
3056350426011381146354276197499953609296
209369057176842188498588377844184021694
6673313676167634747719119192584417684366
743005492533075317709594020789396512752
7454074313407991706609009624731214871988
5719489361817065799513752513626087856369
4159878589926193780714032792028589471175
1843153067495253691177615649812541265847
9849227526284830050943551986350918935950
6451021794092863225706632584528297453953
3262951326809818799895430443976396363372
5097037051639972677826702831297767408960
9658482997161021441099203962035403353102
6117733597865472565598280282288691896005
7947783420858515475680980528458890273344
3050217172102671223958485491019608302534
4757680227127331118898519773195011823959
1410456593094640835279093707827669497974
5245090547736136084393022472876186191717
1820978901102307614409553642017687994230
1825631977005403985986667383048304153531
1836472388263410123621334882223549932803
1074669128841314787326395210053759745666
7711973638844463818690111826344842530080
9191920676646729375822449423821044564401
8531147410052267214953990479991677405312
7770331617420070892625753469419569974297
6237131764582029224384157727163549750967
5505584790053479132491300164606733450316
4452007623515987158321559734745746574979
6308224930117980988332736684208540299418
190966050529552024521308080964634974218
5381235152892889029061593003885343474302
8183014466924559205155716073213056871881
5713014604102547925346106815608501680851
6102988527535778893910851195473635183366
9302061949628349344850995163071496794688
7324372624202326751339320169214971245092
4366713829409635760743081505569704754137
9549461002516278764665437890845597154040
262863543165500142137716208316870837705
8341127516569229221435455820371165574285
7452194748952002265983435669506634207357
6555984924420499251629184873578544848560
5186957432194122824680696125625996828157
1122263729241798502464105088935496975049
2422973326121695555833822778136224840943
5163675593073164689749846865338360569405
7462534240106026781885049250756419288083
1385479533669198559963592895180420379494
4568856803512358264356929651053878466250
4106914802584510328533237459424824859096
6943634951645654290356159864465457248557
5663846274310166869020804632940729547763
3237650165291943171856942436735206040991
5784452369931597906699420003045156215485
1703184389389369785886290875436288212632
3069926742173723917182080011304234922770
843354350768279322879670618337870878821
7792666597491754013967139957221052789800
1192983743935732619000985228867353874251
6925836252667503486726894075708529026903
7931232239924775453177269606362243717320
8465124055525181297321302539166502159792
1965086516734489915403116769721732884166
1984409793557415143190168232628609471912
8174289653845224282257491686119138925217
69960638868002111929033736194014818251
7416760983788089973666660083892379914706
5815324838856466103128922558337407667411
1133137275264813253156075425207690128531
9398973442024967096250896915124056157928
3572510599047837393338283934647321616148
9329636036988782572137286681763094023799
7270956473877063956554157953972503554036
3694894401204433949775621739519743001990
8987637483084242025552544123540964074474
5229268985361012070764993567235814822406
7238777117238152140464920331064704981504
416216053675387759937949115451513765868
2697121129022971175983613463010253241928
294685243733182676021024919333400714867
9182883485377183101762858366021137807666
6038737898599717174041635116537525094092
212919941908209873195916781531899948076
9798019549544981241659054544963028069038
9677860774419353518139165416667475078966
7995182959663734491462775930007976392241
7403797298475698084360150783276117681505
161309066038012595516548876772805609480
1651403022538339036042210884752870252732
6581086641120216540300226612234227843286
7436542799097214230706161791554115806537
6456252465837819193853497608489834597807
942149321063807989926875704107693780858
8009121147740396267463608679642647034124
3182503877831167352876358995546607249426
4142470078795287483092082275227265987
2824217195293766464796782566938956002156
4814913879527940873360680310580954739052
4492470119206418095951255734063055902663
3982675339347513007580425914213699012092
5016248917608123154001682753399505551399
2667138748034352834798477777960114954542
5675396183687285333776240794081813886713
2804318337610358950896280888156742537431
9285632690071836945315133275715334268253
5295461826158943225626642561543782965905
2074259941546589153260797505033558338094
5108383752510784109201442874390793573442
3325025581829398927387980408792729180693
4848528427455162161403405023121255091026
5010188966933613014297264021356578464691
4565552298161478912351817652437557342962
6577231530160299676728950862128789737578
8297410878414285782698153373333846486237
6879688002450131747361543615094005422554
7869449437070355217068731410765797749007
4821460975845200489834927588818496840347
9297698029999085922964315965306527408313
2722600788863274220954376300992435927298
1326428367051959055666896826134304453693
1491010118196496878465351774053185121749
5841740605637232842459260927806449608948
2368606591367291362997539336356581997092
2892606120257294114175536438791857866456
1988868489125648252574107202072001973185
3399734760194286921987118218462780648293
4075524231877222341765224638990344364057
678941209026398416224158452472724470839
3382202565198316166391767956644923777048
6931105625495944420863562990723468787630
290930189613142031744918698945535605856
5309253451810470572997804733176871676155
4519582538777324021642159009034461171556
5164576911482563508528964970069961298290
9242247009548161594322355801311269974922
7738447689514319358327314036856137713097
9013380054399347081684725187177603419561
3674488928731658947415647459812844265759
4068304576850156685399775648857957480823
5648307380453047319217705487726317662765
8718026559556931952999452499984771579561
1658242137379606708652998189048411925656
3387242305094199005961644975207281149242
6706167616492273091236344781588765123136
152126198808789808822120843271681128951
1646482752393113871916792248401299053847
8149398846761570082497081115805997147451
3124284790895933111592839711236929629286
289838461433424839707313219154745647520
9092601311756168493220100289008705651236
157912688657565181124810094691243277696
4267341192392055271136798465710021715298
4503745524034397195150631111822908930101
5686516003579314697261554857460993145555