10000 11
804085106 -742959449
-907961307 -245256944
-932949906 -165457286
-909148526 648492132
-781940646 -499784952
-653049354 -653394188
511999758 -986747817
-978003502 508630392
117054255 992894000
-136446077 -934937681
994055710 121045561
-728596953 -571006343
27353874 -970436100
-348520315 935879770
635774258 -932325715
-978229779 49624219
230013221 997598767
-24007404 982914142
997702803 436867034
-864040531 -354796066
762666711 -806916993
-994546646 206547806
-25450551 982790462
951666334 671907025
419774183 -999712766
-728979022 -570543100
962876306 -214043214
-870964942 693535917
-997462494 417199787
766896409 906701655
336649421 999688728
982746603 563367932
-494821588 898855724
-95403007 -945346678
-843626045 -395989359
931224991 -388391068
-149066901 -931563420
-240942324 956355252
-951761018 -91730595
-844950008 -393451471
960882930 -227749344
508384951 -987631470
765858723 907370272
-987220341 120945487
-483883984 -789021064
710164494 -869786219
-76212100 -949892176
658721713 -915696349
-24349441 -960999572
-289095377 947882908
-342439914 -863919168
977779291 -92113711
955876295 -260051173
265636371 -996554814
912040632 752013609
-986577665 115068383
447039610 -997867140
-538455946 -751310143
393969159 999996010
809984549 -732515637
-256126980 -898217190
-878996669 -321209746
612623070 -946751613
165319841 -988790138
-405142147 -834047146
-321882405 -872698204
-789906633 -487751578
968123370 -175271935
645146172 965600658
-148016679 969815580
-998847395 292012980
-8565739 -964023895
-363128013 -854604466
-441497434 -814301136
-392612778 -840439419
190174898 -991140400
-745416460 793710349
-996000254 428896087
434895715 -998957396
530171743 -981756552
559995142 -971683243
520401621 -984532209
-711568112 -591137619
-999930696 349671444
-554897220 -738868803
999845592 327425571
-578916281 -719842000
311230143 -998473019
-899652222 -268782919
932234719 715457756
166431588 995299678
992162857 500637821
-863276950 -356423800
-223843631 -909228707
-123347809 972881425
668637428 -907785690
474678535 -994254895
836404266 -680496406
-989450608 465657175
-111660538 -941334575
115164367 992789148
986135920 -3653967
74063621 990305614
-939928505 -140001707
814737496 869871940
-687379368 -618170310
-864034963 700651463
726103620 930877983
-414074493 -829356464
-992037062 172335096
-628374091 -676836072
-961919314 -44785224
-143935931 -932946055
-159743440 -928617089
-976887294 512052869
-760659297 784135179
-920530871 -207130888
844744468 -662420329
987622906 15677206
602583753 978381559
-303949863 945031692
-87563796 -947224361
733994892 -843492668
879511626 799178054
-433201740 -818940707
-976044633 34859639
-683439311 827442926
-934930270 -158427628
945897876 -316857835
-863348383 -356271888
964459243 635407458
696175010 -883583105
795480885 886195406
-634180032 849749991
-423592232 -824231792
-926735791 -186926492
773938423 901978605
-799419391 757088919
-280585397 -889213078
130040833 993583039
-796284894 -477862355
-942672545 594086550
-606802996 -696225612
184730347 -990647941
-290055113 -885548812
214033745 -993120943
-988430640 132567613
-377250215 929417987
-766679837 780175251
794476418 886997712
-337195803 -866197435
-914724063 -225194989
-755992193 787132067
-869374023 -343190384
-819612485 741290927
896296130 776231150
-365180117 -853658801
987881308 19241431
-900199484 -267274440
-745749851 -549608005
-926419053 622862486
-877051929 -325773987
717677728 -861779427
-520384163 891054045
-846485267 -390495161
879254013 -576535924
-464611259 -800822637
-814634757 -448086622
-804686792 -464467875
928290068 -401495037
940235804 698875247
-602128164 -700321929
457305194 -996693581
-587665590 868258504
-694704029 -610162342
940543882 698197555
53473603 -974720797
-946667852 -113352364
259830275 -996240446
-900167385 -267363023
-999112168 398098287
-994324940 203265225
987820906 18407675
-548988381 -743399996
-600366206 -701852479
-997023126 248088610
-906406484 -249761053
-412298058 -830297852
-993680645 443869404
216121942 -993283502
-495262165 -781690104
-959620727 557525344
-759406916 -531593215
-996916494 246022646
-205209940 961922985
-640931196 -665089231
-156804479 968674815
-585812041 868944734
-461932356 908170625
-720207700 808471277
-956954151 -68618412
976490426 -104206425
-990096649 149942587
-433397 984878843
-192596966 -919047634
-506691634 -773999390
175510150 995691484
-666203522 835541355
-917461607 -216763363
95579276 -980831051
-844018828 720098775
937895446 703922762
-936138146 -154061953
-851210042 -381238025
-184830361 -921379179
33360010 987491916
-392596243 925853333
-860036559 -363270099
-794451055 -480732987
274702955 -997011064
-406527421 -833325817
-943700601 592097037
971956433 -144338200
-774717077 -510283267
-946855901 -112572144
-816692642 -444612850
-177384421 -923578901
-306626013 944506755
-859181087 705495381
-7073950 -964301714
-17955154 -962251704
994558443 132004905
991072113 509605334
-943856641 -124766944
880920286 -571784491
-679139424 -626945959
-485403246 901612675
-672867548 832461640
219705749 997308436
-336843377 938391735
116352316 -983442046
-787489671 765774845
764203252 -804783300
-708669768 -594466160
-988458530 470026758
686171712 -892705812
-994089574 199838188
-669289009 -637125289
853755595 -641782280
-178168920 -923350366
-253440227 -899166092
-958072538 -63435747
577551012 -964535244
985272417 -14156814
-827770015 -425183044
-486659599 -787264510
-962868604 -40061129
-134443815 -935465392
901849026 -505203031
228765219 997564143
724110872 931934743
-954922967 -77819115
-455080789 910024274
-447901934 911948563
-975000618 28105758
-51618110 980410325
-975639665 515777346
-74264842 -950342899
-989245357 140870237
-871798858 -337788991
-999752145 386153131
-971615373 7609744
999309586 285063945
-999688505 328490979
-606793035 861000640
-484174137 901968705
-169653547 -925812435
-950172237 578819389
-962113200 -43826190
896765642 -522558100
-777177341 -506748192
-635031821 -670656278
963246407 -211429436
-501590492 896834165
-475956769 904315966
648171762 964568589
-31181919 982290551
322806322 -998820987
-946569154 -113760266
589509324 -959091529
-303024123 -880405656
-959071961 558829598
-111204714 974300536
-989427620 142768050
-958176909 -62946677
-579426762 -719425521
-699847353 819325893
-467324231 -799188468
-932505070 -167031929
-852555921 711981100
-960166045 -53378482
570868608 985326657
-712796914 812517567
295969102 -997952282
40651246 -972656916
-926819178 622197280
-255765251 -898345421
594946689 -956396284
768918584 -798137723
-124310696 972765736
435060068 -998946401
-521717888 -763484611
894227432 -530913047
-932773872 612117691
-814704911 -447968591
-51767436 -955359533
-57987940 -954004495
-328264395 -870012338
54226301 988993087
-533136845 887020356
-939181897 -142823094
294704816 999089687
-958045851 561247451
734646830 -842725432
-961156347 -48541041
-128815724 972217942
-522228601 -763119937
899923003 -511878017
676512499 953975314
596480717 -955607324
540959040 -978448827
113933312 -983152055
995744820 159359117
169143386 -989168183
328843638 -998985358
994398692 128463398
826439110 -701125877
-173667366 -924659887
-856695677 -370188336
858795360 824001155
817277474 -718973829
-881844386 -314396180
580686139 -963139820
-894553354 666907048
-594513466 -706876339
-521124603 -763907403
968881070 620789299
-558193387 -736314091
-998421381 279263073
407164666 999983415
-935314646 607685037
-655336072 -651145590
-385411650 -844016222
-613286961 -690487941
210985529 997038103
-269347742 -893440280
-838211184 -406193097
431150771 -999189277
-995480132 221025731
268774959 998572636
-353455136 -859012732
111289361 -982830538
994754383 136386410
-751294637 -542402295
-584930423 -714913129
737859950 924377996
676583612 953946539
936775933 -362482045
-131152769 -936326541
-894214576 -283404104
-706189510 -597300611
26364688 -970267892
-52066086 980367235
-213623891 -912529610
-833262482 -415293591
-889088543 673425221
874921067 -588649238
868801296 812275468
-15356143 -962747834
-426730425 -822514864
-709513571 -593498990
-76717042 -949774751
-606173448 -696780347
-17574913 -962324367
-999100096 300662604
-597708394 864484454
-999997210 368611325
-944979373 -120245163
913689290 749257708
-994231690 201904142
599523875 979179477
-886702649 -302500147
-383046406 -845179087
-955344968 567425609
997888284 433958603
941724940 -338368376
96317052 -980927920
-840052311 -402756664
-990112112 462610036
773107370 -792081876
154788111 -987725391
-980621764 66759520
-573397454 -724305937
397268970 999998635
294548451 -997898202
29346891 -970774114
-950683454 -96400626
998007214 225567771
-936019062 -154495031
-623948515 -680879002
-832247551 -417134652
956941194 -253422564
812128178 -728587221
-817668292 -442939619
-393312211 925683717
552839071 -974346667
964855956 -199802456
55311428 -975007919
-724988330 805791353
194385298 -991507627
996270490 172764212
-959843508 -54947980
-567739193 875468263
-305790509 -879295926
-890067091 672270981
972368356 608161889
133782645 -985470064
-999517921 391299783
-178961248 -923118396
-789345838 -488611138
907825454 758877188
-998013609 269205860
-773753960 -511657183
284486024 -997472472
-11725960 -963433213
-997414659 255965127
-719446269 808895300
-784506080 767895093
-158295519 -929022753
-994425532 204739332
-880556820 -317499901
-108753813 -942062756
620969285 -941785439
-983414691 490259482
717087427 935536887
-489459857 900432141
-844576693 719581503
-889525878 -295433663
526034657 992674267
511798786 -986797383
151061147 -987341942
784682155 -774676874
-806583771 -461387242
842490262 842160438
-399339612 -837039408
-997552246 258836881
-505171985 895747941
-954854533 -78125177
-49710789 -955800003
-891431533 -290594168
419021671 -999738798
-659394229 838637496
-780016203 -502627271
-991495786 165806327
-584017474 -715665104
314835478 -998585658
-999817420 384439456
-340036420 -864966617
924869085 -416252443
-992463804 450736505
135940120 -985713972
902470749 -503023753
-804052420 -465495863
-905123352 -253441442
42999371 -973041661
342973791 -999333294
-463639892 -801405116
-991475248 455930743
628172600 -937305791
697708879 -882134448
-999786810 335170188
-979735049 503122474
-185760184 -921101886
-906028697 652618608
-124480990 -938060093
-296040198 -883194316
-712750890 -589774102
889412639 786026579
-640444412 -665551664
-130434887 -936513831
-983612230 489521508
113821554 -983138614
435756858 999528159
-235341321 957263291
-257535086 953548741
-93158040 976265738
643442819 -926980992
-999952278 352887677
81450482 -978908347
-434593278 -818168048
398535081 -999994656
186401893 -990801603
407314738 -999990008
-955372432 -75802048
-718993872 -582471743
-976581657 38423468
987005599 7439703
-999733136 331392690
-963439892 -37201426
-997727817 262652706
566428261 986155046
953607472 666882463
-999999920 371775802
-917131644 -217788264
827200259 -699583286
-554236064 -739378830
-979189800 56341481
-477945281 903755140
950101992 675810712
-686574931 825929396
-873349904 -334285688
-612044056 -691592781
966215417 -189788006
729964779 928800828
-937143355 -150388941
-917366774 -217058002
-501709873 -777376913
762291276 909659250
-130478527 -936502454
201127667 996696901
-103291501 975184851
-939913908 599319579
499689247 995538422
42342296 -972934364
-136376974 971285550
444461507 -998130179
-639332628 847523013
-910415610 -238077268
-570568800 -726569473
392596108 999994236
982861492 562762231
-394557307 -839461794
-277005893 -890574818
405222739 999995943
-965797553 -25002619
272349564 998649392
-477207457 -793160561
-904090628 -256380349
-758804912 785335412
-911457965 -235001857
812461457 -727974036
999418015 291933446
-500341487 -778296479
-747874065 -546866279
73781970 -977799478
529188950 -982043512
297978988 -998026491
-187626187 -920544382
949709279 -296186586
338358748 999706491
784717440 894351758
204698352 996824585
-675978136 -630247371
492982807 -990971573
-510054453 894259285
-861365269 -360476436
325361762 -998891455
407061660 -999991831
-34938356 981954765
-447149571 -811080615
794841008 -758525012
-887074964 -301573371
119894928 -983862132
-999978200 358469365
-633795144 -671815985
758190289 -813055331
-944742184 -121205763
950771574 -290205783
-998860206 292430286
-954995857 568209191
-981625446 496749008
-935096837 -157830855
-181751810 965276878
-218148868 959962868
-759830604 784674857
961548901 -223234584
-865022849 -352687779
-287527620 -886534470
-990206679 462159208
253580843 -995874201
-978943928 54604875
-701126582 818667272
946098128 685431869
-115828582 -940279525
609514464 976483078
970132515 -159409680
190952245 996309153
976339354 -105596101
-792848061 761918585
-829160680 733294441
-636796154 -668998236
-941195196 596902284
981642084 -53671269
-744831448 794069123
-206826689 961683619
-287854577 -886407063
997599301 211308876
-347165658 936175988
-600750193 863329938
778944401 -783472540
-707722207 -595550416
959777563 -235104030
960029737 -233447004
946337048 684872615
686448063 949829709
39462911 -972460979
-343887412 -863284104
-982830683 83626944
631195944 -935351774
-503799666 -775965917
-996144167 232132563
554170748 -973860386
-567476144 -729023563
-831298740 -418850808
-995849302 429949789
-395385024 925191298
736754680 -840235948
-242309789 -903043882
-969608596 -4051047
-778008956 772441501
-642151204 846291576
-77250379 977886444
-960899625 554449688
-399934129 -836735937
60745551 989432354
998106263 229201517
-760014401 -530769250
953706454 -273152968
-706178871 816034885
197881795 -991804076
933733649 -376829152
-987791266 126297494
335084091 -999144849
-362519528 932767275
-380919858 -846215271
954940889 663301729
761740153 910009288
685151409 950384787
-777758157 -505909931
149940781 994559141
-900790269 659277591
-592230966 866548409
943045486 692528741
165255371 -988783718
-493492602 899248565
979129253 -79086452
-739006179 -558192268
751006714 916615390
-656224361 840066221
870186898 -601403182
922581282 -425869910
258564758 -996168288
-575240677 -722821666
-461413014 -802736920
991198873 68834665
-575174758 872821265
-333753043 -867677898
946261427 -314931236
446221040 999158638
641759769 966713978
-924250979 -195158696
969036275 -168156979
-329245117 -869597487
304928853 999266166
-182129250 -922183258
930819683 -390228153
999017447 413317598
-631043886 851094189
-996316889 235140084
956713263 -254862167
662250717 959541816
-571332039 -725960946
371159381 -999817296
-415405812 -828646397
961439964 -223976275
-218837512 -910852743
-944491467 590550627
-965713575 -25447331
935366246 709189090
617518124 -943871378
945258448 687396308
-550861601 881219705
-997165800 419905700
-527137480 -759590453
-992811199 182198720
-276620702 -890720699
-27996244 982570732
-626442882 -678604282
989779205 519469091
-911880514 -233750399
441511992 -998404422
404984906 999996891
-948651664 -105043735
772681411 902850618
-219615088 959735560
-999404262 393481606
231820401 -994447504
-494088934 899072658
-979121633 55858954
50986611 -974327253
-683022891 -622841258
952774565 -278633760
-998097208 271196321
-552405868 -740786593
-959001131 -59016827
939269745 -350530554
-999595675 322965577
865312550 -613847575
-999455462 315559626
960520381 -230184156
927798089 -403643845
562777137 -970613137
-976244574 36183705
-999783468 334927371
352507125 999833742
-994192803 440829600
977287844 -96762732
-853783052 710790826
-624417332 853896942
934822254 -371722325
-312605965 943325925
-520920266 -764052938
291360050 -997768105
968216280 -174551481
-523735673 -762040036
-670583509 -635803849
983825858 557402957
912362069 -466705367
-983973969 92724942
-302147937 -880756382
-206852903 -914670163
972912980 -136240990
963425633 -210147529
-969135923 -6728583
-511835442 -770456487
245448398 -995365247
200295366 -992005989
-942293287 594816076
878731033 -578017761
-745456619 793685712
426082368 -999455601
-512101790 -770271410
570630154 -967475727
811715086 -729346139
-993585327 192650521
991231476 69376480
993549844 110793563
-745112738 -550427515
-882316255 -313254634
-83075748 977299877
-996635835 240807283
-892402596 669496904
-987977289 128087327
-235547536 957230010
-324844590 -871453763
-995888586 227821281
-797489184 -475966091
-328191826 940186587
-958028893 -63640124
-863187989 701504284
-863466843 -356019919
-969326179 -5654777
-674807719 -631463233
-863050514 -356905070
997852401 220015040
128517579 -984867723
24218708 -969902258
855105682 828179922
-813273660 -450366785
-944383003 590764640
659071553 -915427009
-764387516 -524765551
-924964241 625261152
-419736570 919222896
-466017927 -799976312
-337651230 -866000567
308949506 -998399399
63456141 989611890
-867808189 -346647568
-73401529 -950541659
818317882 -717010143
-784816455 -495491819
-998204415 273797680
-944439997 590652587
-969830041 531896557
-999865179 342078391
885478761 -558355889
-485656442 -787901333
196755746 996532833
999744361 390353603
-889657979 -295100091
-929141395 -178774705
-174926535 -924294257
-889860420 -294588163
-194160216 -918573744
-407960991 922156853
951154408 -288022409
-352993514 -859221219
75196129 -978006927
-919734665 -209649532
-807142837 751260304
868111297 -606773107
670922827 -905895676
-986342665 112944975
569160465 -968074129
-984725042 98871767
-408761584 -832158394
-830926481 -419522744
939224905 -350748910
-991118738 161396640
110169188 992505453
101780107 -981636278
-56577506 -954315048
-286157755 948434798
-631242127 -674192652
-904419612 -255446972
-985446778 104976638
503687173 995165587
-277861662 949963132
-856316753 708312587
-361844556 932919153
-942131461 -131544462
-992515112 178366644
219025705 -993507593
-840795632 -401357188
-21942551 -961474931
-772552317 -513360169
-724174299 -576321815
-999389991 312399406
778798050 898579684
116528884 992865148
-753477616 -539527548
-999802734 336336297
-560149072 -734790017
-976143549 35514344
-787662852 -491185278
799530657 -750710616
986439153 176486
969393972 619016803
670084109 -906592234
-999656365 388379599
-637657330 848250050
-503185436 -776381162
-975827906 515223655
-792889266 -483158202
-873044836 -334977066
-803142253 -466963845
392349635 -999979649
391558236 999992875
93658258 -980578050
-153519349 -930345322
-988797142 468550623
695222115 -884476083
928333067 -401306417
781506890 -779582971
712646210 -867171055
-317723272 -874429291
-536481021 885945358
877547455 801671366
927606203 724313527
193150267 -991400695
739289582 -837198973
755787577 -816282469
-899090623 661373944
877734653 -580833069
-233461973 957563363
-801073136 -470279697
-280281558 -889329229
-740393687 -556449302
294673731 -997903046
-994134930 200496293
-594774322 -706654130
546209379 -976679937
-834541197 -412961088
-943431752 -126462110
-424952623 -823488887
-820340129 740692730
-268825827 -893632564
856126670 -636163860
-866093196 -350380781
-612440713 -691240446
-900721477 -265829699
-556750334 879241094
-144410467 -932819232
-915075489 640308766
-913355348 642733406
-959917067 556817215
-996288756 234646527
-992162720 173888137
293685149 999070992
106650873 -982254759
-864957594 -352828141
-853871238 -375918604
-782693999 -498665322
-966261584 -22528158
-775934539 -508536365
-824608553 -430817058
-507719166 -773296585
-963039039 -39209164
-696018823 821276533
-641029695 -664995538
-746408235 -548759546
-624202596 -680647579
-759115347 -531987780
-134052184 -935568036
703499809 -876549975
-117360181 -939888332
318631336 -998700330
-312944666 943258619
792952238 888202659
-654607411 -651864640
434396978 -998989347
729679341 -848475306
-976255534 513958604
-203393055 -915745444
28376744 -970609706
574033751 984725710
609076803 -948782696
-563475770 876951010
440904548 -998458611
321771320 -998791800
78518939 -978489523
-112763599 -941056196
-903936415 -256817577
-818648268 -441253195
-774174822 -511058572
-994986147 435798509
-939800795 -140486373
180141540 995882134
-740476250 -556345384
994870882 139007475
-547139558 -744803041
835913103 849196928
-753598339 -539368431
-829582669 732931743
953104308 -276705990
-948207954 -106913244
-35638198 -958733679
-231859690 -906580762
892717778 781348567
-687591130 825435033
285112213 -997500373
563723449 -970244164
-480960391 -790844538
-924036733 -195857830
-372858652 -850068430
-988952656 137840043
-893242213 668493101
-867519961 -347279780
-982732362 492779752
467148226 -995390301
-487957950 -786436133
-45828938 -956623412
944664253 -323324519
-963476875 -37014974
832038201 853171526
-955809271 -73828166
583787731 -961741234
586875345 982069433
-768475982 778969472
-996604827 240247632
-27257586 982634681
-960379629 -52337565
-911981802 -233449578
-180781197 -922582296
42252997 -972919755
-602319110 862729623
200170182 996661410
116150849 -983417987
-614236191 858064225
944263425 -325402465
-701276378 -602856283
-995718566 224969279
743854903 920898221
-6168480 984413754
79501548 -978630564
-152042152 969296519
411621895 -999946650
-646141676 -660102984
779702947 -782326746
-998169961 272947850
-715651867 -586404094
-781437277 -500530653
-922589865 629071982
-482909061 -789633408
879699807 798938316
836858958 -679526930
984197531 -26455999
-781290770 770152445
973075569 -134837988
-690879523 -614360661
-884346268 -308316366
-937664789 -148471211
923402638 -422434375
-821957549 -435495713
-914243304 -226655764
-511543264 -770659229
966297694 -189175250
642962003 966323279
-98170900 -944676489
941841818 -337779613
984511508 553439001
-595147181 865451971
-985304154 103742942
-980899646 68841404
-999939792 350950587
999967017 374751248
-81456278 -948667420
664712075 958607535
722447638 932794148
227782646 -994157045
23494315 -969778045
692818010 947060413
880521334 -572925325
-991437622 165119721
703661336 -876390554
-179590330 -922933330
184018184 -990582272
-431729422 -819757185
-937755090 603313484
-945459540 -118297876
659211382 -915319276
-327444578 -870358634
-691756127 -613400782
941365414 -340169668
923338286 -422704627
-878326266 -322791112
-883378868 -310677062
-988083295 129127829
-849024893 -385554788
-233084493 -906171008
-996312455 426594338
-994962017 212854751
-988567091 469555446
-994533387 206349144
-755561190 787405367
-485888932 -787754054
-969545595 -4409412
941180161 -341094070
540211221 -978692423
-553411949 880364763
-999933131 349993044
933105397 713730155
13823867 -968092027
-662787229 -643707452
-687160083 -618407974
-704928221 -598736309
756201926 -815727655
991815022 79287107
995992597 460817001
-512444293 -770032855
869097967 -604236141
536309563 991199427
-664773023 -641702134
107721852 -982389469
941253577 -340728113
-965767164 -25163585
-742342339 -553979585
376970567 -999880167
865501334 -613378109
999277911 407051670
-997328676 418448141
-68370593 978774535
-820137567 -438679382
-981365670 72372272
-962056689 551633675
-912632468 -231508413
-733099029 801118403
-940244830 -138800042
668958550 956973462
-212505501 -912886608
-555368813 -738504605
970312568 -157935433
-857413782 -368708936
-826551440 -427359233
-805399718 752602726
-197794091 963006979
-743844509 -552056795
358571114 -999640365
-882145357 -313668434
-792376797 -483950592
-511170239 893917889
628551373 -937062846
-238203137 -904444939
-814874752 -447682770
-762543416 -527313434
-999627407 324793517
861832434 -622427362
-553252946 -740135704
-620509450 -683995837
-913739477 642195156
-89558321 -946750226
-263221140 -895683016
509443341 -987374392
-785764802 767002346
969175041 -167066722
-883921146 -309356411
-875799188 -328685359
-682621170 827835209
-169876890 966920244
-107263312 -942434920
51787150 988826185
-979792935 60657163
-996725063 423466639
-775231791 -509545354
-908142098 -244730601
48684150 -973959670
-639386902 -666554124
-999698214 387424759
690821599 947931263
507066849 -987947131
48947062 -974001761
-999580941 322136728
-883092196 -311374179
979324562 -77158944
-959420207 -56996402
334343461 -999126814
-780951665 770389712
318880198 -998707710
-807055007 -460618564
-795856920 -478535826
278238485 998771805
-597972169 -703917820
794769469 886764244
4784562 985299335
686798995 -892150047
531293903 -981426445
909433094 -477816754
957743582 -248319118
192930299 996385691
-635899239 849009703
332157887 -999072048
936088221 -365741207
-974297698 519683167
-977335797 510682190
-988249765 130769741
894171522 -531094589
-933103911 -164911838
-561984563 -733352143
-670869663 -635511487
-934698457 -159255297
994867805 474464372
-678362933 -627759081
256209095 -996032041
542496120 990239121
687262856 -891738347
-562328964 -733081194
808277562 -735594836
-426480784 -822651767
-484561434 -788593615
-946977575 -112065740
-991598762 455308923
-969360406 -5460550
-967971530 536745421
-435658361 -817575793
726048635 930907343
-993748680 443469314
759032503 -811912777
-881047021 -316320397
544066972 -977409852
-567317561 -729149075
-978948873 505659211
-849628938 -384369989
-998601423 405229475
-924490001 -194374048
505913197 994947949
60176028 -975757053
853440530 830050797
-985531669 105716963
983028797 561839872
-930720675 615636141
508240550 994714421
-128109547 972304409
956061144 660225679
999511007 298394527
-951030840 576974797
746595364 -828258924
-978371432 50607087
503525097 -988774848
-829151005 -422712149
926387052 726587715
755982121 -816022260
-476924666 904043862
-604863306 -697931530
-974818929 26972217
971249466 612328042
234407787 997718511
867557239 -608192704
10063591 -967421817
-774953755 -509944363
908843136 -480006124
-607429815 -695673168
412158402 -999936744
-577454447 -721030464
-597685209 -704164020
-966348715 -22060693
-82052724 977402921
-132765120 -935905103
971341210 -149458513
-768320384 -519307498
112557258 -982985174
522610177 993123576
333139049 999650081
-917969310 636113102
-18660923 -962116412
-98216756 -944665342
521887392 993215642
709142861 939495130
989422067 41135628
998286668 235958759
-986431124 113742710
-636045909 -669704229
-700850183 -603333576
442521726 -998313139
507452082 -987855856
-846333585 717937762
-998386960 407821684
995804721 160819608
-927362475 -184815573
-843264515 -396679401
-582038580 -717290874
-354527098 -858527930
-976112913 514382364
474268576 997653912
-982963995 491930493
-992768233 181639052
967492765 -180130910
-978578070 52043606
351314145 999824399
-175238607 -924203474
-409232107 -831911933
384445749 -999939509
-597255188 864655912
824319699 -705386252
-930929171 -172572509
977650749 587210189
-521846462 -763392976
-454602532 910153177
-347332861 -861760891
-720567763 808270466
-27604812 -960351404
-302640969 -880559174
699196157 -880721714
119671181 993036420
-207428602 -914489840
14819623 -968266803
960572895 -229834557
-123072302 -938423824
-968293182 -11432175
904696453 -495141472
-262320438 -896007292
376101157 -999871483
-988500129 133262452
118541155 -983702081
-709610611 -593387710
879083691 -577018654
-586195307 -713867767
873651197 -592133153
-999870358 342617833
55548628 -975044724
-975891629 515035683
559882693 -971725896
989741617 519742387
290279743 -997723047
-850444219 -382758722
304211660 999254281
-421342594 -825454903
-950760552 -96067994
-937462802 603844615
-577547424 871969479
-758770860 -532453445
-967170514 -17616838
-474672460 -794719552
825025680 -703974437
-866937523 -348550035
-973942532 21569515
993354558 489975462
77102771 -978285240
-885508468 -305459799
964260906 636021996
146422239 -986859067
-996096427 231323005
986782678 4561825
956060185 -258921223
-929622497 617507295
-308668828 944104388
795669639 -757164631
456057546 -996848781
-539704904 884900816
-1079086 -965405039
480642463 -993273218
800208947 -749565673
-896393638 -277633446
561061686 -971273985
444121245 -998163922
-381441539 -845962724
-326333800 -870826687
-985458149 105075729
-954098055 -81478892
121715293 993146280
786066311 -772517306
-847086279 -389332968
-986239121 112013124
854038381 829379810
-993892812 197010551
-751629339 -541962025
214295795 -993141428
119474342 993025756
674437506 -902930160
-97268668 -944895651
-880070358 683734899
-702603750 817901841
-973316156 17768051
719261872 -860058715
-158825805 968408317
-842510899 -398112056
-549579146 -742950520
-512121797 893625037
969673805 -163120554
732299730 927508568
-557035951 -737213192
-982130524 494973109
-279677996 -889559787
-845894122 -391635636
-552912939 -740397046
-953897439 -82365378
999929812 337245243
-81305490 -948702886
-711844515 813030923
-5058530 984503994
-314529915 942943432
-746042543 -549230964
-728338293 -571319552
-587844534 -712495905
810337916 873837000
-914425385 -226103432
-764473835 781635516
322649248 999521885
724656070 931649232
-981529616 497081384
-813533861 -449931725
-747502585 792425301
273788760 -996966037
-986171347 111403335
999999429 366851074
-814762112 745236757
965531143 -194856767
-404377268 -834444485
-979713585 60082171
342409064 -999320465
-788672423 -489642892
-818434725 742257038
-899118306 -270248952
992385255 89233522
-709117980 -593952530
-186441965 -920898326
367153406 -999769392
-954376470 -80248545
100662783 991955458
993654459 487128071
513814390 994120362
-371974542 -850486643
548702566 -975817882
418060714 -999770557
-958208199 -62799753
-999996125 375902084
356921089 999864150
-551612103 -741395609
990309296 515525712
39041413 -972391296
-921742672 -203271332
143318030 -986528151
-599947164 -702216383
-539904579 884836000
611196003 976011300
-948937645 -103836493
275588100 998717118
178706775 -990087177
-281261477 949342304
604678106 -951230604
115764004 -983371617
-403255319 -835025473
938967772 -351998519
-952941374 572771213
982286485 -46927727
-895746920 -279361652
-162011435 -927979897
-992414490 177076536
980874475 -61601172
-240703897 956394250
-312221657 943402073
-438883868 -815773743
-670617265 -635769371
210284011 997014920
262349474 -996379163
-130590678 -936473208
-778195885 -505277015
-10713831 984041025
170008641 -989253089
-439524432 914148971
-998718339 403709177
952417311 669987264
-845966770 -391495824
-999644794 325816646
845861423 -659929156
824378891 860776869
296010584 999113370
656171213 -917652780
925663711 -412869402
152276091 -987467401
-856366499 -370862023
364255791 999906646
-404084004 -834596633
905966232 -490571047
-579195488 871372320
-994996598 213390377
891268477 783409503
921043048 -432229205
-189006318 -920130104
-548311184 882072257
-709743799 -593234934
408740131 -999978527
816728936 -720006485
-208368865 -914194339
-999984156 360413586
996703056 184473793
200077230 -991987833
978745059 582507898
996664341 183398463
-627187587 -677923221
355262668 -999582190
972508043 -139715164
-996229861 233616766
-333033925 939191189
905086472 763215853
-558819383 -735826608
491812365 -991201007
-999151701 302610862
722955376 932533000
948742687 -301559498
697063756 -882745007
924376131 -418333098
902709147 -502184681
-544954645 -746452934
597125537 -955272685
-868357723 696243793
-93630717 976216346
800873797 881839465
602067881 978517598
-987689960 473313370
-382684493 928166861
-719325901 808962123
389094853 -999965835
-631489300 -673963698
-861763555 -359635608
-978468481 51280906
-981141123 70664730
211546303 997056521
172233736 -989469875
-956312948 -71543819
472730511 -994558113
469934036 -994981301
-738697077 -558579143
443726415 -998202621
-978716012 53007612
-482467776 -789908349
-987884878 127191131
-814545395 745411316
998978149 266708868
986056472 -4644144
-999249244 396041500
-885817370 -304697176
-927990124 -182692597
-808582492 750145508
-147640716 -931951138
-999736735 331640126
-490325375 -784914324
149082766 -987137075
780833619 -780609714
-557900439 878853184
15810678 -968440677
797761336 884361486
748030928 -826441594
594731046 980314644
971093330 612899668
-964259360 -33039772
-981103530 70379692
-926184289 -188766343
-991573769 455435043
-373071788 930373428
487886966 -991952634
-652998929 -653443513
-872270081 692153318
-32047099 -959460668
877846114 -580518965
-594403049 -706970137
-369826550 -851497654
-786093226 -493569849
-650049722 -656316066
993957721 118999749
970242462 -158509490
-391567663 926095487
-972907387 523595178
-301168047 -881148188
-949539550 -101290944
871786952 -597176401
-609422275 859973013
-445115549 -812246209
985229661 -14661075
-814055519 745805665
943943951 -327053219
-204585397 962014987
-255843239 953841066
-590347339 -710396308
-855575158 -372473542
669537614 -907044887
217094282 -993358937
-695245844 821665177
-825372828 -429460385
994160046 123255619
991338292 71163733
999863484 329359674
-219767019 959711992
349198104 -999465328
952596125 -279674645
-861343679 703349365
917473010 -446720996
-19048640 -962041706
-860924927 -361404892
-629786590 -675536486
992291649 87578402
-11076471 -963555021
-70109998 -951295254
-534218608 886675207
-736147956 799312424
-383991461 -844715157
-48011966 980751965
-876867892 -326203660
347671899 -999434796
-758992842 -532153499
-791626755 762803262
974169592 -125240982
-717427054 -584318928
-945277907 -119035243
894776137 -529125714
321828058 -998793424
-932174593 -168197740
24023812 -969868889
-939819634 -140414896
-161769521 -928048044
71521702 -977466808
920205439 -435660167
179432600 -990155880
192076942 -991307397
-13720556 983790642
478902302 -993571959
188089449 -990954444
-900613180 659496342
-568250618 875289832
-434251076 -818358089
999618678 395983045
-921187161 -205046281
-876730470 -326523982
-607841353 860591993
-438445525 914429464
-537998343 -751649176
-899280321 -269804422
998996289 267603421
-493756307 -782682861
298374484 -998040728
-436184082 915015474
-222557531 959278135
999893396 332630903
837211846 -678772627
965644975 -194016147
887952847 -550801464
963737926 -207907432
-997007110 247776390
-696933743 -607698537
-529030096 -758221311
842651120 -667044096
905450367 -492435520
613230626 -946398245
768158981 905876091
-809240499 749630377
-587312453 868389519
14655757 986075670
-988196756 471159372
876669791 -583804685
338441248 -999226281
940939177 697312811
711293968 938444713
-582524391 870154267
-267824937 -894001125
-966563792 540355520
-209466576 -913848899
-979349893 504368597
499582734 -989630940
-878491894 -322401467
-963624270 -36270594
33664170 -971498140
-817413535 -443377082
-997562507 416251523
-346177878 -862273703
-342739775 937131291
949423004 677485883
55016853 989046997
-606622758 -696384441
-506238838 -774308320
994138794 122802790
612112395 -947046501
-851181859 713309680
909049315 756900313
-502263733 -777003578
825642640 -702734349
718511934 934810186
-438739475 -815854681
-455760316 -806080870
171881659 -989435889
593163660 980668918
978063681 -89408550
-972356406 12008841
693168495 -886378426
-344615144 936727358
-975658474 32330235
-139257815 -934192507
334955346 999670303
-828159136 -424487799
-904552995 654525008
-700976674 -603191977
-992689941 180622410
-895305369 -280536165
737240851 -839655193
999547618 301022576
-883650816 679723365
-394397160 925426092
967527056 -179868236
-981403807 72662510
441361365 -998417973
-933284182 -164273329
373593923 999948050
-93603961 -945780582
-894720928 -282075721
795468681 -757495026
-485764393 901507862
946367967 -314365706
-880012815 -318800099
653054511 962886573
-786732994 766314208
-987206846 120820908
-555668563 -738272816
-507923721 894909781
-938088601 -146901073
-999654099 326381651
981634498 -53750454
750525235 -823222134
-30780952 982326309
-811676403 -453021060
-951848159 -91351124
227304054 -994121984
-562589010 877255883
-817039641 -444018103
979746253 -72976364
763531224 -805717827
-126023891 -937660350
742963559 -832767389
999938117 338553113
-601366974 863094365
-585529300 -714419064
293964622 -997875250
-24509846 -960967660
-864604218 700074685
-995775236 430460695
-230705233 -906965944
-975007732 517628466
-280138230 949548449
-863941414 700745927
-660091268 -646415616
-779832607 771172358
888392480 787414277
-541995930 -748675775
-983776061 91118561
-928297740 -181647908
967899623 -177000586
-497708149 -780061638
-403963943 923129975
-360174902 -855957851
-925689644 624069517
-836374512 -409595086
-772918632 775956690
326232110 -998915004
997629029 438010838
-17227016 -962390835
-971529922 7105046
-117985575 -939728362
238028042 -994876537
-865716294 698946163
-830581885 732070756
500190130 -989503377
-614596690 -689318907
873789936 806290028
-420967646 918911345
-689549559 824478123
831644623 -690470576
-989847342 147240862
947979019 -305743121
-405481958 -833870483
-821241532 739950598
-984591287 97769625
942397374 -334973119
-449154223 -809927575
940356384 698611766
-906081489 -250694747
-975142531 517235853
112281538 -982951608
859634774 823029609
-787214684 -491868124
730330025 -847730114
-745092198 793909215
-998890916 401341075
-997878465 266063838
896465261 -523559807
-413798969 920716855
126296727 993389697
-995367966 219232682
981458783 -55579927
790200752 -766015935
-49776419 980585592
-982273371 79319080
823020627 -707956856
-548108309 -744068536
763383990 -805922333
515065503 -985963785
990485695 57207283
187344396 -990887130
960604859 -229620171
492892206 -990989364
-661166226 -645338951
-727858251 -571899515
-957258938 -67214629
-160378393 -928439005
689732466 -889519793
21722709 -969472003
576668687 -964925306
43336847 -973096612
-974771545 26678087
42730450 -972997773
-761357185 783679769
-790122481 -487420211
962745882 -214957045
-87817507 -947164150
643907983 966013081
-740971372 -555720970
-999338592 310093728
-946709413 -113180100
455974753 998747852
772131435 903226636
-950870391 -95593595
86395633 991093341
-605072109 861670693
-599649384 863748523
-907258775 651012587
-214813425 -912149014
-576605501 -721718737
29665783 -970827874
1000000000 366528008
-991092037 161089063
848192063 -654640495
-62187156 979380980
997918273 433458664
-289714404 -885681915
-726798461 804762652
808334001 -735494200
797583254 -753982179
-985158568 102508071
-622977423 854499271
689488897 -889740858
789551062 -767043749
908232267 -482266390
-909649032 647815484
-610072199 -693339941
-645531102 844807456
-245616207 955583046
-147189868 -932073234
992161284 85287144
-932446703 612679804
911455722 -470182468
-974096875 22511312
-448895197 -810076880
-183439738 965040778
-691992766 823276629
-801882043 -468985651
-830284449 -420677247
-840395076 -402112545
-239637762 956568038
908664688 -480667116
-811325432 -453602077
915459257 -454706937
-996050363 230543837
675801763 -901768070
997563598 439017992
793060517 888118710
-807914423 750663772
578411402 -964153935
-350121071 -860514450
816132940 -721127990
-915880862 639163840
-729381196 803286396
-351536805 935215850
849172782 834817912
-576915118 -721467944
-777666716 -506041951
-387584572 -842943201
-46462212 -956489952
886751170 -554499419
38229085 -972256812
-830103776 732483018
641005779 -928699892
-180336687 -922713446
-881998925 -314022737
-950358952 -97794984
-830633401 -420049903
-453965115 910324651
-930669002 -173484127
-327404721 -870375456
546971914 -976419077
-877130354 -325590824
883699585 -563651041
970982602 613302245
-291521713 947422391
850350769 833511996
898539288 772994589
597381789 -955138091
-943298600 -126986636
-109687053 -941829263
841962810 -668548592
-986806480 117149780
859784582 822855718
-208019317 -914304330
352114213 -999523133
-857709228 -368098557
897927836 -518650331
987534161 14460476
76177623 990442028
922384185 -426690209
205205367 -992410193
-984309488 95461037
648422128 -923408838
977440848 588086842
994065190 483183336
411862964 999935857
198227652 -991833162
-968754317 -8869045
-617266099 -686920854
737450289 -839404341
591252693 -958245778
-835846091 -410567788
925221391 -414757325
-921153371 -205153722
-866611621 -349258448
-999399306 312837364
-780602773 -501763988
-999549730 390649810
557604928 -972586545
-818939987 -440750160
-780303014 770843546
897210777 774915285
324375477 -998864598
-637198950 -668618845
-983038713 491656326
-454850256 -806615271
-240708622 -903591934
-464176043 -801083741
-533294765 -755112284
-106633790 -942591764
-999855839 341105982
-472463139 -796071030
-560881204 -734218028
996397442 176142094
-205206554 -915183440
975467377 -113558215
-466877282 -799458139
-857354445 707293004
-974293143 519696164
-782449263 -499029522
-119606744 -939313411
-370553441 930947168
-202442806 962330227
-458080364 -804714349
90373239 -980140471
540821607 990512546
-847926061 -387701664
494888898 -990595786
-104927994 -943015809
651264443 -921331961
-961745248 552394881
-177119486 965920996
-999843345 339827159
518345076 993621929
999659102 309973136
328362950 -998972510
957639904 -248979843
527547750 -982518943
-891071701 -291515783
-856423693 -370745243
468244027 998065486
994002784 119938348
-100550909 -944095932
-956387114 -71206645
-375888438 -848629227
-470174946 -797463190
-969897309 531718521
-153821137 969065290
-714277889 -588004072
-892536613 -287750983
996251533 457475150
895353960 -527239211
937074883 705663041
-982984347 84816569
163582187 -988616389
958253451 654013599
936297910 707275762
701033827 -878953608
-627788111 -677373066
889693679 -545389908
-189575311 -919959120
743462375 -832163184
930175198 -393129166
677440165 -900361810
-700481202 818999934
-385906796 -843772230
-887687322 675071346
329309273 -998997800
-999986290 361376280
-825984395 -428371325
-911662164 645080683
-980190597 63567543
-796767442 -477102691
957273468 656832712
-612959563 858572635
233415033 -994560156
786019641 893404231
985630693 -9870243
-920629229 -206818705
324141090 999541307
-822782716 -434044128
750888649 -822746122
920890638 -432855464
-995701559 224685225
608741275 -948972962
-483851775 -789041372
990139343 516797041
-491656823 -784052751
955305721 -263537200
424079884 -999543956
127501768 -984750729
4548934 -966427745
-944215762 -123326173
383012112 -999929845
380765246 -999913724
499721653 -989601776
-955653363 -74533484
-981706195 74966520
480547368 -993289922
-29278827 -960016862
-995663867 224057574
932390108 715151168
68349560 -976996755
-454664450 -806724255
-968981861 -7595675
-732709300 -565991056
-993449819 190758742
-977399637 43928780
-849515093 -384593447
871184423 -598781416
-656247879 -650244036
-708318500 -594868384
-995232154 434163410
-734978631 -563200385
-755010948 -537495613
-323150252 -872166531
-921022656 -205569300
-19247475 -962003176
-997853758 265497199
973980769 -126912016
-147706763 -931933227
-513949476 893060176
-981577624 73985991
-653105833 -653338873
644268985 965894576
-893284968 -285821097
956569234 -255769009
-987220369 475265992
-936951464 604770277
892458941 781716927
-536228566 -752956297
992526242 91766949
-697918854 -606604437
-997093761 249470891
876426275 803071990
675231422 -902255453
-975352919 30349902
-597073565 -704688008
270367448 -996796603
-694269066 -610641039
461646453 998451188
865365966 -613714809
907894542 -483514361
-834871297 -412356529
972820109 -137041868
-483730385 -789117865
-569346193 -727542268
-843390850 720676769
48400483 -973914051
-983357411 490473347
918114720 -444138366
-986622111 115471673
-915714796 639401553
-974888993 27407192
-66556089 978952708
-963374145 -37532355
815268770 -722751629
552462792 988579642
-241251824 -903406420
999816170 386370947
-277711889 -890307235
-773223200 775747585
-667519201 -638922075
990611354 59196124
826389541 858805198
-861276771 -360663162
-912186030 -232841610
912367795 751472838
182007466 -990396451
-21866447 983097474
-312769416 -876469732
928979199 -398451504
-866432166 -349648069
-329500393 -869489378
-965645841 542690196
-113194130 974072056
327160719 -998940121
-284685965 -887635652
825165179 -703695022
-999140684 302192543
509712447 -987308635
-871261597 693223695
-35010705 -958861684
-280476503 -889254707
986285162 -1775172
973558337 -130622140
-901934754 -262450886
464243819 -995793183
-874619007 -331396075
836004110 849101488
-901209844 658755051
-983233194 86765505
-971621387 7645273
664268067 -911344207
-995114603 434946229
843694982 -664748643
23396276 -969761204
-999996698 375679086
-346330881 -862205995
-398053823 -837693111
-418273235 -827110079
-882654986 680850574
-965553949 -26289277
999995238 368982688
948139065 680608543
-988358358 131847624
-345737295 936485277
-683845159 -621965636
-684336206 -621440634
-142174887 -933416207
-899931134 -268014479
-725824857 -574344796
926063081 -411157024
-987362605 122264055
642751099 -927472092
-952684708 573339077
-133842453 -935622984
455310609 -996939160
-795333206 -479355886
-876251480 -327637624
548126280 -976019847
-760153330 -530580431
-492190265 -783705641
7848364 -967023616
763384904 908961296
-880510982 -317610087
-370993905 -850949456
-507968974 -773125149
-998129576 410574282
524506192 -983386886
604883720 -951117866
-946585694 586327159
-727201909 804532775
-692762378 -612296770
295082878 -997918775
-957974213 -63895889
82846131 -979106384
-95577668 -945304529
136827196 -985814032
-901438604 -263836300
-388709120 -842386369
886153383 -556318912
-525303674 889506404
-905519387 -252307855
-251570866 954574721
98689165 -981237486
328886051 999600884
-992560400 450210467
-869176296 -343628394
-992834362 448690072
-863686290 -355552578
930978158 717921655
-764065636 -525210921
-998101631 271302090
985914344 -6400483
274917662 998703198
-818270968 -441903489
-794909420 -480018158
984484641 -23258996
-667822715 -638614253
-999866074 383035763
-581239745 -717945161
781879928 -779012749
-411319237 -830815015
-108414512 974617208
51564599 988810882
-125157268 972663385
999955282 342196411
955376312 -263106527
83961479 -979263671
411840095 -999942647
-619764414 -684668577
835902529 -681558585
-671320556 833184146
186468274 -990807682
-940197149 -138981665
541060427 -978415555
194899237 -991551587
-873269500 691090001
-383759138 927917761
-971411458 6406757
850754734 833061030
-984726084 485247851
-998650739 285743976
619437823 973625385
-947113269 -111499831
-808761341 750005662
980834059 -62015419
-360305267 -855898173
243804004 997972177
572643508 -966644732
435475305 -998918196
822925773 -708143100
-992187706 174200565
-292159039 -884725613
-951557364 575825452
999986429 371151726
-807043504 -460637329
976019934 593847951
-183295608 -921836209
-248629438 -900853800
973179522 -133936279
819378709 865580981
-819906768 -439079718
-580291798 -718719576
961050776 -226613097
-971112971 528471619
437201512 -998781532
980743877 -62937727
211793657 -992942914
398894938 -999995310
-972582606 524489911
-611931218 858980329
-325502085 940736168
-970041217 -1584903
147333061 994438359
-675159140 -631098519
818030474 -717553376
-669192887 -637223090
-915597919 -222523974
-568374528 875245965
-408563933 -832261893
-997268777 419000111
914129137 748518493
-988056092 471760067
-803790910 -465918745
663041960 -912321457
-427753035 -821952767
-432906308 -819104605
998841159 416977653
487590542 -992008949
-629010807 -676251104
-998330642 408445439
-317738040 942303324
296787780 -997982857
-53189494 -955052795
-821353218 -436558132
-989496971 143493826
262668246 -996396259
-960639438 -51068555
997155572 445130451
-937568516 -148826322
-947618900 -109384905
-908146025 649835238
818901387 866030329
-384884756 927656779
299040572 -998064460
-870239762 -341270048
933506343 712931598
-658683973 -647821280
-691402634 -613788316
-307970603 -878417535
-691079461 823726316
169624004 -989215408
479808491 997243362
-337803011 938187797
-770563798 -516165350
982378705 -45955478
947778784 -306825394
793722758 887594727
-172814828 -924906275
-813193514 -450500618
999952043 341312976
-443355869 -813246732
-999570213 321541731
-191569929 -919358251
-800822465 -470679946
749297351 -824816828
-678623489 -627486435
783181655 895465852
-856168122 -371266666
988205680 530275658
-995492322 221222611
780526214 -781077346
-712085760 -590541245
-493077582 -783126708
735801344 -841362384
-779035499 771728434
955005017 -265356288
195650688 -991615503
-332033161 -868412915
-60784371 979518402
-995770076 225830238
-654099957 -652363757
-876070905 -328056263
-984928451 100573440
894487775 -530066292
535296653 991351660
-999769887 333947403
-878416001 -322580204
944624098 -323533283
82215800 -979017109
-973712604 20170962
972148437 -142733080
-978913696 54392791
798090052 -753132587
421773553 999800641
966736221 627992906
930256441 -392765990
283647588 -997434476
-661600826 -644901898
625558611 -938960382
-903635340 -257670071
502492864 -989006110
124483423 993294007
-169311203 966997908
-811717119 747669962
-495804952 898563333
-999512635 318478263
-274132164 950633103
-636321883 -669444692
-829655025 -421807692
-988377579 132039013
-13805791 983783437
-656380936 -650112120
500344902 -989470279
-517199952 -766693267
-809665559 -456340860
-407055863 -833050028
-110737174 974354008
-851502290 -380655837
-971859056 9051287
349877625 999812713
-382762271 -845318242
-103306521 -943417883
-816225396 744052973
980463052 -65796309
815903050 -721560121
856174437 -636050132
11453203 -967670810
819357493 -715042208
-436949900 -816855453
-656148477 -650342458
-992863666 182888853
-756480399 -535532770
195279485 -991583930
-996390642 236437574
-778435532 -504930161
-88327050 976765123
-905771860 -251583589
999375029 289173724
997840580 434711297
-410488065 -831252535
-999599592 323188234
317226901 999449976
599737145 979125110
76383960 -978180892
-8035668 -964122804
-936526216 -152648033
-596583715 -705107389
-754462623 -538225593
-537162884 885724664
-180925930 -922539570
-989560168 144165101
-931456843 -170721098
20417936 -969245383
-670337505 833640974
-737140881 798718884
888956013 786654207
-754206638 -538565255
-662381481 837282761
-581822350 -717468099
-904919847 -254023467
997301320 201588481
-778759516 -504460600
827073270 858133109
-876731949 687393982
-273949292 -891725081
-909135270 -241833166
-999901459 381816773
-138538506 -934383557
967677266 -178716362
890423110 784610357
71895505 -977521914
272543267 -996904524
660610274 960151475
-758408734 -532942272
-535748412 -753310470
-599771123 -702369203
-775555652 -509080414
192749061 -991365887
-54437200 980137983
-799233280 -473210810
-430104026 -820656940
-677261764 -628909875
-996253551 234030786
-366578316 931848962
16630509 -968584454
-701423227 818514019
-31457571 -959579456
-940518433 -137756428
-815282108 -446997214
982143795 566527986
999862809 383427804
-808467989 -458307625
889639841 -545557799
972290456 -141544012
333534256 -999106966
674791975 954670564
-942924045 -128458200
-816558789 -444841206
-190921333 -919553929
386235042 -999950483
190511279 996292051
568175503 -968473730
-993776973 195355002
-539425350 884991545
291766925 999035612
880978233 -571618326
-767174049 779845269
-881608032 682023802
-466106386 -799923020
375112632 999953265
-653094168 -653350301
-814079882 -449017905
536577853 -979844538
-574308993 873131662
-817475015 -443271510
673405939 955226642
-972075092 525873344
-367085701 -852774796
-819483266 -439812459
-499569541 897439493
932033610 715854395
-503270448 -776323707
-299531239 -881802303
-414313389 -829229148
915610883 -454112349
-773789667 775357882
513253950 -986430995
-350629531 -860285970
433140810 999604566
-819073025 -440520628
97865680 -981130297
-746985954 -548014399
-955731041 -74182231
625386897 -939067784
770647348 904227186
-50825730 -955561854
-884678408 -307500660
984571633 -22272256
-116056849 -940221268
-113774772 -940800343
775307960 -788872084
-308879085 -878050479
-980898951 499251002
-810599733 748557657
621923358 -941203723
-979325621 57304492
-49946214 -955749718
831872131 -689998951
-413650592 920753956
-974948394 27777517
-809614272 -456425335
905170526 -493443674
770189712 904533584
-535089910 886394967
479896746 -993402482
-940198955 598784077
-991256392 457031047
999264896 282328693
-426943626 917388729
47047623 -973696136
-794974361 -479916707
985467749 547681545
-736962734 798825690
-385495484 -843974921
-716774446 -585086874
-678612445 829748294
-988848658 136776335
-616941348 -687213280
-38923156 -958058343
-399007415 -837208766
-929065851 -179033725
992999494 100391070
751684869 -821702992
965582681 -194476709
-95217628 976048975
-812983761 -450850763
221457986 -993691004
-771262815 777085701
-852073016 -379517586
-276309802 -890838125
608376047 -949179463
-876063057 688113596
985838002 545431239
-993464243 190958915
990796593 62171122
-494773449 -782014305
720222552 -859015049
767994086 -799456639
551695337 -974756576
934265166 -374343264
-994818752 210648781
613854326 -946034983
-230059278 -907181243
-961061556 554057019
-452767254 -807833323
-680302190 -625722210
-701453308 -602658059
-948388361 582604892
49869471 -974149399
-53565665 -954971562
-966861162 -19297229
-243013133 956014876
-985249098 103274678
-914243789 641484786
747553677 -827047963
796817743 885123490
948144825 -304843536
-925227343 -191942334
295535520 -997935947
258690303 -996175503
-146151582 -932352964
-878097604 -323328412
708394212 -871620082
-289601184 947787508
-990534336 154775815
229735128 -994298478
929772892 -394923066
149657399 -987196689
138374653 -985988111
990909352 64035277
-997170173 250976469
-988995782 138282765
-90286514 -946576584
979930581 577200296
-995147594 215749300
-266525807 -894478443
-934918888 -158468349
-33457748 982087147
-892724167 -287267753
-939576629 -141335266
-387148221 927130542
-166993945 967315689
-405700642 -833756637
921590403 -429972232
-651469708 842184351
-549797035 881576002
108858609 -982531664
758002897 -813308078
652570612 -920362471
974907001 598314265
-272110112 -892414883
53188661 -974675784
-163431271 -927579537
-104219291 975082958
61497640 -975959461
-217161419 960115853
-529981871 -757531079
-979448278 58176086
-597523012 -704302974
786906486 -771203120
-888650105 -297639691
529743865 -981881744
544603774 -977227525
-959925882 -54547842
134922377 -985598953
819379291 -715000622
-572485808 -725037278
-999992157 364759863
965383431 -195943240
-511347977 893863345
-849439458 714989450
-983094173 85670752
21240590 -969388302
-401117168 923818821
-864198505 -354457587
931565321 -386835791
-999614596 324046028
117805492 992935182
999992360 355678391
-478559241 -792327847
246734609 998049061
873231243 806965091
-986398174 478645834
-487458366 -786755229
-522518891 890384219
-167349312 -926471055
-523012264 -762558976
906966743 760249937
-708777266 814663268
-977151375 511246661
433814267 -999026270
984600825 -21940344
289833370 998998958
-750456791 -543501487
-936415182 -153052844
517507930 -985318112
893124153 -534485236
-813627816 746147866
955463185 661868790
-864793975 699882302
-417936109 -827291256
585649737 982331555
-63404672 979261693
952718817 669203289
-148116725 -931821972
-921342987 631012015
999776408 320316252
-831729215 -418072267
995955081 461298189
999647508 308995901
-732472658 -566281147
-329642307 -869429235
-442794863 913295132
-964994164 544334978
-884160170 -308772756
620867853 -941847200
-150521881 969493717
844883509 -662110919
-660612324 -645894289
-898521478 -271880735
643275009 -927100196
385728173 -999947446
-225639355 -908640726
-139193070 -934209715
-301681486 -880942906
-135960553 971337299
-984080549 93592253
-986527074 114609704
508919658 -987501734
859885874 822737628
574985958 -965655365
-855729741 -372159283
-963922079 -34758406
-453104297 -807636894
-555173093 -738655944
624683676 -939504628
-971172204 528312389
-287202768 -886660852
166959200 -988952866
999935391 338120337
-999985767 361131116
889999010 -544431700
276793892 -997112621
898442419 -516915310
-990794557 459328727
-482675229 -789779446
671984912 955792205
996794405 187023939
546374163 989603092
-296473536 -883021827
222247525 -993749866
-976917994 40681934
108338324 992400600
321165281 -998774340
-613660773 -690154763
-550697144 -742096655
964674371 -201125994
935153776 709621792
-569865663 -727129124
-646860333 844221925
-697160620 -607447208
915793404 745692237
-458455227 -804492692
-950563267 -96917859
418920025 -999742186
587300169 981977414
-527625133 -759238078
-603063670 862444306
-980218103 501543350
986669290 3107878
-912013263 -233356088
-941898552 595570251
196243855 -991665845
-115480882 -940367948
648891622 -923070001
967447273 -180479152
997967243 224110594
-7930451 984269775
-348809367 -861102787
-979604865 503545323
-266659417 -894429474
-951192201 -94200627
840484183 -671757746
-975158058 517190553
-795340339 760096753
-639248543 -666684898
973042611 -135122541
750692232 -823003422
-999974403 378612638
-470759887 -797107807
-701688139 818377014
-664152826 -642328739
260672235 -996287537
-602399998 -700084957
-999829354 338524821
-267303315 -894193077
241243577 -995091626
-272383150 950944864
996977720 192184647
-970713230 2305486
32320984 -971273825
-998146583 272379732
782223455 -778485914
-28716987 982508211
923096973 -423715094
970109025 616465667
114336895 992742518
662171883 -913008363
114659003 -983239093
-973768423 20510320
711743592 -868126543
-964587288 -31345174
-978248250 507873516
708754825 -871250053
-786354730 -493173965
-780959649 -501237043
-920905052 -205943020
-951909045 575051333
-681035036 -624948050
-76870350 977924628
-727693829 -572098021
-973233479 17268694
766049761 -802202524
145905399 -986804624
25478505 -970117073
-96580105 -945062435
-973585094 19396773
-181983269 -922226586
-370477960 -851192665
-995210728 216740729
-762068371 -527966816
808632307 875349027
286556935 998935894
297107583 -997994600
978517512 -85051826
-889341929 -295897627
989056864 524556954
853617039 -642107993
-898696879 -271402100
-874965709 -330603549
-279374164 -889675646
-654365196 -652103127
-638600788 847840627
980395863 575004279
-798566394 -474265840
-794685719 -480367541
105601041 992243241
-936584747 605426897
73640952 -977778773
984043356 -28155098
160520912 -988309085
-726387790 -573669081
-680066101 -625971132
935230688 -369796939
-931134360 -171852732
999595419 396887603
-836168333 727174570
402089847 -999999348
-987051421 119390685
-355424470 -858121612
970465854 -156674749
-228501249 -907697841
-998284302 275779986
-997147099 250519527
-906132945 652482999
-330418801 -869099873
-954466618 -79849462
-999872246 342815498
475712566 997548579
-872377800 -336487324
-833749121 -414408842
617398369 -943942932
-860169926 -362991788
-153289188 -930408686
493030487 996145836
808165257 875755978
-860800848 703890500
-602189594 -700268432
-842901610 -397370818
413824980 -999896709
-603209705 -699377760
-987696239 125396380
716586231 935789463
758903962 -812087283
999219665 279660555
999875200 330626818
-375841271 -848651770
948942036 -300456157
709809321 -870156461
404608073 -1000000000
-827674750 -425353242
-998285478 408936005
327514576 999584052
963992275 -206070019
-231247219 -906785134
575602457 984418332
-997911858 412812523
-254371017 -898838725
920203776 737898937
-833343924 -415145546
-991821064 454171686
-999813017 337126867
-200369423 -916677758
919053730 -440344396
974342307 -123694697
975883816 -109763829
573193397 -966415928
937372194 705037100
-473293950 905057110
732779600 927240662
959454929 -237218152
-391565030 -840963932
938110457 -356126892
-201288848 -916395313
973283343 604653946
-514852281 892779849
-316490251 -874940138
-870460928 694065873
829254774 -695401226
-999989958 377542740
-841287824 722589330
-809946564 749074532
458041685 -996600312
377571696 999961459
959267792 651047167
899454331 -513481404
957443386 -250231898
-905359602 653484288
157181869 -987970469
-46622426 -956456140
-462454463 908028498
-688434188 -617026352
786500392 893052191
-359234698 -856387737
-747110165 -547854044
867428242 -608523001
631409658 -935212783
-611161585 859285308
-977217189 42696685
-858009904 -367476910
-596269360 -705376400
832579366 852623440
207890009 -992628613
994442790 129437971
-974598916 518817573
-82781970 -948355204
-471835345 905460970
914994033 -456521401
-958872797 -59634515
-711040429 -591745217
-936106089 606281666
957056982 -252688202
997202546 198641217
-5315386 -964627142
-836863046 726556330
-489733646 -785296197
-882811894 -312053743
-611324710 -692231273
-907762967 650344093
775458078 -788652338
856682118 -634840724
-988043236 128734519
-244321821 -902350575
-825805894 736153395
-918158049 -214596179
-301120225 945585038
590852571 -958441228
-945451776 588629442
983825215 -30545481
-517852074 -766232994
-641942925 -664125230
-954746505 568766607
139602611 -986125207
-738122924 -559296673
859366643 -628403780
961883141 -220933991
-175643946 -924085555
-980106050 62947146
999942440 377309208
-693073651 822743634
368896405 999929853
58970242 -975572146
-53296638 -955029667
-999744448 332171670
-570128144 874623591
996452535 177615967
-999696819 329007022
-940925851 -136196090
-204745900 -915326208
13120974 -967967728
-845129055 719066396
-943337197 -126834831
-975882629 33794350
-914340009 641348913
858196471 824687626
-796259870 759421748
-888329355 674317733
205887021 -992465841
97111567 -981031835
-647245026 -659035654
-414826880 920459428
-999482983 316949211
-727489358 804368964
709587377 -870387168
-21309816 983145120
-697504141 -607066023
826120329 859069510
817810972 -717967640
-964536963 -31606131
-594771555 865593469
639418991 -929808066
-92154148 -946129164
-201824358 -916230273
-395864689 925077205
-52294367 -955245983
-759161175 785107213
173032642 -989546729
-740348322 -556506375
-500683360 897106288
661373977 -913633889
-283004521 949020215
-968678850 -9289873
-227281507 -908100149
-329336606 939952096
165986719 -988856405
-275917271 -890985688
-124451398 972748792
-671822575 -634535853
228656589 -994220374
-996085741 428286116
-427328987 -822185996
-210058816 -913662221
700922003 -879061865
-632711973 -672827737
275603293 -997055027
997706132 214957501
-935938679 606579473
-568969673 -727840959
481815157 -993063469
836835522 848227967
-941496257 -134004004
878062858 801020311
91773319 -980327809
-749629305 791112314
869687462 811219794
115417475 992803385
393697748 -999983424
-999986772 377856567
-991325299 163795596
-41419555 -957542611
-753772575 -539138690
47268790 988508819
862052198 -621888526
820324840 -713189628
-125313031 -937844678
-213446456 960686208
792036235 -763083896
-726982479 -572954813
-166013630 967448754
998234338 233971632
813930267 -725253364
-336505362 -866495888
-668644714 -637780082
999877015 382437379
672452588 -904614262
995844216 161783606
-787309988 -491723175
-977486876 510219221
-235836097 -905246903
999978502 372996254
-111382442 -941404350
914407664 -458799955
658442919 -915910550
-995517345 221628840
-86340294 -947514323
-560261916 -734701969
-984909028 100410370
-507534088 -773423455
999600860 305114992
34719574 987592876
-163993145 967721321
66911237 -976780639
203202294 -992246191
-623843357 -680974720
-935502934 -156367924
916322645 -451299492
766398434 -801711916
823836096 861308686
607373482 -949739507
-935765572 -155415647
-997683404 261665696
206394365 -992507216
-903919079 655333392
-725564436 805464835
695575377 -884146513
999884242 331609354
-230588481 -907004872
-542415839 -748361621
618358543 -943368117
-888866043 -297097011
-874780788 -331026514
-947733084 583971833
705688155 941151945
528611204 992318490
313439029 -998542424
-916268343 638605004
-954794503 -78392456
-998732647 403515456
-571960143 -725458431
-369023398 -851872548
756737236 913123745
999432948 292961563
-860717506 -361841803
-321734251 -872760212
146299076 994390211
-978861388 54025965
-457183928 909456203
-21431202 -961575480
698638992 944457583
-990360792 461420046
-540393863 -749871325
636634060 968353226
863953513 -617215695
-726008621 805212226
468692831 -995165581
-51246883 980445718
-87727868 976826373
-358548247 933657639
158390165 -988093333
180068874 -990215932
23857654 -969840425
-177725910 -923479425
768861830 -798219142
-261167846 -896420012
979848408 577579334
-916072613 -221065196
-494592622 -782134058
-552949925 880519948
991408363 506919054
-940780069 597687256
-730949317 802376084
356100697 -999597444
-708466361 814827904
-519479776 891337164
-951674689 -92106453
-609335404 -693991013
-196255701 -917935630
504714557 -988500183
-971347705 6031209
-509661411 -771960473
-943412561 592655795
431231304 999648457
833941944 -685681026
430090261 -999249850
366264549 -999757806
679126217 -898897825
803544032 -743891640
-622005631 -682642915
426955834 -999414532
-996713885 242220743
-489317456 -785563738
971795070 -145685019
-582643050 870110769
-54298720 -954812601
-871558520 692909364
991285272 70271945
-860461793 -362379047
268177021 -996686002
-986876098 476685182
-990815783 157946615
-540307796 884705072
883283251 -564877857
-352809332 -859304353
-471603666 -796594935
450182421 999007360
728963987 -849291481
892471773 -536576288
690732423 -888610505
-855856811 -371900681
-357872220 933808904
-382034706 -845673629
-212749920 -912808736
-771217096 777116750
-213887933 -912445226
-55504366 -954549797
-766855432 -521344869
657364590 961346141
693231548 -886320303
-9161598 984168715
90666022 -980179741
244771520 -995321570
898703484 -516033582
-437648275 -816465241
-517741448 891880205
-978116929 48843597
-210718821 -913453633
-854911453 -373819480
889792268 -545080701
936451132 -364021339
882403605 795430781
466225553 998192747
-685588480 -620099106
-714456022 811622212
772923425 902683414
-999545508 320196329
-985829437 108338926
-632380708 -673136137
-987728488 125701513
-173722604 -924643868
-991407971 164769812
-466685793 906874607
917165413 743318881
535846278 -980066311
-989628032 144887449
995023591 142462636
-778630695 -504647450
-380098004 928764643
-908340031 649576535
428165724 -999353255
966652653 -186506468
924412794 730256266
-31743289 -959521920
993218236 104482317
-748417790 -546160561
-147548715 -931976066
-574868976 -723121283
-967598669 537706636
-904810173 654193309
-422468571 918530380
774125226 901848868
-991237519 162769218
-929548831 -177370263
157784622 -988031906
711409215 938387975
730852836 -847131254
-996133549 231952126
-490683359 -784683036
-336544322 -866479049
140126627 -986182930
-987017913 119082521
800390651 -749258804
-371847645 -850546627
-613773665 858248770
-430028060 -820698890
-443847610 913018821
-916663115 -219240999
-389529316 -841979205
265801346 998507231
977339748 -96272377
-186139789 -920988589
-371520769 -850700936
239920636 -995003671
-932308599 612916479
964135011 636409291
-997298016 418732045
-908935858 -242415735
-803968130 753694275
526026328 -982954599
-529208787 -758091838
130016630 -985040094
-743372865 -552662272
762431250 -807243312
205278371 996844797
827746545 -698473947
-138320769 971043254
-341434649 -864357999
-986711551 116284909
568007053 -968541473
-799740557 -472405461
430395076 -999232630
-735180437 799888448
-78791634 -949291241
521311362 -984280280
-886204453 -303737639
999003988 267986234
985095762 549937948
-526570655 889106026
-999417513 313699127
-995736811 225274199
380915026 -999914926
905963085 761836150
-541222779 -749253550
-728803651 -570755897
-623260123 -681504317
939487542 -349468970
-263091365 952581560
962097517 -219455341
-985739705 481286704
189496134 -991080597
-828708009 -423505903
-802616788 -467808350
-379885631 -846713572
-878705112 685243971
-985104403 102051478
-112140746 -941213551
-34672571 -958930437
223136429 -993815658
-919667355 -209861864
-533408188 886933918
-896709533 -276785480
-192162672 -919179040
-989964734 148511882
-914980237 -224413354
-856064205 -371478457
-451347431 -808658552
-400494168 -836448624
199046685 996619237
-381764334 -845805515
999303869 284710680
-831208454 -419013990
-984171323 94333093
-582422873 -716975588
-937690595 603430914
49774252 988686265
-193325603 -918826884
955138108 -264551260
-966958816 -18767524
280445624 -997286515
-955240313 -76397216
-699138911 -605244325
715768320 -863844318
210063861 -992804015
557644437 987701051
-908766978 -242908427
902280599 -503690604
108092826 -982435954
-584691833 869357643
464571301 -995749321
881886965 796113096
-109082753 974541758
-1817000 -965269955
-54834949 -954695775
-927214063 -185316609
-784932985 767592431
653046281 -920008276
723146364 -855816819
-698006056 -606507276
100797354 -981510587
-972320629 525207638
-663132245 836941802
661394757 959860470
-756354763 -535700882
-999851100 340616595
261395178 998407674
-298882135 -882061545
429022983 999686402
86185092 -979571164
999989396 353360997
-276554375 950200326
-464078839 907585854
792651048 888434712
-962171447 551352727
-959952112 -54420420
-239271947 -904081447
-88574789 976739687
-867947987 -346339407
-347174686 -861831203
486767063 -992163467
-440360907 -814942789
145638640 994359215
-883737180 679625159
-688816422 -616610234
-36902523 -958474340
-470523418 905822862
-399306652 924255118
-877871270 -323859252
177504132 995773640
208163170 -992650733
256417411 -996044287
-870062931 694481925
451721532 -997352158
928128526 723328295
-929879554 -176227912
944801005 -322612470
-995307268 218265480
-629741669 -675577951
-998511080 281678762
-525830894 -760532894
962120339 642559377
-348716264 -861144486
-515727957 -767731144
-700016001 -604265860
-791601894 762821222
487243980 -992074516
-798019214 758125654
891854681 -538552593
-903815119 655465189
-999002272 297141304
489796238 -991589068
-708412425 -594760865
585913853 -960766754
371773261 -999824389
-110714285 -941571853
353978636 999844080
926848837 -407767640
-278269568 -890095717
-827543503 734682701
-554269915 -739352732
-430656538 -820351432
-780051871 771019223
522722708 -983886916
755097798 914133975
9835220 -967380866
-786305662 766618203
617606707 974164404
-487310042 -786849930
728784215 -849495823
-216741747 -911529287
995690722 158068584
286321782 -997553941
-40659659 981435620
-448758991 -810155390
-556541268 -737596793
-755628037 -536671568
-626798299 -678279244
-66124938 -952195473
-614523637 -689384396
950023883 676003769
-71203496 -951045856
-996956588 421636624
-127818364 -937194405
-999760815 333301875
-772492807 -513444345
874821976 -588922652
-961191588 -48368563
-115777767 -940292457
454028126 -997090261
-614460955 -689440461
888066501 -550449160
397644318 -999992812
-935081239 608095124
-863544629 701145920
-812961935 746679202
-303306133 -880292640
974876531 -118887966
-884819229 678390337
-977631089 45501686
769150887 -797804200
-730242995 -569005032
647849469 -923821857
-646145203 844537582
-294833215 -883672532
-957677968 -65274698
759802472 911230752
412449099 -999931139
-949735283 -100458306
-999727205 330995056
-483163288 -789474057
-728151894 -571544902
-850152226 -383336633
-803525892 -466346276
349569570 -999472746
-574781552 872962305
-946803635 -112789244
713694430 -866059289
16512222 -968563724
-142278414 970544417
749178668 -824970185
-315958130 -875159959
-987674370 125189541
55849949 989103762
-880304686 -318104036
-460205837 -803454562
-584222327 -715496467
-602792046 -699742598
-832996881 -415775789
-410219398 921604197
-26271683 982719978
543875516 990013703
-534087649 886717089
961351303 644872429
-511200098 -770897151
-884278153 -308483582
999825448 385814779
268882068 -996721731
-737438403 -560150953
-621929111 -682712195
528847262 -982142963
-504274306 -775644316
347453960 -999430387
-883996437 -309172744
-292471025 -884603313
-875861846 688329027
144348601 994297000
996227923 171636153
-713840927 -588512105
917494759 -446634031
-6167105 -964469706
-221384478 -910028767
227342485 997524497
-194484658 -918475217
-999236236 305900253
-640704738 846925225
-871643108 -338137454
997704635 214905934
944041036 -326551841
-936055675 -154362011
-983878206 91946606
189668423 996259278
-911581654 -234635887
-575128337 -722912347
-664662263 -641814040
-802796605 -467519723
-987967387 127990451
269295176 998583940
-850176484 -383288704
763034263 -806407533
-865864063 -350875751
-323793778 941083129
719799561 934152693
771711784 -794110889
988162189 23140266
-681994437 -623932444
-521415249 890730625
-941180773 -135216930
985261343 -14287945
-194065778 963541581
-375556416 -848787892
894583734 778690111
652328824 963139718
-993182164 446734774
-999858938 383251168
886599001 -554966649
-565195502 -730824142
-146277518 970037954
-896678351 664327951
224141651 -993889882
998834459 259690829
-867200117 697431407
-284280052 -887792399
988302247 25111033
515901534 -985743426
-853183636 711372425
583358335 -961936303
-842276335 721693979
664505679 -911153978
-346456232 -862150504
-964081166 -33948853
69299382 -977138191
-980476292 65677264
807262655 -737396067
707000784 940524947
-456423298 -805691374
44070995 -973215469
895075018 -528150347
-245550217 -901926492
860331630 822216859
-30510396 -959769836
-11966607 -963387991
995669340 464849806
-905831739 652874181
-424731626 -823609860
-713524714 812124824
963974353 -206199809
672001022 -904995856
-529634799 -757783033
-38261672 -958194546
-907880552 -245491836
827607355 -698756997
-847681434 -388178234
-696624582 -608040965
604440561 977879476
201519796 -992107686
-695019876 -609814726
-862744612 -357554748
516847987 -985493735
266866654 998531028
-425578231 917737939
-737530999 -560035461
979603998 -74389170
-542459524 884003343
966315647 629386654
916199629 -451785871
835300917 -682826660
-767763263 -520084445
-952371272 574031608
-689361029 -616017224
902646286 -502406200
-999331969 394715175
91700536 -980318086
-146243379 -932328254
-264348329 -895275044
-670802093 -635580551
-767509802 -520437061
-446152044 -811653176
-970492824 1021532
-949377298 -101978623
436366809 -998850086
912232924 -467201629
-906237438 -250246769
-992731457 181160533
756695253 -815065288
-854284147 710303017
881411912 -570363563
-93333521 -945845755
-325971710 -870979220
-972787801 523926809
524994009 -983248263
550316208 988942400
-295128719 -883555502
819033101 -715656351
-804445243 -464859385
-913076158 643123778
-238614909 -904304976
-980363870 501059712
16845837 -968622114
999793924 387633117
-984207997 487248769
-270453018 951287822
518589214 -985028321
-970289984 -154581
-928518928 -180896243
991497787 73869208
-748918752 -545509017
-845355022 -392672632
-664089141 836505760
-573242522 -724430422
-997838096 413554087
496873592 995797450
-459647801 908790297
853473866 -642444258
445615957 -998014497
-600302247 863500399
555080799 -973525291
-668372652 834546072
830697967 -692426458
95051075 991622935
-884087245 -308950939
818302968 866591471
549964328 989001482
-56227895 979964273
-428836543 -821356109
452090209 998930582
121083282 -984002016
-618543201 -685770156
593107926 -957323995
-877560143 -324586560
-998552083 282831348
-491735980 -784001380
35860344 987677208
-802716840 -467647864
-995602277 223036325
-878426560 685550696
-23320354 -961203429
494957600 995971843
-705185280 -598443999
-989550780 465205366
-903591656 -257793534
-888336582 -298423372
-440870913 913798457
-694448439 822062397
42861151 988192048
-811822451 747586196
-608755774 -694503084
-820616111 740465668
-892982761 668805264
-655551516 840368142
942430555 693934897
871585660 -597716343
-41661296 -957492560
849751737 -651069717
-877635933 686412751
-888671915 -297584943
-814961601 745075830
-531796564 887447158
-999966182 355481764
-974432169 24576899
-259241621 953252379
598785402 979362971
-11302677 983992251
-733647981 -564839030
-957668109 562121915
998498811 244316250
-989052066 138861901
-809169549 749686198
293078613 -997839424
990998569 65512374
-864005078 -354871945
-19547795 -961944658
700733453 -879243881
-849711510 -384207296
-992056264 172570008
244487964 -995303183
330364252 999618540
-621775397 -682851311
-891446652 -290555427
-950410399 578309309
-777201220 -506713733
27675351 -970490677
755402957 913947007
68878147 -977075625
-859272342 -364859430
-870484377 -340725224
-550342917 -742367754
700109272 943781476
-939501754 600089065
-23569840 -961154185
133925071 -985486171
89758522 -980057667
-484702837 -788504283
-695828474 -608921951
140608086 994114126
144060189 994283039
816744494 868028629
872675087 -594781254
-987378727 474611929
133349315 993751633
-375579692 929800772
727911267 929910132
-910554302 646588069
-960041291 556520110
-565918989 -730253834
-832973234 729985590
-803673428 -466108637
-967549516 -15534544
125244188 993334172
984133144 555653080
248617941 -995567368
755049408 -817268029
-696343252 821113108
864014430 817906398
514000644 994100270
-817573905 742959373
-749693200 -544499049
-983766898 488942221
884197048 -562184061
408570420 999970457
-629653536 -675659151
-917979835 -215152442
657899416 -916328041
600088779 -953707584
170661135 995484571
192512328 -991345287
674438630 954812804
896086918 -524819656
-921082866 -205377889
-987337549 122030996
-63708449 -952734954
-593988080 865888065
-487895772 -786475874
-483528256 -789244901
-982757091 83057580
992851805 494618659
-86827810 -947398882
-908465699 -243787045
-655969778 -650519159
599901615 -953807151
458242368 998633945
209887432 997001786
-839021404 -404685170
910449823 -474008327
-790783889 763410570
-745451551 -549992084
978397084 -86215538
-671680931 -634681286
648732879 -923184581
-141669464 970621336
-487675530 -786616542
-884559219 -307793553
596746462 979847713
786542722 -771772703
-858502339 706164334
-892255613 -288474536
940091727 -346495099
-761024456 -529394729
916441268 -450830450
-596637405 864889294
958827711 -241312017
998898311 415810547
-934775241 608630965
-967582960 -15350498
-254411714 954087254
-902389541 -261175505
809194660 874853607
-323399540 -872061705
-541042555 -749388088
-942829793 -128827921
-685155230 -620563628
985487007 -11611087
680928147 -897328467
-985005783 484159878
-999618872 324292428
-620613814 -683901546
-916165191 -220779724
547525851 -976228741
-752312930 789448444
-15854182 -962652913
-998450525 407090275
-963691780 -35928625
-901318949 -264169329
999965548 345084394
512730719 994236761
431422501 999644807
528082655 -982364714
-929847539 617125306
437537675 -998753537
-172071686 966618150
-518035341 -766103579
479515867 -993468118
-143411318 970401268
-592337323 -708717744
-887029982 -301685489
905726914 -491437970
246374502 -995424773
-537613637 -751934031
-74609127 -950263549
-956471111 -70824613
999634971 307949628
-644118065 -662047343
-685221517 826584862
-998628911 404882051
-856864346 -369842427
-346658850 -862060458
-718708848 -582808427
-954682610 568909117
-854739154 709858022
-637796636 -668055086
19366509 -969062255
993370907 107379734
675502127 954384044
-776512336 773478059
535269845 -980240441
960672864 -229163763
-668314882 -638114973
-970679850 529631219
-456351151 -805733780
-583291319 -716262180
-546793385 882576332
986931931 6487458
-780773864 -501511494
-711026909 813468357
-293320830 -884269530
840910014 -670838415
937801104 -357609495
-786041763 -493647715
406163023 -999996764
-79794803 977630272
-969949131 531581189
-247859385 955206247
-322337883 941377973
-441999421 -814016385
999949517 340739771
-802027470 -468752665
133167231 -985400328
-932113656 -168412401
564240973 -970041040
969201178 -166861092
36112976 -971905642
-402311796 -835512821
-507206358 -773647940
-339655341 -865132164
-70403279 978573266
987324180 11614365
-207068574 -914602622
-989109120 467179788
-923784962 627172218
747878201 -826636086
-4888638 -964705722
-632198594 850600834
761079856 -809112924
-799624778 -472589628
-989781353 464157778
589765532 -958969900
335830001 -999162982
-581010963 870708663
432853283 999611787
-691052247 -614171913
-802272139 754969112
818503479 -716658942
-556537383 879312916
-999608130 323674651
-999430564 314336505
-914916421 -224608276
-903523371 -257986439
-788388337 -490077730
-269800796 951403476
-48895841 -955973735
-519218469 -765263877
595146579 -956294236
-250656424 -900144243
-379417877 928920810
-476193093 -793784852
929390552 -396625018
-702699222 -601258722
-923316001 -198200056
651060223 -921483201
-643758199 -662391766
984291848 -25414440
-308627808 -878152102
-653449199 841308543
804839438 -741647459
575600801 -965389207
882981516 794663604
993257837 490888840
-703114823 -600790515
127677484 -984771011
-117515263 973571955
-774143880 775114040
-731874647 -567013040
-762403131 782997033
-934489345 -159998467
-12400088 983900901
69886516 -977225059
-717105038 -584697931
-503416178 896281552
-13887137 -963026300
984948561 -17945609
-486211401 -787549469
111206202 -982820354
-58618374 -953864681
-915350794 639919028
910205790 -474932683
-399925680 924106475
991863031 80109172
-421951643 918661848
-207969752 -914319908
-97186420 -944915594
-976601013 38553253
-840482887 723315929
254794322 -995947534
-203047234 -915852419
891046736 -541125469
-999892709 345066218
-951364988 576246283
-243665668 955907311
-999921459 348513676
436736607 -998819927
-144889230 970214186
-991883510 170464484
-103946362 -943259252
733710199 -843824559
721168531 -857984846
-985734866 107497894
-416862393 919948359
511706592 994346486
-610319345 859618907
356307240 -999601141
695539204 -884180284
470781615 -994854023
877311749 -582016297
821167105 863888487
553839299 -973981978
970371751 -157449116
-988807317 136356965
570267214 -967623799
-283645675 -888037073
-927268336 621449854
-924216673 626476321
-836147946 -410012564
-972562731 13244171
-735792001 -562195015
998435368 241744596
940392789 698531810
220574343 -993624559
534591835 -980444885
698255909 944632239
-524510569 -761483302
817437893 867391226
-522495939 -762928829
555154222 988123504
-831837838 -417875808
744733323 920374692
-69695077 -951389321
-561086132 -734057580
-999315230 394993866
903635847 -498908498
-671311076 -635060128
906924646 -487078054
928624058 -400024059
22299683 986660646
88188857 -979844760
-770892473 -515702854
858741633 -629910889
-614796998 -689139339
884921198 -560026682
862580107 -620593059
-462017880 -802375661
-47288298 -956315014
-784659887 -495726558
-997589588 259629120
980121536 -69223302
496271079 -990319057
-731066055 -568001354
-101465612 -943871554
-858642190 -366167833
-981926657 76651742
270804199 998616476
-886777884 676131696
994489345 130468999
-234135929 957455783
-990642212 155985875
-396972882 -838241360
-234354114 -905746002
978996327 -80391865
36164287 987699653
-404508860 -834376146
-900600326 -266165466
-976005813 514698777
-64318617 -952598923
-950661343 577770477
405067347 -999999599
255152956 -995969087
-994603442 207399919
-972219104 11191488
-817861981 -442606844
-674725104 -631548701
-975822333 33399840
-338712542 -865541270
313859011 999402438
-521257277 890780196
-821005612 -437166455
50134502 -974191723
-662550402 -643946055
-994786835 210162475
-812021507 -452449302
517831113 -985231743
-901743390 -262986504
814165032 -724816150
-813337193 -450260637
455315499 998779316
993141242 103037046
538946488 990802099
-887532851 -300430999
-823194523 -433318571
544933721 -977115445
319920649 -998738396
954855951 663534131
-423983341 -824018860
946810466 683756872
-750519476 790560800
-371420331 -850748343
-862833398 -357366292
623088916 -940488827
-976616204 512879696
854129867 -640897118
193317839 -991415228
-702565724 -601408903
-200696691 -916577247
-955500768 567073190
400699709 -999997922
352478912 -999530210
317791956 -998675352
723823553 932084147
427428356 -999390788
-769011469 -518341097
235916955 -994733148
-941670441 -133330555
-300428376 945719765
-894955850 -281458132
-305027017 944820543
999994983 357766176
626007666 -938677312
-580500916 -718548890
975544415 -112857724
-554739153 879918662
400787055 999999634
-984285793 95267574
-984972418 484289724
-746912439 -548109291
-873736526 -333406427
-993074974 185686674
-987649238 473483977
685003 -965726715
602185963 -952578872
843166947 -665911515
-979929846 61657421
-734327889 -564002391
-761915837 -528176127
-569100282 -727737367
981118211 -59094758
145572058 -986769257
-381356089 -846004219
799194129 883201977
-544706312 -746639955
-237141575 -904805593
533470070 991620604
-752562294 789293422
938650130 -353533417
973389938 -132098288
562117821 986920351
-851289347 -381080044
132057766 -985273949
818653250 -716375465
-657491237 839496848
810989006 873256016
-703852626 -599957612
340356704 999726590
-353836182 -858840557
981215000 571077311
19115416 -969018474
-402011230 -835667755
-578873271 -719877089
354388058 -999566233
-774343596 774976531
249077723 -995596224
-990887347 158756243
889003691 786589357
890654430 -542366845
833569286 851619693
711060632 -868847854
-416221570 -828210168
984401370 554096524
-989618649 144787510
589112056 -959279579
113262103 -983070833
-415303149 -828701252
781097017 -780208201
-313895356 -876008109
-994024700 198902737
-703202892 -600691181
886219000 -556120493
486494784 996719233
-881396616 -315478167
-896939816 664009181
-848872587 -385852851
245397011 998014187
266461782 -996598447
-986492477 114296597
-319467574 -873706315
998803094 417726670
362886849 -999709512
991561181 74947655
-973430425 522137379
-477656612 903836802
-877975687 -323614655
-823116595 -433456031
-356663770 -857559868
-93847913 -945721778
-801797599 -469120896
892904633 -535188946
582559507 982984672
-729746229 -569610072
372862497 999945363
-940534585 598151233
768968120 905341712
-560654390 877918890
947066827 683151056
-994408070 439527403
-258726693 -897292543
-996551686 239292356
997047657 194174911
-988224318 471041092
941416539 -339913950
-997961050 267968027
999999455 362271829
59641782 -975675161
-629140785 -676131406
995061987 143338468
-875855918 -328554145
-971790132 8643411
-946105171 -115666155
-145706102 -932472645
-645932635 -660304909
579828440 983549847
829711234 -694463030
869422453 -603398103
-560603432 -734435144
363317089 -999716221
-608666251 -694582140
951420213 672528466
412983562 -999918224
-823077646 738429541
-999090421 300304412
158673989 -988122087
912148039 -467527710
305445449 999274563
802183301 -746216181
-736418775 -561418611
12092611 -967784885
699806544 -880136563
-914089220 -227122946
-80456949 -948902102
-634159794 -671474283
-823393199 738166600
-463076446 -801742469
-925466708 624435963
-568100717 -728529198
157132928 994886705
500835162 -989364988
-227569349 958495602
993774398 115239580
978921764 -81121639
-207591706 -914438715
-467525578 -799066960
-858029707 706629283
-859883746 704800687
-115343730 973824317
984528465 553337689
-860262274 -362798117
-83737245 -948129871
767295538 -800446222
999966920 345503844
931422105 717055189
991228785 69331723
-973534890 521844811
-859828062 -363704202
-224652064 -908964355
877581885 801628317
-38199069 981661342
-944597865 -121788298
-544416795 883361828
-543870582 -747268843
-524186989 889858902
140822680 -986259131
-993316020 445973910
877945465 -580238880
999759923 389506294
949842543 -295440516
-494533776 -782172782
-540896028 884513645
-94410801 -945586014
939457954 -349613693
-605651939 861445163
898140876 -517932248
944212398 -325666687
360973631 -999679257
-970154821 -932896
966452841 -188011232
762201781 -807561297
-13105223 -963173648
-930446284 -174262727
-846227225 -390993549
199611547 -991948981
748268398 -826137814
-949032411 581251649
366079023 -999755283
-654474432 840850791
620395423 -942134464
56027182 -975118783
-1000000000 372970838
420443854 999821504
-774386234 -510756697
-140961837 -933739079
-994495351 438986761
-864853789 -353051357
-635790538 -669944092
-812683970 -451349228
-983063440 85430562
-705464718 816410664
-889665210 672745429
-893567080 -285091909
-823425769 -432910504
866844829 -610011505
831646695 853567760
737036322 -839899581
-366600304 -853000454
-984707100 485321572
-282472523 -888488890
-982286260 494408183
849205176 -652325056
-882931830 -311762994
-614266204 -689614454
-897225246 -275395753
-268280273 951672132
-641603877 -664448455
999960529 375602674
968605400 -171522872
987124852 8983976
-710852653 -591961307
-811290777 -453659419
-783685712 768473237
-766403390 -521971746
-255297451 -898511099
-319561996 941937576
-927896640 -183009728
-964955779 -29426954
830051386 855174283
-934178892 -161101145
-157723459 -929182067
-808394308 -458428308
-921412573 630905089
-312402041 -876619960
-821204575 -436818538
299067238 999167490
-52140458 -955279164
984358924 -24668361
-192214502 963805859
-615512209 857553622
243612849 997967098
618594818 973874809
751796421 -821556566
-990049101 462909413
-356034333 -857845327
-929329459 -178127828
413449176 999916804
988718775 30986914
-653623702 841230800
-540158532 -750046486
999890926 381441978
514638565 994031374
-998328700 276886807
-921897517 630152040
-962903896 -39884747
863480741 -618379485
-332396870 -868257686
529290946 992223412
-959218825 -57967946
745710640 -829370807
-246303735 955467834
-186808215 -920788873
-593495705 -707738700
-695543567 -609236945
543169 984957705
-959609250 -56082522
-987892525 472458309
815561073 -722202568
-680742686 828733110
759783182 -810891468
-528707943 -758454600
-936550783 -152558311
348831252 999804072
-867126058 -348139373
-895620078 665614151
263282917 -996429186
530586145 992040355
-638585483 -667310968
-578258260 871713326
830700925 854524117
-988873265 137026286
446986073 999130371
995124410 144775174
999431650 402389466
-895453394 -280143532
-831884400 730937002
678108740 953326349
790967330 -764796816
-811351113 747960963
-530219253 -757358627
-562514193 -732935451
76092757 -978138313
-979560044 58974063
880959852 797325548
534950641 -980336708
526806552 -982731645
959605772 -236230025
567151187 986021115
-735086070 799944401
-999937837 380372092
-612516305 -691173266
86929036 -979672834
995069370 143508330
747323525 -827339985
-996946055 246589561
801764416 881115681
-513310123 -769427846
-631592552 850860084
400112672 999999464
-849205900 -385200135
-366059911 -853251468
-993179715 187087833
-411547942 921276672
749352255 917611503
-717555903 809941516
-604618927 -698145702
-944277217 -123079258
-230174371 958084474
-702884659 -601050090
904432429 764235778
472029095 -994665399
-496931274 -780580150
-953981500 -81993937
-570887472 -726315522
924740707 -416794572
-513996358 -768947474
257287902 -996094677
-646352193 844446349
820754398 -712361359
-971698288 526894533
-983904437 488415229
-987330011 121960977
-991581346 166823653
-848617432 -386351895
155701504 994822487
463887508 -995840012
851281256 -647542710
-866357162 -349810206
115746366 992821817
-585985233 -714041692
-71238658 978490181
724809758 931568185
109871984 -982656472
-975036875 28333957
-385083333 -844177903
-878232676 -323011058
-220301543 959629039
676184656 -901440219
-432059898 916077303
-195580927 963325140
-467052475 -799352448
745242453 -829958059
-999229468 305633830
999784283 321089614
623949951 -939958055
873430055 -592733573
-476469639 904172192
974673513 -120715333
-449809321 911439505
107056469 -982305866
875388620 -587358381
2655297 985128182
290242805 -997721501
-973601794 521655915
999943851 339554673
-730124471 802856697
-106298027 -942675285
-928982415 -179318395
920988669 -432453204
-743030534 -553100271
596189698 -955757310
926551491 -409051510
-783937752 -496809160
786459397 -771903168
-282838991 -888347885
-599439979 -702655321
240435884 -995038006
-928935998 618665816
-919131182 634383315
-798782831 757560899
729437898 -848751230
-393464684 -840011611
-107052077 -942487590
-281506857 -888860005
337587532 999698594
-271174512 -892764272
-999946396 351950832
-545992739 -745670024
-975078946 28599543
584403048 -961461570
917015566 743580646
-680808618 -625187256
-623358163 854340726
-946444160 -114274884
-170884673 -925460073
-612816874 -690906079
168066580 -989062319
-930327500 616308367
-486952446 -787078024
640760267 967034746
784217501 894714644
-999052839 398977007
-840933924 -401095752
980693415 573589858
-779904890 -502790384
-186149010 964661187
36853713 987750475
252261178 -995793730
-215436263 -911949446
998620350 249659585
-266806276 -894375639
-442115376 -813950609
-887173531 -301327518
-576507605 -721798006
-995316150 218406663
-300194660 945765176
-413199013 -829820758
932679287 714577668
-412368156 921073791
-364771353 932258034
557460741 -972640431
-362211383 -855025216
521843760 -984132788
-994122121 441251502
-155779788 -929721308
-628266506 -676934730
923887121 731221169
580974876 -963010222
591867333 -957942156
-586443359 -713661853
-102306192 -943664943
-995392093 433094055
434088650 999579473
-998990390 296735983
577673007 983994161
-73018013 -950629932
-921366949 -204474417
999975461 373596161
-743496260 794882253
-996679538 241598244
903480271 765703048
-770321970 -516504583
-894002278 -283959854
-809351365 -456857803
-999881537 382556347
-657570336 -648930074
923654705 -421375053
-299638677 -881759374
-993220166 187633090
-683255953 -622593395
997399032 204623941
-613529193 -690272105
498003292 -989960597
538833305 -979138377
170725694 995487363
-989711192 145775319
966558334 -187218419
226134530 -994036257
665985826 -909953527
-726723600 -573265886
634406589 -933235747
422362849 -999614625
-968373939 -10984474
-646093193 -660149819
-995334961 218706298
-977732254 46191441
-501904584 896739331
-999794172 385069734
992104929 84306459
-999976624 358014969
-221809881 -909890577
-930490814 616029353
-718604659 809362203
997361167 203413787
-676517174 830742367
110527394 -982737119
992464986 90660889
882668238 795079494
-420154848 -826096927
-736260671 -561614587
3279616 985178512
-840685179 -401565868
656505498 961658663
937515317 -358972553
-320082642 -873450365
-396810055 -838323782
-275185774 950445212
-752717751 -540528895
-962139863 -43693741
864579884 -615667656
-869595446 -342699431
-999817022 337463968
-674706521 -631567905
-232202308 -906466174
-682731769 -623150629
992447136 90340857
332721815 -999086460
194633434 996451362
956984362 657659128
-874910107 -330731058
63801278 -976310100
141449654 994155602
-706890500 -596500776
896642649 -522968382
-998796624 402641741
844015741 -664037779
-875160472 689077237
-742625834 -553617807
58158983 -975447476
352728474 -999535013
-597370525 864612312
-617574293 -686643259
-938263104 -146253811
-18669572 983370873
-37082320 981762472
-639555545 -666394617
-734727394 -563510054
527376416 992489643
68221824 989925595
994535024 131484096
999254984 281729150
737673531 -839136875
358578727 999874642
-559666347 -735166544
-2328582 984725769
-782836003 769069745
-806850792 751485233
-898394867 -272225692
-366240469 -853167640
-937097437 -150557529
-769776508 778092776
-494624414 -782113066
-405275023 922811233
969703129 -162885418
-895670737 -279564944
-945261480 589012461
996880481 449026458
754743184 -817674886
650707168 -921742895
-530147681 887971386
-931280334 614678287
821921442 -710099323
-967727374 -14555752
-999697856 329072980
-620413433 855558450
906971932 -486904957
519560615 993486314
-203133744 962228607
284043509 -997452541
984639335 -21502245
311695127 -998487660
654155870 -919177818
214661685 -993169992
728065097 -850312936
-992991352 184576236
-798342526 -474619788
938794105 -352838069
978987578 581449735
-806120907 -462139861
874695992 805193858
-321335219 -872927215
102853553 992084269
738490290 924018801
-811150150 -453891860
-723138493 806835682
999754278 318241538
995884009 462205743
995892621 162995462
-964695723 -30781614
-804945867 -464047579
-271705939 951065215
-997306726 253730895
366208112 999917301
54973695 -974955290
108394214 -982473665
-882201569 -313532400
-996957876 246817371
998560656 422265011
-674068456 831897041
-68385485 -951685591
-120145830 -939175337
-973913124 21390349
771735827 -794075965
153816345 -987625724
790344771 -765787428
-999396814 393613306
378744999 -999896600
998118547 229652808
990807684 62353447
-946248182 -115080101
-331185992 939572023
989405007 522124809
998924805 415263371
-711371521 813284096
-673122867 -633199221
-356473900 -857646033
-415670029 920248220
-897168211 663730347
307522884 -998352593
919467995 739221898
-489466723 -785467845
416301799 -999826015
-999999158 374329407
-922099564 -202125217
-160132836 968235211
-632107656 -673389959
629269681 970661440
983950656 556699512
-994748209 209577593
-977846211 46972309
-327966389 -870138233
5904453 -966672714
346805021 999786699
975333885 596605941
-62725349 -952953607
-121203640 -938904097
990630045 513092692
-991287146 163347545
-57720209 -954063737
-394769763 -839354690
947031556 -310829598
-350784698 -860216193
-826169659 -428040709
511664449 -986830461
-812213435 -452130990
-727341420 -572523206
677777627 953461801
753770337 -818961208
680890253 -897361574
-271952510 -892473938
823549228 -706912804
-785003498 -495211148
-922421348 -201088372
-771414861 -514967122
-675350243 -630900175
-907372813 -246967141
652561301 963058658
-947249280 -110931634
961526831 644346517
999490446 296952057
-763749415 782113348
-875474536 -329434079
943105128 -331366176
-833501339 -414859391
336883103 999691251
799923531 -750047521
-926756497 -186857114
-992887398 183202001
-877285409 -325228525
-936867931 -151398458
-763693659 -525725459
-150038449 -931298883
-351002441 935333606
-747591629 -547231860
555333015 -973432158
-924415303 -194619476
657123907 -916922612
951034745 -288708048
-897805992 -273826135
-818001994 742611471
373873711 -999847930
955479769 -262475262
921777918 -429198150
316036443 -998622347
-999833320 338884894
-45416294 -956710086
-83370127 -948216592
-839576950 -403647488
615035348 -945339841
-547387409 -744615474
-815544671 -446555104
-303705266 945079614
172461127 -989491784
-178305270 965756293
-752026886 -541438742
-723816013 -576748615
46149167 -973551261
807950344 -736176431
-785868631 -493908808
-914366645 -226281635
-888530992 -297937461
-826274384 -427853788
-68249004 -951716398
-952448923 -88728605
-84082151 977198221
-863872195 -355155856
778782035 -783717703
789789482 890613139
-614613026 857913854
-999410810 393365225
368564618 -999786707
-684516380 -621247931
645552873 -925471325
-660563520 -645943145
-958832478 559396680
966042657 -191071042
24308819 986812487
330842470 -999038367
-922767610 628793939
-898280061 662370617
-496748161 898282025
671756853 955882851
-740301955 -556564679
-967457427 -16041175
590082028 -958816906
910552343 -473619463
-860784073 -361701626
-238770361 956708773
-119847637 973297892
127499052 993452271
-876449547 687698642
977057792 -98926763
-265566151 -894829635
-867874525 696741735
-528066049 -758919328
-971207204 5204896
-542765094 -748099715
189134607 -991048402
-338870240 937960573
-999194694 304270040
-75586046 -950037408
992860040 494543913
-557756218 -736654047
3350410 -966210729
489690963 -991609207
-999964391 355112287
-887700193 675056306
-23716411 982939078
660437317 -914366355
-656063940 840138260
520341118 -984548938
-929639205 -177058136
-983659697 90180188
176195548 -989848406
-965352077 543432340
841834419 -668828212
-311051355 943633725
-999998916 369962273
181660345 995942685
-916418577 -219997003
-982094098 77938189
871959081 -596713425
730973157 -846993416
-492854467 -783272394
-683637233 -622187244
-996448376 425575592
943558491 -329040852
-907095310 -247773162
50895744 988764722
346753504 -999416190
-888015839 -299225006
553226851 -974205948
978736639 -82925668
998276519 427320997
-9302202 -963886472
981114984 -59128033
-475787937 904363172
948530143 -302731652
333041373 -999094614
-878272573 -322917300
-587896964 868172155
-494381483 -782272903
998675912 252217447
578861179 -963953920
-356657544 934080537
-696678654 -607981088
-976767620 39671840
-932389505 -167440476
-571454898 -725862798
199831538 -991967339
-890957871 -291806246
902957442 -501308317
957310913 656725331
-381562154 -845904014
385933558 999982883
-858830328 705841634
-929316718 -178171797
-527967375 -758990701
-999936132 380441709
913614265 749383745
-645444722 -660775166
-774293377 -510889328
-924835738 625471116
-33062969 -959255781
-417383494 -827587771
-678782947 -627319426
-938081607 602718069
-170974842 966769191
976220710 -106683723
456505153 -996793232
922186523 -427509422
791541656 -763881722
904209488 -496875103
470392941 -994912449
-172681465 -924944783
692385748 -887097994
-574352040 -723537561
-589321400 -711259437
-998888909 293372238
-951190022 576628952
951677683 -285000631
-681099188 828563137
-941650330 596040692
-563105864 -732469877
-688457169 -617001374
29981712 -970881088
999065814 271090197
-92034994 -946157789
874545755 -589682322
-975187961 29294573
-501604928 -777447520
-20500845 -961758129
337971000 -999214967
-991646873 167609542
-996010115 229865053
-264972096 -895046941
250559639 998146647
-376990672 -848102285
-972999492 523338949
188338849 -990976926
307375916 -998347707
-996859192 244932671
-997636868 260640298
-88819810 -946926082
-759806913 -531051236
602337549 -952497121
613601561 975320084
-797410136 758576043
-314445552 -875782057
287583597 -997608792
119304397 -983792473
-151001412 969431659
-418459217 -827010048
949123423 -299451486
-56302698 -954375458
-993062861 447407222
598302219 -954653507
-642805444 -663302495
203577532 996785128
87748773 991177300
968106533 623415094
-555826792 -738150291
-577684404 871920282
-642981306 845927155
-930026392 -175720234
651654451 -921043076
955789425 -260583774
88698512 991236144
-998197829 409865473
-133656616 971622974
-536101521 -753050048
-940358162 -138368198
-979703284 503226022
-993057303 447438529
-997490419 257536522
-296713833 946433428
-583275608 -716275093
-446625790 912288672
-981467448 497295488
330068160 -999017948
-310604821 943722023
760456637 910820289
753512781 915102194
-748106250 -546564985
772833564 902745541
512361414 -986657484
-199224079 962800531
-537829955 -751773878
965370446 632514738
903571958 765564038
533980191 -980629205
-504836164 -775262907
-761748486 -528405727
-796920808 758936068
-742029169 -554379208
466497507 -995483362
637923029 -930849227
-715618683 810994300
-684989618 -620741143
855931526 -636627880
-985375776 104360872
707422432 -872609654
-498737529 -779372862
-678349936 829873003
-917646009 -216190416
574504947 -965863360
992492938 91165338
-123394829 -938340713
-995818681 226646474
993060127 101515341
-728194916 -571492938
48043857 -973856693
-994442520 439318644
-387139556 927132563
96011213 -980887824
135041687 993837353
202615093 -992197994
-817262800 743211846
26621775 986987223
-423701090 918216563
-788450372 -489982961
-960439249 -52046510
803810505 -743433390
-979294904 57086502
841089904 -670449384
-700183863 -604078368
967227243 -182161577
-892835944 668981183
-997656629 261071012
139891631 -986157094
-943036275 -128017504
-886458792 -303106173
-999977233 358188183
973478258 603903796
362135133 -999697675
-690579712 -614688229
-871667624 692793696
953884706 666148178
989849340 518952688
987709759 533528053
-120884918 973174663
-977783049 46538431
-869819923 694734342
-613167402 -690594304
-985789821 107985501
143600982 -986558508
334295634 999662974
-339778524 937766850
-886304260 -303489926
-340737319 -864661549
188189571 996201153
158053632 -988059213
-830525088 732119967
-807590433 -459743894
998466723 243003852
-754822215 -537747282
498866514 -989780683
-646776784 -659488615
-856832921 707805479
-950822011 -95802561
-379533933 -846882601
-980305922 501254253
-774930657 -509977496
-73202798 -950587405
-984852169 484757442
351240554 -999505953
-752491142 -540827460
104047276 -981924864
916129776 745112823
951917963 671267721
-314209971 -875878869
999956504 376043450
252836340 -995828934
271571637 998632919
-992212195 174508643
112444067 992635420
69158456 -977117331
902808658 766711706
-611108326 -692423201
-999316657 309172898
994655695 134178896
2780184 -966107303
-630832818 -674570684
903856496 765132017
866419752 -611084154
808756610 -734738670
991735953 504233368
986854708 539058738
-926713861 -186999903
-788001584 -490668313
-996185664 232847311
-981040783 69904813
-999589140 322596396
-881153738 -316063520
930378098 -392221473
598978867 -954297094
520723440 993355072
-900313440 -266959857
-413036629 920907268
-943765351 -125133182
-150826387 969454338
-968801705 -8604378
149297250 -987159402
988752273 526625088
-750302993 -543702513
323378498 -998837090
-898928798 -270768567
636550403 -931793133
105817194 992255735
868173199 813019234
-986735546 116503424
24517072 -969953240
712593697 937796685
864458839 -615967109
-88416064 -947021997
-963968597 -34521799
-997292493 253438716
619409756 -942733268
-391469857 -841011508
-925776460 -190122460
-775510849 774170392
-985404825 104611845
-880283220 -318155380
-701112120 -603040303
66150718 -976665785
256923359 -996073590
-237406708 956929612
-955429482 567234634
979154168 -78841247
-898041963 -273186375
-957964222 561437051
-912115262 644458859
-838349472 -405936295
996376447 455839784
-848525023 -386532624
-229575245 -907341891
-745785639 793483228
924374083 730328085
-31511410 -959568616
-958701312 -60458589
844199005 840296202
-918308425 -214126162
999705680 392389375
710470888 -869466343
999439982 293449698
-57858351 979804789
931010089 -389367900
647474736 -924091926
300547555 -998117276
-937252172 -149989216
-781651464 -500213771
-992947839 184000374
-455024037 -806513267
-812910324 -450973040
187777781 -990926298
-826573300 735505873
576839413 -964850246
41703166 -972829778
885456502 791355980
-895963774 665197476
-741705589 -554791161
-974228668 23321219
-639868144 847290372
632373271 969700700
-663527220 -642960654
876566578 -584091880
476266067 997507957
965517156 632030642
-404956954 -834143378
-228699370 -907632267
986010021 544384268
-692319684 823115639
-212869652 -912770587
-181779358 -922286992
-414888755 -828922369
764686896 908124738
-480404819 -791188701
-338134422 -865791642
473590184 -994426512
-292774033 947184038
-810149627 -455543404
-974966718 27892656
-955450813 -75448344
909049511 -479240393
-984744554 99034038
6275780 -966739801
-969265245 -5999543
-94438285 976131200
-725320429 -574949899
-50922755 -955541127
133679454 993768428
506357218 994903843
112723696 -983005418
-615611228 -688408956
-955663180 566705269
911427997 753022988
-658342809 -648161419
-457527374 -805041045
-945748777 588028198
987340270 535931658
830339326 854886547
-981525636 73589835
-835664465 727619937
977938392 585976754
-794364379 -480867863
-139599008 970882856
898326189 -517307429
981859925 -51393935
990537301 58022370
-968499481 -10287369
-143944712 970333791
858380198 -630780388
-773471191 775577091
-547523469 -744512426
-962453677 -42132742
-736186038 -561707032
-450961162 -808882345
999540061 300473121
598535228 979424214
-762470209 782953016
643693519 -926802521
-838568338 -405529552
443629494 -998211905
489103652 -991721068
-729409026 -570020357
-888920163 673623259
-928622782 619190108
230788096 -994374006
-610132967 859692610
-748569566 -545963201
999352890 404897871
-709334258 -593704601
-719734232 -581595775
-671506618 -634859882
-333309970 939133592
-260679926 -896594451
807812964 876056997
-201378378 962486449
-987132227 475629512
848823559 -653198628
-417626556 -827457482
-979611336 59343726
-281896205 949225321
993435388 489209086
-910371981 -238205663
654380522 -919008570
992733715 495685148
-90412350 976550968
-916117477 638823134
-899274344 -269820827
-201403250 -916360105
102021346 992035381
-725562645 -574659398
-407262875 -832941935
-898053459 -273155186
-730425927 -568782141
935851614 -366861748
992148626 85066855
-987632748 124796984
611746338 -947256720
-992094948 173043344
-939034265 600960107
543391046 -977638977
-485499576 -788000693
-928561023 -180753042
932586492 -382137475
904189421 -496946318
657052586 961460058
-46479501 980895400
469301990 -995075696
989499054 42270491
896295811 -524124425
-965088970 544095905
111727419 -982884005
-693247049 -611764593
-588710012 -711773127
-995286571 217937240
944468377 689239961
-999826305 338253878
612863757 -946611728
-762919086 -526795703
-277058564 -890554867
-998461454 280327265
723931461 -854949137
-991058988 160708765
941561149 -339190093
-6714312 -964368385
651974747 -920805680
811735491 872585819
-294689070 946819397
857588873 -632680063
-995867591 429823060
-387905402 -842784452
-909833819 -239787387
737098462 -839825339
961575661 -223051597
142179070 -986405927
283816189 -997442216
78499398 -978486711
-983179908 491132640
-992360732 451295929
781966272 -778880451
-552003382 -741095789
999585946 303901794
-993663418 443969817
910948850 -472112440
-229730404 -907290403
985839237 -7321276
317242626 -998658819
-659567692 -646938945
-999980600 378247894
-990569343 155168138
-42266037 -957366912
-215214651 960415738
-660169726 -646337175
-23899828 -961088986
782685621 -777773578
-999461596 392430967
606133009 -950429616
-565530796 -730559898
153246937 -987567321
533434481 -980791972
-918715907 635007151
999972481 347235005
476901661 -993897612
208207295 996945527
-677777091 -628371604
514216609 -986182989
240718258 997889484
-980981401 69456931
570471142 -967540810
-942666826 594097574
-129860891 972089621
-173303360 -924765113
105905392 -982160736
-726853421 -573109952
-848929954 -385740592
-983861771 91813183
-968455342 535493474
-999912849 347447329
234340824 -994624553
-880180836 -318400145
-708088330 -595131741
948509470 679716593
173457187 -989587271
320160265 999489293
-458295775 -804587026
-47872301 -956191171
-894534753 -282564672
457870816 -996622169
-461831072 -802487254
-997057336 420825766
699072458 -880839519
-728841298 803597072
-351275460 -859995394
-978764155 53344656
-156847491 -929425279
-779243880 -503755280
976903835 -100370887
-306054625 -879189746
-945078817 589379229
162221041 995113606
393418853 -999982684
412651978 -999926464
-537017847 -752373844
-981074319 70158408
-651577127 -654830935
-234691375 -905632898
264112781 998469350
-915305830 -223417946
364048389 -999727071
-760805047 -529693601
-25160250 -960838238
-922288390 -201517068
-150139254 -931271412
649545394 964096776
-745970539 -549323755
-994086169 199788867
-881187133 682493211
998898857 262810199
-19133868 -962025200
171535255 -989402368
-118084094 973505702
-428076431 917098544
656977441 -917034874
823210308 -707582645
-278599504 949829080
-893760119 -284591592
434484723 999568480
281802505 -997349396
930061558 -393636867
-452145572 -808195219
-500781664 -778000952
-998722495 287995628
-999706993 329657600
-904470221 654631607
-990330474 152506681
-817986790 -442392273
312578175 999384294
-446851712 -811251664
-32326124 982188319
-395521422 -838975421
-133984614 971582514
87404592 991155951
-323779134 -871902078
-353895186 934693977
184933153 -990666591
-981122575 70524092
836478166 -680339369
-832797855 -416136767
58730931 -975535370
999807287 323409821
-787319735 -491708347
221927183 997372018
-991913075 170823231
-251100034 -899988610
-893813961 -284451836
-738372503 -558984893
224494685 997444738
-993020712 184965223
-734084057 800538111
-493002148 -783175991
988812711 32315419
-970889222 529071829
-344288362 -863107499
-798446406 -474455613
-850583045 -382483419
-881128886 -316123399
-36058758 -958647508
-769658130 -517435222
662549880 959429213
-994868129 436571987
663405577 -912032574
-825053103 -430027972
875047814 804764673
701218896 -878774367
872464159 -595351227
-518072763 -766077136
-998433671 279584134
-903078040 -259241276
953650215 -273486850
-421020441 -825629469
-903818050 -257152907
-941355172 596599727
-555427813 879686853
-68061406 -951758741
-488208504 -786275603
217580158 997244442
-844981514 -393390905
-885227767 -306150360
-122883568 972936761
-694780978 821897294
-772626061 -513255817
-35974073 981861898
-469611477 -797804750
-480830343 -790925158
-977888368 508985163
-987375745 122386781
-615887729 857401703
-993386394 445571621
-942515435 -130053091
-845798352 -391819893
-999994641 366620996
-840239645 723534625
-576617569 872303349
-986571972 115016749
245854924 998026131
-335015493 938775886
-336414331 -866535205
-999050853 298856297
-926590741 -187411338
-333230319 -867901373
259231078 -996206369
-29252518 982461304
367743260 -999776739
310504719 999354042
-607733288 -695405574
711944162 938121526
-927924348 620357895
-210255955 961169869
-991703471 168289214
-467430823 906670846
-468155418 -798686348
984508974 -22984406
-553483952 -739957919
989071482 36014909
-479612051 -791678998
-803339630 -466646187
995529107 154228122
967968657 -176467319
-796047330 -478236243
-698711893 -605720489
-307051093 -878788755
212396595 -992991046
409843619 -999967542
-670141108 833731643
-912806085 643500728
-969091748 533837405
999600252 305065496
-335438901 -866955865
-999982973 378101596
-507041785 -773760398
-966751629 -19889149
-557360367 -736961544
-311290463 -877072016
-992977125 447890154
36395276 -971952564
604065739 -951563628
-483715640 902101050
-811851754 -452730633
-655726087 -650760103
-349874914 935581869
-88307495 -947047786
-872795919 -335541047
613058888 -946498228
945130420 -320891401
945587059 -318501415
-624969191 -679948669
-396401428 -838530442
97512517 991769753
804176176 879124946
-400353894 -836520656
-39256829 -957989518
-681367433 -624596623
723433773 -855499412
86156357 991078442
-984475698 96820642
88633408 -979905394
380238941 -999909328
999997079 359564214
-998925345 400845989
173995094 -989638618
875782900 803864394
-161415793 -928147615
-992572289 179102371
-650720076 -655665219
-458697705 909047172
-542491416 -748304986
252985383 998207486
83514963 -979200796
821530521 -710857580
941638416 -338803114
-697814404 -606720739
748616720 -825691262
972340373 -141125994
-521480482 -763653805
969594675 -163753507
829390234 -695123896
-187248134 964507158
-844375781 719768124
982950580 562272915
508107636 -987698550
-531864327 -756160710
625143045 -939219544
701979290 -878036779
996298769 173515404
620804520 973220263
62520654 -976115469
-992828909 182430666
-945614400 -117668605
-760185704 784443609
-994289114 202742288
-789051430 764657897
461169954 -996194948
-999044750 298635915
-913793902 -228017005
-907033022 -247953459
-947777260 583880518
-691971137 -613164929
-893424861 -285459748
949362698 -298120307
-967933116 -13421390
-545146309 -746308536
-912675044 -231380936
45633414 -973468007
-475646160 -794121318
277570908 998758054
994484903 478720139
345937674 -999398926
951039875 673481686
660212782 -914541766
-220986880 -910157916
581842500 -962620411
277620595 -997152423
-891895656 670099993
204125518 996804527
-136933906 -934808644
40528332 988020955
623568881 -940193182
981037826 -59923606
453009690 998887618
-238858353 -904222191
292087979 -997798437
-390029475 -841730309
294209553 -997884987
-870118831 -341538412
-788580370 -489783891
798575213 -752318819
-652028514 -654391046
-701618122 -602473183
852898199 -643793172
160037685 995016670
670171744 -906519614
-983203056 86527412
62926978 989576862
-354907606 934469410
537610739 -979525740
-468381043 -798549866
617344831 -943974745
926814780 -407914699
-499194113 897551791
-463170676 -801686079
-998577399 283546811
-85304374 -947759386
709417272 -870563771
-312017393 -876776611
-840864997 722971400
40298621 -972598903
471764387 -994705658
682111448 -896291022
864111972 -616824332
985563994 547097512
276289487 -997088259
4405460 -966401795
971034417 -151990809
-996615665 240442753
867034574 -609528301
136384657 993904868
328222543 999592938
999999989 365814926
253911631 -995894192
998733384 254881978
298279313 999153676
993653711 112828395
704540149 941695374
969805689 -162061282
689425415 -889798358
-319629923 -873638797
-999983898 360315974
-825453439 736448641
-986358231 478808444
637632114 968035868
618840023 -943077543
-993139112 186543270
-254262137 -898877066
991645081 76379580
-255525653 -898430316
-873888053 690431861
-445386681 -812091482
200784419 -992046683
834788653 -683904800
-276081107 950285159
353793396 -999555195
-335263026 -867031274
-633401135 -672184633
-228475821 958352892
910055492 -475498695
-898625762 661946357
-578044477 -720551247
526640277 -982779258
76644405 -978218730
677390534 -900404610
-968325996 535828976
454699558 -997012204
-848421902 715961092
953181321 -276254787
-980547654 66207538
-364307863 932362870
-858492358 -366478364
-999283278 307798485
627246438 -937893377
-710021174 -592916699
846395687 -658730144
-998026944 269523129
452062421 -997313754
986610443 2354366
-156207600 -929602743
61740629 -975996613
604269270 -951452987
612423581 -946866929
383979725 -999936501
-893166651 -286126380
-913504851 -228890016
-876149452 -327874179
445239428 -998052872
-649321323 843134797
-911390080 -235202653
-576081516 -722142494
-45034175 -956790221
594349849 -956699684
-540907313 -749489035
999604378 396550512
946511642 -313600112
950313451 675286702
-757307922 -534424220
995480682 153087535
999999888 362976695
-842103337 721851198
-853581046 -376501302
-718270705 -583325557
997348414 203022596
-992907137 183462482
195263138 996475575
999284932 283542370
263290861 998450725
997828924 434894578
-74804587 -950218332
-946407216 -114426862
-389549741 926569236
-968159899 -12168776
-929142165 618319200
-293209013 -884313494
991333913 507527458
837801976 847203045
-826999766 -426558871
341897548 -999308565
-36532392 -958550400
333076126 -999095497
912742225 -465240319
-679749791 -626304002
437941880 -998719241
-896684346 -276853331
414208630 -999886763
-984370375 486624120
956789751 -254379325
-725193951 -575101576
824216384 -705592087
992685946 94657107
-998168567 272913832
-711957895 812970017
-389763579 -841862684
-235079381 957305125
967729693 -178312789
743684679 920999568
-111822721 -941293741
-271765949 -892543699
-821876165 -435638838
-931155379 -171778982
933958958 712027040
-619879281 -684564918
867227016 -609037572
933982351 -375666503
-743222888 -552854184
-933356779 611110020
-564850477 -731095953
-968910783 534311089
960207296 -232267931
-994342897 439922298
-372548060 -850215407
-991933047 453584844
362350865 999896169
706959314 -873078411
886535820 789909771
464798533 -995718803
-123930192 -938202491
937120280 705567541
-810304341 748791526
-699084017 819718236
-293638615 -884144324
-648512019 -657807834
331231140 -999048332
916787400 -449454532
816648972 -720157004
-320257603 -873377466
-985943625 480475526
979671027 -73723810
237401008 -994834285
-622829199 -681895556
-728262558 -571411168
-609001658 -694285879
-344627227 -862958199
403194026 -999999776
822780306 862340760
887432058 -552406686
257851414 -996127191
-878005307 686010697
889798435 785494077
-820415279 -438196346
-526854102 -759795025
-982015247 495389732
912632593 751031432
452829831 -997226649
-528850288 -758351541
-999886529 382377079
-161770100 968017930
-666024727 -640436355
956315442 -257351786
823317848 861815929
401797517 -999999056
-419791279 -826293057
881026347 -571479476
-249620104 -900507600
-995420932 220079108
760711268 -809619234
-475763195 -794049342
-392829015 -840330870
-620841015 855382087
982585016 564219380
-632248095 -673259420
-243105377 -902770056
-558413710 878679409
655072597 962172434
-997892603 413006518
-229596936 958175878
-645614982 -660611516
-940052127 -139532434
-494365073 -782283680
-365308221 -853599629
-115642600 973789732
-956272412 -71727953
-272635005 -892218193
973741807 602888723
89461532 -980017646
-171152190 -925383428
96566919 -980960646
-986548991 478027528
-969159043 -6598383
255253561 -995975114
967581013 625181386
504999036 995037812
-750660749 -543233992
-281623272 -888815286
-985984792 109729595
-222633975 -909622790
-313661997 -876103817
-950982970 577078505
-196633924 963173967
860690025 -625210932
-605700128 -697196612
-99471636 -944359991
-252747538 -899409637
573023256 -966486743
832815104 -688036769
-374395949 930071330
-822980556 -433695831
-998307748 276362990
-864422687 -353977100
-604079874 862053686
-162690113 967895781
789776317 -766688033
-323010225 -872225393
-218887971 959848303
743087084 921350106
994204558 124210281
-464520074 -800877432
-123898792 972815289
944999741 -321574286
357152159 -999616106
519471579 -984788543
-969291088 -5853552
-971698219 8099492
150948625 994605651
-977422021 44080269
-363991079 -854207578
-81151032 -948739196
785243863 -773801746
-599318639 -702759881
-492019648 -783816824
187072342 -990862490
865253514 -613994294
-965286885 -27693601
745670125 -829421668
869819598 -602365232
-704513590 -599207794
106345667 -982216283
959720161 649719981
743899491 -831630051
801191233 881581870
218125888 -993438770
-949582929 -101106628
682355717 -896076000
-261893553 -896160316
-964364994 -32495074
-658618526 838988710
-12062489 -963369959
-998123937 271835829
66221420 -976676465
-455247020 909979410
-945370271 -118660304
-990594336 155448365
693048612 -886488929
-293456360 -884216135
-952189188 -89863119
-326423733 940548311
27394059 -970442932
37289814 -972101062
473654868 -994416512
707654650 940211488
-961438706 -47157618
-165271216 -927060108
361588940 999891914
-964272741 546148123
-77937796 -949490367
-977611298 45366949
-995671031 224176683
-341857604 937321058
-908077590 -244918490
-836566551 -409241118
842138772 -668164922
-172598055 -924968855
976567850 591631540
121173829 -984012667
-507391174 -773521365
-884409546 678858680
139718106 994070225
-700316231 819084790
575376445 -965486459
320241343 999490363
-987275066 121451386
-906889621 651496182
-193229461 -918856026
635240675 -932681286
-957337582 562884720
428802723 -999319333
-22646076 -961336399
181201085 -990321634
951182164 -287862541
-969475233 -4808908
-896487391 -277381998
-70379451 -951233920
-270004975 -893197616
-975810707 33323837
-142384009 -933360510
-995017652 213718487
788974012 891219421
-989871749 147504346
20787477 -969309627
-53428135 980235806
-993845443 196331754
767258305 -800498909
-251670969 -899788064
724303612 -854535495
993050658 101339467
303225812 -998208338
-816594734 -444780225
-601695446 -700697928
-140080914 -933973545
-416766740 -827918197
-199911617 962700615
918683572 740629015
-754767150 -537820672
-789855607 -487829798
-289459732 -885781295
478620520 997334985
998203410 232803307
-384706975 -844363225
933537907 -377742750
-286932763 948289427
218309819 -993452932
-580876595 -718242146
867226258 814135912
-55873565 -954469225
-956782763 -69404387
-985643252 106690636
-631951135 850706839
-925460045 -191172746
-847113684 717203031
-761433417 -528836320
-596131792 -705494119
-963189722 -38455394
512275465 -986679001
-284970988 948655831
-993033375 185133526
-779984314 771066422
-998659461 404493015
364443369 -999732615
-733916306 800637358
-780161824 -502413724
170325217 995469911
697393018 -882433596
-732252572 -566550701
-908485789 649381764
-357225600 -857304459
-277748852 -890293223
-789550875 -488296898
-818395915 -441688312
-848334304 716044572
-992310122 175748784
908684568 757491208
965877651 -192293966
-952992108 -86350853
-997436473 417443385
372945322 -999837562
280127625 -997271663
463531487 998347175
558050363 -972418670
534607993 991454633
-999999762 371332527
956913973 657856614
-996804090 422844536
-974585228 25524168
873934821 806114907
-649797033 -656561377
-876672160 -326659855
-940694147 -137083870
-747717651 -547068779
-978700196 506448952
-349177738 -860937694
649461184 -922656112
-959339835 -57384440
-990833515 459137661
-380124701 -846598528
-299307889 -881891544
996539797 179992298
-855699811 708916989
11825809 -967737317
940933076 -342324362
-564489450 -731380365
978608122 -84175306
747058821 -827675504
79192838 -978586367
518032957 -985177637
-923210266 -198541766
-773290036 -512315151
-663275417 836876570
-995981481 229383264
-49211614 -955906487
561649192 -971048181
-973852603 520946709
843672499 -664798274
-893140147 -286194764
943144393 -331165179
-301032541 945602142
-657134385 -649363651
129183826 -984944386
-768946153 -518432484
931934463 -385138195
-11453623 -963484364
846487269 -658524176
167892756 995363565
-994439947 204952462
28115556 987099703
999200491 278548701
-810529008 -454917972
-429771487 -820840525
-100191923 -944183835
-715177430 -586957515
980094361 -69495075
-398703380 -837363335
-981836464 496015214
563223534 -970439469
-999839990 339503943
537262180 -979633916
893526698 -533184556
-970421071 605159
436831492 999493850
549475410 -975546763
-290345320 947646116
-867324995 -347705394
870339857 -601001802
-938359784 602209383
-909970233 -239386908
-996798447 243781878
-983712486 90605829
-989393543 465912514
-581571655 -717673387
-980227520 63839067
991897327 80704034
582673245 982961109
-135223403 -935260889
-342959854 937083918
-665432918 -641035199
804264082 -742649378
-150280355 -931232925
-996359307 235884663
782230431 896150741
-474216328 904800727
-216475349 960221807
-489942290 900291104
541580752 990388675
-290415777 -885407775
162457518 -988503580
180530096 -990259105
77181189 990506749
-918900056 -212274117
891575823 -539444258
-45152254 981019467
630620902 -935725359
-927633919 -183898658
-472318914 905327255
990003867 49830889
853097556 -643326038
-546141585 882792336
-986020649 110051126
-728729072 -570846341
-729781523 -569567096
-939720305 -140791643
-971107791 4620304
-628434537 -676780559
-365936667 931994412
-571207503 874240035
123097399 993220096
-684315553 827021474
-999212275 396604963
479296767 -993505682
744211576 -831245988
-91702746 -946237602
-999804671 336484863
-578663619 -720047876
-770776708 -515865826
96616712 -980967161
-900194853 660012830
-909267797 -241445314
858301626 824567599
-948995787 -103590999
-923323278 -198176463
597798322 979603407
-941603038 -133591219
-953434957 571678510
-987013185 119039223
-843896269 720211862
-321177249 -872993285
947567286 -307966429
930552142 -391435975
-244389723 955787557
999987567 352502942
-458805887 -804285035
-919450983 -210542878
-482694893 -789767219
31867524 -971197878
465071559 -995682052
-167522249 -926421823
-334516815 -867351184
-979282282 56997014
-876776415 687345834
-360464469 933228818
-639605556 -666347312
987963806 20380757
961893836 643242444
-983793281 91257888
-837608386 725891398
-653266846 841389270
-686017726 826199855
-681244266 -624726889
280822878 -997304065
308448403 999322896
777155224 -786151678
-754255027 788232958
878640665 -578273744
-962034339 -44216805
65617955 -976585306
974837915 -119235862
273816445 -996967401
-971042102 528661803
710742073 -869182053
-861707665 -359753712
-625564546 853414669
8119287 -967072357
967708608 624754031
791551521 -763865995
952355119 -281075423
26649927 -970316399
946403947 684715396
-902626721 -260509502
761086235 910423985
-475682671 -794098868
963122899 -212303542
-17234030 -962389495
-604723403 -698054282
-990701838 156658227
91428912 991402954
971588051 -147409031
-423063883 918378946
-109444961 -941889915
-832455901 730438330
-4976425 -964689569
-934307352 -160645198
-581685630 870461583
343600382 999758000
-542999211 -747923760
-741407842 -555168763
973101051 605355445
-273691849 -891821731
936812100 706210806
-948343686 -106342338
615883098 -944840080
-769193570 -518086192
80424106 -978762298
988607085 527606416
-607899782 -695258681
949798741 -295685943
653179014 -919909306
-227354888 958529263
684849178 -893876195
-876562172 687577333
720818602 933631111
914013817 748712458
-456679079 -805540930
467447175 -995347255
-114200973 973956203
899935461 770955127
998370403 239171282
696777809 945299050
-668231114 -638199976
788094645 -769340281
-311708603 -876902152
-827239884 734941619
695264516 945975793
-228941256 -907552144
-810218667 748859308
984420906 -23975279
-782097752 769587307
270533418 -996804921
-938915461 -143821508
-226768365 -908269080
363603863 -999720578
-116610937 -940079738
-349350985 935697093
669651783 956704981
435795553 -998894552
751822983 916122751
-649019171 -657316030
970046373 -160111829
443476486 -998226261
-523852288 889964474
-999334285 309911838
-105075984 974988748
-672273171 -634072734
406744289 -999993789
-106270275 974857100
-583648014 869741434
33115275 -971406671
-358561995 -856695235
-805164400 752783009
-985330855 103973035
518387870 -985082404
997123601 196357035
806820524 -738177723
990533402 513833946
-739408245 -557687661
694165962 -885456750
-438005123 -816265732
881262419 -570797658
970633579 614567244
644397336 965851773
-768414897 -519175617
-996532535 238948807
-99016939 -944470770
-814094518 745774418
-764964799 -523966036
-379105169 928992566
-976532624 38095408
-461310489 -802798031
755681482 -816424181
-848455860 -386667774
-661789526 -644712124
584733035 -961311492
-735722164 799566277
-411034241 -830965274
-189797906 964148047
656134450 961792131
985933367 -6165982
-534754549 -754041428
-999499695 391669490
-978396047 507408635
806297501 -739096090
933200505 -379307676
-796626072 759152697
997415874 205168860
-480991847 902885795
-959813262 -55094692
-821311355 -436631498
-992102466 173135624
-979452863 58208820
-996739977 242696453
-777528433 772774434
-977680778 509623727
706490883 -873550637
533321737 -980825543
-883056904 -311459754
20021838 986487939
-519758119 -764880342
-943509032 -126154691
-18096472 -962224670
909645175 -477028485
-722138307 -578744513
-459455741 -803899761
-992623726 449860243
459542812 -996406636
-999779760 385451060
884282580 -561930895
999985311 351464751
992603928 93171437
974447945 600124742
62275515 989533717
-878060471 -323415606
-984369732 95953077
-284835379 948680997
-977462454 44354623
-918200249 -214464438
957940296 -247061354
73348002 990259353
-999091728 398401663
-543730212 883587008
-339812456 -865063945
987275330 10955278
-166834934 -926617149
75450672 -978044260
-561903946 -733415518
35940481 987683126
793731973 -760332691
816100262 868620598
-867643158 -347009855
-960333794 555816122
-453770358 -807247868
-996105218 231471830
-545423596 883029938
-1703627 -965290716
994982916 473105581
-645151128 -661057352
-998494117 281207053
-963658858 -36095444
-821829003 -435721764
770526365 -795828880
-999024016 297891267
59384441 -975635700
-987080733 119660296
-162987683 -927704709
-798031372 -475111195
236808237 -994794118
-599662733 -702463111
-972995741 15837813
974120437 601407258
57650207 -975369222
-991207583 162420918
-885698553 -304991228
832621701 -688440093
-837734066 -407079066
16671257 -968591587
606981336 977182456
302679166 -998189880
853822003 -641625818
101471874 -981596917
77343567 -978320116
794703176 -758750312
558481302 987556565
-155436081 -929816359
-879823910 -319248998
900707728 769820909
-572098980 -725347211
-262876280 -895807303
178497336 995814524
-571603900 874098891
-976066753 35005801
-726306850 -573766254
-998251415 409300347
246705380 -995446026
-542070978 -748619667
950692094 -290654430
-225259099 -908765431
-854043421 -375572112
-859934828 -363482003
420098559 -999701256
-182588943 -922046557
941775000 -338116317
431317852 -999179572
72289268 -977579900
-407524402 -832805293
-790337722 -487089718
-145592860 970125068
969856723 -161650140
-403631445 -834830866
-999887959 382325473
333988202 -999118160
-702384923 818015418
784061764 -775641642
-514088936 -768882628
953035056 668379742
693618890 -885962750
-585362821 -714556409
-912685211 -231350474
-999704154 329474863
-224389248 -909050466
861430917 -623411122
555816716 -973253314
-122112423 973028637
-911333364 645529188
-952493169 -88535250
-100184939 975519746
563013777 986761334
-676259959 -629954183
300878608 999198996
-662736203 -643758868
58232282 989265794
-980962603 69315273
101027598 -981540174
994258404 125377813
-479962996 -791462174
-802147427 -468560455
965266081 632854539
503361268 -988811800
885005375 -559775104
-154011520 969040516
901907297 768049426
-979447847 504052505
-477901805 -792732850
-985817371 108230945
-266884188 -894347042
-928472680 -181053480
-616835962 857017065
990220948 53124441
-998306044 408715591
722814888 -856181166
-995838614 226981454
-744540226 -551163153
-741356066 796178987
-981584993 496889370
716033535 -863558762
-723914517 806398660
-334629361 -867302951
-901342633 -264103431
-999993183 365528581
-926538507 622664304
-983511238 88988627
-510538058 894111322
219486733 997302102
-943121453 593219646
-199870541 -916830716
-419719831 -826331565
-957170735 -67621333
-578046515 871789908
-289059102 -885937564
-964241299 -33132066
-533929171 -754647140
-711732173 813091187
-791652135 -485068243
-523597808 -762138989
982780329 -41719430
-939320853 -142300537
991598211 75578231
795987028 885789790
-921731705 -203306531
-326669383 -870685302
997235699 199616338
-113554104 -940856180
41977161 988127357
790652683 889967219
-689915386 -615413293
931237223 717417999
-468535871 -798456161
-479592823 903286866
-121614200 973087995
-184052041 -921611012
-990360262 152837350
-998430474 407322873
-566918123 -729464899
-801057363 755873654
-851687834 712820749
290002187 -997711411
405398194 -999999222
540556576 -978579951
-886338279 -303405489
968311127 -173815969
515390555 -985878148
-808507888 -458242207
-620102817 855686105
869563360 -603033571
987236379 10442504
-273070795 -892054855
-967131156 -17830839
148565854 -987083151
-903478392 -258113355
820184912 -713458100
-135120077 -935288051
425562704 -999479635
-800828720 756043620
382097850 -999923512
-942257183 -131057154
-409661395 -831686665
-794099683 761006837
793925710 -760017707
-835946294 727370953
-683473205 -622362052
-865960161 698698217
446582230 -997915454
477513710 -993798352
825332813 -703357920
-832041571 730800047
817375944 -718788392
-897958890 662764608
83609289 990919544
939217188 701087382
-420313622 919077053
-813815530 -449460566
-358833797 -856571004
564872947 -969792572
-982058190 77662129
-998316050 276569899
-999443141 392787010
241161273 -995086165
-955269843 567594951
654208949 962479413
-999997372 375386352
-849637814 -384352512
928572325 -400252465
800973399 -748270919
-456042120 -805915347
-838806895 -405085407
-513172266 -769524204
601267227 -953073889
-379015560 -847131671
414470553 -999879829
-827175020 -426245880
-415966262 -828346712
-973036149 16080396
-987623506 473591284
-665800673 835725310
-299375925 945923039
924242376 -418897528
867276242 -608911705
342206457 -999315841
278899319 -997213783
-692403615 -612690526
489739090 -991600036
930488622 718856543
-307097600 -878770002
-825885002 736086936
-998054608 270181876
-691519214 -613660584
639814487 -929532049
-722810782 -577945501
935484899 -368597284
907566405 759292086
-818318481 -441821723
610853750 976107638
681438864 -896880959
-291617470 -884937591
-385665878 927475190
888194716 787680744
700973001 943375832
936468092 706923733
834551632 850607265
997327782 202389891
-91404820 976448391
-463917518 -801238758
463563894 -995882411
-790784834 -486402792
683397034 951129820
793895469 -760066926
-155515838 968843992
999928044 336971726
-929077855 -178992663
-577358437 -721108352
-982171331 494825498
-471835708 -796453519
457015502 998696185
990103497 51340496
807496351 -736982158
-825983676 736003740
993891943 117638034
474418045 -994296341
-167642700 967226791
695759528 -883973499
125949904 -984571128
985569198 -10619328
591486266 -958131262
999961952 344047846
-41761779 981334088
995990219 165446018
996046280 166874896
-878875387 -321496375
-844378666 -394548253
-959459068 -56808721
527105193 992527055
-799143067 -473353694
-999835473 383929546
-165500283 967518303
-450568852 -809109571
893634483 -532835369
998527537 245531082
-154640385 968958610
799262220 -751162929
988542430 528038310
625631916 -938914303
-875613774 -329113494
812837051 871593829
804505201 878850281
-205904944 -914966237
780252494 897552839
-898758122 -271234825
-799333196 -473052454
-528982892 888341069
943315960 -330285381
-445004085 -812309815
-942438681 -130351923
-220349804 -910364090
738904383 923780592
-609594699 -693761887
438310864 -998687310
626252665 971580972
-968843795 534485765
-882499786 681025117
809487312 -733420874
772334876 -793205145
-712252289 -590349283
-409002363 -832032293
-445866341 -811816804
180194959 -990227771
403367530 999999719
-856824737 -369924036
903970378 -497722747
-386359832 -843548542
-402752912 -835285233
-999840566 339557489
-890498344 671760574
-258058568 953457903
-7264714 -964266319
-971482533 6825630
753085105 -819863111
-768648659 -518848709
-696719063 -607936337
232774379 -994514989
-324747468 940889809
933605168 -377429240
-315278281 -875439605
-601221583 863150037
999125961 274294838
622380579 -940924244
-913393248 -229226240
749098795 -825072832
-919396191 633983688
-165862102 -926892989
-999158076 302853951
746540627 -828327800
-990985485 159868483
770509532 904319588
-894030738 667540025
-999831937 384030050
-843024427 -397136860
588437077 981728719
-235250787 -905444325
-193154233 963671719
-990486853 154246714
623538028 972402958
655791733 961914955
-790584066 -486711350
-950589177 -96806598
-924620915 625820172
966525722 -187463680
-890711634 -292431744
207710155 996928595
144759740 -986682556
524316740 992903423
-847872568 716483036
908610521 -480867617
999403667 290988896
-479316647 903365616
184494755 -990626267
-874296277 -332131862
632598579 969629543
-786709480 -492636410
504033295 -988658850
671412153 -905488012
-451817013 -808386367
209922169 -992792604
-529708052 -757729905
903166219 766175846
971839982 610145049
754494367 -818005463
-938471119 -145480751
-475069106 904563671
828530443 856688092
513022923 -986490328
-509413632 -772131067
944615831 -323576132
-164676215 967629694
891825212 782618216
-28485725 982528293
-998358239 277634519
-950976392 -95135074
-836700400 -408994241
-989025502 467551328
-358008590 -856948073
863766607 -617675807
981660492 568906289
507687984 -987799275
-434604809 915422765
880519345 797892351
627086032 -937994992
-898306191 -272467213
-288416292 -886188124
715041771 -864623431
-245745788 -901858750
-722889486 -577851824
874139402 -590798918
-601930525 -700493669
-30392760 982360712
-71895650 -950887499
-979953305 502410740
-592369531 -708690562
-992592067 179357603
967901553 624105487
974499416 599922724
991590802 505423809
-693806762 822380746
-343199384 -863586513
-181157533 -922471169
-425289350 917811768
744768108 -830552486
927080653 725296012
450714216 -997465013
-502511276 -776836664
-49514407 -955841946
-948055494 -107554266
-154067538 -930194396
483126642 -992826250
827164273 -699656251
-237413978 -904713065
-952788176 573110339
-975153378 29073333
-213067803 -912707313
999338388 286868499
673999346 -903302409
-644447916 -661731620
15664037 986153323
-78335484 -949397647
-887663453 -300104906
822376394 -709214442
-668176112 834636410
-964311356 -32772105
-41213364 -957585225
449145781 -997640207
275042091 -997027752
918009989 -444560970
-149379343 969641214
794134977 887268251
151607353 -987398399
836034439 -681280207
-188300762 -920342021
864614786 -615581225
-270684870 -892946080
-883735354 -309809538
-957348949 -66798613
-1299229 -965364769
-962752675 549925549
-958185612 -62905816
-791215571 -485740325
-96524316 975910979
754203799 -818389610
-28524854 -960167819
997912824 222149287
-654989732 840620019
-961689194 -45922247
-531407315 887570991
704117990 -875935129
-977573115 509954406
940305205 -345439873
932827864 -381025116
-573627012 -724121277
216882693 997223339
981694732 -53121567
-679305409 -626771644
-471045493 905679156
933232620 -379159568
-732180730 801657314
552674121 -974405873
-999557155 320828996
381253488 -999917388
-904610138 -254905494
-989816274 146906120
-479189474 -791939491
-69032710 -951539310
-236654026 -904970720
-960837824 -50098996
-709950112 -592998236
-936354449 -153274178
-887175178 675669684
-946031854 -115966592
-992377417 176603014
763805160 -805337138
-858160047 706501104
659730995 960475648
969259597 619490953
-825531958 -429177533
-807493950 750989070
997433898 441012342
-884119616 679189554
994171900 482061145
-764872038 781372099
998854456 260648895
-906965523 -248148573
393172139 -999981988
927208619 -406209057
74484084 990332765
678340346 -899581180
666891040 -909214700
999714414 391982505
866700066 -610378740
538693700 -979183258
-912096650 -233108014
-891146432 670990645
-914563236 -225684992
997665859 213574000
907650002 -484416517
610249010 -948116035
-733062210 -565558210
-819311573 -440109044
744598722 -830764408
805701883 877843867
983984464 -28803752
385533140 -999946247
-636158311 848897978
911587690 -469678591
-197174180 963096303
285686731 -997525948
-431384281 -819948563
999320152 285722493
-938598103 -145007022
882428727 -567388893
-827024210 735124489
-199351542 -916989582
740233238 -836063957
989898955 48246474
967255310 626267082
-768463485 -519107722
934564894 -372933375
-971578515 527218256
-841294705 -400413537
-573777986 873321599
-978665916 52657019
-891749283 -289778175
-946315208 -114805182
-966394983 -21811946
-756606787 786741344
-666773156 -639678307
979367546 579781129
708554480 -871455909
90835850 -980202500
-987464121 123213578
-377563029 929346300
599664405 979143981
-705515519 -598068422
98819094 991846882
802901076 880183921
-57265254 -954163848
215303625 997174901
-681966103 828148785
-622720662 854605931
-683949972 -621853665
988695736 30661615
310884912 -998462058
979424807 579523446
-511707503 893752723
-406557734 -833310011
182788110 -990468617
-975387318 30571609
10266765 985733505
-279917457 -889468349
865926963 815662186
-606813566 -696216297
233368050 -994556862
-2536805 -965137889
-766270206 780446729
-247620701 -901205898
-989534851 143895769
-705865916 -597669474
182169683 -990411454
-383776412 -844820930
995375456 468408586
895819177 -525709279
-416128459 920133172
-770240089 -516619399
529479234 -981958977
938555264 -353990922
-810391721 -455144323
-267583257 -894090118
-636983449 -668821916
-995099459 214996369
359454992 999879728
993284026 105729944
-825821270 -428662091
-444161864 -812788985
381089718 999971605
-178314563 -923307929
-516356458 892312058
663264186 959158407
-983323267 87482848
-722755708 -578010998
823949170 -706121228
-271421921 -892672055
919902729 -436897379
650389012 963806943
339801054 -999258851
-999983490 360162176
-851036389 -381583262
-852566634 -378532363
-246545376 -901580964
999045671 412702753
-930398168 -174430557
-780210162 770908499
263880837 -996461210
191518439 -991258517
-986824930 117318220
480921394 -993223757
-875086520 -330326027
-176150909 966055302
-994886411 436452343
796347906 -756044356
80866111 -978825227
596809267 -955437388
57221335 -975303137
72155939 -977560270
-703987565 -599805020
-269481886 -893390797
-634920443 -670760781
83031189 -979132516
-207344412 961606660
-35128890 -958837605
705536184 -874511993
-620301013 -684184099
-839238234 -404280247
376761277 -999878127
-980078284 502002657
-27194650 -960433134
935775720 708349736
471691541 997831970
-62905094 -952913660
525435862 -983122616
606326294 -950322214
-563704516 -731998702
-990205773 151138672
-495142202 -781769729
-586217803 868795131
683360120 -895191068
-524939522 -761174698
-918552333 635251490
204312234 -992337220
962634680 -215733480
690245805 -889053436
-151083737 -931013461
-999360658 394235046
-246155872 -901716591
352257949 999831841
-906442245 -249658113
-126226530 -937607771
43922531 988269311
809807563 -732838896
-917066768 637440126
-981066600 70100004
-663799103 -642686073
-82105245 -948514610
-754300703 -538440651
-893593897 -285022451
-633244312 -672331027
-770126933 -516778068
882534587 -567078809
-248960069 955020654
-960789394 554716036
-745606684 -549792381
-922617770 -200454908
-901366605 658558710
230359852 -994343503
-697168780 820696538
-988205272 130329521
-496563990 -780824839
981982775 -50108295
-615276820 -688708942
-732958541 -565685416
-998334597 277034971
991364901 71611649
537319154 991047468
-915588547 -222552711
988647950 29986948
-949637493 -100874577
587157137 -960190004
605434719 -950814895
-747302955 -547605052
206495717 -992515469
7398959 -966942559
-760538866 -530056054
918819472 740385489
909551573 -477376460
-357850973 -857020034
-858258880 -366962092
976120062 -107606121
995502145 153590959
-850778265 -382096233
-770689483 -515988599
-85026407 977102363
670867352 956232374
968655599 621555250
927309984 -405768796
543554461 -977583598
-626088947 853193680
104440911 -981974861
-953644436 571214325
370707811 999937387
525210174 992785063
-812102942 -452314250
928759156 -399426832
415269816 -999857297
777873545 -785088296
-997979412 268397849
-406218088 922581739
-205002802 961953525
-281287965 -888944026
-999297111 308366658
-976315361 513780061
-808573231 -458134976
-274461961 -891532567
-426694403 -822534629
953785784 666411842
641459429 -928381768
-18894657 -962071427
-998604997 284360975
113388781 -983086204
-718417787 -583152059
-904464215 -255320409
-813964842 -449210560
890139761 -543988412
-608050690 -695125504
-997939518 267467896
-403366715 -834967864
-239484301 -904009178
-544048131 883482741
677630077 -900197301
-542999498 883826653
-910130121 -238917175
658105153 961073869
-560010403 -734898210
9810816 985697679
757475337 912667922
-536910808 885806270
-695626422 -609145371
-940413432 -138157531
-370009092 -851412344
-478928527 903476084
724872755 931534827
645031414 -925844899
-246772072 955389236
928739690 -399512932
-990925877 159192169
-417161682 -827706660
-971994166 9852667
251526673 -995748741
-580997311 -718143567
241557771 -995112432
-286614313 -886889303
995761038 463731943
-624820586 -680084200
960127171 -232800104
870992013 809655186
977848387 -91457027
-316250111 -875039368
-505493304 -774816396
-595546885 865301196
120343305 -983914960
401555972 -999998812
-339360563 -865260111
-861100965 703591708
-447550751 -810850170
881364396 -570502001
-999492749 317445666
971842388 -145290261
-891194989 -291200257
127570794 -984758705
-603816003 -698847812
-998183708 273286387
990686044 512653843
-933890731 -162123359
735226850 -842041105
-697286958 820636791
888323798 -549650737
-144203329 -932874599
-947787981 -108676533
-663017865 -643474895
-404781898 -834234316
-663663384 -642823159
-993438782 190605887
301927481 -998164297
994066924 121281126
-693488437 822538398
468489239 -995195285
900924186 -508419058
125769992 993361932
915933799 -452836581
954147572 -270526480
982957173 -39837857
-827343735 -425944529
-836160715 -409989069
-985076891 101819730
-368324315 931452969
-29805209 -959911389
-994668022 437878427
808378105 875571920
-754740088 -537856701
760350054 -810115355
-411210255 -830872536
917894763 -445025758
-751940736 -541552165
-791000714 -486070945
-956284314 565297502
-990032292 462989044
970827918 613863168
857915357 -631896434
-498941227 -779236214
927491563 -404978502
-433528162 915699741
-762395598 -527516772
999834359 326221948
-920929786 631644004
997639175 212664039
-822773560 738681982
-655674496 -650811106
-756911257 786547738
-360086603 -855998253
880874696 797436595
17066938 986261351
881754511 -569362272
-739785467 -557213784
-138070958 -934507667
-921288024 631096247
929496084 -396155525
-173339305 -924754726
-968086543 536448509
-938531443 -145255856
-341673030 -864254086
764344613 -804586378
-998588703 283878319
-941421500 -134291551
280738913 998821955
830203024 -693448694
558638100 -972196732
-618510840 -685799339
-654499389 -651971080
-322940870 -872254480
-305846199 944659841
-723090743 -577612244
861130654 -624142888
-578493221 -720186414
-51207887 -955479848
-904875031 -254151394
-736598533 -561195423
-797802419 -475472561
-821089227 740076291
-483015766 -789566659
-653674319 -652781925
-953670482 -83367946
-847463247 -388602319
359695492 -999658858
13201475 -967982012
-997757541 263316761
394712616 999996732
941957486 -337196552
-541440026 -749091334
-715488947 -586594581
-924596661 -194022707
-422767109 -824680557
-597850994 -704021833
-973398656 18266396
-174487851 -924421864
-644850148 -661346035
-879836909 -319218149
-712546137 -590010362
-813161136 746520545
-497434167 -780244627
-110265354 974407789
191766969 -991280278
-882634128 -312484522
-966779152 539805724
383492225 999977275
424710748 -999517325
325769016 999562069
998474365 243315855
-947945098 -108017719
-544277796 -746962620
-465390965 -800353773
-591285464 -709605217
-168637971 -926103008
760781606 910616313
-911922543 -233625596
-627427213 852628712
-841572634 -399887966
801809333 -746852560
989331464 522643817
-575487886 -722622041
-601413052 -700943217
942172918 -336107993
-983566356 89430566
-613323427 858427962
-37657218 981710853
-352455314 935012682
-687890667 -617616091
-570609765 874452449
-107316193 974740920
-989131031 139681211
969227360 -166654957
13990946 986024273
462244876 -996055091
309401682 -998414082
930761439 -390491245
-986216813 479383558
-865955864 -350677447
910019171 -475634141
990163341 516617574
264826082 -996511652
-377381470 -847915220
-916872410 637724505
-614135906 -689730816
-310130121 943815837
-988336175 131626947
999765304 319245730
906588093 -488306785
733042454 -844602816
834400234 850763948
247134051 -995473513
-943647396 -125604113
-371317146 930773450
284134467 998888922
950180711 -293539286
414766261 -999871876
-834075131 -413813679
890304568 -543469307
-577657026 -720866095
-889321863 673150218
763624913 -805587635
998160654 231201192
999666297 394034922
448201083 -997742894
-962798400 -40411869
489317283 -991680383
-989274424 466445096
-870071429 -341643580
-996275082 234407200
-412202054 921115084
-215371871 -911970080
-980273707 64179731
-786616291 -492777875
-735386931 -562696354
-526367132 -760146453
975706570 595109558
-962584365 -41480909
-348457245 -861260133
-676425546 -629781661
465707632 -995595337
775076096 901187358
-775765071 -508779726
621219519 -941633009
342781166 -999328922
715693845 936239133
688445359 -890681325
340977794 -999286762
-724492311 -575942167
-448410457 -810355964
286077559 -997543243
-937862991 -147737835
-37873326 981691160
-911893416 644764364
938556503 702508486
-983822343 488730114
-155985081 -929664439
-600178719 863547356
996778867 450421925
31511296 -971138108
721127396 933472588
-981908435 76512243
-604405732 -698332161
986185081 543296197
-622361948 -682319692
-531940158 -756105211
649984610 -922273853
261785133 -996348492
906217887 -489655199
-976680062 39083982
579445693 -963693636
-999029014 298070636
-907433150 -246791852
820036125 -713743472
926326450 -410022154
-215709790 -911861507
813339908 -726349363
923019684 -424038536
-985702919 107215831
-792589499 762106382
-313538478 -876154464
978845030 -81871199
990416958 56129784
-630561558 851299621
-588358585 -712067264
927962675 -402925722
-991300600 163505379
-774950380 774557751
-208295079 961464544
760123905 911029069
30687748 -970999783
-350790442 935380322
-977318654 43381762
-591196277 -709680463
-210322827 -913578804
-505574145 -774761408
-965592586 542824839
979545105 578976411
-945248261 -119155455
-660414797 -646091968
-299894368 -881657193
-556001267 -738015129
-962210822 -43340926
-441828974 913548215
-176300812 -923894361
971475893 -148340901
-598371442 864233388
-706760840 -596648798
822986739 862139659
-948211534 582975867
-446373763 912355318
-792910077 -483126006
-926833410 -186599402
-623525408 854270964
-463003774 907878897
346262702 -999406009
677045545 -900701480
-979689302 59906781
491249771 -991309428
293705466 -997864894
-990948899 458570771
680081025 -898067115
766913702 906690492
-363796308 -854297214
-122586330 -938548755
-386864310 -843299242
-451117906 911088921
-767561974 -520364563
774430403 -790155359
-621454102 -683141972
-839953143 -402942872
-969815632 -2871913
-928789517 -179975593
35423964 -971791083
707289128 -872744677
157762878 994914926
810812965 -731000588
841654056 843063669
-908192298 649773656
-399438995 924223349
181531379 -990352317
-964290539 -32879300
-676139629 -630079366
999840670 384858555
869364482 811606272
-934006030 -161714535
997513079 208389498
-214315754 960553312
275491418 -997049592
-219195653 -910737048
-150000736 -931309157
911649315 -469442379
19475227 -969081209
-986461859 114020080
891236162 -540524923
847116558 -657094147
-15576870 -962705801
-489946151 -785159214
916958353 -448774089
998394507 240124154
-864570438 -353660101
-975452150 30990283
976722325 -102066915
753313554 -819562814
782438016 -778156169
-410765279 -831106763
682523329 951500444
-560291114 878043054
-553068146 -740277804
-782387140 -499121804
-951291982 -93768264
-921834296 -202977246
-381697344 928395278
-838345023 725233275
-935393505 -156763073
989930434 48721752
-706103742 -597398383
563357274 -970387313
468736130 -995159232
-944780692 589976245
-922877650 -199616211
677808672 -900042534
-660770664 -645735731
717073243 -862435937
-998490555 281109256
128003607 993478262
-856280178 -371038264
-211482897 -913211646
244286387 -995290109
851057094 -648060955
183828163 996028858
-738566067 -558743063
-210580712 -913497294
440710779 -998475839
844545690 -662862600
-867412495 -347514441
-175952217 966082766
-77423450 -949610219
-953326204 -84883530
-148378351 -931750849
540532789 990558753
-429076660 -821223772
969048495 -168061232
-506225965 895427119
-999989354 362954583
704399170 -875654233
-824396376 -431193181
-166161781 -926808164
521132420 993307815
-999878090 343451940
-995893065 429645248
-681643959 -624303796
-635258460 849285645
-316453936 -874955173
771530947 903634249
332070152 999638126
482154351 -993002353
814849185 -723538760
-708019717 815064337
-924389046 626196728
256105490 -996025923
-739555812 797265921
631980828 -934839794
-722720413 -578052956
-788247789 765233633
-537432527 -752067761
993911419 484662661
-837393470 -407710812
32371513 -971282280
19628462 986457868
-401542639 -835909208
-764637068 -524420086
-523585407 890048518
-80124055 -948980048
999980616 349890705
641988734 -928010549
-991550675 166457833
-570034683 -726994659
-970814104 2897172
893886074 -532019989
-249452427 954937381
-823362572 -433022032
-969468944 532848146
583054297 -962074004
568573768 -968312249
-999459634 315768972
-269244821 -893478217
-935184957 -157514852
-651198142 -655200075
22786629 -969656140
779932635 -781978401
-644231510 845378286
-841084746 722772933
-29602348 982430515
637563654 -931096569
-100785166 -944038545
-999657661 388351008
177928544 -990013395
-968329904 -11228682
575056782 984525528
-797288409 758665635
-900972074 659051261
995731532 159041945
-436266480 -817236966
-248371077 955119975
-770143898 777844699
-508937970 894600396
993147158 491925218
-544602734 883300836
264484754 998477709
119484743 -983813779
-985329918 482893018
-436796728 914856859
-916855984 -218643639
-977943042 47641127
78873908 -978540541
386110223 -999949750
-954440773 -79963941
89108856 -979969955
444654454 -998111025
774000149 -790782339
997313341 442823189
-842732269 721278911
871088455 -599033996
-334180927 -867494938
890647355 784292096
28324037 -970600765
-7333463 -964253536
-200773922 962574871
-322065994 -872621275
300503859 -998115783
-999899044 345808835
-561322045 877690508
-108019656 -942246091
-628968541 -676289981
-718064044 809661759
-551811919 -741242504
998556724 246794116
595390393 980162383
495156588 -990542647
-79029948 -949235619
406262279 999990229
-897854680 -273694183
218941813 -993501204
-545620740 -745950897
-924184753 -195375383
916618746 -450125616
714379956 -865329311
-10260183 -963707604
-715383926 -586717070
-669618060 -636789670
241729660 -995123719
-896188835 -278182244
441094042 999343234
462896536 -995969827
972708941 606862530
-605277244 -697568036
-964999873 -29196596
-31896182 982226752
-996690999 423728432
699416602 -880510805
497928409 -989976122
-767025987 779944144
-394085617 -839699374
808893550 875119090
-923691540 -196981119
-816508819 -444925807
-989729105 464396975
390752225 -999974089
-899584775 -268968280
-39092082 981579469
-996786481 243557066
-997645849 260834676
-891849356 -289520545
-884754207 678464682
207395683 996917818
809391581 874679676
989041194 35577965
-441397779 913661038
-718168623 -583445810
993727435 114290056
-999999691 371136930
614024320 -945935010
904935854 -494288863
-941775774 -132922496
960595447 647131075
630068747 970415718
907109736 -486400134
-532998185 -755329725
-944830776 589876243
821749098 863336569
809079154 -734159754
899999863 -511614775
693944626 -885661555
-988630548 134569712
-191496721 963908094
-492106377 899656353
68604582 989950769
826036506 -701939549
-783135136 768859799
845515356 -660701927
-241485553 -903326487
967335943 -181331284
-542668591 883935028
-468682820 -798367217
-893893257 -284245007
-917677669 636543003
-409344916 921819017
-768414517 779010850
-292881974 947163490
-780094929 -502511829
-208620187 961415787
842431958 -667524276
-919527107 633785808
-807922281 -459200894
959893620 -234341629
-890836864 -292114007
151769030 -987415109
-717862256 -583806660
-132169590 -936060919
-909763606 -239993145
-999971817 356820305
-925591488 -190736843
-738289222 798029019
-996840722 244582228
-48773321 -955999780
170313420 -989282930
-912045218 644555377
-965744741 542439739
-930137211 -175336355
516765810 -985515549
316668078 -998641520
-999875726 343194077
221685410 -993708045
-948995484 581330117
-641254501 -664781395
804856276 878556156
-991741462 454582026
998639395 250534346
-829564099 -421970901
-773983909 -511330409
-967147905 538863637
-965885717 -24533846
-823806953 -432236362
-927813306 -183292386
-912548273 -231759973
203909317 -992304190
-113727395 974010726
-26715102 -960528636
-669838266 -636564899
997070615 446365612
634508383 969025682
-410124319 -831443715
484775812 -992526595
-866520297 -349456795
-951626508 -92315892
166132076 -988870838
797174058 -754666381
841297243 843448993
-886158155 676849969
97466449 -981078191
-943870858 591766272
-469996371 905967594
828418350 -697107261
-999912330 381402865
585367246 -961019990
953960692 -271641536
-959171903 558592636
-843390712 -396438850
585521970 982358738
911359898 -470547956
454834635 -996996265
-756900929 -534969899
941034268 -341820595
-926990116 -186072043
-487190277 901093104
-999931818 349815581
986579031 540804592
-993816153 195913395
-922281295 629553573
444285878 999229958
-150812385 -931087648
-910214766 -238668245
-901785944 -262867549
-897151791 -275593947
-913373176 -229286577
-982374167 80097633
357415493 -999620757
-946983099 585515149
-633649752 -671952208
-126273119 972528144
-713746246 -588621940
-160928641 -928284620
-999989273 377657667
688202731 -890899660
387377258 999985902
-754772667 787905201
-983351656 87709313
-679033392 -627057052
-999391857 312486305
-985195914 102823407
350833436 -999497921
7597630 -966978412
-937465754 -149204399
230246893 -994335412
-749167514 -545185328
-801497478 -469601399
72912569 -977671640
-998407506 278903735
-929299951 618053134
-670693687 833476343
225300342 997467542
998539466 246044047
-286900262 -886778436
-547029011 882498231
975944385 594153175
583900084 982703201
846091640 -659413432
994319452 126713555
-393233150 925702473
-989889955 463657521
-885579935 677517775
849336968 -652023149
793275277 887948821
-998404058 278814472
159302746 994983845
-956681887 -69865647
-976415870 37320070
-995551132 222188485
874884937 -588748937
-394100104 925496682
545751616 989705985
152780722 994689417
-433387438 -818837660
-889285839 -296039029
-795791857 -478638123
-957785573 -64775844
-761204973 -529148319
471413967 -994758861
-839718270 -403382876
-969672067 532313655
-900278621 -267056005
686562002 -892360180
-639816858 -666147400
-439754048 -815284618
918799279 -441374381
168316272 -989086891
873900372 -591452776
361927081 -999694395
-616494380 -687615402
-999135349 301990885
-400110306 924061976
-707167075 -596184788
-778296068 772242363
604237827 977934710
-831048435 -419302815
-952588508 -88118350
131807874 -985245353
219868602 -993571333
-97984961 975756635
-902845446 -259894915
-374265857 -849401632
473609562 997700375
-69427291 978670067
-998752491 288951939
672215253 -904815393
-999249117 306411705
590117157 981356530
-119714554 973313676
855531898 -637576099
662959818 959274060
770235591 -796246834
-504258745 896025509
-634981422 -670703568
-977834720 46892992
496814186 -990206767
992813981 96991286
-994460665 205261516
-180796872 965409928
-869983392 -341838887
1820519 -965933072
-823525488 -432734414
-876432474 -327217917
-598184513 -703735455
-920033034 -208708192
-987299754 121680063
-221893370 959381720
85522884 -979480324
-561800425 -733496896
-999084583 300088965
972448799 -140214421
-36742214 -958507324
-807301518 -460216065
83821969 -979244071
-776261524 -508066699
19836688 -969144165
-890432260 -293140506
-852922686 -377820871
732987508 -844666575
22243536 -969562289
-757837593 -533712063
996066992 167402857
-934362158 609354098
978446891 583791404
-909450968 648083809
-904177479 -256133977
84656466 -979360741
944012986 690297427
974760614 598897400
-428383516 -821605726
-774457938 -510654232
-969654264 -3791057
-913182486 642975131
-741194804 -555438456
-249003265 -900723215
-530913965 -756853228
-892876276 -286875569
898996395 -515042970
-597743950 864470993
394252851 -999984840
141038768 -986282686
-289734953 -885673889
-854487344 -374676975
930871660 718127780
831811413 -690124897
-899124201 -270232782
705657293 -874390151
-120568128 -939067134
-830433709 -420408958
550434667 -975205896
-993969816 442159790
-482507757 902449127
339368178 -999248536
-918560226 -213338237
-999991383 364185229
-510254239 -771551052
-241295840 -903391382
-731147766 -567901563
-715330033 -586779891
9012067 -967232918
-493851803 -782620284
411398239 999941050
363792691 -999723363
-973538403 19113438
895139945 777893338
-319449334 -873713881
-991341952 456601166
273351536 -996944447
-984687397 98560987
-757055752 -534762625
990447736 514481388
-965427175 -26956064
-518675772 891588638
-825698542 736243547
756226344 913439161
-312797054 943287965
-513697129 -769156945
-983278117 87123065
233871489 -994591974
-793334568 -482468162
80216769 -978732773
-995175173 216180797
667528325 957526191
-870298313 -341140111
-844690877 -393949245
956312585 659527795
66466905 -976713545
-641292078 846668514
123712534 -984310439
-945034784 589467559
-999412756 313471845
970055930 -160034140
-791542720 -485236689
34462365 -971631033
994328041 126902055
-211165135 961032786
-334433995 -867386656
-990007612 148976817
866988916 -609644612
367388216 999923052
698390016 -881488966
-992229962 174732707
-31158028 -959639712
-480798493 902941377
-174109116 -924531754
88986455 -979953367
-799453593 757063557
616337958 -944571317
-789579904 764277750
907620530 759205601
587414 -965708940
-792679149 -483483232
377558890 -999885876
-571087787 -726155810
341872430 999741773
-197108379 -917675471
-535128936 -753766238
-17103692 -962414390
996426425 176915288
-355549546 -858064958
-975055477 28451128
-287831855 948120508
998777814 256982172
-906695926 651749461
-539907624 -750232998
-833914813 -414106623
946003235 -316299943
903457398 -499539827
898513123 -516676777
-392442932 -840524458
985896148 -6624571
-981036833 498777137
271709307 -996863280
-380356517 928704998
-988237023 130643642
999586454 397193976
587558190 -960003351
-84147889 -948032845
-923506743 627618629
-388500305 -842489916
860263384 -626240883
-989003095 138357873
-744009696 794570645
-998831265 291489171
872411301 -595493978
-279717384 -889544761
460468102 998515999
708779405 -871224794
681422106 951963362
-988535394 133615768
-953541787 -83934864
983791045 -30918634
-29466652 -959979240
68814883 -977066187
-586702278 -713446719
942178925 694507098
248017353 -995529428
-944498485 -122189334
-938507628 601937606
786177815 893288690
202655311 996752049
891369879 -540100249
998653510 420538598
826157033 -701696058
-950764562 577548664
49536420 988669541
-996383676 426061185
917284399 -447474620
-928284309 619756128
-844032327 -395212616
-898951166 -270707343
388042536 -999960386
-331770306 939451777
390563392 -999973166
-663233202 -643257535
573904609 -966118900
866267806 -611464613
458969165 998595577
-999998542 374705280
-999890456 344802112
-985098501 483797757
-997515559 258062946
571571949 -967089051
925528569 -413447610
803746551 -743543758
988964313 34471973
-852634868 -378396072
-306817418 944469074
-255707939 953864350
985365416 -13054563
-879139548 -320872062
687864789 -891203123
996881515 189473533
988908093 33668809
-203661735 -915662193
-63466671 -952788767
-985636887 106634953
-999719529 386928583
418956865 999844672
928354879 -401210505
871953609 808500737
-754136680 788307828
983698521 -31926391
987018296 538018896
305802400 -998295264
-382559467 -845417514
532449878 -981085051
65519184 -976570384
-984809066 99572285
-913967637 -227491493
-824095559 -431725635
-942054028 595274169
-983425225 88299048
305333679 -998279451
-869224509 695350114
-412654158 -830109404
812632816 -727657923
705224312 941371906
822099995 863001181
-440100046 -815089846
-255661115 -898382322
-705717597 -597838448
-937368144 -149563115
-505900089 895526416
-913234438 -229703014
-666259836 -640198401
-986814656 117224329
981489424 -55261239
189043046 -991040229
-895631429 -279669678
-963306132 548555993
-421524063 -825356343
866011844 -612104376
353473881 -999549181
-734146215 -564226134
586639573 -960430476
-636501986 -669275157
-582804093 -716662579
-978335203 507600274
989820673 47066800
987984094 20661559
-946455480 -114228295
689852466 948353303
418110189 999855971
-225630037 -908643782
999477724 400887051
994568262 477824000
167400384 -988996491
-353739111 -858884470
-973106735 16505395
-827826500 734440228
-943811657 591881510
46732672 988470761
-498812709 -779322454
709804150 939175688
-656682512 -649812667
18717980 -968949159
-145590352 -932503645
492135001 996225777
32950240 987461467
-588072038 -712306377
-692687508 -612378943
-968051718 536538610
-711909507 -590744339
35595326 -971819589
-817291752 -443585878
-734189866 -564172408
691435827 -887968668
-891235401 -291096733
-566963232 875738406
-966136749 -23197579
-959534113 557731484
-568955212 875040035
222477851 -993766924
-134395360 971531776
-660853672 837976193
-400030761 -836686405
-439529354 -815411044
939538562 -349219281
-949520472 580210894
-718165896 809605544
-780425278 -502025634
-962564347 550389925
-102039324 975320048
-719290426 -582121070
-604734312 -698044714
-997763807 263457653
850808047 -648636695
999702342 313619422
-969403280 533020376
-541074 -965503269
-54674568 980114957
760240548 -810265565
-903508091 655854346
-589579061 -711042889
-873563774 -333799499
745562154 919880292
592132116 -957810681
954568877 -267989909
-604267242 861981377
626401356 -938428304
54189549 -974832983
65058103 -976500701
-593538382 -707702572
550160041 -975303680
-548603154 881974914
-890882540 -291997985
429859203 999672718
-641829615 -664233259
995498626 466926410
973317834 -132729962
765704300 -802686440
999096039 272614529
-752388609 -540962492
539364001 -978967342
-918439883 635418507
993089878 102073112
999248368 281337526
596930196 -955374689
966892711 627472970
-999764764 333580602
157925805 -988046250
-934751716 -159065351
44754374 988329458
-970865618 529134973
996104430 168379983
901767641 -505487717
-480039144 903159005
-978747526 506298766
-853777890 -376106237
-191422757 -919402676
782364807 896054855
-731553702 -567405648
-302175835 945378824
-933395851 -163877666
-666644966 -639808196
-797674605 -475674042
-996590786 424496397
975253452 -115489161
-770438714 -516340843
235137543 -994679643
858510565 -630467008
-94116418 -945657018
-283673933 -888026178
-140292568 -933917214
964574650 635043802
-483104251 -789511119
-333649452 939062611
-568635145 -728105943
344281881 -999362398
-919121205 -211579806
86570245 -979623832
-977758783 46372586
915036096 746980835
-230129015 -907158056
-858832063 -365774263
-625937350 -679065493
-496731994 -780712914
-263103354 -895725514
286990539 -997583068
560711871 987169506
-889576461 -295306069
958247630 -245072501
-241184055 956315570
-976710083 512593406
-997370029 255040167
885751265 -557533920
438617274 999430897
929126360 -397798447
-517666120 -766364255
-375385647 -848869425
-921537153 -203930159
-320319393 941785421
153865949 994739027
-869577337 -342739600
-961822994 -45261177
-545315820 -746180791
-18470410 -962153059
868685526 -605298897
-945580230 588370076
992060691 501513168
-232980093 957639835
-347796510 -861554610
-741910092 -554530817
-685064800 826660393
-382466667 928217299
740959349 922592831
-997600940 259871055
995581163 155464819
923900766 -420338159
806257940 -739165357
-997746321 414475876
-242158469 -903095865
882649854 -566741019
-178752478 -923179704
899261600 -514140154
404400581 999998069
287405808 998952293
978668426 -83589153
-289829755 947744082
-444547917 -812569662
922965916 732896993
958866643 -241058680
-144291954 -932850912
-654395724 -652073106
927685283 724165554
-808321939 -458546817
-722286072 -578569084
-437335726 -816639915
921678877 -429607370
-806228801 -461964476
459264465 -996442634
-658140940 -648362381
-704261537 -599494316
987273669 536364426
921188752 736126986
984838090 -19228764
997444582 206099141
854632088 -639707939
-757143813 -534644644
925054807 -415466646
-964630638 -31120339
-576763682 -721590618
-132339204 971785151
-933686001 -162849199
-263604557 -895544460
832132729 -689457519
-263947003 -895420533
197305890 996553745
-9558686 -963838585
-869502887 -342904722
7767482 985536635
851592048 -646824024
-799590390 -472644286
-198622641 962887521
-240198459 -903765938
-90773979 -946460129
394036679 -999984310
997933105 222873906
-752178820 789531767
-471549338 -796628031
-752354145 -541007879
750274746 -823548106
-240466795 -903674448
-961478584 -46961842
-456924657 -805396345
-110842241 -941539783
249267930 998113774
-949468270 -101593413
886361270 -555689816
-152875592 969188207
994828606 474919589
-792041448 -484468173
-928854445 618802661
-131514115 -936232171
-461392209 908317365
963852497 -207081512
-837485829 -407539588
-736744527 798956425
449689885 999026705
448831456 -997674785
-810071656 -455671892
-997737392 262866382
952710065 -279010267
996330595 456450517
198999601 -991897868
764083601 908512607
-902167824 657548839
299447886 -998078753
-995463169 432608144
-454341500 -806913624
-963570134 -36544672
-999984773 360668675
-867930388 -346378212
-915929587 -221505490
174523429 -989689026
-980689410 499962773
846601898 -658265384
578953647 -963912777
-422174496 -825002803
-135404202 -935213187
85023724 -979411475
998972207 414269873
369661808 999933200
-159097610 -928798111
-999951613 379721706
-728897506 -570642065
-992120701 173363177
999913479 379788959
-988478951 133050535
367546795 -999774342
11998175 -967768078
-457230117 -805216306
-111562066 -941359292
-865416497 -351840511
-989612780 144725039
-992136801 452506025
725404223 -853310695
-236890288 -904890782
747770261 918562965
-172527317 -924989200
-118682590 -939550060
-980370087 64891274
-969950148 -2105044
-783713988 -497144555
883387146 -564572196
-509706043 -771929665
725896760 -852760960
990751417 61428995
506486215 -988084438
991102490 67233958
-750395425 -543581711
-994579349 207038085
-630379000 -674989639
-810562321 748587319
300379271 -998111428
869949239 -602026183
999999950 364068446
853726290 -641851280
-919655877 -209898029
-844161609 -394964676
-904155027 655033318
-993093139 185929220
632305466 -934626865
749945520 -823975552
-226783454 958618610
895534976 -526646378
-903193982 656251725
-911788703 -234022703
-310474910 -877403216
-984717041 98805545
-250514493 954755701
-989106566 139426959
842875910 -666551003
-997945406 267603749
250695800 -995697519
937029569 -361279019
435586275 -998910291
-635526591 -670191975
-955144493 -76826626
611540083 975913026
-956676650 564402907
-242629362 -902934051
-368657335 -852043144
-998798596 290432947
-842039654 -399004311
239248179 -994958677
56854002 -975246445
915359501 -455096529
-935443831 607457775
-998962751 295812517
430160862 999667678
-988656228 134827830
843912366 -664267002
233162450 -994542398
-68718859 -951610271
541436415 -978291926
-871746398 -337906450
238555427 -994912065
920744648 -433453416
-942846707 593750436
-399658978 924170530
624410508 -939673813
-958648028 559831658
-837218657 -408034803
-369354952 -851717992
410879900 -999956799
-804023749 -465542294
-20961668 -961667691
988395760 26428436
-515189093 -768110264
857068302 825969059
-864600551 -353595417
-470246973 -797419473
-343602475 -863409387
-407897753 -832610133
-905920508 652759325
994923076 140183497
856875202 826187475
-435271729 -817791004
370059836 999934872
-48182701 -956125284
980198926 575939768
833160448 852034381
993902882 117862830
-980196183 63608605
180105580 995880668
-702012792 -602030074
-576961513 -721430320
207685200 -992612016
737688457 924475091
726963942 -851562181
-351699590 935179912
-97550971 -944827110
-627729943 -677426359
-382078907 928307067
-309271678 -877891587
-994516933 206102616
928453693 -400775893
-596857118 -704873374
-772617064 776163510
-362860416 -854727439
-748475615 791825171
-439434967 -815464111
468032972 998079428
995797276 463286112
-948975862 581371499
-980078716 62746751
-951486827 -92922861
-915261993 -223551974
-932245258 -167948770
814588794 -724026316
-513280208 -769448756
364688248 -999736038
-990963854 159622239
981465361 569864512
-834789760 728391985
-944422324 -122496172
-180948209 -922532991
-690389233 824065838
-852711428 711830367
-834650022 -412761805
214183790 -993132673
69743599 990025508
999241090 408007922
-673490390 -632821182
-225072804 -908826484
-950222187 -98381814
989243520 38521674
632672124 -934385021
-128013703 972316137
978210517 -88008090
284766691 -997484986
-841643367 -399754179
-819823371 -439224356
991233836 508325055
-722506835 807188693
998553422 246649919
838718567 -675550113
840766985 -671147415
-995771446 225853208
-759712967 -531178707
-411731108 -830597585
-645656181 -660571750
783264307 -776877488
375377140 -999864074
-531205206 -756641026
-980449535 65478629
-971936814 9511634
358244384 -999634858
-891616268 -290120119
768298025 -799024070
-632588564 -672942832
868966361 -604575468
-383469458 -844971872
-297019140 -882804649
-871898211 692548862
-550087163 -742563268
-750843088 790360228
989205966 523519742
-294477949 -883813098
-481629466 -790429015
999705269 313870211
-801259740 -469981564
-817874040 -442586125
-280930042 -889081236
-75433186 -950072814
-879656780 -319645603
-952271370 574252032
-294957944 -883623172
-941095306 -135545437
137219040 -985858145
18178107 -968854946
-831343734 -418769439
998877792 261781058
-989678083 464629585
779508624 898078544
-964485143 -31874287
-954398234 569540921
-744344137 794367062
-984508037 486093715
-207568321 -914446063
-926310776 -188345101
881655059 -569653225
-562371707 877330444
-978207188 49467885
-101901466 -943764481
-582676902 -716767029
-573049219 -724585500
998612690 421304884
-930417728 -174362518
-949801841 579610408
-872504421 -336201420
-578819976 871509573
951805435 -284262507
-750965041 -542834891
-590397709 867237048
-324199041 941001038
-490950725 899995495
980828898 572938127
954850153 -266292745
-516354126 -767290166
-895124864 -281013130
-563466265 -732186256
-997126577 250114524
590237559 -958741246
-129764751 -936688221
-992145290 452460792
-489556885 -785409897
-952735023 -87477655
-851666040 -380329569
438637842 -998658840
-236169029 -905134528
-952879120 -86846434
-406370780 -833407483
-989853898 463823695
972755470 -137599130
788957160 -767980563
-628535483 852159664
878104154 -579791407
-559361207 -735404505
347464197 999792506
948247412 -304286563
-955955016 566044067
28523443 987130285
-220268506 -910390391
-532066012 -756013078
-491587941 -784097434
-909430728 -240968357
633982370 -933517666
-908240433 649709579
-72473171 -950755121
-473978959 -795144831
-857332647 -368876527
297025647 999131437
-167812015 -926339215
-739169267 -557987867
-988059165 128890864
-420442352 -825941826
-994765657 209841767
871318672 -598427967
-516510505 -767179819
-911222666 -235696737
-913152439 -229949054
955186974 -264255647
-508043810 -773073725
999946148 340032868
-647649310 -658644135
399967365 -999996878
-228838525 -907586209
981321610 -56997053
574666849 -965793385
552906832 -974322135
-762738826 -527044184
-932640113 -166554105
-550563770 881319473
326294426 999568721
-519559148 -765021822
-407397373 922294352
520143464 -984603424
-974187065 23064897
984915088 -18334412
-964662389 545168831
-846875816 717428229
-963005553 549300714
-950201808 -98469159
-948473395 -105796236
-793125292 -482792577
712821162 -866985569
917765702 -445545908
-966468621 540598422
-900856513 -265455322
-980784104 67972795
571681152 -967043945
-257952297 -897568605
-911149483 -235912703
-991987813 171733417
-261812071 952804727
589872230 -958918935
998772332 256721165
739854271 -836519863
-71766201 -950917145
-718452097 -583111573
-997889228 266311204
-983131229 85962171
-249968205 -900385595
-665311387 -641158119
-326813035 940468903
224576630 -993921877
-955044321 -77275478
-862536788 -357995726
-488701218 900653135
-549959387 -742660843
944684018 -323221656
-896542610 664493258
-800494412 -471203630
998539719 422644554
-877009077 687093323
690991350 -888374412
-419862419 -826254681
-959656468 557440048
-187774706 -920499909
731188902 -846745860
312737308 -998520460
-994896982 211848876
-672422005 -633919742
988269205 529853935
928916132 -398731325
-994198207 201416522
977025093 589779036
860867161 -624782880
579232958 983672984
-12827132 -963226011
-345425116 -862606331
-918241790 635711116
964869306 -199704820
-979245283 504705817
-236757615 957034599
-970097308 -1263474
-995563724 222397175
992085118 501303961
999107870 411334356
-864191342 700493038
432538507 -999106261
345066084 -999379803
-967235211 -17262897
-910792352 -236966448
-994826968 210774322
-783164819 -497964414
-970117218 531132660
-693966436 -610973811
-540769111 -749591977
999902556 333699909
-979026566 55186134
-216378579 -911646398
-297156776 -882749815
80000922 -978701971
998524888 245417734
-160690641 968161198
-202367542 -916062458
847428521 836745310
-828373067 -424105254
-853952580 -375754926
872120993 -596277195
835136657 850001673
-940637362 -137301227
542339209 -977992655
983058860 561672878
-940862821 -136437690
-157910132 968529495
-999017802 297674955
920321005 -435187244
-676343865 -629866781
-673317109 832250392
-138589790 -934369942
-998217606 409659168
-769978475 -516986201
616711442 -944350444
-437617908 914644206
699229653 -880689742
630140884 -936036821
-993602816 192895236
970548383 -155995252
-347994863 935995231
-997278606 418911309
-642555994 -663540440
809636574 -733150322
-997801476 264308698
-390379341 -841555786
-724764080 -575616913
388715299 999988594
777558453 -785555316
-947218139 585033547
-470348612 905870915
774819993 -789586371
177661500 -989987972
189631575 -991092572
971563899 611167132
-435395476 915219215
-302282617 -880702525
-906704569 -248902413
997387208 204243241
-524775261 -761292947
-616357080 857211648
-670266078 -636128038
-582120639 -717223589
-963192854 548837473
-706078205 -597427492
-292751674 -884493286
356391976 999860754
-107879533 -942281080
-793581345 -482084774
659151178 960689120
-990500782 460748012
-363597594 -854388578
829923955 -694024560
646608383 -924714790
-272269649 950965036
-686792736 -618804732
-137724276 971117896
578415069 983841731
-328544489 -869893919
67217305 -976826629
-811889023 -452668881
840173909 844660784
157685143 -988021785
-996104851 428146252
952010231 -283076006
972457721 607821329
-801839564 755292113
-965234672 -27967765
847692177 -655781259
122065257 -984117361
999078196 411993036
-934252468 -160840033
972692831 -138135134
833622760 -686350572
-844219241 -394854110
-820782987 -437555735
-539214185 -750748013
-213035128 960748964
947249778 -309664500
-988996628 467679281
310132744 -998437748
191075133 -991219619
-145274011 -932588358
-921820764 630271293
516536638 993822711
-956973335 563722902
-982681645 82474168
-999544876 320162215
895303968 -527402920
562771459 -970615345
845824069 838509567
988220852 23965186
988109853 530911572
-966268954 541106657
-730593801 -568577557
-880850537 682867695
988051238 21595844
-96722472 -945027972
-461459602 -802709137
-868985277 -344050579
-743598672 -552372494
984963673 -17769907
-613947670 858179347
870674389 -600122759
653281928 -919832353
-843706546 720386550
958009124 654719669
866771467 -610197625
-999990718 363724622
-608562337 -694673889
-352649092 -859376646
-512612080 -769915717
-947369262 584723020
38561574 -972311931
-731350085 -567654435
-991178832 162088970
-984047361 93321499
-818723678 -441123163
-335900036 -866757103
-599194190 863921506
-994599031 438327303
838502264 846458706
-829066876 -422862964
-672728514 832526827
922803117 -424943643
315514749 -998606505
-803034695 754398537
-627919445 852420738
962254670 642153195
-283178267 -888217214
425330620 -999490211
-980593272 66546902
934724495 710491328
-939486810 -141674753
-234022580 -905857098
-930261493 -174905617
-991531644 166231385
636947442 968253958
-998900047 401210634
913830172 -461035089
987713504 16925810
130546717 -985100946
-997178004 251132160
-917303847 -217253496
477353742 997428115
-855444440 -372738832
-464876280 -800663369
241304510 997905299
-265096852 952231034
662504933 -912745626
-441183081 -814478972
589981360 981386638
-291042335 947513601
831983649 -689767337
-721864636 -579069161
-514769796 -768404705
-516205287 -767395084
780980812 897036737
-943743217 -125221942
575733037 984391990
-191190841 -919472666
742107375 -833804419
433663234 999591261
-546839473 -745030001
999503246 297848224
-886794700 -302271210
-723519625 806621259
-746821470 -548226685
574066497 -966050750
851014096 832770666
-619757391 855827208
-758193491 -533232736
999720173 315172428
-171507228 -925281700
-419340934 -826535672
700314030 -879648143
999145769 275417569
-524050892 -761813710
-71458166 -950987615
-657151005 839650014
458549963 998617763
-965161895 -28349272
646900658 -924505103
-485338935 -788102407
994365426 479999584
990063586 50735025
898833188 772566704
956029215 660314284
1725302 -965915771
-255311721 953932510
688918259 -890255422
51206562 -974362117
-173788536 -924624744
99839272 -981386506
-868393857 -345355852
-971071955 4409652
-136095921 -935030296
972249451 608612956
-955172304 567814710
-999668759 388100793
-987838940 126750909
-773688638 -511749939
-794526791 760693541
746440817 -828453380
-946401168 586702875
-778969842 -504154627
-459079043 908944096
509690987 994562161
-846670313 717621495
860547214 -625555696
-996493425 238252981
-996516328 238658177
-411816052 921210554
915449247 746278927
808973574 -734349665
-822540076 -434471240
-714622527 -587603306
-285296844 -887399549
-301700996 945471626
-573881882 -723916119
-991792076 169355830
-378682791 -847291495
829362504 -695180932
231044013 -994392231
-638872129 -667040395
-164514369 967651530
842030430 -668401211
-967336201 538381252
997880458 220993040
941128441 696886691
-966107001 -23356545
-783518494 -497436969
254035752 998232837
-908747834 649031514
-582288019 870240905
997059643 446520980
191647358 -991269807
649158948 -922876000
889230789 -546832182
-127758757 972347232
-534596195 -754157672
439119586 -998616738
506159943 -988161374
18912991 -968983175
897484582 -520143145
680568100 952317080
-997620925 415688952
-986847636 476802067
-913639722 -228483253
175786782 -989809462
-871383148 -338718795
-549050274 881825711
247367167 -995488319
347063227 -999422473
-997622430 260329489
-603390631 -699219669
376310627 -999873606
223570862 -993847766
952480229 -280349139
-789240139 764522264
-212321912 -912945031
552096486 -974613159
-733510649 -565007856
289079077 -997672570
60563342 -975816413
-997748780 263120854
-833639994 -414607337
-881695294 681926295
850498307 -649350312
-582240708 -717125134
-609679211 859871974
621799997 972924317
788412053 -768840323
41349624 -972771753
-826357477 735688300
-184015175 964960211
-979988853 62089042
-343249992 -863564299
-849309017 715114515
297751066 -998018181
-903190431 -258925405
141253726 -986306084
-610495374 -692965964
-491249883 -784316417
994932761 473704644
637189618 -931353950
709181873 -870808121
874202949 -590624995
846812742 -657786133
892615401 -536116106
-688180095 -617302207
973316900 -132738137
-595766540 -705806364
-957043250 -68209006
-43984963 -957009037
-464706253 -800765552
-808404936 750283507
-659631509 -646875181
-412917795 -829969825
-356233329 934175216
-506491828 -774135744
-926098322 623394270
-331543869 -868621673
-931886493 -169211590
-801325421 -469876594
-962229696 -43247045
-346929908 936227278
-830838227 731848177
685484461 950242736
667115254 957685058
-933033341 611671268
-132375318 -936007130
-216601407 -911574565
-188798133 964289110
-953764411 570948245
-890073844 -294048252
-695901610 -608841069
116142799 992843910
-810677617 -454672708
-279473483 949669759
989517003 42536330
962043360 -219829046
565809283 -969420986
843370505 -665463598
938179290 703315776
535421155 -980194801
188601527 -991000603
-474290824 -794953755
998334881 237804613
-594636849 -706771383
5977082 985394366
791940365 888982124
-796647622 -477291353
-992253644 175032399
992621028 496679358
-950705917 -96303811
320625321 -998758753
-390967158 -841262440
964972736 633788577
-799896772 -472156726
560535365 -971476247
971457691 -148492008
890036871 785158006
-757605522 -534024322
-957395452 -66583584
-279052819 -889798099
-989996502 148856339
-995439401 220374348
379859781 999968455
-999981747 359532258
-686088197 -619562526
-352262303 -859550993
948417060 -303354936
835769634 849345852
-771735542 -514514814
-724699971 -575693758
-397378216 -838035908
260988092 -996305008
265943386 -996571127
-999908238 346893277
884328213 792865603
983472571 -34351301
592606235 -957574903
-245382971 -901984416
-897660554 -274220053
988587649 527737768
629125960 -936693023
-999505566 318109168
838174061 -676714767
208768829 996964523
876113283 -585352203
994460955 129840033
-999677632 387900090
837315375 847719628
-999965267 355283222
644259367 -926397559
-114955403 973869236
-926554795 -187531302
465663711 998227109
569328886 985614846
-594118406 -707211470
865658089 -612988033
-993153101 186730239
810150545 -732212197
-915976555 639026402
-372570668 930487743
524093685 -983503032
-976982356 41114752
-946887199 -112441935
819652046 -714479724
-998491693 281140481
682007283 951718597
-616365132 -687731570
659700633 -914941389
213219767 -993056671
-875141100 -330200572
840567551 844236868
-791961743 762561089
-134685958 -935401909
-999342551 310264431
267206157 -996636585
-993479627 445036132
849056496 -652665521
-688587709 824949710
-702367322 -601631834
-766534279 -521790295
14206161 -968159173
-667585099 -638855269
-861184973 -360856827
-994371329 203944123
-598578732 -703396628
-49450844 980616499
447650242 -997802191
-771964057 -514192159
771780160 903465800
-616827224 -687316035
-769606809 778207249
-834212688 -413562238
931095924 -388979086
997363739 203493023
713589745 937297261
-430135632 -820639484
811477477 -729782133
-388118812 -842678854
725054076 -853700852
-846707478 -390065960
71367607 990131217
70513656 990075865
-770571198 -516154955
-998151963 272509050
394828412 -999986237
975489101 -113361746
-409861663 921692335
184902655 996071495
-492858557 899435442
964172199 -204766482
337015316 999692656
-998235736 274574137
-563256637 877026685
-779709041 -503076958
765878491 -802442829
757431487 -814076508
-763885027 782024159
-885315590 -305934346
-953700378 -83236030
-68089041 978802325
-374612335 -849237018
726567146 -852009222
744116384 -831363404
-998505999 281536040
-995404178 219811322
-893952611 667634559
148283737 -987053714
-950446990 -97417162
875501322 -587046742
-999954736 353291544
-693434981 -611558027
-262461626 -895956542
512458455 -986633164
-698113672 -606387368
835656637 -682076981
996469464 454600510
122792148 -984202574
990718754 60901265
-997205258 251677805
-912429065 644024003
278230244 -997181720
-898127999 662557174
-716185587 -585779378
451731844 998946360
-535334850 -753614832
-874766551 689496620
-891675724 -289967393
-636208155 -669551698
-959248636 558410415
-173595759 -924680610
-904559246 -255050299
-458547136 -804438298
408173035 -999983642
-494458742 -782222156
848108517 835994925
-847714233 -388114370
378015175 -999890267
-154189437 -930160744
469876319 997956374
-953924729 570592505
-336351994 938495144
53844960 -974779100
-909032037 -242134835
112330135 -982957536
954194948 -270242863
975340415 -114704275
507505571 994788415
-474020287 -795119523
139802657 -986147284
783160979 -777037551
-613080753 -690671388
-644915622 845077819
-994902345 211931591
-271029413 -892818215
-828718609 733674360
391712592 -999977817
-659774973 -646731830
-901832208 -262738154
-487535283 -786706113
-989289071 466379828
488294719 996567289
731432363 -846464819
-999999282 370476160
-999996498 368048279
138850922 -986041426
-221178258 959492855
-390091281 -841699501
618038691 -943559750
-34089837 -959048536
913025371 -464146069
-815510511 -446612639
-919540585 -210261025
300543917 999193273
-716368695 -585564133
130924719 -985144277
411264671 -999952710
22899631 -969675657
950914217 -289396581
949284861 677825242
-808862020 749926872
-999121084 301452213
574362315 -965924360
880067424 -574221475
726939339 930431168
-907258683 -247298696
567289421 -968829650
-999443721 314980585
540691245 -978536083
-263190276 -895694152
-99799766 -944279850
-868575004 -344956059
868436158 -605939417
-999994734 376365824
173349462 995599537
779408044 -782772410
588391385 -959615340
-814153138 -448895132
117844278 -983619468
-331396757 -868684317
-677570097 -628587981
-657890624 -648611526
143445239 994253151
900204961 770559407
-505420817 -774865699
391154308 -999975901
-79715689 -949075443
999951251 341132874
-689764237 -615578086
-222532196 -909655922
-504543967 -775461285
984840695 551467945
-209742248 -913762010
-987617826 124656599
-988309832 131365582
588778022 -959435244
-773549312 -511947542
-674118814 -632174555
-839211173 724457914
-997248844 252551386
-680115429 -625919156
-961850672 552137808
-709287486 814392353
45544504 -973453648
794268538 -759459193
848667583 -653555081
-979765320 60456600
530688860 -981604765
-297749777 -882513485
787870508 -769693063
803970486 879295945
-999999681 373905666
-649453709 -656894615
947746440 681543847
-946282298 -114940287
528176214 -982337736
698759349 -881137640
-191689041 963880858
-784858572 -495428627
213612024 997122859
-518094992 -766061426
-189405892 -920010041
-86605766 -947451498
987182005 9729847
57632554 989225046
92702711 -980451711
991953435 502417194
-895211641 -280783929
282312371 998853130
-748621877 791734827
-277579466 950014377
-737033852 -560654546
-644617871 -661568718
-983029824 85169412
-933856659 610237787
-278841059 -889878623
18191006 -968857197
-897516709 -274609080
-883206335 -311096674
-976443978 513395242
-350307220 -860430844
557842282 -972497140
503786242 -988715681
-512741566 -769825230
983654813 -32398339
-682523759 -623371322
-563973738 876778773
-943386373 -126641215
-468560762 906361419
968354943 -173475605
-869514221 695051362
395224981 -999987184
-3783975 -964908778
291023268 999021589
-390960477 926238200
126993111 993426160
-392959992 -840265115
-929071119 618438813
924858368 729428726
-676910735 830555902
958199903 654169568
-340403220 937633209
652281765 963155961
-985754543 107671683
-981784238 75562474
292652519 -997821820
-5901771 -964518766
864705506 -615356165
-940320947 598554139
-992825242 182382377
-695457899 821558930
655886565 -917869714
807161249 -737575595
-805930854 -462448548
647278169 -924233485
-355034037 -858298431
-796947820 -476818644
-984631864 98103608
805295504 -740850070
-958150974 561002133
279510656 -997242627
-783603795 -497309578
-119255840 973367847
40933535 988050749
-938678403 -144707135
-689865232 -615467976
-123737610 -938252236
262064406 998422904
-862134499 -358848991
-988169584 471275531
-772791177 -513022133
318034451 -998682615
-318456633 -874125395
-412811480 920963437
360600762 999886364
-73949444 978218014
734700602 926160098
48853465 988621139
-997476223 257241791
-746774387 -548287399
-931513193 -170523306
-979810189 60783060
502384268 -989029876
-448969475 911663737
-994159460 200852549
-999379668 311934691
-999905285 346540751
-885888212 677161875
976506821 -104055419
655088573 -918473758
27202125 987031055
775668796 900773401
120068901 -983882634
-923046682 628355978
957175076 -251939119
999084853 272050193
893195899 -534254147
-850188743 -383264459
186252466 -990787903
-145941182 -932409542
-758084348 -533379771
980521974 -65201257
426462733 999727064
397922866 -999993402
-918884710 634754586
951323824 -287044984
630088094 -936071073
-137504220 -934657742
-442750996 -813590047
131175708 -985173008
-987525552 123789530
-777603789 -506132785
-993416428 190297749
-153005378 -930486815
-968835178 -8417411
905516006 762541118
-124264354 -938116166
424470161 -999527677
987294584 11213730
680234605 -897933214
244173609 -995282792
-240490477 -903666373
776572197 -787011699
722781849 -856217411
998169715 231540166
282628753 -997387618
-999637756 388777588
242393360 997934537
-952043045 574755777
-660989382 -645516582
806841161 876881401
-370148377 -851347119
-549865850 -742732265
998194918 232483737
-993833117 442972633
-84899003 977115350
999905838 334093867
-195437798 -918185030
855565280 827663034
998271522 235383185
839245984 -674421376
29257326 -970758962
-346005308 -862350055
-500847146 897057168
-905308234 -252912436
-703786483 -600032313
-993535314 444715655
990868613 63361138
-982470959 493735664
-488357567 -786180010
-823461081 -432848165
828824345 -696280654
-717031900 810226560
-987835809 126721046
212214156 997078167
-993652727 193595753
-700686570 -603516594
-319063995 942037611
954176529 -270353209
962789370 -214652380
-945920805 587679226
244879151 -995328520
380614961 -999912476
675324673 -902175818
-763266234 -526316297
-991665180 167829136
-246328307 -901656666
962419363 -217227518
-945912312 -116455652
-615467116 -688538236
-425758098 -823047805
443754377 -998199909
-566136537 -730082254
-64864182 -952477212
997184326 198112371
702641865 -877389855
-998861926 401747061
994541519 478113656
881681745 796382671
962997219 639888528
298140109 -998032337
-152533941 -930616546
-345608281 -862525483
-251191810 954639758
402707863 -999999677
826617227 -700765341
-265771581 952113055
-30197568 -959832641
49889780 -974152643
855191762 -638382514
-975581369 31827970
-227908174 -907893602
-78779670 977732478
-753714651 788573602
953313422 -275478249
-991306057 456781691
-672071649 832833712
-152185425 -930712204
701975675 -878040302
-309891178 -877640271
-997920920 412720881
-511030530 -771014405
-740726340 -556030505
-120994892 -938957712
-795846393 759725436
-863766260 -355381973
-854145667 -375366068
-475096414 -794459110
559296532 -971947781
259990597 998375034
-400953368 -836212506
-999570752 390208784
709901942 -870060032
-530857136 -756894577
997094362 446020809
12665778 -967886872
818142885 -717340983
-998528590 406141729
88410579 -979875016
79898920 990681315
-742338009 795584648
997459508 206595130
64077207 -976351972
-908802847 -242803803
738042106 -838695028
-875680019 688523164
-970249960 -386029
24907953 -970019868
-972865458 15056811
-607609335 -695514878
663164018 -912224507
-989953067 463361859
-691140890 -614075003
-871867561 -337635016
962918318 -213748594
987399083 12628914
649856221 -922368052
-808221406 750425969
-834078204 729016644
-211876257 -913086655
-418349021 919573287
-187691226 -920524910
-935243844 -157302690
939993049 699402904
-996986319 421398720
-847261642 -388993529
-966079260 541589212
763284874 -806059962
910873795 753934840
-999758790 333161270
902264084 767521308
-999663105 326932015
633032041 -934146922
900106184 -511249131
-590926613 -709907911
646977039 964978168
989729208 45689100
941973558 -337115525
-249887453 -900413907
627764893 -937564926
-69997580 -951320763
802655242 -745411028
998040800 431362712
556347123 -973055933
-622162749 854836796
-842898057 721127771
-285069730 -887487394
-960933698 554367103
969430738 -165051530
973913340 -127504479
-824755065 737031606
-146577472 -932238288
-966501253 -21240320
901482996 -506478637
-968602721 -9713530
907314626 -485648182
-757425233 786219084
946545943 684381368
-522065606 -763236424
-997682458 415093727
616766260 -944317952
39998046 -972549349
-998612519 284583828
-991002433 160062211
985695812 -9076778
-373873066 -849587983
374435581 -999854074
969785847 617631033
904322431 -496473256
-218615532 -910924429
-320856548 -873127304
697471382 944987098
673423185 -903791702
826574718 -700851400
638746438 -930276580
-16625834 -962505633
821116267 -711660690
499201015 -989710808
914460431 -458595263
367419968 -999772784
-142807654 -933247458
-706395124 -597066165
-998916390 294276778
-538796448 885195369
788259388 891749449
968713654 -170677302
833178820 -687278008
-959817684 -55073247
451280974 -997401558
730697232 928399917
478815243 -993586330
-548953509 -743426514
421551180 -999647802
699987685 943837567
-798119788 -474971620
-399161718 -837130161
698844197 944363535
-419550344 -826422889
996805006 187320961
-905226408 -253146663
984467548 553701645
786316794 -772126094
-14566776 -962897475
-616717401 -687414878
-902488484 -260897763
910572304 754426407
335368422 -999151766
-985578099 481922071
-357649071 -857111909
-994396231 204308803
-264922831 952261456
-899437849 -269371823
-740711172 -556049658
-365694853 -853420873
539002450 -979083973
-515339056 892628618
479041014 -993548719
-389163126 -842161183
-164443501 -927293781
200541777 -992026494
-836935330 -408559445
818022811 866851286
-285113187 948629356
-980544441 500451528
-897614200 -274345525
-367967111 -852364582
-998664348 286158921
995512901 153844350
-923530532 -197504339
989661658 44685187
-955503487 -75210618
-438205810 -816153476
-879551116 684310565
689741146 948401749
526321226 992635121
-399905941 -836750360
-945736418 -117172740
-71616494 -950951401
-148239959 -931788478
983276708 -36437927
521689908 993240303
-175349897 966165869
-975992542 34516473
-76006231 -949939937
878300115 -579237915
889085629 786477122
-920067983 632961158
33013541 -971389658
-502069940 896689321
313741066 -998551848
995939966 164183460
-89021604 -946878035
715480259 -864153913
260834255 -996296529
-989664414 145275674
995317846 469099586
942860172 -332615937
-815731873 -446239264
-114507988 -940614648
-559490155 878314612
963529217 -209404980
928222968 -401788269
996628699 182416736
-993647335 193519969
-527343867 -759441361
-974435938 519286996
773625704 -791327689
832348797 852857139
-999103022 300771753
280395069 998815120
117454689 -983573203
885597622 -557997874
-152829253 -930535284
-182215743 -922157583
-53887473 -954901844
-147510971 969880274
-845025962 719162669
-781710163 -500126884
984713219 552232097
-997126976 420243638
-619713174 855845243
-91287937 -946337244
-798882382 -473766054
65255337 989730464
-927489943 -184385196
-627055384 852785685
-870445241 694082353
-449535453 -809707822
-993874766 196751649
-354731599 -858435350
-815318821 744786775
-834906404 728289492
825760181 -702497648
-949423810 -101781972
669567997 -907019770
820465520 864552523
562490350 -970723770
88831752 -979932346
759419193 -811387376
149585231 -987189218
-958562137 -61126605
-916658298 638036642
-647443410 -658843578
-918945620 634663050
535603614 -980139668
85564163 -979485996
-588988578 -711539108
3665985 -966267914
895955793 -525255811
909256541 -478472047
-503703496 -776030953
711798837 -868068135
-696602679 820982379
-172270010 -925063060
936195297 707487051
-476168574 904256624
-280733027 -889156606
686785216 949683817
-875994874 -328232496
372444319 -999831958
288359116 -997642004
-992960034 184161670
152650371 -987505937
-804426218 753345855
730326146 928604051
785171173 -773915204
-918848402 -212436141
984790061 -19778309
998229780 428128275
-846899315 -389694807
-757696584 -533901877
-461172546 -802880219
976956051 -99881395
985309900 -13712815
-331048816 -868832349
990427210 56289880
-687093729 -618479662
-994051972 199295326
-223584927 -909313186
-386074983 -843689249
-795714250 -478759736
934697924 -372307521
-590840516 867070749
-509260637 894501837
685374599 -893411602
782871021 895690866
-999738915 331790340
-267560186 951798783
996194427 170748890
-983008460 85003524
679066471 -898949787
-997221167 419419117
-447954351 -810618309
940777359 -343099515
867745677 813523845
-944127821 591264331
-584622436 -715167083
-594591284 -706810171
-642874756 -663236352
-998769357 289490642
-930641545 -173580184
-992014017 453157635
360332008 -999669023
-935530717 607304806
-936318508 -153405121
-370771443 -851054369
992447296 498199385
-698197361 820172189
-785064122 -495120049
-399619181 -836896724
-874462714 -331752756
883612467 793822848
849432515 -651804057
-978979809 54856818
968417270 -172990727
213129385 997107582
-99590780 -944330958
953478777 -274501117
65386357 -976550315
-669396098 834074957
986416844 -106493
-980306743 64423514
-920222878 -208107971
-814415136 -448455569
-965618901 -25947207
-166313840 -926765018
994720775 476159310
-254554057 -898774145
879455565 -575963731
-997378877 255223501
415880145 -999839174
-975518175 31417195
-920195455 -208194912
-577506709 -720988066
977250195 -97117050
-975350162 516627208
-794206834 -481112926
-849816071 -384000784
-182747085 -921999491
-454169636 -807014298
370521948 -999809888
44346875 -973260096
-961629302 -46218106
-870862579 -339881215
-961651184 552624021
-887940803 674773995
875210589 -587850148
792312926 -762636573
-503966519 -775853078
-629278606 851844683
-128943133 -936901977
848448914 835618530
741707731 922156066
908397027 757955254
220188899 -993595498
-988710651 135378365
-839011766 724636548
-377643530 -847789658
-993364142 189586181
-866597454 698047366
-998695616 287143885
129774012 -985012232
-861873303 -359402949
-781251672 -500805180
862522747 -620733932
-509105384 -772343265
-28758731 -960121034
-739903949 -557064918
350155706 -999484432
-985611397 106412508
-993679120 193967806
465882643 998214185
895630195 -526332780
827006062 858199583
410292563 999952944
-185203686 -921267948
990368709 55383093
-27516151 -960369086
-909493578 -240784265
-539708421 -750380948
767426971 906357847
-963510399 548047289
-933299893 611209208
-441743572 913570566
-595282446 -706220200
919939380 -436747711
-308233237 944190331
-999726037 330917077
-999767480 385769537
955887008 -259985475
-304224416 -879924525
587558161 981921036
437421088 999473154
-998746317 403329300
710813920 938680532
740637123 -835577667
235452146 -994701261
980389888 -66531680
-997468132 417146428
121776808 -984083490
679812529 952627618
22946991 986709598
61134654 -975903920
-587171062 -713056545
105417006 -982098803
95943480 991676202
-996410538 236788838
-997267391 252923561
-56236550 -954389991
-785291291 -494778388
12265596 985890026
-993294229 188635231
-473094336 -795685968
638570403 967736525
-873651550 -333599789
331564952 999632468
-561329086 -733867028
-347552365 -861663244
-692991681 822784118
-878891338 685038782
804607500 -742051477
315209884 -998597208
-973758825 521212023
-923921339 626953230
931319004 -387962327
-845912880 718332199
771552466 -794342288
576788664 984175750
-471219656 -796828393
665367323 958356319
659591891 -915025486
-740440685 796732614
918370350 -443106263
475405529 -994138661
638442986 -930487671
-921862709 -202886019
-990190851 462235035
-988903481 137335824
-793823917 -481707899
982006646 567203185
-977795593 509270836
-643389605 -662744491
980424874 -66180134
480563829 997185101
-843449268 -396327102
-984445113 96569849
999329313 405594961
-925379943 -191438351
-198233605 -917331513
-993312662 188885650
-272583656 950909185
-263728402 -895499671
-795441799 -479186072
-878594703 -322159153
673615215 955143295
241013009 997897452
71561836 -977472731
-999987418 361944126
-914641711 -225446105
-910809071 646242253
919691909 -437754713
654688697 -918776317
-926611556 -187341818
-402883343 923392288
-958242611 560786697
894045790 -531502248
-448178143 -810489613
-816126673 -445572086
-675596501 831177436
-996077424 231001443
887783385 -551324502
93670057 991539763
94784364 -980726401
-832434601 -416795589
962516222 641359256
967214959 -182255218
-538965074 -750932824
-753138902 788933589
-398766540 924384603
-190210542 -919767910
-704067586 -599714449
-523662765 -762092378
261185446 -996315843
367734632 999924705
-788556968 765012483
898290585 773356662
508579642 -987584376
151904880 -987429149
213669996 -993092430
-615265927 857653171
-548696530 -743621883
250233639 -995668634
-938849063 -144069710
146108208 -986826051
-426136859 917595143
531761872 -981288404
297863430 999146299
-737178763 -560474254
-546583346 -745223613
943736407 -328123797
-999753301 332782414
-902233346 -261613776
707782083 -872243881
457674944 998662850
-387606428 927023608
-617909480 -686341246
-842729484 -397697688
-872744754 691648319
-966316436 540985812
-490888998 -784549987
782473329 895977329
147508244 -986972791
345002209 999770604
-588024488 -712345995
168854666 -989139813
605939419 -950536714
789894197 -766501383
-378083530 -847578815
-939241836 -142597770
-979877355 61273820
-864679470 -353425888
249735498 -995637468
-992531412 178576319
-977194835 42545834
777251692 -786009069
516932714 993779027
-791288297 -485628376
432563072 999619057
485970898 996761625
969074591 -167856630
880728395 -572333223
-112423453 -941142201
111650292 992590263
-217946828 -911140342
20684492 986538431
-948052375 583307489
432176129 -999128566
-282124800 -888622591
238563193 997831203
542916968 -977799140
-862593490 -357875434
-949798857 -100187517
-881507933 -315209198
-542104975 884119073
-984793545 99442598
239694499 -994988591
-39103379 -958021178
734893036 -842435219
-46061094 -956574492
-125095056 -937901140
790414007 890148368
995415302 151554768
102101613 -981677298
531469213 991912273
-605948043 -696978739
522386065 993152311
-762141699 783167734
-406577150 -833299881
-435923182 915082893
-901732771 658098672
884456532 -561414621
-874642011 -331343537
-890256320 -293586467
377858503 999962382
-696340409 -608355529
126552987 -984640969
-923946642 -196151184
794873174 -758472317
-270408802 -893048432
154613662 994773135
-956777577 564172024
-932962989 611792648
-997020247 421126664
-956105783 -72483823
-228075753 -907838322
-772317335 776368354
997168081 197640937
-312285759 -876667496
369564777 -999798725
935010206 -370836595
554897461 -973592905
-966039200 -23717418
624945472 -939342448
-867554702 -347203865
-976362166 513640025
-955286478 -76189786
-975694606 32565757
-52987638 980278356
-991216777 162527717
573557297 -966264440
580422328 -963257860
-345117267 -862742128
268637070 -996709373
-467693573 -798965526
-180015897 965518619
878212883 -579484668
-988671856 134985852
590390736 -958666725
546428384 -976605105
853982811 -641245277
324936088 -998879891
-651433957 -654970397
966103384 -190620679
-776753925 -507358175
-42942819 -957226152
-832797578 730139550
-557939931 -736511201
-415585924 920269326
-526069317 -760361201
-974146037 22812840
-968941846 -7820775
983418975 559668297
236388570 -994765488
-215049034 -912073530
-697574831 -606987494
-917943228 -215266641
-896551911 -277208916
-419004622 919407771
997018778 193346132
-713336731 -589096294
-518480606 -765787807
-106672539 974812667
669082642 -907419317
-867027640 -348354049
-937596269 603602622
-853505452 -376652899
287775412 -997617023
-61834014 -953151531
803375867 -744179124
-999684043 387753492
-717805399 809804257
-999947099 352061702
912809475 -464980453
273746120 998678782
808725948 -734793547
-256426314 -898111076
-966976961 -18669091
961623123 -222725169
-419096844 919384479
-926500000 -187714136
-257315461 -897795030
-30005765 982394980
339263107 999715594
-787815072 -490952980
596561269 -955565791
-733234847 801038505
-305420433 -879444496
-872057425 -337208956
73998858 -977831318
998585613 248093258
999637335 395225490
-457818414 -804869152
449628122 -997586573
-736628410 -561158308
33470734 -971465919
839698180 -673451378
-610937508 -692574554
722212150 -856841704
-835298276 -411574037
-988186530 130144573
-452971566 -807714263
373772502 -999846808
796109121 -756440203
-951656131 575608453
965657387 631567526
-838704247 -405276886
-998820900 291153612
-517159874 892061686
-779799802 -502944254
-996354574 426279478
-907019812 651325933
-361921949 -855157890
-851908575 -379845776
989132065 36890330
-940972755 -136016063
-952005094 -90667196
477759722 -993758356
-460926032 -803026806
-971367031 6145013
-970668003 2041328
218734177 -993485363
-435358502 -817742743
-998363141 277760339
-315728201 942704715
-722139654 807393786
727098323 -851409911
626682416 -938250440
999573595 302943903
993498155 109798305
94035323 -980627779
519100059 -984890098
286834357 998941260
862829188 819296106
-940104079 598962533
-861977625 702715949
-398137768 924534867
-850467923 713998276
488723024 996529636
-835719076 -410801308
-954750066 -78590284
-961296816 -47853004
-989375067 142219306
-320173193 -873412673
815026453 -723206301
-781740780 -500081517
455656882 -996897385
-800887556 -470576037
-842238884 721728056
23145735 -969718125
396244337 -999989557
867198012 -609111729
947608287 -307746392
245269224 998010838
999769115 319601630
-473246898 -795592894
94109153 991566360
694739990 -884924914
901394156 -506787579
-91599639 976428163
997693323 214516654
-87689815 -947194462
948820809 678962179
69009687 -977095219
721317726 -857821581
-981107942 498532524
991827579 503470262
-901230831 -264414472
-676974532 -629209361
999994129 357068967
-919817289 633343741
17389921 986286218
843452346 841111575
501508881 -989219671
125621610 -984533084
374476014 999951114
-954509063 -79661098
389928116 999990454
-505063456 -775108563
939850511 -347684577
38749137 987890027
247200135 -995477736
992788789 495189407
-998996223 399807162
615311709 -945177115
-700080104 -604194318
107477576 -982358840
423043423 -999586646
-497069763 -780487758
977496163 -94794349
-69591548 -951412782
965708085 -193549034
-248797475 -900795118
-109186380 -941954598
-951911171 -91076571
-754113479 -538688413
-652393355 -654034922
-725117616 -575193104
255364960 998264686
97804653 991787050
486610509 996709704
628220409 970982756
-803224579 754255651
-195586685 -918139669
917525297 742685213
-936950738 -151095327
-909392440 -241080505
-999873475 382808140
-997569104 259193504
-724369580 -576088978
-969047004 -7229144
-637700981 848231119
-978427144 507310673
-506630353 -774041216
-965681165 -25618611
84178247 990955092
-995160937 434637778
-70250200 -951263380
-819574195 741322402
194519995 -991519164
365590875 -999748640
-862703438 701990600
-960477508 -51859711
795481424 -757474086
-361500209 -855351014
102878045 -981776193
-944879636 -120649310
999918343 335633709
-480096014 -791379871
-961457068 -47067497
109203683 -982574218
-719837466 -581473385
311305508 999365747
836678581 848393428
-158486476 -928969388
-882397172 681140226
320208721 -998746723
-829351848 -422351786
414583331 999902049
834945115 -683576447
-667275544 835050055
664971058 -910781025
-946632732 -113497555
-42238349 981289865
98429085 -981203684
-779574567 -503273091
767399253 -800299316
-710562497 813715103
-115991540 -940237943
-939496537 -141638058
-633265077 850143656
-798223180 -474808314
-990395817 153232757
-20098543 983248727
146672083 -986885282
403097829 1000000000
-402982795 -835166401
-332265643 939349713
69208214 989990430
-991759158 454490907
-976864767 40324347
27153238 -970401984
-989790626 146630118
729119056 929259804
-829136836 -422737556
-770672235 777486393
885192983 -559213088
-996157211 232355324
-644316647 -661857274
861692516 820625924
-992451277 177547258
-704516878 816905465
894316479 -530623866
-936776510 605084293
-239298916 956623113
242728579 -995188898
-873266649 -334474417
770701563 -795575902
-390573876 -841458713
653323960 962792469
-237744414 -904600800
-847373095 -388777406
-997829082 264933360
-686344528 -619287222
901215757 -507407280
-991281043 163275988
402883091 -999999720
-885654310 -305100425
876010779 803583806
847879475 -655353918
-749721795 -544461713
43503307 988238900
-979008082 55055738
186665006 996141030
-698306467 -606172527
537500220 -979560376
971158679 -150965214
-267148457 -894249972
-999968818 356076562
-995357270 433327662
-670903244 833378742
954110515 665546232
-999942419 351328455
-496390986 -780939920
667713725 -908541947
594250429 -956750038
172657725 -989510716
-872009691 -337316357
617066603 974321184
-958424745 -61782693
608596232 -949054977
-735093253 -563059045
963275605 -211222261
