-
Notifications
You must be signed in to change notification settings - Fork 2
/
input.txt
1451 lines (1451 loc) Β· 49 KB
/
input.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
50
5
14054
44250
02032
51204
52212
31
4513144112315203513524111202110
0230324554405303003203203350103
1233043535101251155252203524141
1522455054150401443324315511252
3133200321233135131245301111450
1514253500045001021100422034225
4140000113021233002104002252255
2211213312054130503410412140004
4241155515553152324555321252104
3452535242305511113050015154405
0205005542341414554155215211000
1025420453331202130502542320253
5023300401232215351255301445043
5134351405510305035122410404502
4443434332204441123354024411405
0143105502301300011120240345340
5240111435551305540545252342004
0050515343531543005202221354105
3432432135232130410251503020431
5142322012413233042225101551410
3154034253451352013051240223252
3334123322331204253221254223413
1203031334314413151501320351344
1515100003051423555541511431122
0021051242111212545304104441435
2551005410400454200325422230434
0402434340512135541312212101504
5303504331231321221531521215323
4321214141221110423142333324134
2003201430430412110223055320034
2550454412410252310153055212331
27
022432015141413142541313020
504423015534412502511411544
552322200135540153550432044
113141251504423220130512104
435220051133534220530124325
332211235005503502350404030
014005141222230504022343542
125345222543205253042241243
524010124301451432523130110
534231344142331431232023353
155054350314320151255554212
504252114555040513245314150
334305310343110215451312524
123403323452412424025132050
002012401234324515532240510
234322251532520540503403534
442554225302314242335102544
252332415122052400232030053
431410325514325211050110203
415115122355141145110020432
000215551425301333135404120
524211354444242212230551014
540125425542430151031423431
545141504145455034252555401
213553521452111550233244110
435241001331454021253332024
124005044201414450135305321
9
000304053
243232532
042540453
012450311
252501310
532151550
404542445
055353403
303030115
39
504143404222454240143153330155445555311
250415140454304234353153302130321522352
334555201002110111204134353504103155445
020240153012403352454051412551003531005
343155502533415224545040440020133103213
330402321553111211253013531140252440323
133454423313411212022040510452311433122
300314220351255504041000522153245121334
113534042011454422242010133202321134515
320015534013305422051502024104251545132
523155432501315040125035004311502031222
540504031123133523001131441531431502122
453304043114045401424125035355523034340
354243242352330221143132243314012052250
435154152411424152425040133405155211135
245231052255551142035515011245040453243
531332110305501423005554020025334241323
502501411240042402023412014434311241320
552023404415152424445520151340213432244
542053411242420523112510512425334454122
443110322420320042542144425120351320035
212201151511032100552504250310442321510
050542014304034251442022443230415324044
552042225023312521322441005234503215152
512005523421124144114533050452510013432
530501411553051320024244300524005533330
213524112525035511245020520253523554210
343243354235014021041334341513154343335
523122123311215342432531510015450342015
213251515300415221142534145125254302451
551551112022503442554123000300542121045
551052055203432503413051532355550153315
505231245044332024443000553130211310442
544015202240154200231523405323531233040
404135101340133043331354445253553232552
541043011201113432001424212444311035255
313402420243320440514345554121342325355
301331213420000321412023544455025403330
031024030524350543255315245310513122253
49
5453314042330514434511110335155543145434110325510
3040233020221134120111325402445044530522424303040
2131042322214344212350113113105325324222053230152
5133020434024231013511434535232431010023422544352
1033041035431013222405240042405022225435232412111
1431314424152331015153132230253503323053131255533
2214553242103034102050033052002555050323401003244
1452103453445322131413101532242444332442151505155
1441044535554011305450142411152113523251400225110
4000410542121514512500210221003042350351510531012
3115355413540323535134124232000502505300435301113
2444113202541231011034033232203022510253052514413
0542522422025123454433453533112504333334002134053
3555331150241334251140543454124230250040120544541
4013103451244002102125525313130002452554242015553
2101252312452314531525415105024043503431310302044
1523003353024425145331542221305414411501230020321
5512130205022210015510212205211204301354321042534
1511512320244013435511155111445325025323450520505
1253023304223132502422413403353534453322005121142
2052311431313412342334442525043132420143511151550
1204034521130122324022335102204533023123535553500
4223344200042351524303130152344105034254550040202
4534532255033332354055531152034041042431222313311
1335145401045431000344302553134551230255224051333
2254211013150515430244145102144544050110421131450
0424002530235525042301150004041031350012554503122
2451003423542030024453543223451403404505321144023
2514150223043140403135323314051044523455525300001
3030305542532401432051320134511235114054323354524
5531220211535142312110503441154302203244524442004
5434033200041534045344200552141540410151452424400
3320414533312043525225134302240304542152142232222
4205133441505213322101101245333021332104335132252
5510403310300340451112223400213520444032241034200
2142455332210225400511034551451510205253331031210
1304302322412141442301142213434140550135353003321
0040452225025345154502045220050201022504403355433
3014331312502101521350540420205131550455232005140
0123024535000435325204214551040442045451354343001
1315330253121345330520503333335152413232010040025
0301210513230412245103140410053525535004304240412
1142012044415445251152032344320113504012035251000
4442020030214155250312302255434145051034444403520
0553012235334125154052024304500534011402212434551
3514003503112441203150105511021423224010415030233
1503025344552420154011131324234105150220434532041
4241005354225505135300433535355455230220544045551
5111451122202044350354325304441523043545051303310
29
44104051515522321530110042232
14352315041520133532505005521
20513142212455414240133145432
35000134425053212411355121454
15501412100434310100115411334
25303023534542330502315054025
03424413310043532451003211411
52452411224234024205314132524
52552515523440335213210400310
31134324422343550241330332120
02221354344003432444544000155
05532000052335540544151245022
12352013142554405430021322041
51423101220422241535303305540
00044500244433315140015550251
55444020514332125210213035542
24041014044051022125022344030
45542343105434051542501511354
21231024434113002101214005131
21333441045555135145304350334
12530401404021113340142454234
30304410432221151113014434215
40143250244213314520400330511
20004414200024532355113235323
53525434544113312430002525305
35222021534402140553031123515
34251021440012311030513125233
12044042335300334100220454030
14510223335033120220345153045
33
551155421203031424251452230454305
023530435252440230244310135444350
331304053041242510253321132442550
024533453025330533321225324142255
441050453502201423431320353315331
441334350303512423242011342424545
523523150243513042135343032252032
234302523402521025321535002055025
001352542444443513455052441443505
345221413505211130242200552515124
131511202203530030553131221012210
225405344405354001032042553132053
102225415352434402010034501225140
212250534123325332223010322344244
130040114212121041214512444330004
405430433123501214050113112451032
224511120341452114532241145211311
054001440000414013000133232350050
102003512110134214015214045044404
423145344450451141015453530224324
005441020035344014014120522143453
232255253234501350444154220320251
103505542420312501303504105142331
410505453104342125041515202142544
454321552025443030204145220544222
205435104505201511324312330541552
550052031334522225121502012003111
214334521244431234344452344411504
514154013551205120255234443320331
102320453504514125501341243201111
512131121500221131300430420524450
121504441033110324231442553231141
020040223012230024535420511045120
27
450112220120452241011510245
510043445135035555514515551
055052131120321413304240554
334245412520221455100223421
450405413124351353504220342
310342502234232120033212424
015132014250153313343001222
554115420525001410141312430
510015155042112451132334232
012514233125200411252340332
154314102115104434313554200
322033441204502550014425041
221152242251325212303255410
134303421255504512521141025
311114452035320535125001113
023542541524313404251124433
042400055413210133445514205
145341055501414451415501311
305231351544023500541231041
404520245342343411152124344
214304250514345040422351434
552331005115113243434245541
210350514044221413102542145
250300123203213214021411150
155221410015555045555103242
305025341430300152025132040
024355223302434532032305040
49
1242534254025501125422354420444430213013531321251
3105443015041324015224304003534415453542010112522
2114030103431102225034233452552304002040201025145
1323320000554115042224310023425503422441541333244
4333453432023135051220505414152501544530122005413
0540034040153233254355254050045001522011120321112
5211015112124503412401342010013004544321025513531
0554412425500131240500033004434015324533235135310
4110135511234503121133425202541232321543004300440
5535244401250521330004452535551331254252132300403
2504443125530152422443550032342212032421030100244
2555052514212100403210312514254014303253225240231
3143544103204400244101231400523104553404105224151
1443450311442121250550044041433325222000031511021
3001105320031043424244031403315554240202030542434
0305132153021212145033553523344442003532441402411
2130122544300044132454135240305004052200350534332
3321331301453150444432110520530122022140345335320
0020204420112303345500514215015232051154524450405
4201411311503124524245012123354221511010251455502
2023123120432531332144344401434311204124240023355
1512230003440525143211342203512340305433222431035
1044000304110400321235033155523151433415140352031
3311030330240453514205503405154541420252542315015
5243052044045334343332355352050055522325451120245
2414343035514123331305132340243534522031143153545
2022015210220533142520000304524334523233440420400
1203312433132422430301334541504405445230502450424
5015103102034104340232042142313155404022301054552
4422335332434241550013323351102002410051543252130
5041233423224431355013523042033112440103543353530
1454314245035423252354203352012052125423545215520
1302324100211322315000301302014024452124320304325
0450422111324003410111040551102022005152140152031
0355441343211521402503521354204151210503405413413
2404144450124515121223415253502200224530503550100
2220252212040525123510440014413342553212513233320
1214322412451121025432441151445151050255413440300
2130044210241150142451452305413224300012424442044
4401413255443115420251434024522133534040043411320
2020412024055101322532413010251154340422032054430
2114442504533553454532251213044001440152240450533
3210545252320045134414002324404004414005104510522
1413530111004425334440434221013251022520111340234
0400104040351201135121044242451551020311455251144
4540531050504034350055445031304211544001452003550
3415555313130530212125300122035144432145153125205
5234105252220333334233515431534404031401034135110
4005145145255024000445111530000151002243205352514
21
404131335252120240225
525211540105022120453
323215254343141130000
432303410351051425142
522203202223025313444
243204530101244033221
554514154410024514321
035514453213442453254
223203343201101345320
045332535311244103304
555241245520154155441
035113210114455111415
253214525030102210224
435041025310023502511
101343210045521112411
444040150202404350553
241412044231212203140
104144001444132054324
343403544523552452035
252534034045323000000
100120241131045402125
49
5542243021053131032102353515252112111304415410055
3530513355450305550450401000322423544001530315551
5535003031211433234032100334120102434411010445043
1423334513055501410342452254342501225310010420141
5300124412303530343023304112145055133455325031330
3401434042314221140130103222055132223515522251554
4123011452101223205101445325453335142504051214221
4300510011135215050115212433553542503514200442420
3113315541405142440140524154555142315302511515505
1132220511045432531415043111214222545545232450151
1340550342445145120315442212213533550053312231153
4111315201554142253315145542534001321401005534140
0153403400512111024151040322455200525025152215155
5133002542335055312252000131442045313035052124451
3111510534405053255123225530140420555352300533320
2322043155245235134123033114341440304344252505535
3504330133320512400142540210150015411435535500001
2430144133152211021243500424313145010020034035252
5522210241542131235355134325335414550533245520240
1352213141003300440152251450524345443423525035112
1432540051541205113141451455143435224533250414405
3021200255430300234410315353553413504253350200401
1211125002303014322050112552042051011132413033001
5543413550355205150032202400512525535112035450050
2142132313420143050110103121340003403234000524503
3215433030534345350321030312403032444350244013050
5542531200000530325413212251455521150000520344155
2142340434524223521232541222015003012042424353255
5141544310053114001351005554431502140223555110543
5235411130511052522443522220532304155201302410125
3454343420242214031141521252350544331430515040553
4331204525021424305244554103232032033241023222325
1524242511010034051214214424552535543423204504525
2050411310450351421343112151101023435422341410141
2501335240051105530432510511355111210512041554002
3213342243513514113220515034111423455254102543100
3235550242342320300503152132041445501000040041131
3254122512222453120211104022535145445433002312112
3145222340513244135054412304320355231341253220444
0530525515225401212505512240453212330111440200450
2253354044120435115132110135415350320430232330330
4522314552140400121121452031343311345403054023551
4500311443023451213434121332414044411540504512434
0253202530325555554102534225325214441003233250303
5040424440154215024030252125443054330332245415140
3321244545100041511255250045332401003445301405541
1213255253434312405113303444410312121325320445155
5153511145513323413301525052544114154323030150100
3104034322153313242435344053511415354451203143334
37
3453354402522435011111423003003230221
0222002450243123313335254135555415123
4000133334532113534325500111543120441
1454115415335433331324012133514101441
4522532553055543053012220104242302545
0430504355524221223131413403443220353
0154540554052253132043341241005454345
3511201122130235242325403320435222234
3222015512214051351225053304233452252
0244411312222425204250224000133005113
2155522555433440524332314155311100221
5310004435540353212241352413235310100
3410322152214224532445004511334341142
4100200101214552021400505201031012204
1205201200344102155212532253505051132
3154511533535001054300552123204545412
3443031235441425552221311101513315451
3202220212423332300021212535554325411
2120511350155513324023524044534204250
5045043135023432034515100443322155125
3310242531121415053530115415440100420
0525301504101025155011435001450144545
5032443531424523243422225514502352410
2253242320314424502014232541303211531
3415434312140013213435225011515433343
5435202032120515214113520235000341340
3055345253315302355502534522340242541
1104015120013254230023410010005503314
1032351232021304330233350010520354432
1512253150310053444134432533324115254
0551200533155431405230301215435002332
1032454000443440243430445520113135315
1220354442354041100255451523453314240
2132534253115200530222013255141550333
5044542211233120140444354221303204345
1333413510505520014333411534052500420
1512104143132431020100401141540500052
41
02321220551050552311245300141301142340510
11341153400334142214011422231145113434510
23302151242342455224055034045135420333402
13552303004232204144121033414332420552140
05141545205540233150410214410044544241124
10440020041314250500252404423144452214333
04234455105010451213310223521402030252422
50344234202355112302330410022541401222514
41404145541510000252250225255405232105014
05454401550214522044332144504501144134035
24111552224323144014201220405023210423504
50002534444001511215440323441002332511543
31502255131112341011522144453222335504042
43100015330350001412530013344320542313211
52435513511354404254014125152543115431415
10305022301425032154243020025524313143000
24025144114220234424204214021445454123235
24541013351040442102103112512333521122444
53032534211442510025413410244023002530032
10324134122152003401002043415351243423055
04221031241412151533535234555514345400122
03154445333155211112442240524001053341131
12121551125211155435435402154222221535034
22540530110520001545052230212210115510312
20341032032415410052531332243214420512113
53432232052041441002325040332445524321254
12552334540243205200141143433543423555133
20353152402221415344222433423555422314012
34401452124005502153051035423301455040400
15310113322351410244333520323200001304024
54145050453324143541533231544402255350540
20333152453513343011130305422215104442305
11221325133521050432531505231312204451551
45012304242115420532021152020041215354530
01552453542433050425430105124102323342510
52415440215500510435141330302012453400425
04032200143314242224403333241040023420150
12500422025531325312505321245120025343125
35244020132004312415330540222530543300525
02310333204121052003124211322224333533352
52044033235503425542212213430452220002555
33
310252551231415320340103122332435
020015041454035531021105213531134
552335241140143112024104403341542
513304505002122232150401533411025
214200312035403424244033135440205
032351050425301444002534320413500
000442525200410402344424221321550
211511533120341010210044312420035
544025044231052010531513212421502
300405353002213021410514120503402
013310044304515442053051554424055
210315242541321232434110231422120
000120041145244550432325310011055
010053140303403002301400345150431
123530011503453441053323201345014
312521114555352310000201552313410
025152453125022502115423543504500
002002101325320411551233505155311
555441213541102155302355500304330
322542424000433001522211530120243
500405141141245035015002335524150
202120420011111503204412130422453
232104501553143055232430414335245
114053144452254331140304541141331
154345414212502115514401405240153
313414231011452220300154024435203
105513312305510205102401523133113
050334044432405011521422325442310
421134535431211431341405435544234
104400515051503040131453333325144
102240221305504315453453553114233
342050015335424502112543242134451
050555304020400055210415412342420
17
21233201451531442
11430334324555011
52202105320211022
53020434325045340
12304133022241110
50003213515221044
11432103112111242
30420143412542545
52032055223205501
25104040345531510
43540102122222154
54405045331233124
41432235440111115
00353134343441353
43422503224445304
12050450545540233
35040424140521321
37
4034333050411431441331315005245302344
5430242244454423200235444412233420320
0531054154045454222121031203510113243
0043131304050313504444345241002544341
1022121323143334121553234123342521334
1153430030101255022135152110303213452
2125122252503321335411011022524002013
0244302534303414403411142134540341250
3100413130201004510141010311200315334
5035520325355431424142505244400143454
2420444142430214002350142121454440133
2341405025114050511430414000354523230
1320405212051300451302414344000203301
4420233302012044144002013424313350242
1452302012324120440323335304514532350
2535455534231230214243134332153143142
0200511533550423051105000013452240544
1524250435031341201244112524515215105
1541401030104404034055454104131430314
5521131414535255522252010001345532533
2041053504000350535454225543343154211
3022041124030501453533100133241000410
4434313430214412003201302150445342003
2303010032110504401312444514101010410
1511310141543230445030450150102532350
4121041233413030111044210442403220111
5045452431331134331215542510541224022
4210245301131505235121330223511510543
5310313320050010512142134343154413210
3145453154505234024240101052520322112
1312301413051124502555555335253341144
3303522204204503333355451205504020024
1221133341251100024010251020250021214
2454523211043231155313105052100401225
1313022021354402442104002123425531141
0323235553555105140131131214035340310
2400311040514331014040111540222333013
39
213252330052432402352350135301534432101
511153445201433203004332520025043220330
233443153524421203122200245305522035145
545503031345440343504550042220530505152
011310411341055153105101034101230011145
524144002520110530052340303550012103543
045510330354330342552452432320500545551
001534114032011042435333544032023251041
513245254030524335014505123052513415021
050431030512313103352351354113042442345
422020243114310422223012555035551310442
520405422244040102254450050310045211415
451323401054113030123402322241353341202
521354440101134223220255232555103212351
552305035351102050321023103202154052202
254130533103134543052554551315520054215
235205153105501035503055432024054333421
545055123200422253013012321030221323011
031015240442543521012051112135343454334
325352210421511252503230005134343213050
323251500002025553310141043124401331334
241115243334531403200151244431125331440
331211045045144524404315153345452230234
011414321354550512351252411551122302442
444032540411215422044304541100453111040
103015004555300252151252403024535151115
330144224544525410343514030004123241415
424031210355031030114312054225341135110
140402225105524202345255443442500043554
005241551221524055341155410502350454134
144550352340151123311235550430210214105
155320411450003400335232414514043525440
015234130022005301343501425021325353452
331053152444245434001332231004141542003
001102052432243454112214451141130304254
115124402455331204230105452415502534503
415104450301410025500032111154412543311
115001122020352131535012504551153004554
413145005434454353500554225010514241023
45
214132150502031054351140310355134545315120521
401254201103510545522413542245331201403213120
014353030144055244501535321552350113311004214
024051044125301451021534034055355405001304204
055012013304102404225534153340004530220505454
443552240203523415015423220515210533532411434
214144313311300505331010024300403551520125423
301415204235231333232302132405541055442023124
230345145255253000451504045202320414232523444
123323223224450244135221020005442411012123452
451030243455230022023055113502432343011012534
543232241111145144443123404420340555151151205
104323211330445042425224354220122010113134434
324342034325520450140432340051505232102005444
522131052412101015431212545331245234255113122
241451022145553315244021425010520202234531411
444253232553520124200100101544041040012144353
513222552354041544520313344345224353055041433
513432242050555024454532324231320532041210003
454204342124305523532424345015154051231201124
133425200531201500331314205144130433135202011
521145150252230205515110310043322414445305352
512250135320340300321143252024133354513142353
521341100552150450150542441001243012325340440
142334142355524531201412125051114122250054235
551011353031302351450225340213030344353113211
405025314140414103240544240410203503201125412
121142121032240032425113101131152151305144441
144141321425450243512111232435412331445153110
350310042122110053105551355301340531345402433
042540554412150405114430515140214401105224523
300315141252355505233020150234413542415303555
531255104511512002514531051454150113400434232
015430140045153352332313030304214350314350152
345035314344051114101253023430214144043523441
442133130522351203234500344054150545333023051
342542443434520223241315444440534251223355255
500550222352524514110513425431445115212323155
255543550055511532142010122340225543301204043
514003132325521231534340303411111325433354105
321003250212141423123054432353224143542424150
151330205342104120124323530303303145124534040
505521052545214554151541343143245003043554102
500501253323452003021132051032155334314313141
142513032440550225232554213451112224555040024
37
1205031444441224100444134010430025444
5145524304454505153454505154023503510
3250505024312110251311433225010123233
2053254315212041203415552512332442454
5325024411502451455413442342324425034
0454131515422550220505002532301231514
0310333431434151333031504131043555245
3123533144034034021522003115554221021
2504400541541534011235444240353435010
1153433051121441203511003234214100023
2322413431553211250524432151421152240
4005013152531324113103213225502400213
0442332102402315445100444353543431454
4333015323032015051241151242015133512
0345302013252020430541351415352150252
3440453435045144031324501410033003511
4540255235124101444545232320155000035
0132531051125154225505155115110224040
5301005403033243133432535055453404421
0242011042152150130551013204034334234
3213354241511204343214453253432543011
4252343542052030513445232253443332334
5344413124043352234210440304152212333
3554044352214244443403035501040151331
2201501532431255324553455212034124211
3003530144113310411244012141553220504
2551130051202433002442332104211443301
3103122510212500203254511325241305031
0554150211040505044343134552455440343
1404405004452500454503220105410354042
3011222434104041421520212422304105150
0410310113333014112302110443405053335
5422251335132440310352550103453205132
0310220140045515414444221224425341311
5501252455001045055030503030100333240
0020230234544324240423204231024314035
4212555212051131555041310131225532034
41
23312004034304302444102242155151245503031
54340313320402551311405134354552210024514
52251015151133305344041042425321032005045
34003353434142410334222143123415544144042
30024452001303443542003523231000314340035
35215512001354532130533355340250320005003
22405235032432502050054435334150400125325
44034221542042244030315505351110325143302
55233313302204035420005131113540355523314
45301541321335011533250451455235453114305
01403544413055122523451344204520011422322
45020303440243535053044441341443500524542
01040524045055443531140111505021424201324
24453024445040102205230511403054551311414
13005443210314440541425133404343420254443
33431551431544122441311400410204201505020
03140501144554005213532104235134330544540
22033200410421101031122544500240453544352
54555200522255400140554011220251000504152
54043501550211112322121532054543145435321
40055335501552422444314513030550142421412
24034505535210410123425124435454551410530
55105114555544252552534244320453104014101
44511335044453302542023145534025050315535
53314112030400512333351311510505554312510
22125401221204020155421440000100102402202
41454101405404132023103422355500300255422
03155504441522113215220224211551550352420
52424202111111111412400315452304254331134
51015522003031145234401120453450051312111
20523512021130440214441252334553101040055
32343420423543114144324111504424522520055
05112305144230510100234313000054203454334
00531214425400052113055325550144255215022
22115312144233534403451313525131300520011
43350352505454302001155121220425044402131
51414034040205053313041323420521130452440
45231532210325113555450124403030014234152
41333534012405215140145402334535155145005
03204311454544243011125130110312540355535
15521042211015052544240255554133301550401
27
324531445545152001151415300
431204302353010521135544540
511322355422203245211110344
033150043340453444252451233
023023440031213421030552541
402220342320235303544355403
231420130150443234101355103
512424233151451350245430003
021000132445410113242123515
233312430252112450205523102
540253315535241353333233004
233121200542320020221324523
140521302453045105135530312
554454120334530210504421114
434350011423503455220445053
050523031310033315343003334
404353044034423345244454452
042010401145434353323432053
143014505324123131223502145
240411330434112410252200455
353532421144043035103101103
304242234543124115431344032
423011022402535354510124524
451000432511042132541252055
332330502232342114352323525
513334534521114113215023501
335433120232015222103124105
1
0
37
2043405245531220042053005110122324210
2052103101452401433223001055122004515
2503445124353514013445425234040414242
3221242022040041315341314452052411200
1332031343522510325005233255143003153
2103400300554011053311321543244142511
3451105435252040052550212530402411230
5432133022515411031215152131323332433
4511333243234512311235211032254102501
3124333142545344221501141051141521002
0515423241015012104525134301303521113
4433534200202504530350533443051113302
2020123455053314514533245530435002532
5252342424132520504020354513500300233
5421405053301201435132540030234330355
4105331211544510102354003300145341014
5131233450235400223254331302223341555
4515311201420510014031151305211231125
1531330550324542334211511544430143531
2534221010252510231031044120500335142
5402505235152155422005351120042253212
4150044554555541115451452252140422001
3500450252000554454313340543355424122
0402441103410002301325005044251441212
0154224535015443012540154241553205531
2115112125254433012225130140411232013
5124440223555203045111235414301103423
3551125052440552125441401132344121221
1145154125111135021503114142501025053
2211204001441210322010520301034042103
0210054415140013055110133411533331002
3530402234412525435244341531401330142
1402531410513330105543505415502214244
3442323341413352033142522520032533334
5125140215501030023252050320030413004
2025125333353052344014551502412002104
2000331005114112020335341431222224310
37
3413420542232012332510001510140533051
4222351240242231254214121534012453551
0223125432231541423324345202443140242
4324031134101013220450431420415043001
2505521314115311344014205212013505013
3143551103225415513444053021450033231
2454012433540354435243125413033421503
5005233424515015230302443550054500102
1340300205151352330021112105245351213
5024011121030340354402000553044502130
2224022232120130255050114105212012535
2151221144434053235133300505532052141
3335512112315300135205422210350124232
0254045130350045123045550314100221254
5144124510440015312201011430313345111
4345553125400334001505233010113334312
2551443422240450150401012124151152554
2015504014442404441305520202402151513
2041222041353521454310220013342423315
3143553453054252222020311000304153513
0210324135045535442231005235325202302
5350403305311444540421315105403200141
4102534550250523101540541315100502322
1231012025445213225120220541000015022
5040301420244424215245233353500422255
4030524301133525341330534303402111111
2414015212414555031035321153140101250
4442442211513344543400345140145235420
3544224233100013322015012552043453531
5000455115223323254315355025442532331
3425551341341002421440155123034033121
5432314431443530004105500323224223410
2153205050230351444405222001353302244
5551021331315052455014351001221533121
0203125542215140121430400151022224320
3055254030230554024443512302341244443
4501211241105555302514012010454440130
21
143305242043535240333
431304532325145204230
250004554554152124543
212554243451504032003
315350152242553014551
442152014121100315554
535002034321443140025
501350455225234101550
413155511343353452230
335105154113223515322
302355131032313031240
252131305150440004114
514010234435442110422
441025335424043325435
425441151321151054355
302230030504114433402
132044233143510505342
200544213230321325020
014531120550000144012
242433525233551015343
235440132221333321324
27
421531204320154145501211410
011250311514415045504155321
532011320434120555022333423
004004250123042245434254541
450554040343222504253250411
520335203043305024525000314
122311342553433113514143322
405214040031551102103201001
155302033245313252543011553
114200510511451552445424421
541123130042510552143231443
142401122114042351114134025
501530140245134214200012110
030254242121043455213323530
300541351513154223345430211
053322012352434211332254043
225550304213034255212101500
453251252400525250444303100
034503505110422202312204141
025523510102023450132114150
104422422430532513531352024
550130250100035343115410310
514025242223235123150321010
334300400123022005300455022
511504412204150213114222133
503011205315032151253435115
533542120423214223135342032
7
5325113
1125520
1033520
0545503
1450130
3241555
3420335
11
52041021450
51522525505
04201303204
34354215033
54305314425
10425200121
43150431105
42421111540
50343145313
31542220411
31042311445
1
3
3
044
032
543
17
13540142221132004
23003533535354043
53015032022301242
30443102330122055
55240003212051251
42013404003423204
02221245011220103
22230320453512344
24403303542232103
05035525431220342
43020032014024303
30010425050203333
05444321514415025
10514143435402540
23534232152141344
32354300322313022
52445251512410042
47
50114323141033222351442244223012411053543215553
14535002530523552050425211213231520052545330333
05544020141554233002125421205542203450050102031
14111004051112203115032253410332540133305320510
35123323141142040531521244322100244315430203504
02135423310235100155330342221545132400134020002
12331442040311055513124104341543331420321015135
25503042401325252104313323521241514041415105320
23513045323530203312012151550054114442551132302
50131421114043443513240003333214213520244212423
01402554130104203530414433153142525225434242014
03041222420502031405212310324431210122231500111
23514503131134223312434535335054130411135004233
42502351035032430334123002300001234423353404130
11143403125250512045243220021550310445504321100
00025425504321113011043025420423405023512213123
22332512220101051200533225450522150523042304320
02131034103113125240251215510404311204202010344
24125434014550201052522314331520050454143522002
11100510523442233430140203015243355055350214331
30221420313304520254412051332400522431133354455
05322001111015441002002554155212031003022101150
03250422510335335051024341140230205124023150540
30043234010305113302055240541504440153542110500
35353152355432302302335052412215210411040220023
02422510120250112120554454133513330241500243235
21001221150112544152150312355431335054151435512
02240220333202141131430322221123311555443012130
00250350521202242432105304112321544552423000532
42405410533411100402211550214241423415045213104
22025411410220553450534234522440330553431034354
32200042415551411002050551005422502251235024201
02113313345441530030402502134310121445544111114
00040255141402444221021523243523541135324100504
43005340302400511113122331340203312121243031141
24412322324122321024541353412122330305540155243
51004350545434453032035352420123102512502242114
53534314122241441103110335343321214451234053513
15103352555230211421425225031510504052520254130
33230424520014220303125155523220154412125133020
51511200124322421552455101124024150213203314123
12431115250034033222343210120410145535414402521
50111055231313305102335201223321133422244145023
25314350101415214341211021140305341140320015511
31100234233515332310124430040550115151113411300
35121331021322525315335342454150400241254343550
10205330444303253341554344521241421415301542244
35
32401240554320143342033424532405051
54433204420521020415135442303301530
33101014541001133212004212112350025
54510310132422242551343502545113231
52014431452133031155331314011251150
03400343115352503043030030305405243
30021321020515435451241354441022323
50324144221422525535540440332231405
05212133252415255055300535350210051
01445520354550514021233203552540152
23022023123545454211541000501433110
00410205235543044031114002042422422
22311044015401102104352554353102124
33242131053414335553111541202300105
14153344422103035322255314323335504
31002511013442530113350110335424001
10434111040341425033123414021130152
04211044444422500225300034444531004
34131152341341012234421001333513020
11005201032013524110013240104254353
40523342302523144430544344512112432
51525043200531203120031132254355300
35250251532123111322203515532515252
13201552234033040005431133534155212
25210212123341315251052330413030450
33515431331443141142402501211514535
32255402130444125052251143230432340
31442025042115533523223315222145250
43301055252033210511151115554024332
33032332413503235512005144143105110
21515000350200254430300243144504214
01415035254133120345050412232501350
54131521414114331353350050201114151
30504510333415242544115541242425554