10000 5
360081817 -733970353
999493868 597047194
563549885 -577281286
69681315 -868163110
885213331 -81061465
931165855 770098067
-921709530 -879470149
-369489965 -969777318
356598799 -736097840
-314426677 -961854478
888967242 -70594834
-540949536 -987962214
640918432 -497783734
212155979 956232181
-605801665 -992585545
-43475609 -903420409
894798379 -53857669
963442510 219320223
125454973 -848040617
462374435 -663250650
-777641877 -999313561
110218544 -853758615
999190600 583098413
773240176 851103367
-879151423 -988304709
861387447 815249961
871418710 -117511858
562315992 -578439412
946050245 131062065
-289320961 -957767988
26127726 -882536901
-17681808 -895936298
202722230 -816192977
620962552 -519624710
326606751 -753844694
-29820797 -899500466
969443250 732362348
-319348239 991262985
-446620299 -978978693
845992257 -177688859
-464708037 -980927465
-144685697 -929191709
870527709 -119774598
976113561 299137795
-1448739 -891083086
964328019 224367173
982522554 348639123
999845050 660548235
-184627311 -937979946
974864996 725261037
-140727208 -928273294
246318807 -795973993
4592068 -889246509
848018972 -173194714
598939263 -542608010
824340621 831994091
-566136752 997522958
-736872547 -998418294
-856927033 -999999957
-127405708 -925143973
-111425240 -921317874
6713688 974062694
999354086 590296198
-994093736 47255936
-234442182 -947993663
949454724 146790187
594818917 899034293
798894260 -272603766
820197857 -231875585
631151796 -508621955
975503096 294785265
-928956444 -846962471
135442350 -844203720
-537860449 -987712222
565262928 905140492
842127643 824353225
373791286 -725423462
85632312 -862610451
537347592 910643079
349475609 -740411851
-107321903 -920314117
309238190 -763575984
347673203 -741494251
-291642780 -958155892
840751680 -189154014
621402314 -519156081
-287305497 -957429759
3591733 -889551505
-909193920 -926920567
209135816 -813304033
298097842 946875818
-751254438 -998781236
-999792125 707645824
-712600811 -997688084
96999261 966977160
324071659 -755298220
969367644 254332756
999755097 661732330
775330910 850396199
985568208 375801576
-176085766 -936161387
752860321 -350261300
775960614 -312802491
-109490750 -920845425
-632180470 -994160970
970350169 260473605
891441059 -63578903
997349621 529033841
-544000614 -988205608
561386357 -579307742
911585041 785237192
-409722827 994109368
529105841 -608660985
997483601 532072118
-189407036 985718862
-90811726 -916187065
-982356523 -319717415
998624501 562517187
-794287185 -999561026
404351681 -705273674
956644613 182377524
934908226 83168707
826989237 -218174278
998291217 552357861
977192198 306999268
-898263783 -958217999
999912424 628471762
-538576376 -987770387
838925906 -193093601
-227094546 987479097
578148924 -563306550
969096904 252660877
935345011 84943375
883284296 -86315107
715812882 869058421
-863331674 999994460
-475876408 -982071129
732212652 -381404189
259543123 -789523711
604560989 -536844319
566369905 -574617363
-396179976 -973157279
-973142140 -474964434
53480356 -873646812
419484604 -694789413
646751857 887281288
998131968 548001162
796257737 -277407688
977426415 721614853
992098015 445448035
-908913994 986602171
-980481556 -357303420
-545857090 -988351995
891185900 -64306294
827806724 -216503591
346699904 -742076654
359019658 -734620954
161718279 961124786
470486682 -657002382
990286228 423738642
959491704 197462263
-11479764 -894092472
416484010 931195864
403219933 -706040979
872466097 -114833379
536249745 -602331061
967361197 242159895
408914859 -702149055
769295293 -323944808
943490977 759147957
-996221235 773906848
-810017461 -999743270
-620138460 998334084
-360978699 -968647855
994932298 484546849
992736405 693151218
748679284 -356745234
-28525967 -899122833
592418591 -549203000
302910985 946310693
408320151 -702559601
844546756 -180876522
13226466 -886586839
673585237 -459435427
448217044 -673984538
837904847 826222080
988277853 402098147
544646745 -594761629
242668565 -797724514
-717540212 999370086
379345764 936604493
386479408 -717194440
576800259 -564620356
458967206 -665849732
982589491 349202704
866116726 -130841387
-995503278 121167569
599044257 -542501210
999301625 587899652
-388118220 -972164167
312802650 -761618511
907265362 -15704204
331259741 -751159010
830085411 -211801066
999954943 635142549
298687693 -769289927
520274882 913879406
706304558 -417529741
993441858 462962455
297589379 -769879200
-255527629 988735632
-679136440 -996455401
755685322 856920367
-818682375 -999822554
440678060 -679583358
908017968 -13312714
924375374 42479666
519113753 -617325721
104680871 966313708
737736906 -373292085
-133512009 -926584501
730304310 -384171792
272355893 -783078375
976317380 300607280
995575528 685138381
-670188366 -996078189
-412009417 -975037668
856281102 -154385130
548186009 -591531550
816254383 -239697394
-947791 -890931453
655608002 -480970923
961156523 206546812
-881228267 -986002396
344564638 -743349990
186716529 -823232485
-841826464 -999969353
-984916219 -262543382
802504728 -265946225
993937361 469769749
917289653 17409832
783309363 -300245301
994838855 483081069
541546030 -597573619
-70306724 -910811278
307748409 -764388170
-736108617 999511761
-600433598 -992244376
405848218 -704255912
613138407 -527907981
-585729245 -991266658
82206430 -863815185
268937275 -784814150
-524131318 -986561116
811151956 837315157
998149226 673678161
-748262305 -998711019
-601080222 -992286057
947193741 136280842
761045922 -337327836
908858227 -10622304
-63062325 -908860109
994912107 484229100
803731414 -263663252
3250204 -889655531
-895245362 -964764184
970577676 261913930
889916695 -67911530
965736603 232527255
986181051 381572921
304406786 -766203195
452532857 -670732417
980346216 330964319
-486926787 -983161970
-509669721 -985289443
-884421067 -982132603
72022731 969053473
906562439 -17927005
993268713 460635517
832993740 828355434
-996237439 168932639
654642720 885345562
-531188749 -987159696
894154997 -55745352
907921054 -13621302
528092089 -609549928
-851012712 -999993969
-20022002 -896627923
-761996587 -999016298
-994354347 60009898
-890558153 -973251645
556920696 906823153
939357994 762910565
585559509 900977789
318488439 -758460467
-372073367 993023939
-472620858 -981743162
948476709 142216149
-986488047 -223542694
-966116330 -564442007
-395633271 -973091114
959899042 199665035
523571009 -613485060
-185697619 985538472
-536862383 -987630094
310765403 -762738174
-622783348 -993618003
-99855164 980960581
545719916 -593786056
-923903540 973726409
-330348176 -964301587
-53282160 -906177378
398195363 933917502
915028788 782781475
-504609545 996337785
-958386796 -646345174
-882372841 999918263
834212570 827831040
-89167543 -915764705
976999948 305586702
929485316 61749508
999968360 638054384
829128465 -213784027
171470331 -829692692
689384904 -439669331
-73096604 -911555478
395700229 -711087477
-219992221 -945187636
152842799 -837330909
-322492614 -963110512
-917883737 -895577070
867341222 -127795945
999990848 645940673
-805639383 -999697036
-229718160 -947083292
499063247 -634215597
339433758 -746381723
-175080003 -935945543
676514095 -455828209
997017278 679473205
70435780 969183479
-93247534 -916808468
-354314127 -967746790
-114921973 -922165070
941188220 109495810
-239824320 -949016458
-648002183 -995028886
810215726 -251417858
399082108 -708829137
823838697 -224565440
-126300314 -924882132
712360803 870049912
669274751 881626915
756935444 -343860873
987495350 704659784
422073243 -692964542
763903512 854238369
-849156558 -999990102
810498588 -250874918
955273050 175356873
-920631593 -884083584
874655147 -109182055
997705240 537225493
-782269110 -999391031
944514174 124115064
864665613 -134403381
973658503 282029269
941313572 110035947
689777706 -439166953
-240971857 -949233001
871889627 -116309590
793959546 -281547546
-745317219 -998639553
578290871 902480547
-548383975 -988549350
460548961 -664644467
992319772 694154128
-468298742 -981300316
419986188 930664741
833256392 -205177420
-36509534 -901437401
958951503 194558443
486927709 919931106
997860121 540952082
-610057035 -992851063
731483556 -382463916
-506570671 -985010831
-567518782 -989987122
-134069665 -926715627
754486467 -347713676
873742242 -111548808
721040336 -397336024
178571487 -826706794
655070445 -481599321
351289743 -739319095
911922600 -624609
439472944 -680466036
-657233080 -995492835
11938924 -886986325
915222264 10384381
277306929 -780538845
772678233 -318326457
-735661092 -998384697
927852155 55504047
451679261 -671376966
833038989 -205635167
-232830755 -947684312
479234785 -650168169
-931086459 -836626245
995315885 490789384
322809852 -756018745
-586394653 -991312037
800250787 -270112667
-208000464 -942802411
371403801 -726938211
375362682 -724417200
990593936 427274355
990999654 432026867
917301149 17449220
844721866 -180491722
-588265256 -991439527
506896406 -627707138
520595923 -616054579
998861565 570590560
683191756 -447521780
958058401 189798375
586787535 -554821040
901466134 -33796331
807474325 838746504
556537644 -583817773
657376719 -478898286
660692280 -474988592
33591322 -880151938
-775856015 -999282078
990923977 431128017
996622410 514012447
-723953041 -998042933
333082080 -750100311
953338224 165635264
992511764 450702461
-241465408 -949325797
-398628680 -973453061
-593440330 -991786728
-398298408 -973413218
201834035 957256146
792574175 -284030102
980015407 328364005
-174474476 984983786
798249388 -273782955
750530953 -353884376
-803705071 999854361
581463823 901826282
872170412 -115591773
978050703 313358961
-926363745 -858979699
624882807 -515430394
321171211 -756949556
666618959 -467904364
423681424 -691825777
94583609 -859433096
780449190 -305162099
374956789 -724677465
-218223838 -944839819
898876099 -41704794
-895693406 -963873830
983525965 357273722
650658156 -486717062
603348266 -538093744
-287656250 -957488723
880427412 -93990061
-135156127 982930012
-699504419 -997238916
-695421926 999177902
-803542023 -999673275
-691074530 -996928309
194230941 -819968725
479679504 -649817439
-603086491 -992414015
-908516014 -929138230
-999279277 730452330
958135157 190204732
71678083 -867476106
659198391 884200910
-551705051 997261069
910571442 785942789
650433217 -486975761
990821702 429927323
-592960691 -991754744
673391367 -459673074
911390985 785372905
738909836 -371549980
942857457 116752737
995806635 499165004
828075887 -215951667
442337448 -678362360
-466615066 -981125940
662131256 -473279220
699283718 -426831698
938137591 96516162
852223916 819734541
794445099 -280674746
-771387786 -999199632
-997147641 236498574
-37753830 -901794369
104248473 -855945897
602816713 -538640711
-309693729 -961104820
-643369808 -994783563
-995864517 143408933
837980272 -195125244
-564051881 -989733373
995822986 499450558
-650886434 998704062
691733317 -436656825
523877946 -613218990
-162896038 -933303746
453214289 -670217395
963414502 219161385
163357233 960969141
969050318 252374081
362489543 -732487300
848634966 -171822649
703341679 872577527
-179040750 -936793058
806662819 -258170190
885492332 -80290294
-289601498 -957814979
224122892 -806440914
132082501 -845503090
656409892 -480032785
496073422 918334145
270093530 -784227989
408017487 932468664
722153898 -395776448
561652711 905870750
733159559 -380022619
-987182529 -204082745
667416030 882103883
-515525235 -985810715
890875613 -65190025
839352377 825587207
-109291441 981497095
-644158729 -994825992
-949567643 -720979935
963362728 218868430
288911016 947950161
-894924515 995498910
452629386 -670659468
733921990 -378906917
-359784924 -968488114
994583749 479134716
530853649 911882688
289200276 -774341105
29849886 -881351170
402716288 933253820
809932243 -251961218
-171148790 -935098655
-548679796 -988572226
985352479 373795430
-731606197 -998268822
552404621 -587645229
35379278 -879577175
-588517593 -991456670
914197475 6931576
-996351621 177204262
995502558 493949551
636442207 -502786318
985848907 378433019
173850020 -828696433
996865399 680132409
821371278 -229529330
956789741 183132759
902881696 -29430880
-629362138 -993999888
998438463 556655465
852458908 -163193539
-556407871 -989161959
639166072 -499746009
408639615 932375994
922514026 35717226
767341535 -327154946
-341111360 992036150
-492594880 -983712142
-981724344 -332845741
662371421 883394664
987790656 397202626
732388877 -381147576
-362470146 -968846934
583874175 901327182
-803006232 -999667093
584536188 -557043095
342182173 -744762144
-409624711 -974757106
60636132 969980235
-842282938 -999970907
949882454 148813299
-757120380 -998913353
997618195 535174749
-566331721 -989900503
445587280 -675951932
-956941535 -660226990
-852138725 -999995929
443288055 -677659580
21065645 -884136406
925442517 46428489
-976285186 -428006713
803747745 -263632812
775017310 850502779
831323856 -209226282
447928638 -674201078
-989120724 -145586767
885137710 -81270147
10107409 -887553168
842448552 -185467071
997927870 542657699
-525702606 -986695358
979397518 323565496
642844493 -495612415
510369790 -624785623
-685327635 -996705168
999962883 636718466
-624049362 -993692182
368638260 -728670874
-60369580 -908128559
787468666 -293025343
-568674758 -990071151
-696112025 -997115676
-70951922 -910983846
-981008765 -347164720
526307573 -611108170
-21379871 -897028268
999596604 602546481
-704720544 -997422614
792675078 -283849544
-43991343 -903566155
-893340449 -968365527
630495145 891118811
-386383620 -971946243
-508258350 -985162720
-882419430 -984598326
-991425060 -65444265
305747353 -765475795
731520556 -382410175
732167320 -381470149
969883972 731806378
-737258650 -998428862
-799923448 -999630693
-997756145 287577446
-939645660 -788676879
177364748 -827216756
-125697961 982407888
-554507565 -989018021
962550939 214302770
790907762 844969162
-616599488 -993252230
892039051 -61866558
963351181 218803102
988502210 404397113
-440326571 -978280759
64581457 -869906252
-85243140 -914750952
614190387 -526801027
-314321610 991075640
-953673206 -688860951
389673931 -715089225
86903495 -862162247
978529336 316940936
-980064312 -365052611
648845783 -488795444
-338800671 -965550389
993911811 469415119
992625223 693420315
-857192333 -999999998
492432192 -639633897
-151400682 -930730329
77385550 -865500933
684012390 -446488810
501574840 -632136152
736563269 862917923
381023464 -720761714
885524153 -80202246
-502215917 -984615716
910934582 -3875579
182748991 -824931685
373977576 -725304419
-293975640 -958544349
991263050 435195604
-213516291 -943908378
984848391 369149024
434490598 -684091456
-672943791 -996196267
865718601 -131822246
480432578 921034679
-606378291 998155130
952823538 163078186
858771805 -148541060
954067344 749137122
822977765 -226303381
486691681 -644246081
138064921 963329720
478613046 -650657571
370939503 -727230333
339724097 -746210913
999812701 617569760
61067442 -871098392
463014433 -662760234
998499414 558513743
-54487917 978181737
627584984 -512507556
-818968041 -999824954
993466662 463298979
-53093053 -906124933
-230828912 -947298275
-193798684 -939889438
842679159 -184964890
79944616 -864608455
327196145 -753505458
942649516 115840508
-815127479 -999791500
588171432 900433570
665321009 -469462800
59729097 -871551027
970782921 263217511
729200876 -385760427
-285363471 -957102791
962161481 212127293
-846294541 -999983358
-992020252 -42817586
163384443 -833049445
288008566 -774969769
-883257385 -983578744
717400984 -402400450
762159984 -335543548
995460663 685525732
974446717 287412577
343595545 941344329
985769061 377681309
434308650 -684222981
762292061 -335331570
-542734243 -988105030
372284819 -726382189
874189583 -110390799
-988980555 -150067212
-498596665 -984280825
-349997215 -967147026
64915300 -869792465
640517861 -498232927
931035896 67760134
-178613590 -936701985
-342312413 -966058527
6599090 -888631612
-825718593 999928944
-230280672 -947192192
491331396 -640522194
875817603 -106152045
849765942 820888631
774903510 -314583882
61642195 -870903678
815383623 -241408617
-945613134 -749780092
331713336 -750896020
987041801 389823018
923779875 40302394
-357630061 -968198607
-82955977 -914156182
-48141317 977774243
336626615 -748029444
18750154 973199696
-3643950 -891745605
790118822 -288383253
295805011 -770833431
-671160300 -996120157
-108632729 -920635488
999994671 648128798
996776981 517012448
940720246 107484277
-723910989 999419654
653419330 -483523176
-732568358 -998296679
529620214 -608209048
220788531 -807978935
-433183372 -977478773
997188451 678717401
-743515400 -998594312
536628327 -601993096
965013494 228318239
-973190506 -474278910
983219218 354585846
-968357869 -537764751
999976926 640459103
700828339 -424797296
301429122 -767814529
452046180 925650925
604862098 -536533835
87252699 -862038975
683820748 -446730215
911991577 784951995
960203697 201316302
-344830616 -966419197
-506902294 996385096
-790109659 -999504677
357350926 -735639602
950884358 153608124
-693389997 -997015350
657156513 -479157160
-818682494 999907988
-857363259 -1000000000
497346985 -635631980
602736993 -538722673
173247256 -828949052
919014017 23345215
139935055 -842447346
307337821 945785158
994380634 476095075
-336527912 -965217333
741764504 -367279287
288777759 -774564110
908221794 -12662433
949412771 753623114
-340046460 -965731010
-931343176 -835352497
827235778 -217671073
-143645261 -928950947
-856180470 999985946
-579178819 997749748
77915821 968569818
295143273 -771186685
787176022 846298003
369911368 -727874731
699877387 873527070
984962669 709467873
361021264 -733393282
-349516159 -967079633
985433334 374545516
719183390 868082471
247151605 952581484
-567094557 -989956255
899579951 -39565787
-79931884 -913364284
124805771 -848288122
546289411 908916275
598331779 -543225626
952738833 162658466
395016936 -711542723
928324134 57301473
-391360454 -972567923
994080632 471778738
-264613489 989117472
997841378 540490919
-325801343 -963614977
344284881 941255693
781962024 -302565908
256408366 951581869
956987501 184163934
982863893 351531649
999808353 617188407
813336163 -245396770
654913243 885277854
920101171 27131601
724738239 -392135463
994984489 485372809
-552049796 -988830857
602400931 897412055
-585287182 -991236456
817044446 -238139658
406458226 -703838172
730491011 -383902221
-48874341 977821705
911885292 -747638
-962647832 -602603676
320541552 -757306006
334365134 -749352473
987819571 397490899
611178070 -529962815
-928387346 -849648465
-292455865 990233369
-104353502 -919583674
901943359 -32327631
140722203 -842137347
928614024 58409327
771199115 851792008
95823236 -858989252
814233462 -243654644
690815968 -437835724
-621449770 -993539703
-733334672 -998318721
-848406758 -999988476
998712391 670353713
-83611437 -914327109
12201072 973671874
644097497 -494194747
375932307 -724051609
591946262 899641089
736926127 -374490664
-3114662 -891586100
-27610420 -898855671
-199162120 -940997190
-98534221 -918136673
-267955341 -954107628
281182396 -778535554
661070838 883725689
295263537 -771122492
-304483069 990702006
248085513 -795121846
-903546423 -944454700
516073462 -619927537
328474972 943254520
800979030 -268770316
911643337 -1544935
-579824086 -990859971
898064443 -44156810
-572623626 -990355475
-992231376 -34410343
-995247438 106684388
556032080 -584286768
797304702 -275506228
-620891163 -993506793
115263516 -851889024
994422881 476721563
704832912 -419490822
524733354 -612476699
902238916 -31416166
998380311 672325197
750657087 -353688780
-183687945 -937781344
-57737760 -907408771
214426647 -810894955
482679384 -647446034
833323362 -205036404
303025645 -766951489
742758281 -365782712
-244436169 988252107
-598029590 -992088753
-995043837 782969143
558158760 906574476
579547879 902222245
-503856651 -984764996
-763530374 -999047465
960750914 204312954
524281099 -612869378
980032735 328499070
973237183 279198302
999833528 660723585
845242891 -179344434
695138738 -432249694
-63522827 978756605
-484522137 -982926200
737492245 -373654355
216105762 955829114
-322467051 991378382
-749282228 -998735030
439078221 -680754538
20739767 -884238784
-429412073 -977049523
-995364735 113209132
737675398 -373383233
-456920237 995287504
-766741007 999695633
952324433 160612671
975017193 291371951
417493767 -696187041
499380165 -633953565
545141515 909139341
852976018 -162009951
970921757 264101018
372420419 -726296343
793308264 -282715733
793808498 -281818879
779877813 -306140199
-332714397 -964653861
181949428 -825273029
671049233 -462536857
441053735 -679307544
595956339 -545633659
764230579 -332214158
-375371404 -970543250
-88015959 -915468047
933441630 77278704
742275969 861168050
561019646 -579649782
934732756 82460743
-52276874 -905898028
848994791 -171020223
-129648389 982626267
-607415188 -992686663
-77896078 979645011
-662790485 -995751281
121536211 -849528401
993359022 461846772
-306054464 990762035
979666277 325648347
-68458843 -910316164
338492889 -746934695
835837763 -199708954
-137244817 -927460405
5021311 -889115410
465477931 923503198
-317032908 -962264657
885252761 -80952557
839728844 825421504
988209377 401403905
629353196 891382954
995234069 489415265
977667854 310512499
782237905 -302091228
-294356512 -958607545
492686182 -639428621
997807416 539667390
907727211 -14238160
-243690280 -949741198
570586160 -570607708
-349023160 -967010559
998961365 574168169
140129566 -842370749
-998708227 380526463
-555187187 -989069595
920279885 27758952
974465764 287544300
16981964 -885417156
-779740482 -999349240
582013970 -559524212
713994325 869583212
-280835978 -956336251
999226580 584610489
-981783223 -331662237
623155046 892802553
-601562375 -992316880
668221981 -465971824
998977462 574761222
586708118 -554899620
826706337 -218751456
909956701 -7070896
989337902 413236402
325478624 -754492457
-160325286 984263364
-462466790 -980692784
980005208 328284532
803293238 -264479955
583296992 -558262855
223899731 -806544132
-512498425 -985542030
400797562 -707676869
999792262 615808166
-841145028 -999966994
-696388187 -997125787
751593334 858229409
397994778 -709556946
-687134047 999096745
187146106 -823047971
40682146 -877858114
-895961202 -963327436
-194238214 985951471
-277516451 -955767649
679503108 -452129344
587240400 -554372343
869190422 -123159493
-331738644 -964508892
956757699 182965796
-767130649 -999118425
-503392964 -984722856
409167985 -701974226
999679932 607656679
986121401 381008132
976582775 302534731
493584389 -638700990
211192759 -812369502
726728924 -389303789
37199669 -878989463
925356095 774896305
-907468926 987617039
763068987 -334083813
-999090456 430632051
209431173 -813169984
494899055 -637633360
580256316 -561246719
967645409 243860929
514141090 -621577049
372263890 937573914
914802081 8966856
936228825 88570576
532498031 -605667306
293517869 -772052398
-536681426 996976013
887939337 -73482151
702747045 -422260481
855666768 -155812471
557090479 -583304720
-959621459 914691740
850812292 -166936772
854784926 -157850575
-953084726 -693692260
781283238 -303732723
922714352 36438578
710359397 -412061873
736526974 -375079543
-136590437 -927307417
-445642131 995024180
525421736 -611878787
822402072 -227462628
995988435 502348468
-808381449 -999726463
-864659076 999995680
-827056635 -999885499
999170553 582275666
273774750 -782353037
-997776787 760426772
-110911481 -921192692
547560800 -592104945
800329033 -269968628
554879413 -585355343
742234468 -366572279
985339884 708802617
309917895 945478309
-166809537 -934158240
-942793819 -768835134
999939599 632473819
-460072927 -980439717
983350877 355734739
966020958 234198668
998789320 568049841
936826084 765170520
995221682 489212156
998336354 553653480
307017541 -764785660
709574551 -413127604
531957718 -606145622
977832295 311732382
885428150 -80467881
552449764 -587603512
930185610 64450302
596670251 -544910788
-947126667 942135777
985392182 374163533
830274076 -211409528
766629851 -328319499
203197619 -815979953
-174665763 984993421
830231886 -211497179
464952476 -661272129
131924084 -845564154
999976126 640222787
-825397179 -999873981
595899225 -545691425
849149367 -170674890
869392317 811121562
818900369 -234457176
-946067448 -746576590
971458247 267537961
-597291962 998026988
999834609 619582975
817948542 -236349867
-518976373 -986114049
-868759217 -996413362
890302170 -66819168
799494583 -271502593
923084731 37777338
582188367 -559352932
958216139 190633592
71419188 -867565275
263236467 950835371
206513610 -814489119
-301232006 -959738102
994364433 475857134
482006795 -647978577
997550907 533613027
-425071232 -976552464
977618140 310144252
62639429 -870565704
123240633 -848882507
448772959 -673566849
915741437 12139786
505231642 916667807
-284494118 -956956147
999617551 603755154
-999118190 434787264
990011708 420630726
861117830 -142968102
-306069053 -960523709
-459326401 -980360159
90957709 -860726420
91603501 967435077
-974092655 -461219881
613996339 -527005413
-273168415 -955015554
959817910 199225852
-370928762 992989043
972202102 272358953
999999990 654786211
868687918 -124425528
696158178 -430922502
719827504 -399030626
999147999 581365954
118165544 -850799237
716534338 -403597426
-647284298 -994991285
-1624499 -891136202
969211248 732654055
-373636172 -970318636
285165284 -776462248
-331109885 -964415339
732245043 -381357044
-992958300 -4512159
-999996994 690760265
993586669 464940697
925572031 46911328
350995763 -739496446
-451339349 995158901
36272968 -879288853
-225427094 -946249753
744419589 -363261037
-497858278 -984211695
473708890 -654498500
-401050723 -973742340
888611749 -71597466
778573238 -308369309
-920479693 -884731531
873002408 -113455595
995240523 489523420
698140823 -428331688
986325656 382944125
999962231 658075682
196523579 957774765
999775777 614426207
-641018527 -994655623
584403230 -557174057
-522370531 -986409615
991266655 435239065
-437207260 -977931791
367992254 -729073793
371559383 937669667
727524703 -388166456
889337730 -69549044
951845792 158271309
741500006 861407850
65276466 -869669323
933912109 79160982
872819550 -113925600
728350191 -386983156
785538512 846878597
402853291 -706289349
-94674404 -917169069
-383847981 -971626576
-81392617 -913747382
547795969 -591889444
707796311 -415531792
228794139 -804270053
984657861 709999936
-937441082 -801786493
475545845 -653064806
263717006 -787446900
904011271 -25923359
998672152 564084886
-374814419 -970471276
415873197 -697320558
-308624420 990860024
997144208 524525857
946967824 135247112
937928582 95639688
532268735 -605870320
-124867744 982361952
942810573 116546368
999692932 608513054
630356167 -509491224
970190272 259462786
-33102881 -900455696
-629908847 -994031345
216649663 -809877492
442421126 927177602
262737396 950890198
651177443 886203855
877246073 806845595
874559865 -109429815
-961749266 -612128817
-999510065 504527152
-277994856 -955850071
256932008 -790814991
-131747481 -926169438
-207170337 -942635031
337633385 -747439003
886707639 -76919103
974713403 289258132
-572616732 997637070
-742848597 -998577255
468318956 923040553
278902770 949096363
970629297 262241705
-38625480 -902043731
-970185921 -514964935
949509578 147048673
819691970 -232882343
811235327 -249458982
454260903 -669425542
656090735 -480406245
938859909 763358486
964389987 738401024
801814208 -267226458
-150388750 -930500091
625689942 892223774
978484514 316602985
621846198 -518682732
977777286 311324208
978084400 313610240
165356362 -832236379
387958012 -716221824
-429157112 -977020387
935403512 85181655
-932542117 -829280471
766253161 853455385
741723477 -367340944
-660521310 -995648084
928400631 772420620
-667921476 998893511
-23862011 -897758149
245046501 -796586170
788016136 -292069040
771690756 -319975365
999454856 595115298
462065800 -663486778
980962528 335872648
-949712136 937538739
850340374 -168000838
-633393119 -994230099
499717663 917674375
999146877 581321020
644209203 -494068232
731963741 -381766271
951326699 155747138
843249337 -183720689
-966197511 -563496110
27046023 -882245254
899552708 793291948
814258577 -243605755
930652790 66266617
-998581005 366845536
-414295766 -975304708
316094397 -759796563
903279105 790849581
844318103 823370957
822626760 -227010531
-935990970 -810214956
999886410 625166587
-715642616 -997785325
-716175908 -997802294
177774702 -827043668
312354491 -761864869
-821684039 999917738
-656115922 -995439210
889563133 799630876
132671090 -845275988
59478713 970073963
973200890 278955784
-999974921 656508513
-830999915 -999912528
-50940640 977954630
-772637600 999724087
-347111432 -966742002
-270212610 -954501896
-595243923 -991906394
82333525 -863770557
-995229500 781576711
-666777987 -995929392
-251026313 988542799
842827264 -184642038
-539250396 -987825064
957348753 186057631
243881721 -797144676
-999946894 636812498
405968344 -704173730
-55624324 978254477
-34332050 -900810900
984107753 362443362
-170111964 -934874548
781877349 -302711523
674543392 880267600
-585550323 997852345
-914213836 -909563464
407341652 -703232474
-656616701 -995463329
431822535 -686016095
991837242 442210310
-588691265 -991468425
909144871 -9699539
-88441147 -915577653
843818014 823595464
-156588343 984069898
538556003 -600267603
739119693 -371237348
-481122646 -982591130
996839178 518246748
928684258 772185442
302144184 -767428420
937752666 764350306
992246052 447303443
319876947 -757681215
-705417581 -997446589
694943650 -432503100
-958240812 -647756295
997574833 534165055
356270314 -736297937
764148964 -332345761
210818414 956366466
987290829 392259117
736879539 -374559410
90213906 -860990630
-979073381 -382827342
997666497 536309298
-361133356 992686289
995595108 495527956
-262180977 -953088913
107973420 -854585153
-77628359 -912757961
570339004 904107144
986761633 387102307
-866175704 -997702239
-274704878 -955282168
536955609 -601700649
169228465 -830629154
360421586 939161036
999965821 637405136
-148128381 983626910
962789135 215636603
-264038579 989093770
163722159 -832910488
807221812 -257115722
-915046448 -906524850
932145487 72122899
-633700778 -994247616
-185016029 -938061851
54839013 -873193327
807616121 -256370364
801688386 840985201
998263398 551585437
-154627087 -931462381
-58140077 -907519347
736423057 -375232746
930916287 67293625
361633932 -733015848
-960448212 -625719351
717623501 -402092321
489811154 919432497
652280796 -484843808
999066692 578151376
228861727 954514226
49829766 970847347
994152655 472799234
503024451 -630932902
994832119 482976054
786253903 -295145013
993427028 462761742
-988850534 -154217792
612737031 -528329153
765430109 -330273640
880479323 805017810
946725359 134139132
812194049 -247609250
937060735 92013822
991598511 695839936
651821240 -485375725
931909310 71190317
469123172 -658057264
-20894790 -896885343
933250423 76515111
877397529 -102013324
-810006653 999878043
-470467015 -981524112
-222503566 -945679187
938926916 99844507
868004433 -126140210
677493970 -454617932
-760555689 -998986729
821274030 -229723986
987951733 398811115
531272903 -606750997
279232946 949059337
994688738 480748362
-573492330 -990417777
589393394 -552232923
415208771 -697784256
178196022 -826865593
482258011 -647779849
209949307 -812934549
-99470874 -918370766
-490055257 -983466733
431520872 928887844
36609620 -879180152
-543859622 -988194450
323590636 -755573099
332198105 -750614614
987463358 393956248
436230414 -682829853
800812525 -269077439
795132792 -279436615
122773947 -849059538
-916804325 -899797577
905215896 -22159254
-389961872 -972394256
934607366 81956042
863885712 -136306903
757249233 -343365113
412927836 -699370304
856454273 -153981502
112343874 -852974423
122960639 -848988738
-891612407 -971458839
-999699180 713934793
519233182 -617223400
610067768 -531123587
876384740 -104668061
-864784030 -998365096
632987718 -506610494
999355110 665796094
-982489961 -316902862
282700880 -777747947
-561134295 -989517697
-202051065 986326266
997084539 523259867
-99217941 -918307614
566744838 -574262605
998573561 560855747
635963721 -503318590
959897799 743203123
984379843 364883862
-51540965 -905692404
-302850088 -960002082
-249989003 988497975
999753553 612685835
409252259 932284655
-162308413 984365379
10835530 973769668
991848022 442343809
994269798 689206229
940300163 105688694
977155704 722005832
236422727 -800686932
971355370 729913477
803773616 840182050
590425631 -551202714
940248917 105469852
-223233585 -945821923
807346231 -256880935
280836790 -778714612
999200773 583524414
-548063086 -988524456
953982549 168852527
983233616 354710343
997118815 679027369
-999452948 492867724
388392559 -715935614
290889932 947720230
714051531 -407017399
373452632 -725639634
4349083 -889320647
980298749 330590764
693137351 -434844685
-522411927 996698090
902890562 -29403462
-624691626 -993729794
909010349 -10132969
997261219 527059798
986799180 387465702
220739615 -808001433
99254258 -857755502
492038197 -639952037
492133360 -639875231
174080414 -828599722
975400886 724516779
-726352070 -998115088
778278938 -308871311
947977133 139893960
977007563 305642598
-204128637 -942016251
665683084 -469028122
208460445 -813610192
-778324702 -999325334
-842959886 -999973209
-565648950 -989850477
-985434005 -249999330
960382449 202291240
-41834413 -902956322
981992477 714556394
698426410 -427957218
-329338310 991627093
-170509898 -934960571
893914728 -56446988
-649895694 -995127373
930082757 64052710
745535395 -361560557
926512875 50437904
-983074875 -304325071
-488791533 -983343831
-259168857 -952553580
-910771333 -921634703
49236685 -875050441
-697926981 -997181889
645375322 887613879
412591322 931783879
858121837 -150073989
-417637314 -975694142
352270044 940224388
-836549546 -999946395
-738706353 -998467919
875172863 -107834529
884150781 -83964981
724474717 -392508903
-328254862 991588567
817273299 -237687312
442666654 -678119209
956576434 182025552
224735004 -806157687
-752773613 -998816298
347555022 -741564978
930208156 64537525
977398910 308523500
930273120 64789549
113275362 -852629396
952660565 162271287
591928362 -549696031
387327497 935490505
987363735 704925355
783938782 -299159085
-978457352 -393331934
-206338767 -942466805
769006150 -324420767
114532100 -852161869
704501239 -419931833
-913380687 -912530647
563358446 -577461617
-444855915 995005411
952148714 159750938
863562870 -137090375
587664246 -553951841
924482335 42871944
908740703 -10999913
-551976863 997266162
758016314 -342150691
780643163 -304829779
510613539 -624579172
998236630 673168514
963788414 221284418
-102477288 981111837
169360592 960396145
439298941 -680593254
528457035 -609230131
-301343544 990581016
999866582 622900752
-334394284 991805433
958656233 192977747
152329860 -837536835
-835129673 -999938894
983364760 355856698
991298178 696527487
-102732058 -919182860
-687747156 -996800825
734795103 -377626135
-485306664 -983003206
-708679922 -997557988
789352577 845523678
-798917978 999836205
970557082 261783198
-455712159 -979972213
126016009 964433219
-597590851 -992060200
757677823 -342686921
-763874729 -999054397
-981453984 -338271796
-523604036 -986515906
477838098 -651266866
181278374 959255013
-156129685 -931801249
22459300 972930272
929586753 62139708
-142591652 983334111
-806787918 -999709749
976867339 304614568
954594024 171920385
-243564126 -949717737
-975847975 -434707676
-885324628 -980950698
905766264 789210261
131688005 -845654750
572783134 -568502160
38736529 -878491016
809361630 838012948
165590764 -832139477
999897533 626493947
-528006147 -986891402
-428486595 994603773
-924110805 -869065305
982215650 346086515
348337865 -741095614
989797586 418247246
851643043 -165054756
-826882901 999931701
851991189 -164262324
997755850 538430600
-623105760 -993636914
919807995 779238808
-281359158 -956425171
825938253 -220311901
-566694338 -989927049
407004392 -703463903
99645491 -857614248
-86023028 980139035
976863450 722426672
999862758 622493059
866617098 -129600340
362911210 -732226523
792370864 -284393604
860577825 -144256341
783213002 -300411498
-860814908 999991927
425914672 -690239799
754298721 857364616
390127332 -714789425
-941609214 -776426644
989716095 417346645
733709761 -379217723
734858773 -377532671
515511044 -620408240
868892061 811383675
-814205168 -999783016
943353428 118945618
184339620 -824251236
-182690066 -937569730
687390785 -442214626
25002218 -882893588
839693748 -191440295
525578353 912882317
-555601309 997332723
269671490 -784442009
844398458 -181202089
859047889 816435613
-914921439 -906986580
927352321 53607883
181508080 -825460918
984427081 365312060
958898866 194276382
-615043279 -993158685
718863960 -400371939
992746815 453747560
-399871464 -973602028
699646320 -426355399
85079686 -862804942
-9966533 -893641103
-636993212 -994433818
268700190 -784934218
837774125 -195567126
353198219 -738164514
-200222961 -941215418
755128385 -346704903
996522586 512103459
254075198 -792216781
-110307375 -921045190
-546201357 -988379074
-545656499 997147408
994391835 476259708
646807940 -491117776
635429352 -503912153
763648748 -333151458
151392478 -837911724
982013062 714522598
766674803 -328246113
-578621072 -990776629
-786554295 -999453943
185230877 958873490
998002852 544587373
-260968200 -952873735
889963519 -67779008
506673319 -627893613
779607424 -306602783
-410113755 -974814849
889852184 799452153
809864903 -252090048
587106665 -554504943
-161122068 -932913549
573095151 -568202065
952968111 163795447
971076246 265087923
983752519 359279995
-201786435 -941536682
253780210 -792360584
770587190 851998389
472410506 922369960
885013981 -81611211
440794298 -679498099
-186413560 -938354782
849226407 -170502481
840574046 -189538611
523844517 -613247972
960309180 201890929
646291018 -491705374
91606259 -860495987
-304973526 -960346327
988366214 402996310
-792944630 -999543626
785445432 -296550380
892938683 -59278280
583983975 901304428
-154334167 -931396188
591407081 -550219445
849029898 -170941828
-768376235 -999142594
122193153 -849279657
-87965881 980255914
992667086 452712548
988377241 403108857
559427833 906318940
999116657 580120936
421614872 -693288782
-365036548 -969188600
621677652 -518862535
-152462157 -930971668
74297343 -866572035
667005470 -467439507
-801822511 -999653222
997041809 679365654
387096477 -716788869
765679033 -329869192
-979024996 -383668330
262364496 -788122460
633483263 -506065631
-937742889 -800022432
327647615 -753245606
242133787 -797979745
29613419 -881426743
594203501 -547404700
-533650414 -987364598
975477020 294600797
321465913 -756782650
-478233827 -982305609
-995763073 136935059
738789135 -371729700
-227950797 -946740602
-48862597 -904939639
790040693 -288520519
-956737690 -662135730
633432319 -506121768
42396348 -877298734
966023265 736531020
838153170 -194754126
988543784 404827031
-107167807 -920276325
-453806353 -979766559
127464197 -847273333
985108293 371537155
986959414 389020128
720382966 -398254958
472976717 -655068440
86737921 -862220693
982481630 348297007
602953359 -538500165
62116557 969860241
901244101 792186029
622644807 -517830233
960460358 202717960
904768605 -23558949
-634479353 -994291863
-651938460 -995232349
651198090 -486095497
-885863176 999380120
991024239 432320696
167727764 -831253802
484094113 -646321614
-81789665 -913851390
366860287 -729778720
-852098759 999980225
978709903 318310696
862636230 -139329368
908444897 -11948485
958562497 192477093
516520142 -619545582
191507967 -821160773
-755967201 -998888169
-822460708 -999852407
743741958 860713054
828601226 -214872792
512351800 -623101699
-960575950 -624411940
-999350296 473718373
-561389261 -989536715
-377651780 -970837021
240526639 -798744809
822865006 -226530662
346777167 -742030452
986334715 706946990
115019651 -851980219
-343106339 992103523
-635750814 -994363822
536324868 910839490
949260793 145879439
317696848 -758902968
422591207 -692597958
-258362218 988855287
-933176936 -825963911
463451551 -662424827
994648873 480131850
-656638873 -995464394
998342423 553829121
809135894 -253482174
928046674 56244128
-97510007 -917880270
560606022 -580035358
-781927383 -999385683
206901544 -814314324
997835249 540341078
59854495 -871508646
-840240401 -999963655
791754652 -285490496
-57628123 978382359
994002846 470681719
999110741 667713819
-511959056 996488761
-297507791 -959127978
-996896522 768182043
809744490 -252320036
-106801561 -920186485
992337429 448467944
701567036 -423821525
637471019 889491135
960253599 201587746
-999085973 429961040
349922624 -740142893
969962454 258032934
971502131 267819783
-184323649 -937915909
-905015456 -940134282
975564091 295217252
915133759 10085435
-111074617 -921232450
575582098 -565803262
957222454 185394779
941959021 112834140
959210389 195948066
-136189728 -927213523
-998308515 754180276
-560876721 -989498456
288576689 -774670220
707601144 -415793760
933900377 79113946
785935190 -295699290
218612136 -808978543
116015567 -851607331
884720457 -82415160
-980519641 -356575571
-956367514 -665557730
266617473 950463243
790879764 -287044211
987878376 398077855
957808443 188478407
288419219 -774753303
678405374 -453490163
430670278 929019952
937665483 94537941
931232121 68528411
-733209358 -998315142
-938696509 -794401905
785562271 -296347365
999936856 632033393
932387720 73083190
-870727148 -995329483
996144155 683120197
595149272 -546449701
-592160222 997952657
777840413 -309617505
-971113429 -502778566
-500878806 -984492579
-960129073 -628981945
-892542703 -969796872
32285551 -880570960
994545972 478562791
457408357 -667036204
970863372 263729261
109569324 -853998029
956322460 180715650
-290860735 -958025325
-639864735 -994592555
307238411 -764665571
-611078377 -992914456
45373553 971195416
884037379 802956902
-754292049 999626875
-384066747 -971654194
-973323483 -472391421
800093739 -270401480
13375701 -886540431
836948896 -197334077
-962209991 -607251901
566384241 904912636
979442758 323915176
-790240794 -999506518
49571842 -874939913
-999064138 426702929
-582938918 997811043
641161175 -497511136
-443132052 -978592901
529316710 -608475810
240126565 -798934661
552967870 907604268
972886084 276862031
-999211544 449848842
-543376189 -988156154
586314071 -555289118
-489682533 -983430506
-113523555 981733056
454683150 -669105587
817156726 -237917810
-568464426 -990055895
-284277627 -956919575
999434147 594108523
635562254 -503764681
959722235 198708145
852882370 819422619
845625354 822783616
64485850 -869938808
990837789 430115871
977310182 721782802
993541612 464323154
86170528 -862420821
635404657 -503939545
470193674 922734073
-220622083 987187781
890184145 799246344
904249743 -25179328
983296470 355257984
-167640320 -934338944
496861624 -636030367
281811801 -778209379
556397164 906927493
999789211 615548757
272737411 -782883707
569598291 -571551666
931390548 69149314
752213183 -351269858
-238705201 -948805014
-326549421 -963728524
740574910 -369064106
939721207 103218542
999486747 596688922
-473480058 -981830043
982040720 344637425
998889009 669253283
981661852 341524941
998013281 544860969
996868044 518824042
-295494667 -958795903
982620176 349461892
349882667 -740166939
954196289 169922655
-197901402 -940737519
901307915 -34282750
-29631107 976560513
949846777 753212520
-840389561 -999964288
989313517 412973516
915122760 10048328
663478569 -471671254
-423173648 994467166
-212220291 986803729
578041157 -563411746
874853949 -108664756
-700649186 -997280157
157764735 -835344342
-192899036 -939703077
783746485 -299491093
592959852 -548658206
-992444279 -25783845
616975886 -523857328
471361995 922542347
980861552 335062159
-654089761 -995340471
888489712 800285383
-221668558 -945515879
993076144 458073237
-168264407 -934474486
388552512 -715830052
826656072 831030577
999514940 598130174
418022691 -695816134
-611861522 -992962965
377941784 -722758193
492741802 918921428
848780622 -171497943
978683831 318112347
-946083073 943857675
-987789663 -186331052
-963090133 905523219
237756837 -800056684
-299653266 -959480057
-413048078 -975159043
414928771 -697979322
190868262 958325669
-592657381 997959985
-984360463 -275513750
970024269 258420377
200531650 -817173062
631590305 -508142400
2500968 -889883642
493144920 -639057310
992225979 447049017
624281186 892545476
-267232364 -953980977
-807761752 999869719
136109678 -843944450
597619043 898438594
-288287220 -957594704
-34241631 -900784823
717165611 -402726247
883477115 -85793021
-946149395 -745997079
139600196 -842579036
997674118 536488817
680216049 -451244180
-441714005 -978435505
405483065 -704504936
-297115689 990416623
958799046 193741859
941095139 109094890
906838104 788492195
134495880 -844570572
389601988 935165810
-536520749 -987601911
721830877 -396229413
-752150772 -998801962
606256137 -535091405
283560663 -777300044
-955798689 923940760
-874013628 -993174574
409851204 -701501936
-85050219 -914700893
-342575024 -966096311
-34741662 976897845
960572915 203334760
-51899013 -905792492
109421211 -854052628
942045160 113208723
246695621 952630291
138819856 -842885570
627252845 -512867930
896970541 -47431244
982825315 713165908
-988789619 -156161449
-559019554 -989359089
-678549502 -996431352
-359531566 -968454155
-130713353 -925925623
253259829 -792613982
52190355 -874074859
849499697 -169890389
848946064 -171128984
-816687 -890891752
974380264 286953313
809000094 -253741258
-127523911 -925171960
507419646 -627268838
152517894 -837461363
548455551 -591284126
-598445482 -992115727
156003202 -836058393
614784159 894687776
490683164 -641043735
30523652 -881135602
-76563566 -912476241
683041767 -447710374
859226340 -147464920
-910201211 -923579163
977988471 312895304
224587280 -806226057
-326148704 991513327
267704312 -785438353
-924774351 -866149908
-616058826 998282824
929111467 60314157
-502590691 -984649845
85758559 -862565988
497080143 -635851266
-18663546 -896226780
841434550 -187672310
837816432 -195476457
-357133434 -968131242
-58629193 -907653656
-411451694 994155887
896277818 795407260
958088266 189956456
935510434 85618962
-414832693 994246356
193156313 958102828
905199930 789584912
192932396 -820538264
128162826 -847006024
-381256217 -971298261
725168742 866331710
890710630 -65659202
719499083 -399488084
856730645 -153336676
-385789130 -971871339
207281993 -814142596
894570735 796499284
-358062859 -968257109
817608004 -237024985
-936310302 -808373076
853501156 -160805549
149842769 -838528728
933814120 78768549
-430341885 994651300
964556796 225680872
-684102174 -996656328
853126596 -161665098
-627289578 -993880460
982315975 346919238
484757214 -645792400
986248088 707112401
47599809 -875589716
999267961 586391560
998147653 548424747
999928444 659007914
931814794 70817477
-127678243 -925208493
974066255 284797842
449558202 926045960
736196736 -375566090
691161619 -437391798
985101373 371473216
634438105 -505010627
-45176552 -903900839
984486673 710298306
-874706614 -992670643
410389736 932114570
999865405 622775197
793041263 -283193910
972899954 276953905
-669507522 -996048755
813707574 -244676613
-111897027 981642504
-725549838 999432269
-813114782 999888807
519378318 -617099039
993708534 690714013
-650034577 998694383
-990244961 -107706100
-156774229 -931946164
740891787 -368589524
961397547 207880754
662332848 -473039030
309409453 -763482270
972798642 276284359
996581086 513218988
-335364889 -965046153
726476749 865944215
678886386 -452894317
-953284687 -692070261
172394467 -829306102
940961160 761462023
978402521 720186514
598852921 898174765
507367158 -627312828
970688967 730775650
367534567 938213542
-993663777 26599073
776663162 -311615732
926234968 49393624
663107870 -472114472
-74130864 -911830628
-386755374 -971993054
484159618 -646269437
355036034 -737049041
944584371 124430007
-706801063 -997494035
884180836 -83883369
-472315100 -981712209
969409963 254594588
-4968213 974882122
744003483 -363894495
156633931 -835803236
963317035 218609979
961503854 741520315
-548944948 -988592718
219993605 -808344172
787139205 -293600472
-473296335 -981811481
954309089 170488359
532553014 -605618594
989225660 412029712
796060207 -277764528
-857816098 -999996491
473525067 -654641700
956366692 180943575
-310878627 -961293030
-59559495 -907907928
948919804 144282130
581441338 -560085904
536376002 -602218396
894260597 -55436740
954146962 169675493
-483161156 995882489
-4893774 -892121910
-260268691 -952749427
60915626 -871149807
271171086 -783680950
692035248 -436268443
212093747 -811959541
-976676320 -422006399
-968835465 -531979410
-999434056 489162365
881073980 804678401
219862941 955443592
418233333 -695668370
-899593392 992820640
-651376714 -995203515
457929790 -666639385
252785382 -792844816
391657976 -713775456
-64862254 978840664
267282261 -785651860
959953244 199958516
826239323 -219701180
994122239 472367945
-875746857 -991806152
973148356 278605284
755350067 -346356441
964658274 738097624
810660196 -250564646
725493201 -391063483
-122052163 -923873260
988258581 401902675
855161955 818332141
-315617878 -962042226
53108737 970585825
358283371 -735070869
-950981686 -710315811
923632472 39765223
547947743 -591750208
-511582103 -985460363
576226476 902903926
-919298243 977943575
141263809 -841923982
-219412675 -945073884
743040524 -365356043
849540981 -169797864
-471192940 -981598461
999949592 634166423
862430735 -139824690
-667109596 -995944059
577580944 -563860331
-244916344 -949968186
896074461 -50093269
827586041 830642111
959017120 194910516
831606591 -208636986
46887108 -875824265
-131081921 982705347
564200164 -576667843
-328454322 -964016855
983535810 357360349
922145660 34393698
114871463 -852035463
-696576813 -997132691
-27671677 -898873556
872727036 -114163276
-940885959 -781015281
-106430786 -920095439
-341108075 -965884741
-263307279 989063296
-961094101 910953959
-185851765 -938237393
-853918123 -999998173
-34125119 -900751219
990470792 425852117
466790555 -659857687
713255793 -408108855
999738235 611592939
-395526226 -973078146
-994521212 68293211
896682577 -48288011
906019207 -19637204
296347668 -770543389
914637742 8412921
998288740 552288503
-580923274 -990935893
606516358 -534821161
829130398 829994600
999926031 630413855
950469819 151619307
-893986770 -967205774
892403645 -60819860
937121827 92267788
-559465692 -989392720
-447476830 -979073209
182066777 -825223018
-906551594 -935469509
990936789 431279597
-36883160 -901544770
-706144742 -997471543
932355165 72954113
420300881 -694215178
975741252 296477574
997408613 530364883
641617230 -496997595
990423978 425314374
-986269296 -229267060
925774637 774560248
984723430 368006191
689289544 -439791219
991670220 440153504
-948249784 -730789142
669959200 -463865183
28288287 -881849614
-10632879 -893839906
-166691225 -934132485
983539204 357390263
-320006310 -962728733
-584550407 -991185999
680657592 -450695503
179589728 959416929
-707617672 -997521932
807079674 -257383913
996182798 505791302
-547640548 -988491614
999704776 662324266
957109620 184803378
964368437 224598986
-256886502 -952146094
999250914 585648192
684767672 -445536786
90707114 967510359
802784726 840564435
799018503 -272376086
100498375 -857306050
996679207 515103285
372999267 -725928803
367221247 938255631
-449599542 -979306615
567125445 -573901981
-116365219 -922513075
-590403155 -991583832
801435374 841081801
146466433 -839868648
-51432851 -905662128
282906391 948640970
944741708 125136476
999746616 612183197
815364514 -241446040
746611881 -359917590
100035007 -857473582
763157134 -333942129
922845925 36913528
168815866 -830801068
991136667 696892735
978465065 316456445
-508818338 -985213061
801317509 -268145293
-727779427 -998157295
999861386 660286878
-909703305 -925234812
382091627 936222333
983140911 712623464
-464700113 995466342
508991894 -625948588
926401057 50017293
871512082 -117273627
748148468 -357561518
481721231 -648204463
245771733 952728833
831014796 829198831
-876329652 999999681
-181348928 985325461
37917252 -878756924
999230463 584775150
823679618 -224886828
-394284052 -972927177
994991793 485488877
561520762 -579182350
-654439277 -995357725
-144790176 -929215856
-999551903 720570230
983712268 358923035
-589566627 -991527553
974111565 285107707
427232135 929552533
-324348021 -963393856
-188390533 -938767188
943141224 118005220
894629433 -54354512
925352702 46094036
999608238 603207757
665875846 -468796678
338473158 -746946283
769860668 -323011369
-707738876 -997526053
995505915 494006691
258390318 951366339
-863412931 -998928934
-803920939 -999677615
951218627 155223938
999996692 649875767
818124657 -235999801
738246680 -372535838
878405174 806195325
856978334 -152757519
541162947 -597919904
-755513189 999634150
375852935 -724102620
798654913 -273041943
187602592 -822851868
721481431 -396718923
979162466 321761855
-999170520 734107116
-854851012 -999998970
-814354339 -999784414
-250303990 -950956411
-399136050 -973513961
-220710925 -945328444
780736704 848551322
864046355 -135916157
112981140 -852738726
922888384 37066901
998607799 561971589
-708818146 999298234
966068067 234476671
128304401 -846951820
544320302 -595058159
958384450 744778703
817794551 834677916
211601727 -812183595
568958058 -572162715
352639431 -738503049
556682891 906870590
860057031 815925339
681134286 -450100834
337093632 942177162
-59136344 -907792604
998902159 669164048
338197509 -747108037
224315721 -806351724
226650003 -805269625
-471579015 -981637662
31668201 -880768828
667774066 -466512671
905271354 -21985374
175199798 -828129145
940790517 107784978
332092312 -750676033
-820594694 999914406
-746703154 -998673483
51298999 -874369884
550191590 -589687728
443109129 927068596
665526346 -469216291
772819839 -318089316
895907240 -50587728
919780191 26010310
454855034 -668975260
420045103 -694395114
300539509 -768294091
933302877 76724566
32978517 -880348610
-32194929 -900191950
997685167 536749626
508612255 -626267620
-148232946 -930007603
-363772550 -969020526
567358437 -573681123
305032798 -765863739
663138826 883198661
829708281 -212582935
670291809 -463460462
104638899 -855803620
235481057 -801130968
-479265034 -982407621
-168186806 -934457637
820122348 -232025888
-588474886 -991453773
970103113 258915066
-675357966 998974197
169056240 -830700924
989509518 415096342
857659585 -151159925
323944172 -755371080
54512190 -873302618
38975304 -878413477
509123885 -625837540
-489730977 -983435217
910775897 785801674
43278639 -877010153
806150962 -259133784
379000410 -722073831
274763633 -781846198
-271250319 989388004
825908042 831342755
975495564 294731955
-646104103 -994929123
-68078683 -910214173
-485460930 -983018329
433050344 -685131868
-993072429 357944
906646388 -17662136
-153916882 -931301715
441497780 -678980868
-523054231 -986468584
-467293317 995525554
883493204 803274886
602311253 -539160225
874255134 -110220844
774273509 -315644235
777525467 -310152733
999979971 641407008
757173378 -343485004
-194476219 -940029692
970997667 264584773
-604729069 998132175
-324232908 -963376315
694824958 -432657272
944520907 124145240
-680553706 -996513018
233322154 -802146755
-475985782 -982082080
155481549 -836268753
917218455 17165956
-20536455 -896779675
501798262 -631950757
908931210 -10387541
316892355 -759351994
-973924815 -463691857
397083382 -710165157
-456151194 -980019502
219264240 -808679167
862685366 -139210846
-944051959 -760496919
993079183 458113484
157908673 -835285860
936131451 88169018
183562247 -824583860
906356675 -18575755
-991659755 -56681611
997721890 676031286
-613869213 -993086876
-506883092 -985039034
-608899077 -992779151
-211182714 -943442101
155533524 -836247795
883678570 -85246724
994686535 687982080
-57175241 -907254062
990685816 428340303
928722875 58826021
865142477 -133235523
934308884 80755173
997648537 535887100
690437828 876071202
-992773230 798060558
-671079803 -996116688
632132166 -507548673
232896821 -802346664
-348377189 -966920025
999928138 630721582
-985960127 -237005811
98340398 966861818
-331532024 991704862
-995075893 97227086
-389785231 -972372239
640541849 888768209
595602326 898867717
976669502 303168096
931991175 71513436
953155288 164725262
494649278 -637836461
994696753 480872481
-281504242 -956449798
993484313 463539657
-155821497 -931731823
237344069 953622836
782608888 -301452644
40557353 -877898770
-241197477 988108343
110315568 -853722830
-712970557 -997699970
-526799180 996784906
989068372 410341704
580401217 -561104890
-170478382 984782016
495397587 -637227246
-462234130 -980668309
-462972780 -980746007
30145280 972360184
974147923 285356517
-782308249 -999391638
985243816 372789695
-842555111 999965038
912033796 -257875
551453984 -588523203
982141501 345471336
-550952117 -988747044
-110429749 -921075082
636681216 -502520220
-110139812 -921004209
-911900027 -917738487
927515444 773145784
-26643557 -898573242
-713716550 -997723823
557335762 -583077015
-750546764 -998764727
491296300 -640550498
875317436 -107457976
562931970 -577862853
-536086656 -987566091
728527960 -386727882
986898476 388428027
-149958411 -930401923
-246297272 -950222428
990549036 426754126
678057047 -453921397
933199954 76313631
376484772 -723696528
-212610054 -943727472
108450422 -854410049
405739325 -704330260
696670259 -430255192
198374887 -818133999
-473392781 995663907
997138494 524403534
635099933 -504277412
-157814756 -932178792
710782897 -411486343
887796253 -73882551
141972496 962970842
597830527 -543734339
845406027 -178984209
-261853462 989002333
-853133999 -999997333
998771238 567429930
713799700 -407363032
640303968 -498472637
435317088 -683492883
747665802 -358302625
-768702468 -999148883
541597278 -597527221
-210157095 986708289
-513801003 -985657886
-783341687 -999407540
990068695 421271760
-992918878 797205246
702533753 -422542837
669118327 -464886030
987460926 393932279
938724888 98990225
983875891 360376241
411582388 931935774
-897638697 -959664073
71156723 -867655614
633289604 -506278719
250326278 -794038480
482501724 920687259
989576250 415822282
999562577 600659636
160496879 -834231872
989475659 414728083
687192864 -442466374
173617308 -828793995
229860917 -803771310
676982552 -455249817
-375851818 -970605197
659367558 -476553511
915012566 9676670
942315998 114387304
401739817 933397385
936490352 89650026
461501426 -663917995
750248696 -354321456
35561552 -879518490
-94268323 -917066768
976416579 301325430
-708474745 -997551055
747801900 859435531
245460538 -796387427
-93952826 -916987047
568999880 -572122865
-329675889 991639076
975169528 292437082
-615921571 -993211682
-227744143 -946700505
827422078 -217290784
572920186 -568370369
470791428 -656766232
-21154687 -896961928
-693700657 999161397
994898984 484022583
-480133983 -982493490
-203346595 -941856352
8037530 973968896
957469425 186692277
-997377790 254728344
997188983 525491797
-325447677 -963561236
925227329 45628369
-91144441 -916272253
-980752633 -352108351
524341744 -612816769
-754519941 -998856081
485075161 920250602
681289869 -449906301
-402116624 993901035
998377238 554839352
234112537 953963294
-999172303 443455356
902686812 -30033341
-5181728 -892208488
553067481 -587032395
740536844 -369121064
839029725 -192870318
826159230 -219863674
-417212283 -975644713
335964012 -748417599
936349284 765591243
-748903050 -998726112
-314089767 -961801259
404920774 -704887374
852251220 -163668318
12446887 -886828805
-998866465 399734818
-835802291 -999942537
155825498 961681573
103603145 -856180972
-231810194 -947487702
-839052254 -999958519
608605866 -532647984
-151935172 -930851856
-636753550 -994420367
908368606 787450951
970723016 262836894
990263940 423484514
501476658 -632217589
-217330437 987038090
971963573 270803965
319530878 -757876129
-712721951 -997691999
212743892 956172434
808301060 -255070341
377881401 -722797203
913061295 3141614
-376098083 -970636932
669227193 -464753965
-806695883 999865689
638622060 -500354507
27412001 972566207
601256460 -540241803
907527319 -14873412
754691880 -347390897
970002116 258281497
-282469120 -956613441
340440485 -745789189
417035795 -696507693
999402013 592558322
3992176 -889429487
986847576 387934333
-954261347 -683946420
896535792 -48724312
548012150 -591691104
917058152 16617554
989367477 413555685
-476169815 -982100496
-912397167 983939291
795568917 -278651144
234643247 -801525584
918526515 21661563
861201951 -142767308
986757308 706125370
-216827738 -944564195
998989277 575200642
-452907493 -979669061
990532377 426561793
783535966 -299854465
-714859352 -997760357
91360422 -860583343
-81928428 979892083
-293868711 -958526578
393647474 -712453971
994943544 484724322
-848494399 999974667
457356317 924806132
21012436 973035546
969805438 257051139
-977175124 -414236635
635305552 -504049434
472538270 922348866
206997843 956747938
503499586 -630538161
-935435563 959923391
995450423 493062363
230411937 954351918
-371125458 -969992136
530791301 -607176574
-470949820 -981573609
842503736 -185346930
955924858 178675201
95361029 -859154746
981233990 338055228
998721335 565730209
-645553263 998642085
990943602 431360348
600686132 -540826003
25831564 -882630885
926556437 773928496
415430856 931355138
-228662302 -946878577
992155073 446159024
923882922 40678764
460090112 -664994225
961662267 209350056
-644449858 -994841599
30249608 -881223299
-796399806 -999587688
752656434 -350579122
926725812 51239474
829598715 -212809933
392282562 934778486
124123689 -848547230
-188813458 985690097
431254245 -686424059
933476096 768112448
919296174 24324511
320679612 -757227895
-587868256 -991412485
619697120 -520970849
-996102568 159398933
964683827 226412633
686207522 -443716675
-997285323 247238022
801135072 -268482362
936004911 87647358
-992939329 -5314513
810283580 -251287682
-478540874 -982335996
-202956521 -941776502
913419032 4330795
822760009 -226742222
371735365 -726729298
-83098692 -914193399
-70265949 979175582
999780268 661434238
814952620 -242252477
-599195633 -992164272
348979069 -740710481
148856725 -838920448
865827540 812971011
880750716 -93128764
292820557 -772422928
366689632 -729884889
999831475 619286356
-679439603 999017639
711670891 -410275973
261342676 951043111
360254516 -733864353
-338552927 991949601
-114758474 -922125595
916121613 13428334
-817931854 -999816120
592262605 899574587
994024283 470982546
889193881 -69955149
-942170082 -772839570
-224108637 -945992727
849763346 -169298941
684904095 -445364601
-25459675 -898226838
-628944942 -993975880
809917639 -251989162
282896099 -777646376
-382209067 993329919
629667875 -510241972
798851005 842058984
766809555 -328025811
198507233 957581193
-980007157 853681527
-342899266 -966142901
869104782 -123375792
528647901 -609062816
-915167109 -906072634
-563030863 -989658278
-448522857 -979188308
502432748 -631424138
105923226 -855335399
924737245 43810964
945038960 126474760
952693999 162436671
968028544 246159482
-742270359 999552775
990822931 697600847
677607867 -454477105
548415029 -591321335
394022530 -712204553
920046194 779055962
-758680940 -998947029
833822110 -203985968
-337330944 -965335228
998096221 547048989
685234028 -444948101
930709974 66489370
170613261 -830051067
648371036 -489337435
320389449 944229242
735326869 -376845196
36957780 -879067639
-766913767 -999114215
647302757 -490554586
898971065 -41416565
802526310 -265906177
995001222 485639584
854367469 -158813131
-799637065 -999627245
-925307651 -863754891
971244176 266164592
283152808 -777512648
398715239 -709075204
439891168 -680159935
987919210 398485996
-998313234 340325521
230767240 -803346600
916359697 14237615
265445869 -786578682
-858016208 -999990062
664929365 -469932651
152864549 961959235
661138942 -474458950
-743077550 -998583128
-169287781 -934696303
634131075 890271829
811471691 837190315
900129806 -37887514
80445964 -864432931
-62391817 978685145
446573676 926519532
990712922 428655592
779786054 848876957
248347461 -794995358
-92173233 -916535449
-571342904 -990263500
-745573623 -998645928
-147590022 -929860194
973551416 281306283
144365707 -840700263
-524841937 -986621913
-966328321 -561965013
-463595785 -980811496
821939735 -228390351
620363668 -520262340
897111969 -47010007
474314473 922054768
919507247 779467278
881026303 -92391072
833418703 828173451
586344190 -555259373
-387368914 -972070203
704099212 -420466217
-761500198 -999006138
830542438 -210851931
969209181 253353320
931761318 70606710
978232309 314713764
419936275 930672335
-95747342 -917438609
910107466 -6581712
641762540 -496833684
802857127 -265291338
78509256 -865109759
-101653914 981064705
125703735 -847945706
509621115 -625418853
-338117080 -965450601
188050576 -822659233
910246054 -6131092
978621566 317639171
-151621605 983810786
898625479 -42465407
159182250 -834767772
501318814 917382709
772568898 851329985
948713880 143320938
500883021 -632709803
660963995 -474666472
-958798289 -642323968
980839390 334884615
-236183799 -948326584
-159317687 -932513922
965813116 736775891
-280251293 -956236755
-887948549 -977325849
925508646 46674807
555187191 907166735
-654881115 -995379377
205638633 956882899
767659535 -326633613
789807456 -288930290
313411163 -761283194
198699783 -817989343
-516724006 -985916605
93651179 -859766762
970416577 731125309
710220688 870656146
805785530 -259820285
999931839 631264480
589849189 -551778755
974412490 287175917
-322813897 -963159601
-986979366 -209831397
290056464 947817334
588985313 -552639027
-475598359 -982043260
690354358 -438428163
-176174945 -936180481
-105147696 -919779651
-920841373 -883186221
-581071541 997780980
-493207119 -983770730
804540843 -262153022
-436380982 -977839205
759213195 -340250163
719779554 867909025
996071590 503812401
170898117 -829932002
946724768 756145174
965951705 233790329
55428655 -872995818
975326966 293542325
-47851423 -904654939
990960837 431564673
493044418 -639138728
-69996909 979158985
829884006 -212218659
998999498 575585416
574022573 -567308693
527320763 -610224382
999947418 658506576
-604420557 -992498689
-336410015 991876011
270352622 950049855
797016708 -276030218
-74514089 -911932536
747283812 -358888715
-771054654 -999193443
692304123 -435921710
-263397358 -953304314
229411562 -803981534
986493473 384538280
-911439965 -919335454
433744181 -684630776
569166164 -571964157
998116506 547585611
50926856 -874492888
401437975 -707245708
-455187916 -979915676
932522526 73618355
860010505 -145605546
-119743166 -923323030
871468007 810009720
336260512 -748243945
539629348 -599303039
156681849 961601089
-456345679 -980040403
972593361 274929261
975105258 291987073
548468182 908489921
57250224 -872385277
180599843 -825846970
-989841355 -121633020
661306398 -474260205
-265266257 -953634753
-195634178 -940269226
789134839 -290111349
-973376441 -471639294
-331348372 -964450837
-93630023 -916905351
823680564 832267557
-496318233 -984066716
959620332 198156942
628261225 -511773020
982642058 349646924
645340948 -492784402
922229271 34693768
91675152 -860471475
965248070 229679033
971707409 269143399
-788379746 999795068
32399725 972189062
-136259366 -927229858
-493386691 -983787891
898475075 -42920306
999985664 643509887
984576200 366665750
413141048 -699222395
999093768 579216568
-229170852 -946977194
867675352 -126962631
-39999381 -902435219
292011355 -772852778
-834693741 -999936201
-596029514 -991958094
991674022 440200063
55392604 970403509
-703746708 -997388971
899392722 -40136023
-530636182 -987113283
-998912881 405738453
995091925 487097194
-225866018 -946335241
-298686212 990477861
23084609 -883500210
818532286 -235189183
924358016 42416109
993978729 470344108
978611871 317565677
918262522 20752324
-95114455 -917279718
-82235599 -913967965
888861675 -70892630
-430689956 -977195191
805005236 -261283810
996909299 519656438
-128244377 -925342476
258807556 -789888483
849086216 -170816031
947087175 135793029
-650803871 -995174065
-40648295 977285302
898740276 -42117009
358591132 -734882866
813602169 -244881012
455401394 -668560856
200993849 -816966646
859433301 -146974512
996692427 515357681
820230181 -231811153
549614574 -590218790
-934010805 -821371696
-101024685 -918758247
467533825 -659284760
947659259 138420618
322389922 -756258046
986538943 384971002
-598184191 -992098794
-125739294 -924749183
743175291 -365152112
871294797 -117827425
343339219 -744078005
651999701 886001042
-500608767 -984467685
861870632 -141168387
331576265 -750975505
108959132 -854222929
832293525 828655199
186330340 -823398333
952373245 160852296
-15727788 -895356364
-704569008 -997417398
348801416 940673311
833988553 -203634643
-169414560 -934723727
-103811203 -919449818
-543117984 -988135601
-399650797 -973575655
906688582 -17528880
535081698 -603371786
-647262452 -994990137
-792096665 -999532201
-881052000 -986207260
-982169737 -323636888
-10004638 975233794
-995580148 125790800
-689533890 999120631
-725874646 -998100842
929209787 60691305
-924497647 -867373395
289797565 -774025643
960888152 205067416
-677720113 998999457
-905430663 -938890353
-794756622 -999567060
243415686 -797367571
845596497 -178563561
925936745 48275557
-911617187 -918720859
818205318 834512310
287637303 -775165180
991540386 438564207
963148556 217657245
246094953 -796081903
935414491 85226425
569675994 -571477467
851816986 -164659099
-282417448 -956604684
293280961 -772178296
889442343 -69253299
-230429637 -947221029
654595650 -482153632
962333251 213085632
706102333 871814559
990629083 427681952
886819948 -76606836
875342628 -107392308
468242147 -658738017
-589374009 -991514546
935153721 84165161
800648318 -269380260
468530017 -658515666
691369373 -437124739
-841361783 -999967762
437868296 -681637421
29047810 972443168
902186516 -31577837
692542775 -435613814
-386051157 -971904356
417793035 930997815
-446308873 -978944315
156463093 -835872407
863610171 814110800
990120478 421856147
891550281 -63266856
798351183 -273597047
305132180 -765809837
-515863819 996567565
785286822 -296825504
-994007600 790409172
-504385618 -984812934
737459057 -373703407
924967828 44664932
318063256 -758698230
-689706184 -996876476
27839284 972534481
759313760 855748356
486110364 -644711024
152023001 962037991
-886371594 999215020
-955663654 -671986136
-406798312 -974422944
940001668 104414903
-438489930 -978075473
876860126 -103422902
-434151701 -977588098
446048374 -675607989
930324859 64990671
446346230 -675385546
242937791 -797595991
-724090585 -998047109
826907118 -218341873
916703113 15406141
931268613 68671371
112681371 -852849733
-307571016 -960765722
768316302 -325554772
-29531361 -899416059
85364235 -862704804
607813054 -533473286
760303186 -338513105
981831848 342916103
865020063 -133535507
369624475 -728054212
465124668 -661139711
983982929 711173442
-390555527 993575355
996454742 510817172
967394823 242361099
-576837112 -990652477
-531023749 -987145857
774767951 -314812081
930778836 66757792
968705447 250262142
122765719 964726998
958886084 194207902
981807032 342712661
-140922581 -928318805
650693766 -486676107
-861203581 -999597827
497666885 -635368727
-66174696 978922678
-95828314 980723344
-999155533 734591399
897342824 -46320751
833618609 -204414706
-104489157 -919617156
992179465 446463749
692922390 -435122897
-282204075 -956568509
197231890 -818642104
-98638903 -918162866
-410529213 -974863830
999985135 643283286
-444530627 -978747646
-583941392 -991144238
926933847 52023325
876074330 -105480293
921701736 32804310
-252850848 -951420186
736484594 -375142041
-396779569 -973229789
867799327 -126653056
931596364 69957495
686291634 -443610137
-521791535 -986359449
806634024 839072769
992786886 454269529
694548087 -433016689
999868539 623110054
835365908 -200714076
-380017726 -971140247
999919177 629431335
-988745676 -157548883
-30484081 -899693824
628695741 891534628
-393525747 -972834323
496610169 -636236224
999982869 642418234
-989048695 -147891444
415487563 -697589875
984709450 367878739
-31582568 -900013758
364029457 -731534503
947461698 137510272
983135232 353861633
995618544 495929651
998830470 569491337
187135383 958688943
983777615 359502811
-935159878 -814952508
469384485 -657855216
-612739266 -993017149
170741616 -829997440
972511262 728417196
-135532240 -927059208
685482829 877392988
909332239 -9094731
988185711 401164142
-997853700 296539302
703948724 -420666200
43118745 -877062467
274658298 -781900268
398975942 -708900348
-87365731 980219850
513511508 -622113667
-970476404 -511197505
-163971974 -933539386
-749211645 999596264
306640015 -764990876
194759184 -819736192
405245409 -704666599
161040159 -834010125
507387735 -627295583
697300077 -429432909
390649676 -714443646
483504403 920518329
445947227 -675683497
736035325 -375803680
523267202 -613748242
250607779 -793902200
591797909 -549827211
568127883 904558243
330540950 -751575531
732959685 -380314711
-71479315 979250341
954878774 748338267
22278569 -883754649
450345290 -672382721
472884639 922291588
973304241 727375300
616724625 -524123499
-24917522 -898067941
851092509 -166303473
-139520635 983169827
953624849 167064285
997756295 538441207
818751052 834291242
693759953 -434038411
-914635272 -908029949
999460812 595405409
151080975 -838035840
587488181 900576228
995720501 497679283
987252974 391887901
-318686273 -962523631
-211435090 -943492619
251641914 952099182
996804718 680394050
978377635 315799746
93913546 -859672922
625777919 -514465759
-395602533 -973087391
73406780 -866880163
-992995336 -2941884
681956875 -449071204
993401498 691503853
806885450 -257750311
-574333989 -990477385
-388045778 993502851
720938045 -397479060
-381021626 -971268353
446844449 -675012843
355679914 -736657365
-978392475 -394425520
-400051379 -973623460
-255291255 -951860201
-272430576 -954887441
472890596 -655135413
-357955486 992586160
-398162382 -973396796
801650996 -267528470
999997920 651207717
997523302 532980010
891913854 -62225547
371915465 -726615652
790844242 -287107066
-620767806 -993499520
978023187 313153920
862521891 -139605075
985159168 372007246
905787158 -20366274
-115153473 -922220932
997403130 677703515
99988884 -857490247
851247059 -165953749
-20974517 -896908842
985200600 372390126
982897659 351820665
999802036 661164442
414576860 -698224394
313508149 -761229684
958550502 192413047
986640542 385938748
151332013 962102577
928887096 772016247
948898218 144181276
864147485 -135669888
-971294860 -500368182
-807832547 -999720726
992728037 453503230
423118352 -692224684
889787864 -68276080
-303179465 -960055557
390033696 -714851385
627112028 -513020711
-996255984 170270557
996359551 509026549
203036205 -816052321
-38198607 -901921641
-784155713 -999419489
615063938 -525880101
-768930704 999706386
991993348 444146726
446294635 -675424092
996096343 504248496
645068534 -493093700
940665436 107249866
-999899838 615117375
-64682416 -909299058
952357616 160775536
481576558 920842662
749278008 -355822079
372126327 -726482401
644902491 -493282131
694448613 -433145719
993120247 458658989
913685274 5218575
-251121104 -951105425
-388605891 -972225091
984020897 361667635
852835272 -162332157
-899865147 -954286158
-995170087 102403804
276744203 -780828516
540904350 -598153304
-7884306 -893018989
704299991 -420199377
476510033 -652310103
-753535437 -998833671
868637876 -124551247
893147002 797403972
794745716 -280133650
354208684 -737551572
189048781 -822227814
999904761 627435705
811338102 -249261270
-740911684 999544191
808867579 -253993491
939534010 102420486
196510904 -818961829
862984578 814431610
937887765 95468626
-114887205 -922156677
958025506 189624403
462560963 -663107813
784895200 -297504308
906500546 788719480
999310182 666184566
830072881 -211827054
-943291976 -765553532
-999662104 716290487
-861981981 -999405157
621200346 -519371335
-363618752 -969000034
726027640 -390303161
434334026 -684204644
998947310 573654179
758178529 -341893470
955837821 178229830
868972166 -123710271
652957188 -484060247
-692097291 999145997
-72564142 -911413787
48849223 970925179
-690045293 -996889363
880773646 804850125
492273694 919003597
926897054 51884352
321580152 -756717841
770348725 -322204204
-852968535 -999997137
970918105 264077758
572226649 -569036444
42836473 -877154802
908365075 -12204081
-246572934 -950273127
675791485 -456719531
253869043 -792317306
999987742 657038051
-999291593 463395068
897468039 -45945522
-933266417 -825479634
865502067 -132353892
-486507070 995955803
107557052 966063724
951346243 155841967
70636249 -867834728
999855059 621676293
-879404599 1000000000
646542182 -491419979
909185689 -9567946
-69449059 -910581587
397727713 -709735397
798469478 -273380974
739930688 -370027396
731215244 -382853160
-808426771 -999726931
985052633 709310140
80712932 -864339292
583927602 -557642296
943264828 118552590
870861285 -118928401
845733708 822734507
969695704 256367629
237842794 -800016013
981902994 343499872
654704548 885330117
-250872620 -951060127
96631794 -858699546
722020090 -395964103
-949976142 937028121
679609266 -451997564
858435461 -149335493
999718262 610228108
-484551474 -982929084
-955026585 -677499022
994092776 689694471
945987196 130775005
477445596 921535727
-957076303 -658940238
244807973 -796700597
625978060 -514249567
-364431487 992789297
464771983 923617607
-173000079 -935498232
355843392 -736557896
-109511972 -920850617
848173422 -172850803
966861018 239169910
906187350 -19108380
228358433 954566583
55166883 -873083519
868279982 -125449911
-754123171 -998847055
876580340 807215242
-854200008 -999998445
152654226 -837406639
857088813 -152498681
-283232042 -956742612
916799538 15734470
411576425 -700307375
917102121 16767761
-992690460 -15755741
792523090 844387426
573365389 -567941762
648896001 -488738068
810094337 -251650714
-84252585 -914493831
333874527 -749638688
971313677 266610326
-515198759 -985781810
646308327 887388610
-190036975 -939109588
965388791 230497541
274117173 -782177703
802051932 -266785857
838377389 -194272401
-268003750 -954116097
938653993 98690992
145408317 -840287838
368710938 -728625516
-946336472 943442818
642150895 888388239
974373304 286905264
-985210228 -255468432
949237569 145770571
891059953 -64665187
97238952 -858481843
42317681 -877324453
506535273 916428419
969142996 252945127
999981689 641986214
537474782 -601236677
721096151 -397257963
-806187907 -999703133
508249392 916112469
960366894 742713081
690029073 -438845060
-476737790 -982157241
-32590227 -900306959
952429918 161131591
997129347 524207780
179244185 -826422001
945531560 128705253
895231623 -52581982
370482926 937815731
-658948910 998794266
446408144 -675339283
521505114 913648722
-553600982 997296023
-992301189 -31598484
870713098 -119304384
468951580 -658189929
-596781877 -992007439
-457502510 -980164686
999311437 588344870
940847268 108028232
887481185 -74763395
26969253 -882269649
-264184602 -953443599
15967738 973401146
595963003 -545626918
999906273 627634370
972736875 728123754
965990714 234020334
-59803687 -907974444
943802369 120938689
464210166 -661842646
-577354417 -990688518
830212950 -211536474
-317469323 991193367
227094877 -805062466
749960257 -354767636
309169046 -763613801
901745339 -32937554
811881575 -248214011
-800186977 -999633843
-829493138 -999902308
959335796 196622375
242161960 -797966313
189663167 -821961555
-196423066 -940432217
941585690 760892605
659748857 -476104065
445030395 -676366565
-511259536 -985431574
-86316533 -915029264
699995689 -425896123
942957603 117194048
900959349 -35352031
-627754247 -993907291
166680446 -831688310
873338819 -112589991
925544579 46808871
167133992 -831500229
-570390117 -990195034
921884037 33456434
-128968740 -925513852
983557343 357550179
842646151 824120991
-362900305 -968904286
307387236 -764584645
378117916 936773228
-917503652 -897079668
884877119 -81987347
-198964724 986178432
380435653 936452940
997513330 532751766
575786164 -565605559
754291883 -348019365
990367559 424668034
555195572 907165079
840431172 -189847460
-743736268 -998599928
-487754220 995983017
972941376 727856150
523368558 -613660485
-3792102 974799848
-537286562 -987665077
920185881 27428547
878342478 -99523401
112799726 -852805906
442653492 -678128940
-618601357 -993371364
-992580204 -20251668
-575538529 -990561804
-402913811 -973963434
987662630 395930193
973331606 279830077
-185573357 -938178998
-180128977 -937024959
410656340 -700944714
650303613 886418295
768403306 -325411811
-530514778 -987103075
-614591463 -993131080
484614891 -645906019
-210780471 -943361458
107384839 -854801002
973034486 277847600
266202544 -786197073
707420048 -416036813
890015904 -67630640
937341573 764715415
988760872 407086008
59479076 -871635439
462528973 -663132326
832731594 -206281855
-748109231 -998707372
-988310029 821207596
585992382 -555606671
462360140 -663261592
999679963 662597248
225890519 -805622421
915340834 10785077
570342087 -570840999
653009319 -483999677
232442006 -802560376
-820146186 999912934
357158564 -735756808
906429297 -18346911
91324555 -860596086
401150358 -707439477
896031194 -50221298
655274702 -481360634
532941251 -605274326
408047573 -702747575
771167417 -320846985
400994073 -707544701
-233787625 -947868084
16292640 -885632311
-995696334 132835232
763902147 -332743417
640331558 -498441742
-926887854 -856583297
105893320 966208706
454518904 -669230054
-367548315 -969521041
914830826 9063780
-365640226 -969268590
-993891204 37350911
999761932 613329271
-390199769 -972423828
943097983 117814066
-963274051 -595869990
831223297 -209435650
749537266 -355421453
-310590547 -961247343
785826078 -295888963
772504543 -318617170
-258408563 -952417921
635182385 890026435
-947369641 941715346
-359835359 -968494867
757913545 -342313563
975023962 291419138
424467107 -691268442
204974940 956948466
315175442 944851962
500388992 -633119328
483043037 -647157633
-271138556 -954662937
179119364 -826474864
-56022301 -906935805
669865920 -463978524
905162275 -22327278
832956071 828371565
127277982 -847344532
-51782485 -905759941
712254440 -409478813
-997966358 307065985
68711855 -868495479
-994411686 62855726
884437138 802720339
828639332 -214794440
-509525308 996438913
574097491 -567236443
-972332723 -486291192
24206575 -883145526
596201241 -545385897
890927497 -65042408
-501139216 996265507
676862723 -455397850
123731032 964640387
605179822 -536205722
909399282 -8877691
-121363280 -923709311
704086233 872372493
757418472 -343097378
-928654642 -848399252
828045927 830449857
584803743 -556779428
837742147 -195635655
870076222 -120918582
888430709 -72105736
-463495329 -980800949
-973774575 -465882624
765247681 -330569326
874005448 -110868049
-94877419 -917220148
-739902560 -998500020
993802328 467904905
-436179906 -977816575
-438713139 -978100442
744665926 -362885915
-913902262 -910676220
-253626451 988654530
916954086 781372725
985668530 376739205
990187511 698999593
947822213 139175612
-998978396 414565438
276409152 -781000790
998907008 572204204
529587533 912122930
88470524 -861608147
-278440382 -955926597
-716643425 -997817093
-825241762 -999872875
-361617654 992701444
-193387263 985910547
998061279 546125496
353185835 -738172021
814102783 836155366
759534795 -339737949
-160407377 -932755657
599559015 -541977159
995079016 486888498
993294190 460976617
831814897 -208202530
-850535739 -999993053
-918235328 -894177251
905385764 -21626616
522158420 -614707512
875579325 -106774700
999798237 616317515
-194219682 -939976598
966274264 235694589
539219357 910282829
846759688 -175990575
-952658915 -697114229
391447218 -713915311
-40848234 -902676838
868118764 -125854145
641096136 -497584188
-707343242 -997512593
739190047 -371132513
461642897 -663809955
766955109 -327787778
-197544814 -940663940
911769718 -1128683
879374155 805645479
-20473257 975950327
630201368 -509660278
667591729 -466732692
284934171 -776583149
992424794 449585806
324888452 -754830816
-494822416 -983924881
887086803 -75864251
31613392 972248934
898427537 -43063678
-995145074 101029034
-795460779 -999575969
203872416 957056643
687481158 -442099472
968413367 733644286
886100729 -78604968
-471481702 -981627784
717077813 -402847569
-486787187 -983148314
-666666856 -995924472
498989072 -634276912
-119011268 -923148145
185572149 -823723536
955632892 177185744
-883210720 999802924
-208707032 -942944674
-86175942 -914992839
-119142454 -923179523
972207396 272393646
985483313 375009810
296909955 -770242701
875136693 -107928733
891679146 -62898086
963312737 739601972
507069696 -627562044
629845954 -510047858
669423225 -464516072
372765061 -726077864
-141957532 983300555
994503486 477922115
-756720423 -998904658
-929996045 -841980793
161473400 -833833119
644587239 -493639634
-780681698 -999365118
-888830292 998350353
-66496894 978942775
994514402 688500274
-689038174 -996850998
220968013 -807896367
732914290 864020097
735921234 -375971608
194884836 -819680858
973875110 283495027
473089356 -654980825
981160973 337467122
981526403 715319444
123763913 -848683877
701676990 -423676209
873920132 -111088756
-603534717 -992442482
862417444 -139856654
680771865 -450553240
926053550 48713385
884982887 -81696747
514280781 914997051
204478751 -815404467
-668618435 -996010089
839128950 -192656776
874174634 -110429545
-190854959 -939279408
500372035 -633133370
603637688 -537795801
478961230 -650383599
741813543 -367205576
729338096 -385562996
460621685 924283852
-441738395 -978438217
-713577261 999337954
635818626 -503479841
-685693471 -996719675
720180525 -398537763
377805467 -722846182
918867723 22839136
-822888568 -999855667
500185145 -633287917
923973006 775998994
680615914 -450747379
-546954163 -988438109
105241482 966265206
512656763 -622841979
898350811 794071382
-978933356 -385255728
962688856 215074361
937281719 92933794
863717511 -136715615
193584972 -820252324
126890633 964353333
999343141 589790061
-445506918 -978855636
498110600 -635002698
764419012 -331909680
-380539357 993280057
140824011 -842097246
987318091 392526875
251362947 -793536132
880333525 -94240129
187394921 -822941082
-355695753 -967936147
235604249 -801072909
983183349 354276219
992399485 449261271
-139539172 -927996358
994518510 478148218
774490025 -315279883
-924340744 -868059647
-71076908 -911017250
996018114 502870844
128514099 -846871507
800875800 -268960727
992759018 453906503
969578896 255641127
-213608976 -943926838
-26949258 -898662564
990736834 697794495
643366668 -495022001
762411022 -335140629
406656909 -703702033
999973119 639343886
-369772874 -969814532
-491973728 -983652289
-996033217 154656023
-625654024 -993785893
-232160042 -947555120
913912090 5975303
865606567 -132097514
-647187371 -994986189
-724425994 -998057259
920073162 27033424
914706920 783013805
999894229 626092825
583445310 -558116928
-559461381 997403352
262978362 -787816762
342868588 -744356540
957668949 187742936
-165533360 -933880182
-637923021 998551409
986497996 384581283
125001679 -848213559
-756197939 -998893229
996289067 507716793
-117577618 -922804748
-846487851 -999983871
492887126 -639266067
-522207560 -986395534
998021965 674408052
771764843 -319851824
438318089 -681309400
770491677 -321967393
-181838425 985349535
889077800 -70282840
710118551 -412389043
-61459402 -908425034
941332846 110119115
786770923 -294243253
-71630737 -911165049
-251154455 -951111503
846218283 -177188784
920696613 29227651
-61908303 -908547007
124482053 -848411099
-62899113 -908815848
882696291 -87902639
-960953539 -620492611
-999894416 613047511
995765755 498458764
939449751 102061944
-606443711 998156027
-449021779 -979243146
435967411 -683020913
-489298678 -983393176
-932390776 963881983
-402279065 -973888144
-131285862 -926060629
278564135 -779890164
130379980 -846156456
969878533 257507419
304630164 -766082077
-594698690 -991870416
984769197 368423546
-340698319 -965825467
663256269 883168650
477292014 -651696088
65502059 -869592395
584055903 -557515992
-213428316 986859278
920321033 27903623
507866016 -626894264
409046340 -702058272
573475104 903466327
996812863 517720581
-25203513 -898151770
831315568 -209243545
999630959 604569395
-394755791 -972984581
594789757 -546812994
994309204 475048697
-500766893 996257740
587573917 -554041482
968991802 252014529
-970884047 -505818816
509065636 915961757
950741867 152923285
-11630056 -894137273
-640307521 -994616788
982820862 351163454
909867156 786425102
944114836 122328251
961458899 208220799
995365974 491630986
901265865 -34411993
817199812 -237832627
-266408788 -953836394
922143841 777432878
445864552 -675745202
202867424 -816127936
908085525 -13097385
832528783 -206707567
-897759026 -959388633
584827334 -556756177
980159603 717510453
-887345783 -978174261
961465321 741560809
966403987 236461493
-442014889 -978468911
-39892758 -902404856
162398545 961060303
685072072 -445152551
-461325218 -980572478
204571423 -815362819
402594631 -706464491
889635469 -68707105
526647285 -610812137
128935371 -846710118
575929619 -565466380
-837627615 -999951687
637990949 -501059545
834398332 -202768207
-921356083 -880983065
780232233 -305533694
677396167 -454738779
452027472 -671114116
-497475356 -984175679
999604699 603003848
509047903 -625901500
688307984 -441044694
370810903 -727311185
931127015 68116741
700360208 -425415479
996549614 512618377
215496362 955891440
-923862034 -870150662
966182164 235150300
151771126 -837760526
141427029 -841859678
745961470 -360910686
788250401 -291659523
543484146 -595817135
970773954 730665844
76482723 -865814343
-484405224 -982914692
-191444408 -939401624
-617514093 -993306762
628072244 -511978384
973755587 282685337
209017578 -813357671
-352116119 -967442727
997957536 543413398
-999834626 593269836
549371067 -590442767
535761258 -602766725
-490917772 -983550212
-452190735 -979590913
26569622 -882396573
-600673895 -992259909
-692830759 -996994496
203929281 -815651387
491866805 -640090315
145041145 -840433115
255073149 -791729324
406801553 -703602911
740125230 -369736862
-327083342 -963809545
-84019 -890669612
-510045807 -985323115
941457836 110659614
-540127162 -987895984
162858058 -833265776
907597063 -14651974
-333981507 -964841712
958407749 191651302
988397759 403319150
978398818 315958470
276990310 -780701903
-562612381 -989627377
843703942 823646640
-568265229 997560594
997979168 543971070
701407485 873109153
333070224 -750107214
5648128 -888923408
-543532819 -988168568
-916435740 -901220912
-518226758 -986048511
-743359072 -998590333
-999628214 531291699
57801612 -872200119
844774726 -180375389
-409308639 -974719757
746982511 -359350324
996561826 681416557
548716787 -591044165
-474502061 -981933041
369402273 -728193216
173914182 959960378
394679186 -711767560
770155565 -322524124
65609054 969576738
-323468158 -963259560
-862246266 -999319855
945217887 127283341
504467288 -629733703
865795997 -131631777
968752110 250546828
941380570 110325261
-74846509 -912020816
-657695009 -995514943
972379312 728588073
709263068 -413550066
944923872 125955526
-353152092 -967586233
964762907 226869195
929863081 63205045
485236647 -645409497
983362864 712241483
874464822 -109676781
114746029 -852082223
837297629 -196587916
414065239 -698580290
916535705 781680903
118500244 965105854
307624771 -764455474
-394465151 -972949251
861099849 815396678
999606411 603101785
-915024309 981707475
-33393074 976809062
923311928 38601193
-268940510 -954279874
515747780 -620205911
625668533 -514583816
892079479 798069972
377860887 -722810448
-964036681 -587587114
21424571 -884023554
680008 -890437672
610180005 895709503
896210153 -49691155
381824271 -720241330
-727247924 999445184
225215602 -805935182
820659081 -230954146
333219277 -750020421
632920484 -506684334
814841667 835862104
941927327 112696539
-856299759 -999999774
429296222 -687826505
981888615 714726700
-469100991 -981383214
987773975 704094012
-266583358 -953867152
66227244 -869344972
845309441 -179197506
999549775 599963768
998554621 671294829
276551479 949359785
389480320 -715217198
989438511 414324830
476817332 -652068986
-247784662 -950495823
425458678 -690563901
273118679 -782688876
-989388901 -136943087
869258372 -122987772
343727595 -743847469
543217201 -596059336
676704537 -455593149
991491783 437969333
132903085 963803787
999408833 665318754
912391568 784671046
907331482 -15494667
-996672162 770139996
-242722506 -949560999
-179554589 -936902592
-170997270 984808381
378580463 -722345421
722586908 867089260
-666345552 -995910219
422969717 -692329972
-652142583 -995242783
609191983 895927341
-715186144 -997770779
-565479896 997511193
891037622 -64728803
550139438 -589735784
999690263 608335022
-126819166 982469903
-537625391 -987692965
862748627 -139058212
654103761 885479367
995778149 498672760
178639458 -826678034
805122889 -261063299
-672231192 998940696
-498296618 996206103
952463689 161298122
677445166 -454678236
-983699033 -290511618
953099141 164446259
678456479 -453426870
-162350927 -933184153
526400432 -611027273
-992859678 -8668842
859566666 -146658414
999996492 649664949
-267448694 -954018910
925719582 47462303
429099846 -687966987
706865330 -416780526
966227825 736288721
-339068353 -965589210
866066641 -130964981
-990784331 -88681024
-686914645 -996768010
-184114780 -937871741
-982754529 -311268529
-736484698 -998407676
741087361 -368296055
-757525995 -998922170
738359557 -372368313
-245977678 -950163632
-751701580 -998791589
329597367 943116641
944428447 123731078
-226650792 -946488001
980760979 334258009
693663570 875207628
980657274 333431865
-577121878 -990672317
357789143 939505854
955554480 176786914
985697733 377012832
881440690 804467524
301663971 -767687816
-451543410 -979519976
554598439 907282942
-907802885 -931449889
744976909 -362412199
498647594 917868899
868031858 -126071619
201703899 -816648928
303613525 946227355
46205479 -876048507
999980725 641649194
391240827 -714052073
-889424219 -975084948
765920822 -329475312
603870673 -537555798
878638219 -98741350
739091239 -371279739
999041282 577165614
398169369 -709440225
988356791 402900216
980121369 329195232
-32271286 -900214166
-991098957 -77334593
-624919118 -993743074
951674041 157434634
732684311 -380716648
888526697 -71836620
-982645437 -313596779
978946694 320113816
-903040409 -945844507
-130196762 -925803767
887035661 -76006659
998959751 574108892
992526069 450886831
924287206 42156898
-642369114 -994729278
609742226 -531463402
299789220 -768697890
595779453 -545812549
997246303 526732338
-955020276 925746283
982958374 352340569
192476379 -820738003
-894831295 -965570581
546257450 -593296146
-888553776 -976444454
997639130 535666207
365675090 -730514576
659783509 884052618
717104472 -402810757
-977255107 -412961251
922282358 34884517
768819064 -324728493
-3242936 -891624779
-276279943 989589792
556135008 906979351
961133294 206418379
520978823 -615725348
-965387356 -572732443
222031340 -807406366
911211026 -2967093
130755391 -846012476
963654885 220525217
-14373374 -894953877
991928281 443338400
337131161 -747733547
606367652 -534975618
578588539 -562877186
667161361 -467251661
993755391 467258642
-402695223 -973937523
-783269088 -999406427
-952131590 932346035
943055136 117624683
407804845 -702914383
828148640 -215802373
685365842 877423985
453012254 -670370099
446551681 -675231914
448412581 -673837644
948238542 141107957
919816414 26136665
429590747 -687615774
226446485 -805364277
841399050 -187749450
806280845 -258889353
999379019 665587392
-892347758 -970146364
321990387 -756484951
642660221 -495820522
403439245 933147411
948339857 141579097
830817688 -210279543
-379088988 -971021396
812423175 -247165619
-701873972 999237387
999236625 585036968
935851717 87017268
-977436954 -410061472
751116547 -352975813
-460263528 -980459987
-730567785 999470247
846516828 822377885
-400463543 -973672546
287520783 948111067
251974258 -793239099
-281162190 -956391730
693496629 -434379468
373495265 -725612433
-564213180 -989745204
-262981800 -953230755
373691284 -725487359
447327731 -674651180
-159827564 -932627201
-758668348 999652548
975344230 293664013
730141211 -384406844
297169706 946984659
991174548 434128772
410111732 -701321809
427455875 929517931
870275057 810653639
327850632 -753128695
860632591 -144125854
97030935 -858556469
788433803 -291338683
-981105935 -345233494
-999978546 659461488
714468887 -406443647
-918188518 -894364889
-942835500 -768566434
535507233 -602993005
767293499 -327233625
972566692 274753648
-955760794 -671133649
787822789 -292406788
217435119 955692872
369788088 937909885
-709812571 -997595697
206586096 -814456499
541286939 -597807970
191259062 -821269026
576345682 -565062475
-630249940 -994050833
512283437 -623159901
906393898 -18458529
418740832 -695312256
999525056 598659542
611557823 895405082
-555798635 -989115903
771404735 -320452030
-56106185 -906959000
944921712 757829989
984469608 365697691
996513404 681618786
335917652 942326843
697145924 -429634415
-660718881 -995657274
797722073 -274745816
997375086 529606322
707961738 -415309137
326502566 -753904604
233586069 -802022710
827923417 -216264375
-336245103 -965175786
-375254805 -970528206
-694338251 -997050565
-450479136 -979403176
-754886571 -998864320
797866836 -274481540
758638729 -341163227
-675615360 -996309304
-453757989 -979761326
-488172568 -983283575
-142920044 -928782916
717711975 -401969738
-684797383 -996684070
950236412 150502162
-221167152 -945417765
109097416 -854171983
217074053 -809683182
-454004389 -979787974
909234128 -9411697
654936775 -481755470
-3291688 -891639478
882612432 -88128609
947286013 755618806
-236555823 -948397277
-562174574 -989594974
-344278667 -966340556
796950770 -276150179
-568229702 -990038827
929545716 61981802
944956106 757798193
996105202 504405268
934827596 766932568
853171125 -161563056
519517949 -616979362
297425481 -769967011
-703962714 999256374
-15308159 -895231770
95751870 967083686
401828964 -706982028
-827727231 -999890128
432736490 -685358257
-599568714 998059230
-881645412 999960542
-137675491 983068549
756849443 -343996464
881546700 -90994188
998993607 575363216
500723739 -632841842
-185327291 -938127310
908642125 -11316448
-882524201 -984473811
444368391 -676858502
-443206930 -978601209
-187773151 -938638520
-18009633 -896033427
971546058 268102147
-946483855 -743590584
73051663 -867002834
138279511 -843097350
-773902913 -999246227
555782608 -584518167
-308430626 -960903219
-666104588 -995899507
-146751055 -929667710
792046892 -284970718
-268251191 -954159381
981763541 342356383
989757434 417803077
607370794 -533933271
-366911715 -969436836
-429071751 994618766
-30417178 -899674321
574722924 -566633269
-513345850 -985617429
999044352 577283414
999153397 581582637
996163650 683043351
68422316 -868594653
-252825062 988620281
942103696 760419234
654531816 -482228042
438349396 927820708
-303727681 990673008
999971290 657788931
763801289 -332905883
750135628 858693800
880425302 805048521
444658906 -676642742
820714805 -230842696
911762059 785113098
927033414 52399731
-223639771 -945901243
-936748600 957973687
826587209 -218994440
265846513 -786376634
607282127 -534025467
-837938717 -999953206
963752611 221080751
-117201845 -922714493
725701977 866173808
989329662 413147544
630763350 -509046430
-999119345 434971207
959107040 195393085
-641382683 -994675509
67104073 -869045618
255294985 -791620478
-232871663 -947692177
807408478 -256763469
794142278 -281219254
-419930337 -975960372
999997894 656042986
132004341 -845533244
991304148 435691667
-496485354 -984082508
849611278 820959924
-298124375 -959229360
873451403 -112299697
860708826 -143944051
607032039 -534285333
-971606355 880519830
999650164 605755559
916868425 15969571
664425727 -470536568
971583656 268344468
546441898 -593127979
100312687 -857373198
-679816457 -996483094
-119674220 -923306560
702997960 -421928088
737556862 -373558815
-529181211 996831030
994457830 477241840
596231213 -545355573
644327680 -493933943
916177033 13616640
-697390492 -997162425
-739841806 -998498395
979650047 325522278
835195774 -201076132
-481765211 -982654509
998169329 549012605
-407162164 994039744
994792298 482355457
914098327 6599268
994715474 687893912
-774931730 -999265273
354094741 -737620746
245900008 -796175844
405256570 932878782
-320308352 -962775479
988197262 703230031
-794181864 999818196
998367526 554556811
327925134 -753085741
-907200052 -933395215
-340933705 -965859555
-46525326 -904281304
782888784 847808877
973976852 284186725
719959877 -398845860
494288740 -638129219
963890936 738959203
796344188 -277251027
895526315 -51712827
511060759 -624199851
965931664 233672435
-526397448 -986754645
972659829 275367720
-999871947 605263707
429136627 929257784
986549062 385067343
-999064851 426808042
688824711 -440384967
-296849041 -959019427
980860142 716399336
-494079210 -983854010
-549244872 -988615889
685704492 -444353229
758363184 -341600589
-590942261 -991619944
-674724773 -996271784
689952842 -438942757
-945396920 944975331
995028446 486074806
-995536065 123118806
-398185591 993791497
361154104 -733311610
892668888 -60056340
-79339808 -913208751
934445188 81303441
986315776 706983345
-41671892 -902910325
999990250 645646359
-411430933 -974969976
39071257 -878382279
-821758392 -999847011
397924972 -709603599
619878778 -520777838
924673578 775442087
-141732818 -928507398
517611166 -618612341
167008024 -831552479
-219323069 987129186
-695142778 -997080186
924820966 44120482
958716723 193301135
938851529 99525591
167827167 -831212525
59579466 -871601593
760693130 -337891328
979134120 719094088
670342558 -463398688
459764897 -665242092
187888792 -822728901
709952095 -412615113
134013675 -844757274
163961156 -832812085
903031595 -28967132
893569590 -57451767
923020149 776749833
-967575440 892962330
998193767 549676409
-202377339 -941657852
802434344 -266076765
-823186708 -999857908
638532940 -500454162
467804800 923124545
718390960 -401028587
424233093 930013548
448249065 -673960488
879608540 -96167691
925837427 774509689
545466093 909076561
195840344 -819258699
789719684 -289084437
-632295647 998483438
735566158 -376493526
766711510 -328186103
474746371 -653689430
-253147519 -951473916
84859921 -862882262
344295406 -743510080
841763697 -186956840
902690602 791236118
262848476 -787881561
849896413 -169000195
801220889 -268323959
781067861 848437809
542699926 -596528449
797814139 842448391
-155388934 -931634359
-371032528 -969979970
770092738 -322628016
996042395 683496893
320253859 -757468502
-809491072 -999737915
959448800 197230694
93243295 -859912624
706607735 871673236
-541883048 -988037045
887224297 -75481209
-736682422 999515717
-149409716 983694635
-347716936 -966827289
988884764 408390624
427261661 -689280515
182420870 -825071946
988899784 408548932
-8810491 -893295866
805366500 -260606684
887355050 800974176
-116196680 -922472479
-680573976 999029522
589762495 -551865245
356007390 -736458058
345911174 -742548016
875701228 -106456549
981222555 337962910
-845953482 -999982377
241710831 -798181212
972307688 273051664
875351752 807892928
866849481 -129021686
386898995 -716918755
-340022069 -965727474
-992653198 -17280034
672178468 -461157567
979077297 321110624
964092264 223016920
-2137532 -891291216
-167847726 -934383999
-544743909 997130198
-425235406 -976571335
681110854 -450130126
-39129628 -902187529
999254702 666639594
999951081 634430553
938033739 96080639
912443242 1094165
471106949 -656521380
-155046374 -931557089
-985831090 -240222426
726153789 866039931
244141052 952902586
766119156 -329152104
-759455850 -998963656
19680854 -884571281
-972096725 -489550838
18708858 -884876365
847693881 -173917821
-301852376 -959839379
-955381183 -674441006
902090950 -31872590
457095281 -667274257
283940599 -777101937
172850654 -829115154
999770309 613986349
976903685 304880600
-84503155 -914558894
-968255777 -538990539
790778036 845015499
791478678 -285981073
651175794 -486121194
988510744 404485335
999642659 605291462
998270756 551788813
986689352 706258335
-103426147 -919354715
820430105 -231411865
-392116485 -972661544
847335592 -174713876
-877088317 -990492627
557523172 -582902942
678208636 -453733752
504267012 -629900351
953921375 168546494
836704982 -197855485
-989368636 -137617110
996441280 510563819
997386140 677791915
-745423748 999572547
986484782 706656279
861290565 -142555729
351988371 -738897034
-999219299 451142125
657379376 884659716
935799969 86804605
413631935 -698881453
292402913 947543308
740105315 -369766625
828487758 830265061
-579471751 -990835616
995255560 489775909
492252067 -639779368
834893888 -201717667
733628287 863805547
852167649 -163859237
997052335 522588533
936900295 91346925
994840636 483108852
998966588 574360128
861964838 -140942898
824044056 -224150357
-369223143 -969742203
625869629 -514366770
728441493 -386852062
-839578553 -999960814
-997516498 266272572
832326175 -207132601
-955194305 -676057770
412744833 -699497251
708109594 871251560
957648919 187637430
-491015565 -983559676
989690844 417069913
54448822 -873323762
996389824 682134604
697101699 874280042
-733509782 -998323702
274439666 949595923
248631190 -794858264
451154367 -671772982
395296985 -711356232
-790450566 -999509452
-334754229 -964956077
984199799 363266918
800592128 841402249
891170510 -64350162
493515457 -638756884
-54319323 -906464751
361337259 -733198767
343384569 -744051100
-671607851 -996139364
900624357 -36377244
388745615 935289086
-259854498 -952675708
-15016210 -895145069
747184801 -359040570
485438205 -645248397
975010088 291322451
473348558 -654779125
-544323037 -988231054
995868553 500247026
741342522 -367913108
-944830293 -755219805
713567465 -407681627
461130075 -664201275
671623765 -461835422
406032511 -704129813
-988390309 -168488569
497174688 -635773609
931376690 69094972
606439408 896532320
877228765 -102456835
-987462147 -195920832
552940011 -587150271
305457958 -765632941
892962957 -59208185
980442083 331719840
-158488169 -932329248
-619522152 -993425885
924826632 44141450
505301306 -629038696
996213357 506341513
-42363451 977397651
-102290905 -919073392
997818276 539930182
618737809 -521989544
-100897713 981021230
999987426 644287842
987709191 396392367
-105935169 -919973542
-940205819 -785233149
-311382464 990964640
784305023 -298526019
143583521 -841009379
563038497 -577762749
797696518 -274792441
604202087 897021838
-674939248 -996280820
742565034 -366074269
863782132 -136558700
686613283 -443202102
775509944 -313562354
203984272 -815626676
427177575 -689340535
764281057 -332132643
-804096138 -999679621
-231820201 -947489633
973080772 727672729
998245506 551091103
-363139968 -968936230
971815256 269840642
-582590007 -991051001
651045690 886236279
680541970 -450839366
689690296 -439278833
856684979 -153443293
970545110 261707332
-65530019 -909527979
246990702 -795649977
-658491351 -995552908
975418560 294188134
362070423 938943777
602210293 -539263850
801450258 -267899817
885333362 -80729830
996967794 520843325
-397601778 -973329105
577710409 902599755
928074025 56348336
996260991 507201304
-868833457 999997973
-14506971 975544085
141763427 -841727136
958747144 193463951
660289330 -475465286
-432693838 994711172
487876319 -643297237
762687893 -334696063
977557602 309696216
218369879 955596954
816563392 -239088603
797435181 -275268545
882485484 -88470678
-998262072 335386985
922110437 34267482
996322927 508345101
79588617 -864732963
940348577 105895533
-593159783 -991768026
-121139458 -923655976
712984117 869872530
200073867 -817377246
559736576 -580845567
-858274452 999988755
-825897477 -999877485
-216211532 -944442496
843722433 -182684772
-906922983 -934288483
828808125 -214446928
994008725 470764061
961883278 210578881
990224181 423032666
999990547 645791927
-838708197 -999956908
-35897413 -901261319
238729361 -799596455
491233094 919185560
-335799860 991854794
-403358027 -974016016
999929851 630972274
242899345 -797614346
696277517 -430767122
-459480105 -980376566
15315314 -885937050
289402951 -774234101
680800444 -450517647
601967273 -539513249
495681631 -636995528
402396708 -706598318
398592584 -709157282
414264692 -698441594
972168351 272138426
-997543178 268533430
-122551053 -923991875
-261414303 -952952894
547109892 -592517981
793195679 -282917427
895352727 -52225049
797136098 842701895
385344404 935769084
840933915 -188759321
20903599 -884187322
-5580489 -892328268
-983374731 -297795477
988600119 405411244
825164017 -221882158
107060016 966107094
872126679 -115703662
-139060741 -927884633
28877220 -881661807
53858470 -873520738
624615488 -515717982
860168385 -145230287
685963770 -444025183
910171053 -6375138
275387530 -781525831
968568159 249428433
996291707 507765729
837512346 -196127985
-275545815 -955427822
623483518 -516932973
-740249628 -998509276
-792480935 -999537444
910410859 -5592945
-770491994 -999182965
297553630 -769898363
-554773857 -989038235
314919975 -760449027
-483433298 -982818964
676963963 879639080
223310555 -806816296
-653535164 -995313051
791982466 -285085314
635746919 -503559515
538563588 910409205
-997764114 288299966
996463818 510988681
831509731 828989149
727685557 -387936197
-244860594 -949957877
934886166 83079527
833899093 -203823574
225664706 -805727093
859406147 816254537
499572477 -633794548
696838963 -430035173
-992836381 -9646976
783456072 847611010
-985398916 -250862277
687130700 -442545317
-377334167 -970796202
-959868071 -631602720
602992275 -538460126
-761353811 999667398
872317733 -115214272
970504440 261449780
319187858 -758068535
953387189 165879220
653838618 -483035333
173179218 -828977549
329257198 -752317573
294740503 -771401453
983077698 353366099
-865811609 999996573
923418726 38988621
538974209 -599892253
251509746 -793464837
884813805 -82160424
507311687 916285597
-92205822 -916543765
-131826229 -926187979
-474817235 -981964759
465520748 -660835010
986461993 384239078
335732609 -748553011
981498540 340196715
845199381 -179440282
183677806 959023441
519957988 913938809
-946709173 -741966066
268840850 -784862985
-137314148 -927476613
-977811579 -404059782
999871531 623437858
984901108 369632968
-993838379 34810538
999978581 657541821
488751069 919615989
271730955 -783396652
149859493 962239861
979857028 327130653
-138025270 -927642744
656588542 -479823718
998092825 546959189
306792042 -764908248
974323579 286562502
-832549534 -999922689
260201215 -789197054
405099165 -704766071
999582264 663640916
-997534963 267833600
604967778 -536424743
828897108 -214263193
434805528 -683863617
549904009 -589952472
-171978281 -935277810
778817411 -307952369
-568871065 -990085387
-200832254 986267888
704612346 -419784124
326231653 -754060213
851251020 820194232
-789577521 -999497178
810742389 -250406703
680980492 -450292975
627765847 -512311176
113782442 -852440842
487131065 -643894634
686381310 -443496412
-300463199 -959612467
925872034 48033095
-912643345 983740524
591272908 -550354024
-600856354 -992271694
781775463 848194926
433481422 -684820594
-883625802 999736999
496153881 -636609425
259197885 -789694969
993050383 692379798
482041007 920764697
58790870 -871867178
481295151 -648541447
975688043 724113408
453518527 -669987376
742567707 861077515
330936309 -751346506
504058049 -630074082
-501882807 996281011
-143067816 983359305
-444265609 -978718329
991748708 441118501
-233697904 -947850856
986246488 382193248
826351337 -219473691
403673129 -705733813
957420361 745774347
904666633 -23877606
347182669 940882318
343027281 -744262681
812772228 836680534
510712324 -624495500
953022567 164065827
-958098342 918474042
705175785 872072435
165827533 -832041533
108879112 -854252407
-56742692 -907134919
393839750 -712326133
351111031 -739426933
-52387085 -905928756
991059432 432743117
-652939455 -995283157
-302638613 990631052
893752694 -56919447
417366209 -696276450
-998587127 750419185
-87091822 -915229641
956133066 179742460
353151390 940110058
609658554 -531550719
723225770 -394270402
33729873 -880107423
901685198 -33122694
-999996618 680707842
-302650471 -959969577
992885097 692788493
-82656300 -914077929
-56456713 -907055890
-752493514 -998809870
980224367 330005533
281105004 -778575655
-23373187 -897614526
-839776575 -999961673
967226869 241356153
590482330 -551145989
788957968 -290421229
-194019968 -939935257
5161406 -889072535
424135386 -691503830
992853635 455140321
88606614 -861559952
972933779 277178365
897631290 -45456248
185892787 -823586167
803097108 840443704
291432912 -773159840
-317805566 -962385788
945357458 127915950
965406554 737246734
809033825 -253676916
286808498 948193232
999035045 576928032
883866659 -84736322
441526785 927319213
-987676487 -189658900
982101179 345137610
935966113 87487453
999914916 659293857
946931863 135082630
441685055 -678843028
869310612 -122855709
976085571 298936723
-534320483 -987420064
-604604099 -992510308
-774133822 999730963
-568321038 -990045469
664688974 -470220998
-174142321 -935744120
880117501 -94814877
-309329752 990886842
101756385 966566668
326656125 943475666
144659929 -840583896
-674408499 -996258438
994404229 476443905
-903259102 990471579
-471668404 -981646723
-353478129 992443934
585023837 -556562417
-658288230 -995543260
868468400 811605270
596984342 -544592419
706372283 -417439364
-967801014 -544450338
300176958 -768489288
991206298 434511464
434923314 -683778327
-998512049 359912721
979688437 325820547
761198745 -337083175
-481272966 995840914
161905120 -833656642
620352889 -520273804
235401435 953827528
31093594 -880952982
-236987608 -948479320
391928937 -713595586
-781597283 -999380320
901208269 -34588794
995431463 492740824
764046400 -332511014
856245978 817806529
-206859811 -942572297
999767043 613725553
464519210 -661605238
619501307 -521178873
764836495 -331234808
983191602 354347379
951802518 751343057
919257573 24190209
311428269 945298378
-198817238 986171360
995127334 686608348
-977970612 860436924
996562342 512860889
-908943424 -927747764
-76778061 -912533028
287353324 -775314314
297872504 -769727362
540523298 -598497090
-534682337 -987449989
255389147 -791574241
-238044937 -948679952
998880783 571270933
990331252 424252146
794531572 -280519167
46997960 971069613
995529953 494416076
383865503 -718907951
342041783 -744844988
-661021509 -995671088
-280099145 -956210774
127075735 -847421812
544128588 -595232278
-688643874 -996835954
870440416 810565909
159896703 961297426
976035117 298575776
774117459 -315906824
988947768 409056640
470016330 -657366518
479379129 -650054348
-153650259 -931241296
-235165995 -948132229
239146191 953432905
959570273 197886464
-256776583 -952126429
-981078617 849759090
977098952 306313564
857249594 817317498
67939496 -868759852
43557618 -876918673
419031615 -695108014
-382848551 -971500387
954892312 173427431
192366323 -820786206
588638074 900335692
997025961 522040350
115800433 -851687945
535659482 910966590
-497802329 -984206445
98083304 -858177997
-977696636 -405911311
952716675 750458895
999667889 606873062
156960828 -835670664
963065205 217187372
-785992511 -999445893
685590692 -444497195
37424677 -878916616
-58665848 -907663713
856783836 -153212477
37778836 -878801829
-638508264 -994518041
875005682 -108269793
983966628 361183352
286107614 -775968318
861703430 -141568527
998395911 555384841
664862408 882758175
993452566 463107509
-419042065 -975857353
-546518562 -988403984
827731924 -216656838
-219189213 -945029980
965441452 230804130
972546550 274621025
929287816 60990979
218660599 -808956321
553534490 -586600418
947114740 135919164
920869050 29837994
786424252 -294848201
421425471 -693422666
849703607 -169433050
982782853 350838735
-371045607 -969981683
777137899 -310811286
823128400 -225999605
692527250 -435633856
999219659 666916300
899738389 793171339
-53001401 -906099488
521674593 -615125236
406240023 -703987683
912658284 1805397
839852893 -191096820
266793344 -785898797
-991969830 -44820433
772962522 -317849642
-759878013 -998972515
14859757 -886078853
-868305957 -996642131
78998532 -864938975
535678914 -602840106
-376309514 993152752
-25211973 976266748
522070375 -614783618
399379510 -708629487
-852527462 -999996543
701579618 -423804899
416047584 -697198748
924769177 43928901
968535909 249233005
-375150164 -970514703
436185349 -682862593
955223672 747998042
36412873 -879243680
-184401390 -937932323
898193965 -43767572
-78319974 -912940514
742617970 -365994462
857578340 -151350546
-329803699 -964219981
-310087086 -961167405
-861058715 -999633258
12860585 -886700445
-366595184 -969394963
960926644 205279070
-81718912 -913832858
341842746 -744962436
670693328 -462970961
-635093273 -994326687
154176919 -836794545
960134818 200942019
850122737 -168490835
270490257 -784026624
428227608 -688590557
-754618702 -998858322
868934878 -123804184
327679541 -753227225
-946265034 -745165552
966984388 239905953
575268470 903099768
998973794 574625062
850941763 -166644195
270239103 -784154106
999947224 633749898
813339618 836456675
-682943994 -996609858
530235000 -607667734
-354758755 992484880
-337958990 991929433
-994193436 52133848
445199180 -676241039
-120086334 -923404917
998950638 573775344
339631271 -746265542
409125208 -702003785
200398891 -817232319
834730723 -202064365
822098872 -228071280
987570302 395014138
-91770607 -916432480
-79027071 -913126565
937213517 92649256
-539051595 -987808957
360433092 -733754693
76631324 -865762799
899414304 -40070330
362773718 938851001
753221696 -349696913
-255669847 -951928120
942850114 116720403
981330580 338836134
980774818 334368336
-540427276 -987920211
359703141 -734202499
936162584 88297371
911025168 -3578120
-41378374 -902827240
-927160157 970062466
-316719507 -962215446
750985780 -353178856
-384314964 993392668
-587061862 -991357525
-541132633 -987976915
986396664 383618398
657272294 -479021061
554714769 -585507875
998723960 565819388
-712488494 -997684396
-853232950 999981830
908692801 -11153728
331863251 -750809006
604627755 896929246
-913864658 982714457
93487059 -859825461
999999198 652617892
791182028 -286508069
788697628 -290876961
-978032630 -400456697
916961039 16285871
-738297223 999526636
692138829 -436134885
-645632027 -994904242
570703749 -570495313
999773835 614268759
324988658 -754773436
658194385 -477935556
892312031 -61083067
735208290 -377019363
714541714 869425694
-116527340 -922552106
131885751 -845578886
993580179 464851644
397663911 -709777969
997564364 533923182
382104284 -720058793
887861870 -73699086
998400404 555517221
931509601 69616652
917584124 18419665
401430969 -707250428
-692212302 -996971215
425174677 -690765747
795373883 -279002454
472053363 -655786098
995658387 496612665
901602977 -33375582
684484417 -445893945
-500126629 -984423037
848370687 -172411554
990750248 429091543
-814884405 -999789299
817533347 -237172770
758478590 -341417543
974870905 290353003
989559360 700354672
-866243153 999996889
-986914687 827017275
-887456510 -978018726
29202425 -881557989
-905720837 -938015415
-408054848 -974571516
681500251 -449643079
461976248 -663555282
929936927 63489755
998771152 670002824
999986382 657115662
-738321926 -998457584
-998301103 339153798
563171730 -577637455
949023307 144766344
-517704636 996604605
-651705980 -995220427
360818070 -733518195
991890082 442864807
-434991665 994768825
-303776134 -960152377
-317843191 -962391682
-442498307 -978522565
942716512 116133369
999969221 638281827
-358258540 -968283432
365174880 -730824704
779117291 -307440256
254894791 -791816726
947848670 139298247
998137968 548162763
-411205935 -974943582
-829012742 -999898996
322093968 -756426143
-959504625 -635249964
-775610435 -999277648
623051984 -517394911
404705237 932960428
-309868834 -961132726
984503229 366002747
586395322 -555208869
819278998 834075935
696333324 -430694416
993190938 459598596
915199160 10306333
-358480084 -968313157
-809782610 -999740900
-209837152 -943172017
86219221 967885092
-792663590 999812247
538157015 -600625416
518978352 914122172
235244656 -801242348
-101820990 -918956573
-977275512 862647681
-945160087 -752952869
850351009 820617429
909576047 -8305092
-744045368 -998607756
-211057956 -943417101
729074989 -385941464
-372503471 -970171566
865312484 -132818870
951578553 156970297
-12316051 -894341600
900879507 -35596791
423412690 -692016181
316361013 -759648157
756245463 -344947622
-823172411 999922194
440234464 -679908580
865908663 -131354501
616626038 894276504
528477760 912333326
892246587 -61270948
848917755 -171192148
597455871 -544114316
-426472888 -976713297
-340130270 992002970
-813156348 -999773144
176896569 -827414401
205531610 -814930973
686913526 -442821007
-995941804 148436438
679810963 878891583
-183742796 985443043
432863622 -685266599
-681063532 -996533696
948997440 144645199
-299424128 -959442592
755992338 -345346200
13177894 -886601937
847198686 -175017948
977804192 721064250
-387477317 -972083828
-990604033 -95092167
-893649981 996190803
338442022 942005034
886934652 -76287806
-458854411 -980309646
909075630 -9922659
690152363 876147477
866739532 -129295479
543779955 -595548686
947637017 138317701
102341552 -856638504
-231528878 -947433405
41339946 -877643624
552151351 907765103
456739590 -667544652
483689562 -646643645
173998420 -828634162
673832899 -459131506
-605341265 -992556628
383537944 -719122402
692406919 -435789102
969967195 731701235
955701281 177534061
351516392 940322083
-533122698 -987320869
681393460 -449776774
828240487 -215613853
241383787 953196283
-817323968 -999810907
995157183 686513094
827204 -890392901
-172487942 -935387818
139699870 -842539855
607826828 896227477
804880220 -261517970
974014221 284442146
994636951 479949068
820944862 833394448
522283057 -614599711
631692278 890840234
998540230 559792640
981590328 340942316
-660241153 -995635025
-844672256 -999978596
981471982 339981247
-120353143 -923468577
-212169294 -943639384
-388299213 -972186784
995036639 486206202
956446266 181353643
995713031 497550680
995194921 488774314
542465915 909656663
42680473 -877205824
-166022586 -933986831
672465105 880806345
957323588 185925389
605448378 -535928029
-580235781 997767515
367199249 -729567726
351096382 -739435772
-320703204 -962836426
352304444 -738705932
108092602 -854541410
328325945 -752854648
289645177 -774106162
496665136 -636191258
-336441839 -965204693
-553263284 -988923352
896936996 794983003
494523739 -637938428
892421132 797857567
952530753 161629329
-748598905 -998718955
-722035943 -997984523
-207328571 -942666953
674039864 -458877173
-435534177 -977743844
705596556 -418473728
997447154 531241575
892886587 -59428685
-969540696 -523168241
796655062 -276687302
292858023 -772403025
777634236 -309967890
345305744 -742908770
-976979545 -417307911
11185875 -887219438
471326168 -656351193
874441291 808390805
-999693877 549557156
822862184 -226536349
978574391 719932750
346293386 -742319671
705387875 -418751769
933031199 75640566
414505677 -698273934
946149540 131514182
913835041 5718120
-898616589 -957390541
590436316 -551192028
890549010 -66118580
-21661027 -897111011
803105545 -264829263
143949531 -840864807
658836590 -477179029
406081379 932756583
936857314 91168608
381717843 -720310699
856377873 817742285
292025697 -772845162
919128185 23740553
-140718749 983234273
-964954497 -577515247
167439513 960579807
912955023 2788567
771388318 -320479387
988475852 404124968
649158445 -488438044
-704276434 -997407311
999948172 633916215
-42250411 -903074027
938544999 98231884
765404727 -330314877
-792698466 -999540400
964921575 227786346
972424566 273818911
944237857 122878203
-470087250 -981485096
-49370590 -905082591
809955672 -251916367
225185919 -805948935
208140813 -813754769
932186503 72285495
-850287969 -999992533
82752691 -863623311
-509269959 -985253592
999021136 576402597
-343359646 -966208957
647075562 -490813225
991712282 440669654
431927995 -685940316
-148666869 -930107018
605652250 896705141
69595914 -868192411
893312270 -58198222
-979956680 -367010065
-918703956 978471861
354883184 -737141936
-162298998 -933172758
672056341 880912133
-938964610 -792801782
948738639 754256219
973670565 282110717
-154462510 -931425194
882556644 -88278935
-365119281 -969199563
78572160 -865087816
341199243 941651829
433156866 928633022
-661646163 -995699474
871179229 -118121377
87772401 967756370
715436075 -405111420
-345416358 992181067
381363970 -720540563
-915298898 -905575753
-901055356 -951196830
-416063072 -975510897
851377187 820134855
622721902 -517747820
987200377 705251960
71523333 -867529410
564016016 -576841607
732416386 -381107478
990879891 430609767
382545874 -719770786
600394195 -541124805
256895899 -790832798
-19110365 975858088
799433802 -271614117
-948926654 -725790521
-258856779 -952497938
511213322 -624070266
834803688 -201909337
982066532 344850948
-794664915 -999565887
950945810 153903731
702426790 -422684350
600297448 -541223551
711924545 -409929651
610402436 -530774019
-702377456 -997341393
700479636 -425257832
662945505 -472308452
976143710 299354720
313200704 -761399226
545347530 -594124789
124199417 964598077
874423196 -109784803
930826150 770386130
798977820 -272450678
-243314296 -949671260
-579092087 -990809335
355356917 -736853889
-559527512 -989397376
837205072 -196786105
807025342 -257486419
718667368 868232596
-7060363 -892772008
370535049 -727484298
742460408 -366231980
507913668 -626854270
534453231 -603930882
-353507015 -967635314
857244330 -152134132
-80275110 979790965
90598523 -860854020
540602608 -598425549
-986404058 -225751336
859367135 -147131336
900996092 -35239371
614219008 -526770874
998125631 547830752
955740230 177732455
-976875054 -418938451
-379592697 -971085887
545650142 -593849587
968284057 247706924
992184523 446527211
199253706 -817742687
-481526939 -982631015
-60614165 978572450
353375576 940080882
729436206 865063321
995658892 684851382
973209040 279010164
920415444 28236342
124903063 -848251116
685514700 -444593295
-886501299 -979354052
616403247 -524463800
994192975 473373840
-705460502 999269607
-986896696 -212160643
594409851 -547196551
53179469 -873747083
194005952 -820067663
760106297 855490070
-148959759 -930174014
769717195 852291718
674498493 -458313459
-156398198 -931861712
81261174 -864146928
-964580912 901435688
980582783 332838495
594943400 -546657813
-417533448 994318574
976572702 302461336
-364225432 -969080828
-162045718 -933117102
-89238768 -915783037
923693582 39987634
295072613 -771224367
906265647 788876712
874223665 -110302462
804068957 -263033853
-275247737 -955376313
726342805 -389854072
999891929 625818131
-425393823 -976589521
-1000000000 687408676
-926649797 -857674263
700229440 -425587999
277873172 -780246905
-865363952 -998092072
678855590 879143209
953696146 167420123
948007847 140036393
15789281 973414036
-885749828 -980374348
-530009909 -987060602
-998538175 751144852
-750431227 -998762023
-947317398 -737568681
-918422991 -893424280
-871929660 -994573052
-346213926 992207499
-268719986 -954241342
368433583 -728798608
739748069 -370299950
-455739501 -979975159
-480778631 995829986
604404003 -537006128
295644051 -770919367
197708253 -818430631
390482447 -714554372
92856158 -860050878
-467417846 -981209163
-979783768 854468749
261587406 -788508661
-674132845 -996246788
350860214 -739578167
418828517 -695250690
368921813 -728493726
607792545 -533494627
-387782258 -972122147
497476692 -635525301
714419139 869461038
616417257 894323371
-583036362 -991081808
934341201 80885099
-129107100 -925546565
590799495 -550828439
-171078975 984812516
680582392 878688131
883130065 -86732474
-569781119 -990151237
577210884 -564220782
-378653809 993223311
-188855204 -938863957
-711109552 999317590
745013613 -362356258
843547550 -183067904
-888698396 -976229758
705219999 -418975378
943327818 118832004
999800190 616485590
942564540 759997997
999983594 642686096
396670928 -710440243
964302327 224219952
684307418 877704059
-477082280 -982191551
-299170591 -959401105
823932593 -224375708
-320512110 -962806991
722390147 -395445025
430045792 -687290140
811621522 -248715594
999902421 627130687
815413315 -241350423
249029150 952380187
432112285 -685807728
-999793454 580372492
591977406 -549646708
699101209 873738654
912330456 721615
-999997859 682675459
982282557 714074423
393402434 934616408
-241250874 -949285518
-991838455 -49932741
760891126 -337575291
750289112 -354258928
844184795 -181670790
-812091073 -999763059
637743699 -501335617
188920570 -822283317
-563477163 -989691151
13060906 -886638277
-33670975 -900620182
981526106 340420630
757817026 856234906
395999048 -710888238
529533062 -608285657
-958422644 -645997768
970124262 259047928
710814287 870488327
636458405 -502768290
159558204 961329462
-503161339 -984701797
-705751503 -997458052
-999846080 596912935
-373754743 -970334020
801267059 841145905
438003361 927874989
400105959 -708141643
982747508 350539386
489573109 -641935899
116795635 -851314520
-986719159 -217149578
861261274 -142625680
208837565 -813439328
293811958 -771895907
921793109 33130959
973879750 283526511
-940307262 -784605393
916622260 15130898
988162043 400924606
999991950 646531448
812860096 -246319426
-378324582 -970923372
961232445 206966869
748882679 -356432049
465344712 -660970435
-773187852 -999232985
-816220913 -999801206
999586944 602001076
960993575 205647191
926741617 773777897
43742423 -876858051
67212453 -869008559
871787036 -116571678
998514057 558964954
-415192644 -975409363
814986052 -242187087
700756394 873287256
999815755 617841699
208286974 -813688661
-329007780 -964100325
302649344 -767155169
-974048160 872868135
366041529 -730287243
163850872 -832857519
-78846132 -913078975
779676876 -306484013
-160864054 -932856552
661951859 -473492787
316630957 -759497825
-59021858 -907761316
-420638948 -976042394
9695436 -887680454
577827815 -563619817
628789487 -511198718
-843666555 -999975504
-613839657 998254589
845339471 822912079
916304158 781850880
624172747 -516193652
-990364945 -103504468
918148033 780486477
982547283 348847294
76275001 -865886393
978859791 319451718
-607760333 -992708232
899511802 -39773419
999639133 663042645
999963078 636762786
999713183 662226820
23698810 -883306170
-678372087 -996424070
873842131 808717795
-665928450 998871623
968651760 249935641
784184568 -298734333
722863389 -394780009
-606555853 -992632871
-486860060 -983155449
-886996727 -978663862
638775374 889184508
166459666 -831779847
939248895 101208381
-859750416 -999802461
-552597344 -988872597
915594351 11641958
-153592573 983913692
-916527282 980397877
339575866 -746298146
976415160 301315140
997873640 541290332
-535571170 -987523482
-904215837 989849248
529935441 -607931790
999282197 587020606
531659858 -606408946
-462739153 995421281
-524777654 -986616419
746360561 -360301770
222532454 -807175283
567839445 -573225032
474307431 -654031929
782987128 -300801025
682997989 -447765387
370282465 -727642561
343937679 -743722649
-948574948 -728395272
-978728922 -388731691
934535080 81665150
-260177349 -952733191
-31881199 -900100666
927324666 773301726
-50995137 -905539271
933578334 77825100
996809639 517656768
-707462495 -997516655
728077935 865468952
278129439 -780114597
310522741 -762871516
-285101970 -957058692
120608059 -849878799
195497013 -819410544
93047150 967313541
-163211063 -933372853
784830560 847128040
974281620 286273391
980998575 336162162
-300197320 -959569005
1000000000 655060215
968077252 246454293
-836245438 -999944879
689572265 -439429779
-118876962 -923115998
51342937 970726698
250353221 952237887
277433738 949260966
501019114 -632596976
-433927729 -977562818
573103419 -568194111
-441561556 -978418540
367706656 -729251769
999620718 603946396
265391931 -786605846
965536536 231358578
243085410 -797525495
230070091 -803673404
404589531 -705112372
646988933 -490911826
58324344 -872024259
-575010018 -990524771
323106531 -755849512
990680768 428281703
-103060193 -919264160
859677701 -146395137
947339026 136946328
900811560 -35804729
459433294 -665494742
527217853 -610314247
987545413 394767556
60607371 -871254088
-141303189 -928407430
894024881 -56125597
-22261953 -897287793
999943946 633199292
882210479 804023240
-989706732 -126208404
298486185 -769398124
949766856 753288333
-734791271 -998360134
133172620 -845082359
-421775599 -976173562
522712901 -614227857
358930137 -734675687
654712695 -482017058
-806836046 -999710269
785691974 846824522
-189735683 -939046979
-72207746 -911318813
996575746 513116882
-900486943 -952707658
951065030 154480633
350693303 940428645
751907635 -351745709
941844164 112335692
576136730 -565265363
448953370 -673431080
-783052582 -999403106
999898373 626603293
995555037 494843787
-132179093 -926271006
550927928 -589008943
382718390 -719658168
999247413 585498199
994104454 472116058
941790619 112103369
721393549 -396841963
-207928339 -942787876
617271568 -523544043
-969025013 -529663552
-983367017 -297968527
-344979399 -966440350
859868559 -145942520
-994613424 72888203
-856472782 -999999856
521820195 -614999582
628719520 -511274873
999613063 603490139
709692373 -412967757
850736859 -167107219
995908165 500939948
909313253 -9156093
-451268195 -979489778
-41522929 -902868162
-317221628 -962294287
857621580 817136189
583368451 -558192553
889384682 799739738
-986311257 -228179076
354692585 -737257761
-301580569 -959795019
167498666 -831348894
-182219454 -937469788
-122326852 -923938592
-8528626 -893211645
-110652983 -921129610
-265895600 -953745900
765860297 -329573930
-997641491 277223381
-880381796 -986955181
492799522 -639336948
897280991 -46505462
643228110 -495178750
496508558 918255663
931719881 769627925
687982171 876726453
-50211432 -905319150
452365976 -670858460
379118483 936635831
675063369 -457617491
957942814 189187672
426637374 -689725441
834685335 -202160528
877921539 -100633950
644144139 -494141924
-351561372 -967365542
259008778 -789788755
574679314 903220200
-631358534 -994114096
755866314 -345544633
-204306559 -942052599
999193347 667110589
-92581546 -916639360
-461672756 -980609123
987396723 393300103
997072205 523002464
887619586 800814130
951192538 751928031
-500369182 -984445506
929979594 63654349
195441183 -819435221
426090815 -690114494
-862017285 999993186
997371576 529527317
6075106 -888792438
202246377 957215823
935069376 83822631
847154706 -175115518
-209345634 -943073208
869530276 811048595
-272687776 -954932101
528834316 -608899296
555257026 -585005441
903787515 -26620339
638828912 -500123149
548577463 -591172173
386207760 -717372891
937702946 94694601
986365354 383320959
812569603 836760347
-971903346 -492195847
-244157958 -949827860
347917404 -741347962
-220275283 -945243126
894811084 796345869
224468156 -806281184
-548251811 997196298
328024658 943309495
-762848897 -999033688
904852355 -23297100
-156638126 -931915644
-318373176 -962474635
994258877 474318206
968910551 251516024
-106049477 -920001674
514356565 -621393319
-942272839 -772181785
-599754468 -992200434
872280074 -115310830
-998035811 313603471
-416273648 -975535456
965312148 230051649
703370008 -421434586
-234632004 -948030042
998774073 567527028
329391468 -752240019
-752854560 999618310
679304658 -452375607
506197469 -628291016
-999440340 724841316
-951478936 -706487252
921530306 777908569
361705430 -732971748
501920090 -631849649
440428646 -679766260
903636176 -27091368
467249348 -659504179
-393741661 -972860775
858052597 816926064
819501962 -233260448
818989960 -234278979
-996393119 180216066
537645448 -601083767
466268452 -660259581
332526464 -750423594
971030401 264794296
997953648 674787551
840966828 -188688020
-762692253 -999030504
240873322 -798580123
846612292 -176316950
706847466 -416804442
-186197947 -938309757
927940756 55840891
544172021 -595192833
286985075 -775507672
-491559233 -983612260
999873508 623662350
714369034 -406581121
992431622 693886865
326006514 -754189515
899161594 -40838216
126753103 -847545068
744585674 860451137
726863082 -389112379
841415695 824671782
-139214918 983153190
340927415 -745502281
-871240905 -995015696
-987649313 -190453115
555351699 -584917697
837348947 -196478001
867032079 -128566541
333603309 942618434
895587329 795849712
656338265 884920933
-64452648 -909236858
800430581 -269781601
-331819714 -964520946
718030128 -401528767
-619163008 -993404635
995055207 486504497
961981349 211124634
228617286 954539682
575370480 -566008263
965123001 228952582
-240688213 -949179500
529327583 -608466258
75074693 -866302710
-308618281 -960933215
-325152161 991477433
522516381 913459055
546629736 908849822
-635416875 -994344970
942256227 114127179
942502126 115197636
975305525 293391541
739648288 -370448850
-891428554 997250962
770140401 -322549201
-762673267 999674653
-293199296 -958415272
-53766387 -906311640
669669332 -464217291
-221040045 -945392885
-999026161 738435148
-930790569 -838093020
838611843 -193768673
267392888 -785595912
944997080 126285807
878132343 -100078146
221218948 -807780772
477633246 -651427899
-252228402 -951306965
364529740 -731224531
142984434 -841245720
-901556274 -949851930
-296012627 -958881498
-681356614 -996545582
929157870 60491989
-638907492 -994540122
615596954 -525317028
793763318 -281899950
926267195 49514530
453437503 925429603
860043427 -145527363
-989456998 -134643129
353790627 -737805332
747218874 -358988328
167910047 -831178070
835274594 -200908406
995259457 686185084
424623772 -691157245
863400091 -137484356
-234104588 -947928916
917970659 19747736
-931402734 965135304
-306333843 -960566534
968258075 733836626
-780828763 -999367580
-927601915 -853301633
19280156 -884697051
506562349 -627986336
643734233 -494606020
927703910 54941369
942880565 116854537
940578150 106876668
924961612 44641859
682550356 -448327606
-304097952 -960204538
796125710 -277646275
-963911098 -588955662
-40690305 -902631925
431971751 -685908858
8619579 -888011303
206792284 -814363608
983607775 711819716
370482482 -727517264
840016888 -190742841
475928448 -652765678
-759383108 999656547
982731872 350407042
869794383 -121632152
691603074 -436824304
791803820 844646648
-843606498 -999975316
740802272 -368723627
754581525 -347564306
992889472 455608910
-523861159 -986537998
-262371298 -953122663
737162293 -374141913
114070707 -852333634
-677038354 -996368683
658112823 884475308
775422000 -313710570
-874526134 -992812851
-747390068 -998690062
138724654 -842922938
967780918 244672754
464384537 923680329
-853462671 -999997690
-999656360 538678953
-292232049 -958254230
218732748 -808923214
790559504 -287608733
997088175 523336003
994162070 472933179
928195294 772588958
-191556293 -939424812
603772018 -537657436
988628138 405702163
-499415864 -984357065
257244449 -790660887
-999747979 566295706
820571988 -231128303
344427760 -743431413
-688129836 -996815864
814823445 -242504894
-494519143 996126617
674693087 -458073783
939160037 100831657
817800776 -236642967
123364356 964673368
990990381 431916165
794489867 843673317
-966617358 -558537317
-720219344 -997928536
-453237953 -979705003
-765669188 -999089943
824504045 -223219438
-611560453 -992944333
-147129615 -929754585
986731670 386813121
579137378 -562340690
-997308331 249085281
-672883553 -996193705
919695864 25716283
992897377 455712689
-245189014 -950018440
638050432 889355076
923270425 38450638
-792850331 -999542401
866002169 -131123953
101728130 -856860775
559552532 -581016857
712956276 -408518851
-364610198 -969132033
973103245 278305062
195252589 -819518570
693357623 875289932
260935613 -788832379
983370300 355905374
-589730056 997916569
-572297300 997631548
770197281 -322455056
76889854 -865673098
-371185217 -969999924
-969701716 -521134372
966743463 238472051
-422145968 -976216147
-900762193 -951980001
-739222953 -998481807
987990550 399199637
226396136 954770125
-86676224 -915122247
999821424 618350305
997223408 526234584
455541998 -668454160
988100635 400306048
22914186 -883554044
42150898 -877378945
999543965 664033361
276892476 -780752260
-951230463 -708434516
999472888 596000966
464850191 -661350784
666021293 882461710
961787200 210044666
-254079578 -951642562
193478409 -820299042
709031363 -413863916
-530914434 996864549
-376360095 -970670696
799924223 -270713046
394411004 934470321
62934056 -870465824
18185986 -885040415
80266777 -864495765
987789302 397189132
-948310647 -730341844
-704574178 999261794
-944919165 -754611931
920834822 29716733
836133306 -199077508
582374756 -559169836
996061280 503630830
996699054 515486562
193236152 -820405207
802557021 -265849143
-446936304 -979013572
-940483133 -783516266
555640429 -584650027
902564951 -30409933
-40974453 -902712731
300927289 -768085152
-155416317 -931640532
778105073 -309167538
982996386 352666868
999632123 604641000
885961372 -78991345
827579020 -216969864
864403677 -135044415
917933576 19620196
519641967 -616873015
-249189001 -950752912
593439492 899326647
864562764 813621942
911149619 785541619
-209704709 -943145406
88231698 -861692703
928376902 57502895
586835829 -554773226
993155458 459126937
887175311 801082776
562171982 -578573971
732556097 -380903765
70266093 -867962093
-896862986 -961407917
209950193 956453447
970461657 261178960
442300008 -678389979
339421231 941879885
939325337 101532840
640695947 -498033296
942569992 115493263
-345506396 -966515059
-957413147 -655714446
946513780 133173606
999586177 601957913
995118517 487528079
-215406535 -944283193
979917621 327602347
-998552844 364011771
-739597896 -998491860
973951007 284010624
323950485 943801967
962231826 212519155
98475316 -858036644
-491713935 996067370
941477999 110747048
920630782 778605032
958306537 191113030
877492822 -101762693
-57434736 -907325455
998094539 673996790
-495010826 -983942838
931052583 67825283
739449269 -370745781
-90518023 980408246
834082712 -203435613
79296648 -864834903
266433947 -786080249
51042038 -874454819
928477048 772357287
919637581 25513090
-13793537 -894781361
755043764 -346837913
547239582 -592399210
-957777651 -652216441
453675600 -669868601
-785197735 -999434482
-968502025 -536026225
106622514 -855079766
906824884 -17098153
-159059146 -932456444
-546724467 -988420137
244497260 -796849593
-269994863 -954463958
996367841 682225358
-463638954 -980816025
698598161 873875412
-789202251 -999491872
695498316 -431781629
858209210 816849302
743277007 -364998148
893289547 -58263993
875110420 808025469
932640802 74088212
733431732 -379624777
180009532 -826097647
374632134 -724885438
-996705032 203210383
-481437478 -982622191
878753517 -98436192
631714473 -508006429
618471080 -522272385
839554983 -191739396
-989759245 -124427111
469327511 -657899274
225090272 -805993237
-999972298 693969222
934538571 767186416
776490477 -311907936
-37649656 -901764518
778398402 -308667739
-768769585 -999150176
488775142 -642576255
566660905 -574342050
8181202 -888145905
-523149318 -986476774
-912317503 -916272634
494800223 918560049
999961182 636352699
-965908389 -566844433
-429931956 -977108799
608939502 -532300537
-890690959 997577527
-441116455 -978368935
106884758 -854983894
979384663 323466175
308255611 -764111939
-731815279 -998274883
-139852228 -928069438
289945013 -773947716
653710223 -483184822
-971729790 -494550046
997340350 528826356
772867204 -318009894
-721007145 -997952819
-484931089 -982966352
999466031 595662245
14998517 -886035695
-981845163 846902512
994048744 471327271
666895928 -467571448
505664775 -628735553
771103133 -320953817
894572437 -54521970
226147955 -805502890
-50113811 977901588
724193203 -392907035
932012148 71596250
147619799 -839411380
-975721360 -436640359
997598432 534713703
980152111 329437076
558750402 -581762680
965408616 230612924
663777393 -471313716
911607965 -1661382
-780333670 -999359255
-539600899 -987853416
990435157 698462649
-947548850 -735890435
772035532 -319400177
-311215244 -961346337
497743125 918032787
831895932 -208033308
896441897 -49003292
-999529587 508643665
996711362 515726691
375179750 -724534533
898127164 -43968362
602644279 -538817978
707261966 871490037
-968748664 -533036213
730950300 -383237241
863738543 -136664634
485469993 920183017
-238386044 -948744576
323385942 -755689988
878043176 -100313374
851160574 -166149544
164950791 -832403980
658063138 -478090108
150608620 -838223941
450447253 -672305895
759960875 -339058898
281856043 948761130
888324432 -72403571
796325968 -277284066
801554596 -267706842
-990853440 -86215654
713660778 -407553635
-558342888 -989308073
-983895107 -286073864
-559994543 -989432412
-455944796 995265035
-354924714 -967830838
467633841 -659207567
-993205616 6088790
995911566 683964306
987519591 394511860
-844454431 -999977947
520309729 -616300299
63732625 -870195034
901669182 -33171979
-864199981 -998613038
977710548 310829093
451396995 -671589967
975774123 296711797
967498536 242981686
832854514 -206023503
143989487 -840849020
996188522 682944246
998764068 567184936
-519493743 996640199
698731773 -427556518
597524294 -544044931
690748800 -437921935
-562400336 -989611708
50950094 -874485208
-606006577 -992598410
918437232 780270766
-784199523 999776899
996670626 514938279
752966399 -350095822
-248002361 -950535781
980555863 716884094
281477861 948804350
474475762 -653900635
950081171 149760836
443408407 -677570525
826481156 -219210013
87571907 -861926110
-957188975 -657863032
-644145964 998625488
950853786 153461161
945287969 757491347
856628197 -153575842
-257599067 -952273386
643758726 888004139
365461485 -730647065
-663862274 -995799285
851449814 -165494123
986300371 382704188
988289165 402212920
528212042 -609444852
812016035 -247953907
981286053 338475843
918164652 20415313
987164933 705322678
-167212710 -934245962
-85790050 -914892847
-205189455 986476346
992282206 447763468
989267442 412478356
590638691 -550989494
878530555 -99026083
-7921485 -893030118
-621910352 -993566761
635492841 -503841719
-624343802 998386155
821048606 -230174979
-359064985 -968391615
-59218843 -907815133
-661788285 -995705932
97098783 -858532131
968110749 246657083
-965248170 -574276550
-876338184 -991255368
-982242947 -322106840
-19707780 -896535192
352478221 -738600713
714286781 -406694298
-537759642 -987703980
482812861 -647340248
627650602 -512436337
-664069663 -995808568
648255107 -489469731
948169702 140787890
-146519314 -929614377
588267333 -553352971
999566438 600870972
946884997 134868448
622121763 -518388613
426919234 -689524707
530002977 -607872329
393073181 -712835624
153606895 -837023858
878265655 -99726214
322212141 -756359033
985598308 376082799
866393144 -130157557
641027486 -497661294
849873660 -169051279
991041601 432528912
749117890 -356069250
647730385 -490067712
781405723 -303522264
961134665 741908278
647123936 -490758156
615385431 -525540594
942596035 115606965
-572292147 -990331677
239306682 -799323040
990726640 428815643
576989712 -564436028
-906397311 -935954501
887391413 -75014346
539859221 -599096046
701004527 -424564582
-458740264 -980297414
-846898415 -999984901
622512493 -517971544
919604892 25399223
256255050 -791148246
230423656 -803507739
739993351 861872997
-422718228 994455411
208733138 956575234
-249678720 -950842340
995981687 502230041
952089811 159462189
-318055504 -962424923
767727162 -326522550
436392008 -682712442
906991085 -16572703
662790776 -472493198
790620739 -287500948
815022459 -242115856
-38836633 -902104001
841824894 -186823739
485680911 -645054401
-495221462 -983962895
-44833743 -903804080
-502792082 996299961
-777000048 -999302366
-148331625 -930030216
633889621 -505616867
-840463400 999961077
500493402 917533131
973488682 280883274
28456874 -881795853
776366395 -312117701
674901959 -457816487
882991572 -87106167
999956929 635516939
594050561 -547558884
-60804927 -908247048
756718347 -344202972
-240265802 -949099802
648044285 886967989
309862819 -763233776
772192870 -319137540
908541461 -11639168
345121258 -743018675
136575407 -843763250
-264589239 -953515168
571188419 -570031566
-370379854 -969894279
-99097453 -918277518
969635508 255992950
174900583 -828254948
581870022 -559665544
971784983 269644410
339320707 -746448206
800514441 -269627108
860501699 -144437636
912525232 1365282
602173052 897461394
335828623 -748496848
613277910 -527761551
116798063 965255442
-46012929 977635751
-609460269 998197200
-209588410 -943122031
-899372798 -955529911
184088699 -824358618
963978469 222367371
660467649 -475254378
418142005 -695732450
147114544 -839611748
943552920 119831032
940821107 761589330
996889816 519261631
895138806 -52855437
948101676 140471779
-312976828 -961625172
-753205541 -998826156
454988124 -668874339
-805428338 -999694664
-336066831 -965149549
-159861144 -932634660
956216073 747004174
-893115092 996466644
147949919 962417453
-420862361 -976068203
237457578 -800198185
801827305 -267202206
808521748 -254650934
74638458 -866453854
973355617 727306619
17008473 -885408867
768076068 852844689
922770208 36640027
300458790 -768337573
876206132 807421974
868779372 -124195452
79379907 968449286
92165776 -860296814
913862199 783623180
-435965454 994792335
-811668196 999883800
858369477 -149491043
35502503 -879537540
873095367 -113216621
442402988 -678313990
149340865 -838728149
330081774 -751841021
855850397 817999162
305888220 -765399286
718316711 868334566
771295986 -320633224
401644825 -707106348
91331020 967457985
-950527578 -713749295
985797539 377948868
997390715 529959381
950938357 153867781
823017554 -226223145
-990029358 -115230948
612071632 -529026698
415357247 -697680810
120874327 -849778391
792398041 -284345021
533887211 -604434217
288117390 -774912473
999392770 592115800
473505287 -654657103
881870409 -90124854
610927953 -530224539
-371654408 -970061019
993885662 469052972
933852429 78921934
39843029 -878131267
965098368 737597700
604105693 -537313590
-523356613 -986494627
-668198252 -995991747
875409747 -107217269
100674460 -857242329
960631613 203657176
620810044 -519787155
785250939 -296887731
855524372 -156142244
633575389 -505963972
703121002 -421765036
890063259 -67496453
993211574 459873133
952385621 160913202
323279417 -755750811
636147687 -503114035
98304005 -858098441
538471143 -600343721
-240097937 -949068124
517475935 914402873
767585860 -326754492
763591162 -333244133
-136473521 -927280072
559600174 -580972557
992292573 447895498
712086233 -409708720
38883747 -878443231
-418388335 -975781424
159008064 -834838650
962194426 740794099
-44046114 977507677
999528934 598862972
920557036 28735531
999965113 637237371
924016029 41165066
-65316002 -909470244
-858978901 -999894870
-125285068 -924641479
724343309 866575122
213060320 -811518944
-298568670 -959302317
907179633 788260910
102971841 -856410002
35172381 -879643702
-198885262 -940940203
562776079 -578009293
215788293 -810271858
999993170 656572163
772772023 -318169436
-437546386 994830325
671421182 -462082760
766442911 -328624399
676347125 -456034205
650947193 -486384426
68173439 969368445
857984642 -150396439
-638875911 -994538383
-89227342 980331386
-393931638 993671586
643492964 -494879120
-30718070 -899761992
872023653 -115967020
985920381 379108224
-421626452 -976156374
-711393191 -997648121
364346639 -731338003
73903178 -866708543
517192272 -618970659
-606658375 -992639298
824717286 -222787483
999348470 590033955
958395455 191585805
-991575480 -59854786
908383784 -12144213
730356658 -384096262
886255353 801635191
822436877 -227392721
998599737 561708589
347004100 -741894668
881136173 -92096345
868477976 -124952804
359075027 939338055
-616178432 -993227096
433677642 928551832
832017473 -207779092
-16130243 975655346
811726913 -248512479
677955854 -454046604
-982015171 -326854228
648533588 -489151911
868193377 -125667286
424667237 -691126375
-643015055 -994764347
966929519 239578273
904129922 -25553208
-261037307 -952886009
999498144 597263144
-145684485 -929422018
627159278 891888134
-357915596 -968237294
831019098 -209860646
693001602 875385296
476928506 -651981661
-294770546 -958676161
992569207 451443304
715872480 -404509904
910641871 -4836485
-978308752 -395831782
-728175184 -998168860
-256031395 -951992957
308669552 -763886461
-401841461 -973836204
-971989310 879323724
-873832888 -993299672
341256392 -745308362
862210077 -140354451
-575496985 997686830
-992786291 -11748384
-830156670 -999906855
790461253 845128584
133701978 -844877753
371936186 -726602571
523110154 -613884135
905439063 -21459386
-979513590 -375000840
280351453 -778965884
-747718883 -998697987
990167183 422385217
934505601 81546529
790428466 -287839056
879516468 -96412281
838133044 826122117
504871010 916733854
659916139 -475906431
-951944659 -702821893
880265490 -94421212
-187515442 985627189
568397468 904503445
451041817 -671857871
-141611373 -928479179
-941264021 -778628177
-984289121 -277145042
349237619 -740554991
-937227194 -803034546
99414939 -857697489
687541726 -442022284
997115696 523917434
-595104681 997995810
48193303 970976566
-973445781 -470642769
-158423072 -932314713
723660170 -393658526
944887053 125789926
741898852 -367077276
999027468 576641735
96070826 -858900541
858904863 -148226470
127767358 -847157408
893501933 797180361
227750541 -804757055
-697653668 -997171974
516999240 914491628
919953128 779127600
873147371 -113082895
-476848290 -982168273
-684484874 -996671601
313657211 -761147408
885817753 -79389481
944558941 124315827
987003064 389445173
-721831937 -997978237
-551068169 -988755906
555880149 -584427694
996273622 507431672
35559072 971948471
895442719 -51959537
594641209 -546963022
-755378777 -998875245
769561470 -323505421
921742644 32950478
519994630 -616570564
56467486 -872647642
-757301571 999644800
930584982 66002580
199396580 -817679031
-51661554 -905726151
-298434747 -959280331
726985289 -388937897
-995892342 145213535
-397318468 -973294885
873515608 -112134107
782385447 -301837349
966469771 736001610
-111681022 -921380174
213932551 956051266
958425392 191745371
102514493 -856575813
-227564623 -946665650
-899012913 993175277
988977965 409376771
988243261 401747325
817378478 -237479278
-616296136 -993234123
163076056 -833176196
-31090500 -899870478
998299813 552602194
988686413 406307291
743672470 -364397570
-439913928 994887072
10335574 -887482563
-601502621 -992313068
-992342138 -29940857
979784143 326564258
-775216079 -999270529
954798907 172954976
-8022134 -893060215
-143263979 -928862646
108159260 -854516939
649345899 -488223650
257750842 -790410876
-17276309 -895816005
236043423 -800865878
993874517 468899239
950826035 752278939
734336847 -378298495
154475263 -836674427
-953037959 -694070463
-51428926 -905661028
-944190222 -759571836
-269705156 -954413417
637558488 -501542393
359058447 -734597226
956099340 179569342
702122360 -423087064
-58053825 -907495641
231079899 -803199872
-87201015 -915257838
775726585 -313197124
937427408 93542396
-895573226 -964118295
777791812 849557644
538290449 -600505792
927587823 54500986
764978624 -331004950
770982532 -321154076
-991281404 -70722870
-998474540 356170272
861557573 -141917478
229287262 -804039676
372845946 -726026505
913123340 3347836
44526387 -876600676
972482940 274202502
-283700341 -956821871
636036048 -503238183
973263214 279372331
174205006 -828547359
-889886769 -974338534
966695545 238188093
506785478 -627799865
947749485 138838624
511999414 -623401636
969317163 732521050
190931921 -821411147
-395957250 -973130344
-663126680 -995766347
997987648 674601529
169717800 -830425017
806552935 -258377120
-83833567 -914384955
-320894297 -962865790
650304398 -487123816
148825648 -838932789
620105522 -520536851
992930809 456152169
-941342541 -778127506
311336139 -762424546
183383535 -824660297
807817565 -255988445
356603428 939660579
-829805807 -999904452
109624896 -853977543
201359276 -816803159
999837658 619883983
558102462 -582364855
-297181430 -959074210
987359295 392931614
947585359 138078983
379867643 -721511751
-888650939 -976301191
699568293 -426457918
920942405 30098063
576535827 -564877567
-549808747 -988659448
-979091305 856777345
-270083163 -954479354
420755039 -693895354
862553065 -139529931
949607140 147508981
993424370 691445483
729843708 -384835244
990898567 430828876
995068136 486712803
-820112784 -999834199
714873219 -405886767
957844464 188668430
884340771 -83448607
329240819 943160443
-998885624 742373522
-435185241 -977704538
-886767816 -978984368
961425446 208035230
938070695 764065695
-22986307 -897500794
-355436792 -967900811
897965495 -44454084
993256809 460476597
687296778 -442334324
987619122 395498431
538622870 -600207592
39313320 -878303573
994499931 477868850
421757859 -693187694
4859330 -889164953
997203372 525802267
514461779 -621303594
-833784703 -999930477
64346096 -869986385
299107597 -769064273
724561624 -392385866
-6164257 -892503364
989981381 420290580
934448476 767265477
614729142 -526233210
773666716 -316665214
580526084 -560982621
363446880 -731895096
-117317446 -922742290
341125641 -745385451
874871764 -108618393
-999639462 533985740
851564613 -165233094
309577788 -763390037
995579584 685124611
938662439 763536052
971392294 267114582
168194676 -831059670
-990018876 813038308
201896468 -816562714
577048271 -564379051
520770408 -615904565
938677763 98791225
-164094411 -933566125
419087414 -695068772
926291739 49606644
905511815 -21230980
17811620 -885157612
151650882 -837808588
911458260 -2153961
263551160 -787530021
315766650 -759978750
-223030935 -945782322
951322277 155725695
-993442612 16605478
993108572 458503849
290155838 -773836239
372232796 -726415089
-255535230 -951903970
148405418 -839099642
940478766 106451847
-151144530 983785846
-987017233 826601846
-970398232 -512226948
926094844 774301814
-496985623 996178615
518284292 -618036109
338049074 -747195126
-219852529 -945160223
908571518 -11542823
871111347 -118293929
-251301460 -951138272
388851130 -715632878
466941854 -659741194
-226305514 -946420817
995889854 500619583
380845687 -720877174
645646766 -492437149
-7610498 -892936927
626191591 -514018470
-183343528 -937708324
999944723 633329213
-796678044 -999591128
881917576 804193179
974573645 288290584
625063171 -515236166
-910595297 985320388
626271430 -513932009
95055855 967142938
-765351752 -999083692
-956048429 -668502142
-999419689 486354124
-961114788 -618812430
985830213 707897429
542449068 -596755813
-361534525 -968722082
811035570 -249843076
404807722 -704964194
-756641372 -998902932
-201274481 -941431667
-791124137 -999518843
435309428 928297155
338890690 -746701013
996952785 520537795
884875204 802460531
853318545 -161225205
984546219 366393135
946393405 132624693
992969733 456666338
991947993 695025403
670599479 -463085402
-997209192 241292422
-47308739 -904502087
-853246177 -999997456
-984648916 836147041
279759303 -779272422
-791308046 -999521376
744097328 -363751711
994958759 687140513
598310427 898290815
551776235 -588225625
63672143 969733976
-586913276 -991347398
998904327 572107859
130311228 -846182821
995120505 487560424
863108915 -138188271
799632429 -271249324
784676324 -297883460
-12613668 -894430196
-75293341 -912139426
-819842804 -999832048
-512039235 -985501158
-347068832 992235515
-557176554 -989220057
44399701 971270619
530401945 -607520445
220317269 -808195510
854830558 -157745264
-487985088 -983265310
719544865 -399424336
956008140 179101665
813096530 -245861273
-437671001 -977983748
550627847 908065068
566041816 -574927641
317329386 -759108107
963947705 222191842
848425828 -172288766
962248472 212612003
840335540 -190054158
549052478 -590735644
940806112 107851800
623370718 -517053802
808107825 -255437354
-676378451 -996341172
971265702 266302644
705920123 -418042567
865705586 -131854256
788058435 -291995107
-570425951 -990197610
-316149410 -962125866
416785859 -696682595
-26553261 -898546843
976397566 301187619
702176031 872898269
266849405 950437642
629988003 891236228
997591871 534560992
522931161 913381205
609883911 -531315511
995660199 496643736
998941474 573443960
731092850 -383030710
-388612408 993519262
-168454253 -934515663
983255458 354899609
629548667 -510371908
483611092 -646706101
938700521 98887218
661739195 -473745731
698310323 -428109464
-888850360 -975990753
930436407 65424362
817014015 834991589
139770195 -842512200
933682342 78240940
-988440945 -166955099
176828645 -827443031
994097273 689682301
902506438 -30590669
320336444 -757421881
989449231 414441119
721058880 867536083
969772191 256843941
561178844 -579501329
961315105 207424343
999878069 659988313
188343086 -822533107
-648856667 -995073598
954738758 172650880
999329152 589151654
943570074 119907195
-23925034 -897776659
997760309 538537085
-135832753 -927129745
511370505 915535443
158763732 -834938045
-17392050 -895850347
964984192 228148639
286695111 -775659905
-958937170 -640944177
191842402 -821015180
-920190546 -885958301
712633516 -408960560
781545208 -303282492
930248009 770875456
-531923540 -987221191
223868779 -806558430
-521391244 -986324715
869335522 811151599
893620140 -57304833
-416813599 -975598310
458234955 924665816
-181579270 -937333707
834319148 -202935752
180385660 -825937994
-119246303 982050809
-843337170 -999974451
435553741 -683321200
-342958812 -966151457
301079376 -768003198
956245961 180322197
-606983011 -992659638
707675278 871373976
-637411683 -994457132
481156827 -648650839
205075890 -815135976
753758271 -348856984
899111850 -40989220
-782940999 -999401390
-48745323 -904906621
939763432 762545707
475117327 -653399723
-730103100 -998225102
815311346 835674133
-46966564 977697843
-328196150 -963977885
979220299 322204581
935748949 86595213
889839533 -68129903
615880618 -525016872
992034527 444658482
689738592 876257952
798753680 -272861131
-566739795 -989930373
-861447065 999992628
791404984 844790260
979733733 718179426
868309287 811687775
999307894 666203550
-686465559 -996750269
965613685 231808946
205435621 -814974162
857201647 -152234211
-56529486 978312319
240895614 953248138
529183116 -608593159
976723294 303561141
694753581 874914133
974866064 290319344
773138685 -317553469
976271519 300275825
-991443830 805523711
-961441423 -615377361
448701815 -673620332
129433112 -846519428
436615196 -682550061
-991260576 -71479038
828497161 -215086667
-428644333 -976961784
989944560 419878875
688021846 -441409891
515249100 -620631869
759776171 -339353324
998181409 549340677
-939244383 -791111918
254646208 -791938191
952249712 750911119
473668614 -654529881
998419261 556080524
-50618623 -905433519
834960810 827505666
493661792 918759914
-799365468 -999623966
979548985 324737856
135196308 -844299150
931723833 70459092
-181096233 -937230966
290629971 947750619
-542492572 -988085768
-735976639 -998393538
-365498464 992822516
-997083122 231498831
-764211231 999682902
440842018 -679463064
934710340 82370481
930672750 770515981
-218145505 -944824368
-445109236 -978811653
762884590 -334380156
796184847 843053095
-431229543 -977256685
700278659 -425523071
694480199 874987835
315530814 -760109773
997863305 541031516
-601052169 -992284261
879206053 -97236780
582970570 -558583962
965478410 231019405
431003826 -686603628
-248345569 -950598583
866377591 -130196056
917148496 16926448
718408442 -401004334
953322958 165559315
329520126 -752165672
888216557 -72705797
758794925 855917069
973375484 280123898
893697334 -57080445
988124317 400544368
668270380 -465913281
-116114233 -922452607
290522249 -773642424
999847468 620886211
-993711301 28788636
977542671 721446131
427904171 -688821589
-368955281 -969706887
650872494 886278873
75879892 968737105
825422560 831545168
954391522 170901893
962955284 216569289
598377558 -543179121
967721202 244314821
960030298 200375848
-66707661 -909845239
796724389 -276561501
-253828672 -951597242
875374477 807880410
923016572 37530502
913286767 3891043
998926000 572886807
-198135759 -940785843
918706928 780069068
-987585439 824277287
159460984 -834654316
999819068 618137100
490980806 -640804450
846383118 822438837
881936914 -89946023
41957800 -877442032
746228919 -360502654
-60348401 978555543
824069998 -224097885
746876941 -359511929
632848361 -506763494
605821035 -535542349
801543178 -267727963
972444303 273948551
-697012675 -997148625
949341940 146260472
864283501 -135337915
915209596 782649886
376345384 -723786121
-658716907 -995563531
213972581 -811102351
949647834 147700993
967300810 735003503
485323769 -645339864
725908056 -390473545
535217989 -603250503
-287451491 -957454320
368331012 -728862572
634128391 -505353101
707871891 -415430210
-200389096 -941249590
-47577149 -904577714
976499222 722950988
341487155 -745172230
913665346 783763977
194560954 -819823472
45648670 -876231680
-996846740 213735466
-759377089 -998961977
542171126 -597007607
962722763 215264420
851754051 -164802321
-994965590 91246379
766652004 -328283336
985458694 374781049
969588692 255701814
259578147 951236562
615034743 -525910893
-875846411 -991721351
-117491541 -922784106
-802341740 -999659317
-855359084 -999999252
925071166 45048574
955395120 175977045
252522678 952004260
999473907 596051498
-31224966 -899909644
867057026 812335748
547048734 -592573901
564138494 905368495
999988067 644580475
815986991 -240223763
945809152 129966159
988714837 406603305
610704316 -530458407
-165296790 -933828582
375741678 -724174048
-295829632 -958851264
182289737 -825127922
390914847 934976136
655784985 -480763955
705842222 -418146379
-178770095 985198264
809127119 -253498930
962318433 213002818
-315484217 -962021175
-567283775 -989970029
738453387 -372228908
481003664 -648771889
814026594 -244056989
-106597760 -920136477
853812389 818979238
-737267062 -998429092
65025329 969624134
-131027523 -925999717
793634619 -282130706
-390559427 -972468490
690677560 -438013370
-703960670 -997396395
316167777 -759755751
-487701918 -983237708
936670921 90396936
649264148 -488317199
863413248 -137452524
-80153450 -913422467
-643553502 -994793474
625609462 -514647534
930551605 65872647
999973918 639576686
525959733 -611410901
-168859103 -934603426
-214500876 -944103914
360323874 -733821767
586531646 900775538
-735220579 -998372296
-625840130 -993796711
382325310 -719914652
-798417700 -999612443
755259057 857056986
115408787 -851834665
965729021 232482917
524198089 913142866
998660672 670662420
-295064914 -958724846
962824155 215833120
-392286956 -972682456
438281239 -681336276
841263570 -188043797
922751310 36571809
855714553 818064883
-552172574 997269793
-998733851 383524556
932122340 72031468
-176622096 985091526
222814440 -807045213
181611781 -825416775
981729901 342081009
-930638996 966047283
615265049 -525667788
893521809 -57590652
135655932 -844120753
-510422343 -985356809
986933351 388766847
439007570 -680806121
631484820 -508257817
999477654 596237491
531997581 -606110347
431353474 -686352864
900471440 792692939
-962458137 907246740
590174064 -551454257
628642913 -511358153
949469804 753569478
-425781835 -976634034
709163905 -413684490
882884083 -87396141
-243100789 -949631535
477070096 -651870442
157457197 -835469221
593009286 899417541
40137638 -878035409
786280221 -295099165
-296519997 990393363
164374151 -832641800
-834981899 -999938004
894258429 -55443081
52704433 -873904585
360040760 -733995539
748939780 859074593
23898954 972825407
189179288 -822171291
589193930 -552431536
-281882714 -956514018
267431516 -785576372
546658594 -592930199
989143914 411152033
522441464 -614462675
-922072504 -877914991
648086138 -489662422
384650430 -718393914
258938258 -789823711
994654266 688079625
815753326 -240683068
827503440 -217124519
280897355 -778683249
-906784734 -934732477
-100166410 980978708
952838313 163151403
-863017433 -999069887
601561972 897593055
759644963 -339562420
-58260263 -907552371
-94821973 -917206208
372524361 -726230485
678434509 879253699
567028426 -573993920
190524303 -821588043
357531595 -735529515
654410984 -482368790
-201659696 -941510685
975598636 295462054
969736828 256623652
550669587 -589247258
959827452 199277499
591357942 -550268735
-997782569 289989174
859130396 -147692215
798505928 -273314393
-658055922 -995532201
420977291 -693738691
682710138 -448127091
964118969 223169754
-449502322 -979295942
524836819 -612386833
-194548569 -940044663
998350323 672501973
742926903 -365527848
-996474469 186195159
-891503485 -971651963
892184411 -61449430
978984741 320404159
-207053439 986563459
480332880 -649301847
844603426 -180752075
976812609 304214255
489888842 -641682235
979658124 325585015
-391832031 993611947
-260018420 -952704904
431183020 928940318
108746015 -854301366
244791939 -796708286
-967543832 -547529763
-157536034 -932116502
943181599 118183989
-726657821 -998124184
804742472 -261775939
-575867589 997693208
793483887 844039526
78021969 -865279591
435796830 -683144748
-448730582 995097249
623813008 -516579981
804717032 -261823559
195569652 957867749
978895339 319722367
-686058726 -996734149
-224831448 -946133703
727353642 -388411218
753675578 -348986695
485050333 -645558375
-411310456 -974955865
430410810 -687028831
460631709 -664581365
751768984 -351961484
927472372 54063092
-74553096 -911942906
999701655 609100169
372875192 -726007903
-620381978 -993476736
267513744 950364137
723305293 -394158491
833648079 828074997
273097128 -782699898
30920310 -881008506
480627486 -649069121
153128589 -837216105
49083531 -875100928
165348405 960779556
-999002354 417938504
-791905633 -999529580
-42772883 -903221762
-81133991 -913679574
275602949 -781415167
-77042952 -912603142
999581486 601696885
251135134 -793646588
-950610169 935688887
-4443476 -891986406
941592666 111244496
-401467943 -973791869
116263846 -851514256
374207828 -725157077
379574770 -721701705
-95976343 -917496073
979617033 718360676
594256003 -547351766
-244716851 -949931285
963920751 222038259
92758262 -860085763
917503648 18143632
-33808797 -900659972
925542375 774747108
-967432157 -548866298
999926972 630551013
362247881 -732636671
943027434 117502247
-926413160 970922208
615725943 -525180553
159272561 -834731019
-414101233 -975282000
794389485 -280774791
-873595757 999999397
-432254540 994700006
655700366 -480862919
-948769266 939277849
-428119225 -976901757
904381777 790124267
363672635 938731732
982434736 347906584
983817040 359853023
-906052130 -937015643
904882044 789794989
600547476 -540968023
-507034956 996387833
754420974 -347816580
-182862591 -937606360
-999995804 691161098
594326492 -547280662
797958184 -274314739
-306855746 -960650702
228346681 -804478964
41752276 -877509119
997106541 523722965
625398722 -514874806
-141804955 983292424
485343468 920204788
913955691 6121310
345151743 941144104
948377410 141753810
796130735 -277637195
-633288109 -994224114
759165972 -340325284
996995233 521402509
389739435 -715045924
738160157 -372664230
592776370 -548842941
822313396 -227640642
115796300 965343207
-196524425 986061363
-405681925 993999362
464297983 -661775213
923510095 39320096
918609517 21947771
999646391 662965361
497203647 918130205
990974906 431731898
23898313 -883243068
998811843 568834741
-224192467 -946009081
-981389055 -339572792
-278201985 -955885700
486998909 -644000354
966142792 234917750
508218940 -626598012
-82313270 979915294
990785134 429499587
-795225791 -999573029
152042672 -837651858
277391808 -780495106
-447652039 995071741
262223435 -788192656
268078508 -785248934
884770462 -82278876
789610719 -289275797
766912703 853235112
879824593 -95593616
890494694 -66272762
-199508560 -941068457
666567192 -467966529
910545961 -5151311
716219103 -404032078
999858634 622054075
365621746 938470351
851321708 -165784649
280585514 948905936
121288517 -849621999
891711915 -62804232
-925673813 -862107536
992480686 450303057
-553857887 -988968608
780021482 -305894354
729548483 -385260258
571486605 -569745900
94151986 -859587615
495351071 -637265158
437524102 -681888290
711287608 -410798890
-834954551 -999937833
-935298905 -814168845
-904341305 -942148207
-935381962 -813700184
-101891238 -918974045
-245509237 -950077421
982155992 714285156
980713367 333878698
747148903 -359095543
-478635881 -982345393
156191618 -835982247
714125243 -406916180
527505853 -610062709
150240500 -838370489
-29240475 -899331222
-187564138 -938594939
326098738 943542925
-733185823 -998314467
711720763 -410207913
-999988614 670513994
574595619 -566756049
710511428 -411855308
971744991 269386035
238261289 953526172
994723918 481293200
949496474 146986849
708278706 -414881145
-543021666 -988127930
-990569047 810316514
944006573 121846320
968384531 248315728
936145404 765771023
-626048866 -993808796
-560793048 -989492192
107637598 -854708375
-740544533 -998517088
375675690 -724216389
998557498 560340443
-644743203 -994857294
318702115 -758340934
651741595 -485467818
-400659286 -973695834
995244710 489593697
986139524 381179581
926571656 50659165
-435200479 994773906
971913190 270476199
-46012190 -904136602
103185029 -856332699
855815409 -155467801
767338290 853092855
-745047341 -998632816
212490962 -811778549
-592285983 -991709728
999778245 614627488
832773243 -206194386
880809062 -92973246
997349681 677967641
989727447 417471505
999666384 606775324
943380184 119064334
999986419 643839279
975387084 293966181
72905516 -867053274
782918101 -300919959
581283647 -560240483
234742472 -801478854
947303415 136783085
866453232 -130008335
997060452 522757368
895663921 -51306696
800365881 -269900794
146549499 -839835727
-929864643 -842618040
998481428 557964935
117714214 -850969139
139397884 -842658531
796511012 842932832
150085735 -838432092
-764376956 -999064402
929578998 771437342
878894417 -98063044
989806280 699822133
877780023 -101006760
976455415 301607729
652883031 -484146297
991874502 442671777
820558768 833552828
989032713 409961028
913511197 4638026
672592225 -460651579
212529044 -811761192
880136012 -94765643
670101089 -463692540
-953020826 -694208434
870290663 -120375406
-432236734 -977371366
954492282 171407815
357824542 -735350938
618902234 -521815027
955161877 174792745
912117267 17540
995719280 684641273
731845894 -381937533
82605516 -863675033
979945219 327817230
959616149 198134337
275966986 -781228063
929966650 771112438
255666560 -791437815
183408134 -824649776
919113688 23690240
-356273705 992533031
938349859 97410059
132496678 -845343286
-999916264 621402439
-129662699 -925677731
858250735 -149770958
985316388 373461139
210425697 -812718081
-896496906 -962208345
748549460 -356945032
637035566 -502125680
896386275 -49168425
723973754 -393216424
978319633 315365466
-978072903 -399783096
-305830171 -960485038
999555794 600289180
-999338787 471693137
402217773 -706719255
101469079 -856954592
613421581 -527610465
-884022801 -982632608
990453614 425654393
-176464758 -936242530
599336356 -542203841
900201853 -37667516
-848319821 -999988277
137786213 -843290603
-78545339 -912999832
-193084910 -939741590
-254749655 -951763034
971471733 267624544
-745946230 -998655116
-165645257 -933904588
696972911 -429860452
-508627457 -985195907
567595554 -573456345
-8776446 975148310
838141807 -194778517
972623612 275128596
122002552 -849351879
-731698684 -998271505
-417132816 -975635466
-370514940 -969912021
804310442 -262583330
980489349 332094924
750782837 -353493746
988864140 408173320
-157323228 -932068929
841992857 -186458400
930542255 65836257
533579313 -604707702
-470852403 -981563624
949475803 146889401
860846840 -143614864
387693268 -716396085
383360670 -719238428
-953187037 -692863477
877583418 806657527
937796245 95085287
437367828 -682002184
-3475925 -891694992
590900615 -550727150
526875126 -610613448
-355758199 -967944653
526909028 -610583875
533402747 911397363
400691680 -707748082
-459199710 -980346608
-998092962 319094606
-639088353 -994550044
129865789 -846353616
877300647 -102267976
668670441 -465428993
-321545886 -962965701
-355181472 -967865938
962884986 740066120
999981091 657407665
385663626 -717730072
-304047249 -960196324
177627440 959604883
671504839 881054191
794152486 843796383
-573445450 -990414439
709856547 870758849
261370134 -788616573
-381438313 -971321445
16588091 973356286
-719563574 -997908223
726950283 -388987892
-25058576 -898109290
985048262 370984196
-191091623 -939328491
532550289 911559691
997276566 678319514
242220908 -797938198
258668923 -789957078
815585829 -241012010
-683846226 999063518
49760572 -874877663
-557130595 997360769
976286704 300385523
-254006221 -951629327
229185420 -804087273
997784503 539115224
949545849 753497535
992319055 448233453
-68394679 979060095
-971979972 -491153134
-594566010 -991861611
928942882 59668399
105832991 -855368310
571636853 -569601895
-635026451 -994322898
831886360 828828682
-484742795 995917243
-328719168 -964056825
-885178386 -981147510
737806458 -373189001
-420133135 994388069
980456307 717041528
-64242896 -909180052
-387793223 993495488
-344413715 -966359881
97684487 -858321684
-891201107 -972170598
-997588524 272444524
-890731762 -972966162
-223456893 -945865539
861860001 -141193832
994225865 689330924
162704789 -833328741
-941002589 -780281701
149635741 -838610988
-607937522 998176502
15514863 -885874840
977109005 306387390
950268014 752811980
561429881 905915655
-787977468 -999474335
142122067 -841585825
973473242 280779418
546898816 -592710913
876767508 -103665540
934946099 83322104
-784220951 -999420437
997914819 542326760
-999958764 643755104
679294616 -452388061
835914814 -199544370
971576467 268298086
-164716926 -933702044
-964343738 -584229898
839175028 -192557591
814630847 -242880428
516148471 914649914
993410586 462540118
498758577 -634467408
999257358 585926625
528562031 -609138106
996109898 504488489
273896026 -782290947
175796674 -827877869
-345857154 -966564734
-995395218 114936970
462747950 923943512
854464039 818666969
564725186 -576172110
870764525 810391908
999410432 592962178
265268978 -786667743
954957938 173759583
-315888419 991134400
993505650 463831170
-973691790 -467082636
-789349174 -999493953
580097240 -561402383
914464239 7828322
-70055387 -910743999
-163610709 -933460409
-958603858 -644240304
656874030 -479489185
-158819504 -932403082
969242816 253561106
998233841 550770201
963727972 220940660
136992959 -843600707
-204222633 -942035460
994280684 474633466
-9690340 -893558649
958488809 744670744
582708766 -558841459
-520470181 -986244490
423134088 930182221
-32692532 -900336650
925791289 47730778
385941954 -717547429
979582194 324995503
443570672 -677450441
980394433 331343806
-801163502 -999645441
565417942 -575517462
979215475 322167577
-45001512 -903851441
-912886149 -914274804
-683460559 -996630643
175581504 -827968467
373219177 -725788572
-701611799 -997314592
976744668 303717344
483391215 -646880984
322803441 943939728
999544256 599671316
960279515 201729097
478720197 -650573265
-552967829 -988900834
740688579 -368893927
589727469 -551900179
831734224 -208370825
-553161804 -988915618
437059416 -682226850
986861719 388071287
504083878 916877702
-59509010 -907894176
887661338 -74259764
-510701842 -985381790
-932183510 -831110227
986290868 382614073
447562702 -674475234
917317763 781103440
-204193810 -942029572
324387641 -755117569
-271490173 -954724070
725201742 -391477577
790248446 -288155469
884899821 -81925187
179492722 -826316705
-23432559 976148245
-466702189 -981135000
-938397744 -796181906
650557459 886356346
180304149 -825972596
663741102 -471357159
887178865 -75607800
998517815 559082537
988705918 702169326
70324927 969192552
220751888 955352168
-806284 974590952
221750505 -807535865
554131167 -586048202
-282801153 -956669664
-987893188 -183266510
185593057 -823714580
450973383 -671909472
-923025837 -873794223
-103814463 981188105
850709889 -167168125
845712328 -178307569
694256529 -433394733
228715050 -804306997
782239439 848034891
881234526 -91832423
368567778 938074464
-576068158 -990598813
935678566 86306859
-614113166 -993101854
116421118 -851455205
-320707925 991313354
181312490 -825544071
261849313 -788378548
544953665 -594482729
621160347 -519413958
385577487 -717786566
730217014 864829403
813783866 -244528471
597270222 -544302563
-150539647 -930534468
279098582 -779614113
952027298 159156833
873732587 -111573750
294566211 -771494277
438682893 -681043164
9072757 -887872097
-822824219 999921175
-180793089 -937166406
949770804 148282577
173956314 -828651835
-174735156 -935871520
999755593 612841673
961163093 206583151
541368990 -597733860
9895601 973836867
965815762 232991591
-385048540 -971778012
-915559098 -904590532
849335305 821086673
996385345 509511381
223343540 955085409
-779204129 999754119
-129245468 -925579256
740393507 -369335527
974532530 725717872
924613192 43353310
-243806422 -949762779
641671973 -496935846
-342414043 -966073169
999378144 591422580
-498192241 -984242997
632739895 -506882467
145599996 -840211914
906854435 788481168
350490299 -739801000
987546540 394778720
614406224 -526573589
681573814 -449550975
-698919213 -997217818
-728883315 -998189520
728626171 -386586818
412587076 -699606665
117134639 -851187173
-933022415 -826796325
-630089692 -994041686
977498294 309257790
968186404 247115279
945490105 128517188
781693789 -303027076
657059930 884739995
169289243 -830603822
386734282 935574165
232348492 -802604309
-610807662 998214896
375368009 937149708
192106272 -820899894
727493030 -388211785
-999869091 604314963
998648772 563315638
921908105 33542616
-314249113 -961826439
-585120027 -991225031
710577089 870555495
954812583 748403550
847842914 -173586376
-381856865 -971374724
367568163 -729338012
923568331 776319359
550939546 -588998216
-284741601 989927088
-995828966 141128021
750422300 -354052679
984137526 710905394
514375950 914979443
724282615 -392780615
-489024739 -983366524
994454083 688674768
-52154343 -905863806
981130516 715961740
534955187 911101073
999211490 583974586
978806742 719588891
-68521810 -910333046
442497296 -678244326
-876981236 -990604031
371574286 -726830931
-741570898 -998544250
428594402 -688328394
462688513 -663010075
-25615548 -898272508
924445221 42735696
-944141606 946967240
275794815 -781316554
936776418 90833596
969843704 257289832
594248281 899155365
687010883 -442697425
-427690076 -976852678
454228626 -669449984
997251909 678431335
-345170581 992172892
794615966 843627271
871138003 -118226172
-242815262 -949578301
944326291 123273586
37286028 -878961512
-718631706 -997879325
999879113 624305688
327371583 943389002
-92103701 -916517694
-382466716 -971452033
110888194 -853511630
596488047 -545095394
961698846 741315376
-87555628 -915349372
-717304276 -997837833
-489259610 996015159
559998985 -580601148
890215881 -67063963
880182105 -94643047
359463556 -734349190
303672138 -766601277
330380541 943020366
-360879911 992678344
-231064122 987656872
137078402 -843567425
-88966623 -915712988
-602417701 998099536
590024133 -551604084
997317372 528312256
442056154 -678569746
970812688 263406708
924629426 43413198
976435090 301459807
-741611364 -998545307
603660942 -537771861
-995986520 151466241
-913547685 982986879
657524958 -478723807
876439229 -104525428
965061458 228595984
934026779 79621359
778991227 849148295
-402939194 -973966440
-590653641 997930307
982378208 713914599
708096641 -415127078
-662530716 -995739622
748839889 -356497997
-922726894 -875093238
988316857 402494236
-278904551 -956006185
821383065 833214349
995394886 685746617
-198182566 -940795493
196840390 -818815719
811259882 -249411745
845979246 -177717641
509771021 -625292376
576486111 -564925925
680351008 -451076555
997990093 544254116
-450909400 995148760
810011995 -251808525
976148558 723454334
443148347 -677762928
403058233 -706150555
262177303 -788215586
-90543154 -916118287
-337838984 -965409812
-987996131 -180206828
482766694 -647376865
358719683 -734804304
971986115 270950799
-171558770 -935187253
217326697 -809567471
-586945852 997873995
-965375004 899250897
-2915613 -891526054
318797991 944419924
903349706 -27981531
-814096383 -999781995
-393152358 -972788561
-573022956 -990384140
281721420 -778256224
725166781 -391527220
697528974 -429133290
818334282 -235582939
955756017 177812911
748446492 -357103371
345633673 -742713373
394100599 -712152607
956685294 182588989
-996155759 163085859
998372838 554710892
208755361 -813476587
262752174 -787929503
917822540 19238589
185235601 -823867649
639507480 -499363980
847558814 -174218090
-777385305 -999309125
-292722827 -958336039
309428422 -763471877
990259812 423437537
-153000690 -931093952
-679274180 -996461041
25713494 -882668291
137987794 -843211640
733980865 -378820600
-191473329 985818481
783553447 -299824313
-613451287 998249515
-376583790 -970699522
-419533495 -975914348
-9282551 -893436904
8853397 -887939494
866127856 -130813856
621524532 893172260
699404750 -426672753
-665802685 -995886057
999933289 631479147
893424390 -57873249
908023513 787686052
-1284193 -891033296
186129307 -823484658
486048211 -644760727
989820769 418504106
463933984 -662054635
981612524 341122736
-158471081 -932325436
-897998320 -958840039
943441015 119334269
943968070 121675135
342143877 -744784743
894975601 796240770
-63878077 -909081227
757438776 856357167
665922709 -468740408
22843082 -883576490
203624470 -815788325
-37214939 -901639919
-459768389 -980407278
857803425 -150822320
951781878 157959598
921310273 31406479
953507812 166480557
858510485 -149158398
641297535 -497357623
905075066 -22600274
877742903 806568517
999504717 597599429
-331859119 -964526804
534021134 -604315197
539192541 -599696011
995204643 488933188
647939732 -489829257
-550548071 -988716105
-980832622 -350573576
-888339588 -976756828
724784481 -392069880
968596246 249598746
689149239 -439970526
994828842 687545688
-67847282 -910151957
776329379 -312180212
508755774 -626147057
-38388815 -901976051
14617376 973498655
903166633 -28549310
940252217 762103831
54655365 -873254775
835644385 -200121318
-436249353 994799167
998820474 569138226
421299943 -693511224
979416871 323715040
-45572681 -904012604
686542190 -443292314
939278857 101335456
977280040 307645973
960182580 742906027
83595651 -863326943
939680903 103046622
868148466 -125779814
873635951 -111823347
734607380 -377901586
749396442 -355639103
753418545 -349389284
-237642613 987950372
907207233 -15888294
736607378 -374960951
-67302092 978992592
310412258 -762932188
893099282 -58814395
-588614391 997899621
432452077 -685563209
449325891 -673150586
972108838 271750467
293700118 -771955434
231422592 -803039008
787741045 846097405
642879950 -495572351
-321236407 -962918274
966762192 735651298
668108268 -466109255
-972915069 -478176877
998136729 548129387
985010826 370640242
838818648 -193324159
998875467 571082703
990546747 698219671
893794092 -56798849
728348580 865388325
946577841 133465812
666686735 -467822974
524226661 -612916601
-274008960 -955161466
-611408254 -992934907
-327499312 -963872474
988580578 405208383
-767334827 999698559
656740993 -479645239
688933867 -440245588
502619789 -631268871
763770066 -332956149
-411882902 -975022873
-952504694 -698352002
-555370754 -989083507
-425967326 994539199
588504264 -553117432
622262093 893005325
989591093 415983875
927593768 773081698
294137471 -771722606
891303680 -63970546
-390377285 -972445876
-25964010 -898374496
-846688354 -999984402
263220421 -787695708
999275925 586742934
609555359 -531658335
612842134 895120050
-969122855 -528435503
-325937703 -963635697
-994884267 86872692
925889125 48097102
196106296 -819140964
188583919 -822428997
202267115 -816396758
815959344 -240278145
-330458861 -964318144
317928571 -758773517
-34722897 -900923438
22205551 -883777685
355142235 -736984486
306454500 -765091686
87395466 -861988501
290451638 -773679778
762299120 854769962
230121185 -803649479
-720041447 -997923031
984825548 368939611
997030186 522128102
-884452532 -982092884
171897389 -829514078
-649111622 -995086829
658497224 -477578812
979840052 718014271
728106028 -387333671
953798261 167930693
65867995 -869467549
-311918354 -961457660
-693289641 -997011616
-562836176 -989643906
-845326113 -999980535
-725194889 -998080465
921075808 30571734
756961652 856511053
978977302 320347382
296104629 -770673330
-995217928 105048415
-88396295 -915566095
467999190 -658925561
-242049113 -949435070
-696416798 999187279
906048625 -19544692
-980412079 -358598583
-507184571 -985066161
999481627 664656006
-547186179 997176234
310076462 -763116551
986425585 383893165
716638947 -403453182
922882548 776857646
915536097 11445052
988524531 404627885
865657108 -131973362
271642242 -783441711
-158202693 984153604
979317043 322946827
28087324 -881913654
942700379 116062684
-399193379 -973520837
988663389 702258113
-198494488 -940859766
763310931 -333694809
-386500592 -971960976
946265359 132041581
-677369078 -996382458
29108791 -881587881
415667649 -697464131
772766943 -318177943
-336997094 -965286216
965192734 229357267
989725621 417451327
997821940 675498982
-37327935 -901672307
967179737 241074181
684187059 -446268751
976210967 299838879
-101285513 -918823244
998610134 562047770
984298254 364150156
370702641 -727379143
821846625 833023638
933973472 79407316
-285797725 -957176005
-228941581 987562070
960841969 204813475
897586019 -45591944
-67532680 -910067327
-145554861 -929392141
863869929 -136345279
-649180428 -995090391
288040171 948050984
83835570 968082188
942785918 116438019
741544510 -367609875
-687278757 -996782391
972131253 271896587
862353470 -140010277
83624527 -863316788
236933635 -800445771
747752978 -358168787
997742857 538121026
927146035 52826239
274380296 -782042935
994254132 474249954
991313179 435801031
-272389385 989433982
162109652 -833573034
-92876680 -916714418
157220065 961550361
576407444 -565002425
575100965 -566268546
-265719263 -953714768
918370975 21125810
-819254403 -999827287
131947144 -845555280
962646413 214836771
-698273575 -997194442
792261804 -284587953
532738200 -605454498
-116452379 981895683
-509118548 -985240013
870637822 -119495363
648783363 886788585
-881825680 -985303200
29274431 972426044
-21272686 976004200
997246113 526728196
149596955 -838626399
-783802126 -999414348
245753425 -796246418
67794121 969399304
-503287925 -984713308
207605291 -813996637
996124869 504754420
-879985002 -987391405
-820581373 -999837899
643195630 -495215489
804461863 839915844
916513626 14761202
858682828 -148751266
932617117 768855811
330861638 942960703
-311613728 -961409436
77779636 -865363971
-54842568 -906609540
990575819 698156366
898103058 794231879
-702673785 -997351708
998072801 546429964
-911322012 -919742392
738576153 -372046478
495334008 918466249
-983838009 839306680
-544864139 -988273717
753517859 857614598
825153388 831657311
708382435 -414741017
-355873284 -967960281
830739316 -210442528
922447491 35478050
992126660 445804793
606474165 -534864991
479913105 -649633106
-113075752 -921718845
506998907 -627621331
-237587415 -948593271
-965998650 -565810957
999610338 603330305
-763249365 -999041791
924249441 42018753
-31409541 976678335
-139983618 -928100050
998054591 545948782
998292734 552400527
730152103 -384391147
856158523 -154670551
66420765 -869278917
976605252 302698872
952895989 163437384
708913106 -414023970
786099662 -295413313
459566003 -665393639
681786271 -449284901
946777520 134377428
541525480 909838242
-91290658 -916309685
723504626 -393877797
855582629 -156007432
314880863 -760470724
995218407 686317555
-973960017 -463174725
284810075 948422772
901702201 -33070364
-934496007 -818672747
998984014 575004775
314342685 -760768910
504774194 -629478169
679392972 -452266042
-518507208 -986073040
-15157189 -895186940
668025080 -466209734
986647959 386009804
-961202689 -617895347
-762435480 -999025275
224705253 954944998
-835167616 -999939107
-701449751 -997308847
352444045 -738621415
271778001 -783372749
53738862 -873560630
727152377 -388699098
99044621 966801140
308992239 -763710422
168668217 -830862571
-532846738 -987297998
-784420067 -999423305
844111360 -181831874
284530395 -776794093
-286538597 -957300726
968000553 245991086
-755219615 -998871748
975118530 724910054
-988584926 -162563183
909811581 -7541642
856320548 -154293199
843615815 -182918447
809100220 838114594
997550210 676937480
-723402344 -998026165
913384912 4217267
861396872 -142301671
162573919 -833382469
121065108 964878465
426682948 -689692994
920866538 29829092
883587627 -85493355
-529600174 -987026041
-219064932 -945005517
955688980 177471407
996306835 682470691
614290027 894797828
165991362 960718180
-159958875 -932656342
-169728207 -934791559
919479919 24963950
-665086519 -995854075
9903377 -887616245
-742026333 -998556073
2045509 -890022236
906334174 -18646564
-370188632 -969869163
-818742689 -999823069
-112061847 -921472860
736683433 -374848773
-590553468 -991593939
954180586 169843910
-257995388 -952344150
995126796 487662797
871724393 -116731697
427381004 -689195274
-933483861 -824280352
-781783710 -999383377
956273829 180465391
578498339 -562965328
107697290 966051464
401676686 -707084854
-191215147 -939354108
238875711 -799527149
971961313 270789249
-178128990 -936598505
999964425 637075224
548586928 908466634
921364321 31599189
972055493 271402758
823735516 -224773933
-113425360 -921803597
593065964 -548551270
-142010291 -928571867
988173744 401043020
959290490 196378698
13418885 -886527000
811524619 -248902326
964249610 738558208
659040123 -476939260
134811326 -844448433
925666576 47264322
-108562839 -920618367
-232955733 -947708328
882124737 -89440961
-529017823 -986976914
981718462 341987463
996789962 517267988
993847470 690351228
-990522311 -97980746
374340953 -725071864
55250441 -873055528
-640407906 998581206
919884366 26373829
607684244 -533607311
854188432 -159225392
676119554 -456314902
-6641863 -892646548
619382571 -521304989
-993277317 9226225
999914147 628714938
-838423161 -999955570
466566928 -660029836
646455051 -491519049
956946795 183951185
665297045 -469491564
761646265 -336366611
112029342 -853090599
-766359470 -999103452
484376860 -646096043
788361662 -291464910
-702249266 -997336907
964479752 225237986
986963706 389061852
-547484591 -988479490
-475558236 -982039229
813978056 836204667
998695100 564851284
-24302415 -897887417
814438123 -243256113
311537700 -762313775
-776077823 -999286074
917334858 17564775
-528479159 -986931448
895029895 -53176299
949532899 147158701
988128498 703372153
383014506 -719464760
-730678151 -998241835
-742086079 -998557621
-940758531 -781808092
997788179 539203790
-369426104 -969768916
511746568 -623616765
-641786213 -994697529
975242595 292949252
999970628 638664472
88048108 967733309
-654951504 -995382815
562618079 -578157135
653169303 -483813792
-142106330 -928594163
-872641507 -994112741
-404458393 -974146209
213188128 -811460603
-711731932 -997659343
35805659 -879439704
457309268 -667111563
-931859499 -832755618
514834940 -620985247
282252998 -777980453
-473658492 -981848043
-878761099 -988728833
504628985 916778111
643618180 -494737397
-219553071 -945101451
5179121 974171058
507011765 -627610564
-974591284 -453733003
993382873 462167284
-991931030 -46347734
437232260 -682100986
948498702 754481367
806393997 -258676386
958704070 193233478
870411986 -120068002
-953864476 -687278440
-463734898 -980826082
-877877366 -989671685
-512627257 996502268
-872350723 999999064
854476661 -158561584
972507558 274364343
445303519 -676163330
999999933 654451495
965924579 736646441
806871050 -257777475
-12192169 975385033
-342094813 -966027162
-968936522 -530745288
-342443387 992081165
238343949 -799778863
166731672 960647451
525678325 -611655756
191693667 -821080003
993277670 691815040
99000900 -857846972
627502260 891809241
100818605 -857190142
-427415821 -976821297
-986539261 -222131489
910940553 785687111
985096693 371429991
-477530224 -982235968
687694489 -441827493
-289707516 -957832694
949186862 145532871
988046680 399763398
765321059 853766605
401759531 -707028950
-118316454 -922981818
-852901819 -999997056
956460165 746756735
144674389 962721623
864787144 -134105916
-369181753 -969736754
611532303 -529591921
510025499 -625077172
970068959 258700743
284346170 -776890298
549827644 -590022743
-67045411 -909936172
630669038 -509149481
50463587 -874645774
-501511555 -984550906
905098302 -22527546
963026516 739913008
991434826 437277031
137342710 -843464176
954641502 172159736
967931727 245577452
637138263 -502011203
997121110 524032465
512460208 -623009388
391649850 934869922
621683474 893136294
991357172 436334138
920923495 778378664
987757438 396871969
993627085 690924947
996288102 507698924
967041543 240247482
-256379076 -952055265
-800666169 -999639554
133064641 -845124065
367073221 -729646176
348052412 -741267054
997257111 526969464
-851270241 -999994418
949721958 148050820
958529339 744628732
-892051702 996973566
-975205113 -444494833
777057280 -310948056
987260917 391965666
-161824137 -933068386
-319374624 -962630812
-593973162 -991822243
57514017 -872296822
835577319 -200264097
718740688 -400543227
745852271 860053672
748400642 -357173862
-136712137 -927335870
351798908 -739011538
578340167 -563119827
-934874360 -816556180
-951686040 -704859470
992668967 452736948
-432765131 -977431353
604901701 -536492989
-816497379 -999803646
996750865 516498464
982401274 347628171
520366768 -616251332
613608761 -527413516
984082880 362221042
-939960479 -786748360
-717987748 -997859213
913586505 4889166
-165459874 984526359
285066759 -776513836
691059576 -437522943
-347518291 992250198
651379798 -485885785
950340184 150997992
629922557 -509964338
490649392 919287078
-124009952 -924338528
-233422907 -947798049
-769927090 -999172338
999999948 654518492
-277236650 -955719420
-618241450 -993350016
853813250 -160088115
-642731615 -994748972
734484813 863546658
462244165 -663350324
-278055860 -955860569
-113899431 -921918112
154845873 -836525039
404699791 -705037519
956291822 180557923
332313558 942780195
729033762 -386000750
-440378893 -978286604
999052900 668120423
990561467 426897952
784015994 -299025768
779387627 -306978411
317480982 -759023489
190126843 -821760455
-993320065 794840856
299269932 -768977023
-981554831 -336248419
955020945 174078563
-278753794 989688735
835509946 -200407520
843828652 -182451901
481180422 -648632181
-954829583 -679166384
952621071 162075974
-348481775 -966934688
598587095 -542966129
-186243992 -938319378
964175034 223490674
980456401 331833089
-434859289 994765518
-10327212 -893748715
896637796 -48421199
-854422510 -999998634
476119143 -652616377
-345876694 992196373
694668042 -432860985
985612009 708302160
243680373 -797240985
375245949 -724492082
16778662 -885480625
315924700 -759890938
920362509 28049778
-89390892 -915822188
-458299624 -980250176
443893545 -677211094
772620410 851312597
999984634 643082367
-474183093 -981900905
977278715 307636213
975661306 295908165
967598992 734641146
-987158543 -204780392
246719644 -795780699
999995899 649095973
195204709 -819539715
3576570 974283526
-470371674 -981514334
-420743087 -976054428
-501881704 -984585024
761398404 -336763497
456129182 -668008440
765211579 -330627794
234487276 -801598985
260343618 -789126357
825614979 -220967569
810199439 837686646
885705162 -79701205
915883706 12621501
945149631 126974562
564961221 -575949102
899213544 -40680501
-8316019 -893148083
-971525731 -497298785
-405706907 -974293896
-205828415 -942363012
-334846365 -964969679
-926028068 -860503679
743132382 -365217052
995116057 487488106
-309040450 -961000623
-585246947 997847549
-415051070 -975392844
835444087 -200547691
986736734 386861968
992094181 445400351
-333389756 -964754109
-998669913 376329499
-352684917 -967521534
844434964 -181121973
805519575 -260319699
870198564 -120608754
407252168 -703293909
974911407 290635003
258817065 951319835
973002820 277637122
754187820 -348182787
964603091 225947215
958052403 745122151
841737447 -187013930
940127935 104953589
470270608 -657169752
495111559 -637460292
-998365737 345446313
981089312 336891097
707186415 -416350216
714633490 -406216961
976158057 299457992
892600234 -60254199
953663900 749533865
629315453 -510626035
477603064 -651451624
744602302 -362982825
759339805 -340048597
-475786944 -982062170
580677275 -560834519
956188192 180025469
624738249 -515585979
-963065834 -598115161
987033187 389738838
-966260038 896762506
-369888018 992957181
808848392 -254029995
963550021 219929947
992142521 694569669
753564824 -349160401
826080288 -220023817
975889399 297533458
-988675852 -159751942
-254554499 -951727971
683466464 -447176156
643318397 888110113
650209322 -487232943
-984635654 -269194139
949967100 149216687
994762958 481899657
-583994720 -991147897
290633563 -773583497
325093546 -754713336
680391411 878738541
510814851 -624408632
-996597430 195249923
989384598 413740943
711078811 -411083598
719066173 -400090605
514791399 914902312
912831976 2380681
855874821 -155329871
-589764527 -991540873
959167619 195718285
892479667 -60601401
568436456 -572658314
27570908 -882078156
-994652899 785848364
739153451 862131859
999791212 661302158
816924371 -238376765
264385267 -787111714
886468441 801507406
831855289 -208118256
990617934 427552629
-994763722 80413743
103311257 -856286915
458657690 -666085439
-267675411 989243109
491577012 -640324110
-244216355 -949838671
987867480 397969048
998883950 571383226
909605413 -8209958
884805850 -82182166
979509257 324429706
-863536352 -998881591
291098228 -773337430
821669206 -228932678
979462839 718595210
-999558831 514976422
272104235 -783206605
476356581 -652430471
-436842934 994813440
-96614782 -917656094
642307336 -496218830
753533098 -349210159
-265995755 -953763564
467816792 -659066354
684669651 -445660404
-835133679 999949628
-932947376 -827190446
957700551 187909505
218512036 -809024433
68545449 -868552516
863535718 -137156100
416467307 -696905500
-758051845 -998933510
-306763083 -960635765
-290308758 -957933146
967839740 245025492
673012772 -460137037
215250541 -810517993
743659878 -364416696
985992630 707595317
725616015 -390888906
731526635 864436879
-894288277 995853859
-668570181 -996007988
-968585684 -535016842
603194754 -538251753
886179876 -78385446
975319670 293490981
338981008 -746647920
-810954233 -999752264
610461388 895647431
342390548 -744639134
-343506733 -966230053
-958022761 -649861220
960530691 203103206
874281826 -110151609
698498484 -427862644
-150832573 -930601135
-993879885 36798979
-831958035 -999918844
677641396 879461801
303366980 -766766591
-249797777 988489572
767486966 -326916678
968855637 251179732
855236011 -156809033
459082389 -665762007
-417486721 -975676631
891583655 -63171364
-476403328 995731987
970897197 263944599
981864030 343180006
572675831 -568605302
-302486446 -959942840
145205392 962672548
995762469 498402064
-659897609 -995618924
-835266627 -999939662
-816260418 -999801555
98810171 -857915818
-997442305 260036746
562585260 -578187803
735110026 -377163678
205915873 956855452
442009262 -678604310
-329158553 -964123031
-986162867 -231938111
366524218 938349247
409168150 932297231
-827291534 999932591
-655538492 -995411386
-525091597 996751186
-209159979 -943035858
-88777400 -915664279
237290259 -800277277
487561500 919821575
-128980817 982589405
-533473072 -987349905
899925111 -38512356
782678515 -301332717
496142816 -636618474
720723449 -397779057
641795954 888472523
865380738 -132651491
850575601 -167470803
992879965 455484326
-384620708 -971724077
831300013 829078030
546325883 -593233775
-92912219 980550477
-355725041 992515667
682589356 -448278690
365066933 -730891607
-177970357 -936564579
-36234157 976995914
671903805 -461493243
840541011 825062210
886638353 -77111654
587717825 -553898637
746421047 -360209321
824317401 -223597350
853442592 -160940171
966481682 236921210
-615985222 -993215503
280169190 -779060240
929157591 771790131
118234406 -850773297
285605920 -776231300
487373444 -643700490
-842231391 999964445
-823118763 -999857411
272582514 -782962773
778023765 -309305809
808409401 838383189
764865936 853918447
509955082 -625136726
-412346297 -975077042
630993033 -508795448
989084544 701375830
-267022241 -953944129
955372264 747851017
805647245 839455824
-40330598 -902529520
793859905 843902866
453296877 -670154966
540146827 -598836670
840035841 825285863
-289790806 990127787
278966580 -779682295
-545345993 -988311707
34242372 -879942737
346384615 -742265155
763450485 854388703
999781302 614878448
526593618 -610858930
-11614953 -894132774
-54142434 -906415791
991158197 433931689
200855501 -817028439
758708238 -341052820
985203788 709044161
978341169 315526508
346416009 -742246386
-936846130 -805253608
965890991 233433328
734710271 -377750625
499796541 -633609269
-869278173 999998113
-787071755 999789550
962559218 214349063
566824094 -574187547
-984879711 -263419984
24712473 -882985341
-379237395 -971040412
-701259074 -997302059
-998813290 393113216
962221550 212461906
912754404 2123675
-413078696 -975162620
828303461 -215484512
990039040 420937513
-691269320 -996935679
-952157950 -701120570
-694616374 -997060806
758873683 -340789987
-946993545 -739913051
517700631 -618535794
866395532 -130151642
-521238183 -986311409
-396095472 993732933
-972895158 -478456658
-106728133 981353093
697667010 -428952601
947151714 136088423
898033612 794276613
640582869 -498160058
999657165 606191048
827616285 -216893581
725836462 -390575444
-299221064 -959409365
-757565081 999646333
-158360442 -932300723
916008562 13044508
-192543964 -939629496
944137546 758553344
-972717470 -480953095
619724236 893579079
674432042 -458395162
-716891531 999364891
541115470 909917303
900207474 792865839
-324864024 -963472484
-843131444 -999973782
903228674 -28357151
-174008336 -935715291
497750452 -635299890
902771929 -29770247
937345729 93201166
425033729 -690865920
-522779332 -986444876
884629638 -82662602
84547393 968023402
-589180432 -991501474
472551442 -655399017
984223572 363480015
368765879 -728591182
-869764981 -995878518
394781730 934416291
880605743 -93515051
947398611 137220228
-709320602 -997579335
-641634197 -994689239
683702313 -446879374
312869292 -761581846
385242686 935783300
951751795 157813137
626474945 -513711415
682498762 878182107
795708378 -278399575
299804293 946675547
-367877053 -969564519
713990835 -407100724
-797463733 -999600820
-350841851 -967265227
17625723 -885215783
985999813 379858865
-668252655 -995994128
881742269 804294063
851468585 -165451442
692564034 875502438
957214640 185353792
-652751047 -995273697
272503112 949811079
900408780 -37035621
231874601 954198764
-251600807 -951192777
-695952473 999182955
577478930 -563959702
912612499 1653932
727848649 -387702507
212747353 -811661655
954519235 171543424
582016666 901711881
-353593111 -967647217
894521115 -54672648
-245529526 -950081155
966531768 237217574
610089837 -531100542
142240584 -841539119
126237683 -847741853
-661961927 -995713819
552592455 907678217
719363054 -399677449
998445628 556872987
698249611 -428189086
667129990 -467289488
921108912 30689576
-190127489 -939128383
940902229 108264595
169575396 960375590
994859353 483401372
-105589807 981288775
-250651597 -951019819
896002478 -50306219
-381957121 -971387454
968661573 249995215
-999981971 662260882
817845162 -236554944
656808060 -479566696
991933356 443401330
974692022 289109833
379211592 -721937050
-993671433 792743241
934771277 82616001
-889358395 998138690
877435075 806740313
-903656849 -944145672
-505801439 -984941234
182015633 -825244824
932895838 768615532
988921399 701717899
993031876 457487530
313739196 -761102154
-998428680 351614707
-122974664 -924092545
995472501 493437988
953077878 164340600
861439098 -142200734
626980865 -513162987
-727444757 -998147473
757563884 -342867281
264698380 -786954619
393359801 -712645196
999744943 612064401
777254351 -310613432
383265318 -719300831
807508692 -256573977
813658479 -244771822
18275810 -885012239
-883531697 -983242754
935303678 84775092
853768964 -160189930
674041138 880397931
-322147188 -963057700
848741221 -171585803
742355374 -366390249
570923598 -570285083
550817878 -589110513
-483863095 -982861320
997952613 543286907
-596928869 -992017052
-980083756 -364694770
21219045 -884088179
634772313 -504640600
236173773 -800804422
903880964 -26329326
914232570 7049410
398913220 933812518
51457671 -874317412
770005877 -322771507
580769137 901969977
953037898 750146922
988703079 406480679
468738067 -658354961
808284417 -255101958
374353616 937288483
-214004269 -944005499
600207482 897884255
-654431462 998744052
853095826 819321372
197471271 957682295
904826956 -23376568
650331838 -487092307
-218668182 -944927393
-783476507 -999409537
-953981788 -686294159
966839225 239040290
451573510 -671456767
-984588977 -270282332
-655252413 -995397464
995698779 497305872
565661593 -575287117
924888872 44372139
995378775 685799018
530293036 -607616543
-824828494 -999869897
837082077 -197049295
837014580 -197193648
974196733 285690573
558265741 -582213143
773801561 -316438360
395846876 -710989700
955495905 747728379
361041363 939079435
-999804362 583759360
639964603 -498852425
-447718354 -979099808
-61312703 -908385160
999057813 577804855
999752891 612637708
287788402 -775085671
-904063517 -942969733
776102354 850133464
978431403 720144135
-692927596 -996998111
731622026 -382262765
909847424 -7425379
729644458 -385122128
712177916 -409583408
-692756825 -996991729
849963074 -168850279
958269920 190918571
991398735 436838686
-537714099 -987700245
738742942 862257822
608575844 896062865
334539793 -749250450
89814052 -861132267
-542215232 -988063622
876367078 -104714279
973047619 277934914
866341109 -130286348
264133283 -787238131
-870349134 -995553211
-273744488 989488270
-605507459 998143106
-95128152 980681937
197822347 -818379876
549264267 908333364
880845233 -92876646
-276192335 -955539338
992503004 693715517
-770431863 -999181842
-985338524 -252337453
-722639095 -998002906
769347434 -323858756
-134642106 982901702
652007427 -485160348
-36809755 -901523685
948759735 143534563
623498927 892724086
996992996 521356437
-526925686 -986799657
649398717 -488163121
958363568 191416190
981965632 344017158
988733126 406794069
-206164847 -942431462
-998939154 409192493
726636295 -389435844
996739313 516272540
985528057 375426551
392581813 934735205
-33429245 -900550220
-527914895 -986883661
882411315 803906217
-335563593 -965075426
-134720692 -926868653
-115434269 -922288669
-846460430 999971440
-215791481 -944359386
-112704308 -921628798
-964698644 -580330652
495787013 -636909405
111688459 -853216423
977951398 312619239
934663360 82181395
358076682 -735197043
912759603 2140895
369441 -890532121
999725554 610725041
561829577 -578893864
-100891006 -918724922
517824805 -618429525
-542661715 997090874
249204076 -794581371
637443332 -501670908
-998015198 311634848
-570693212 997603505
-680129102 -996495787
642484807 -496018521
-755641655 -998881019
939002573 100164663
995794565 498956396
-647645267 998666504
392637825 -713124773
21985555 -883847043
999179413 582637357
768046113 -325998691
