10000 10
-981041374 -26057041
29582359 -978996008
487595607 770076535
554779768 -885707081
-942260299 267839071
46136012 952844852
938709647 -642835730
126273757 -499740166
380752327 833632976
-881361106 530652086
996165311 -494156176
989381757 -526628143
-988051370 -115284269
667536760 616337763
-912274529 414602425
-593020286 961993726
751875534 513244258
736977798 533697973
969170562 -49090269
638794675 646089302
-948250894 232890373
310482281 867196188
926683707 136467567
-73063484 974691328
752621199 -805304778
299042004 872207725
694130421 -833775396
987174032 -181793384
-951733980 211124601
661798393 -847508594
974970116 -84589034
756881813 -803015054
95215982 941393465
666817050 617109813
605040504 678244612
137173479 930066720
917713298 -672319336
-151028674 984867847
407043036 819568030
619886850 -863886688
879183897 275306087
-995400538 -589211611
-726321277 852810531
-301082316 996947817
619404091 664971775
-157359828 985567608
995261455 -282043201
554468095 -885801285
-801203753 -934743916
-557462281 976973218
-629481652 941894071
-252043064 994001790
831994171 380386472
-847857245 -905667859
72220080 946941037
882254415 267637926
-331871261 998340341
346441076 850644826
-196062958 989454856
-949901619 -769135641
-25789975 966999485
-334104426 998420900
-173587263 -992972727
-504203904 991656545
993491791 -509012363
-936941531 -795927025
-998314860 -349533800
786089028 461814537
973166249 -576178449
55221252 -976496904
920651099 156924682
656796845 627687033
712168540 565338633
821704992 400172953
-991894917 -179196897
997653056 -329188104
460305068 787910131
-863216054 586697246
-9120639 963975369
528745270 -893231951
-912975522 411633129
989649981 -525573708
335011821 856028469
-928347726 341147322
-954483719 193216795
60624326 949621393
-160538988 985912354
539397662 732762615
999915226 -422968753
910829778 188342847
728798125 544406202
923754926 146506464
-283280940 -997315659
728041273 -817874072
996346800 -300751557
617714711 666566263
-69098381 -986865335
-708186239 874225014
504270299 -899809412
-370887114 999435617
999548473 -392844435
877570372 279296665
400997231 822882821
264891480 886358749
113314047 -970222379
-934837174 308103001
-808035120 721828578
818427099 406283543
-989807062 -142574364
-561582319 -996299916
726020157 547984892
839777158 364645280
982272437 -137555818
968048643 -42740416
292324175 875098037
-956892394 -752229927
-999884478 -453696896
286545502 877539689
491623992 -903101119
906820200 200491094
961000685 -5214292
949010956 50134403
768729826 488729462
992064758 -236223484
600736369 -870763987
999375747 -465966538
-538187402 983360756
999658097 -399417485
37616598 954677916
-988635282 -635786550
573224915 705769856
-999975676 -475500676
380339569 -928672537
813992628 414425188
-368530659 999387425
967320337 -38671849
571863466 706902311
-527670445 986249910
993474531 -254921514
659194740 625172796
-832169514 -916853596
666370097 617587571
907824389 197477449
711688009 -825727636
-116578092 980711664
649759799 634978999
854890757 332244113
-682394126 900661316
-954872438 190635388
-888550249 506085293
-603279483 956913589
-744371837 829285263
967650746 -40512164
780046951 471386129
-782921026 -943500228
977432548 -101162717
723104153 551706549
924815879 -663198976
124336771 933706591
667739774 -845060858
-529075358 985888731
865226780 -726922095
518193341 748618488
150678001 926089860
993989673 -506523310
345757920 850969503
960664407 -3529775
811337711 419219797
830964897 382409757
917135823 168451249
168079195 -963505322
961679223 -8635640
-684546587 -976074325
42059155 953728241
454020037 -912394823
999943846 -427499439
643203790 -854954324
802154551 -775868956
843557164 356731768
805453177 429644408
269971781 884329633
-453851511 -999938129
859539999 321827835
960139104 -917332
-164498630 -322981420
532274185 738168041
-913696862 -834692526
-109643139 979812266
356236107 845920246
965259915 -594114821
-469246349 997322058
802031210 435545008
726481447 -818641970
457769157 789503484
272763226 -948254325
-990155513 -626865383
-952518640 206082365
980111986 -120433215
-946993943 240434677
-342738092 998711165
199982794 910305080
935476502 104745543
793942753 449070310
162853475 922393488
-762446202 -951797293
999820943 -411901172
490870525 767852103
877523425 279412462
343919443 -935854487
992301356 -239240763
-17327611 965481928
987441266 -184451693
983150858 -144949486
696235694 584247290
-363593366 999279195
997048973 -314996110
771813488 484068139
164186079 -964004352
438722746 801212080
751099832 514334858
-572027825 971259191
736342037 534543396
927102351 135011037
989954555 -211104317
-826108541 -920724403
541289652 731309228
-980646211 -21670851
921815779 153045466
-697057319 886248588
56085726 950645609
-345056916 998782136
-907279682 435163033
-340211133 998630967
262232948 887413562
956849012 15006305
913465956 -677509081
754993245 508814093
-967035295 102902721
-337872053 -998685315
811323627 419245088
-56508477 972136906
-995552241 -261960423
998089709 -340447924
-860827573 -895163249
184451056 915496642
-997472810 -319418964
-596080564 -992436292
236303437 897373916
-958836285 163581014
537446739 734251315
862833086 314337687
927168552 -659982262
999658704 -399458012
-986777642 -96662763
344293533 -935783938
602578952 680465080
701252549 -830562383
661673370 622562864
-677554250 905114330
-908655710 199140112
990904687 -222056424
-276018907 995543646
510819793 753921927
241797875 895308253
-202193465 990021172
999535493 -392171875
689170411 -835971684
892043544 242315671
-739044156 836438147
-741728088 832856648
969064909 -48486525
-86754979 976687950
-890337697 -865183819
947308047 57395204
-932354492 -804226864
-129014291 -990576606
991648661 -517338888
-787926314 -941221294
163714758 922128180
30948059 956078411
986450850 -537621997
145855376 -966313003
823505528 396783786
941365605 81903399
118799018 935233977
-915121024 -832583515
-997487339 -319911667
-98276149 978293709
892554382 -700717713
-152948511 985083065
-924626903 359148980
624367161 660242611
19660394 958400313
-680814615 902126275
144865188 927816842
581956555 -877111185
-295264816 996636646
-909784548 -840356919
-934306474 310871394
-867064735 575511639
-333433672 -998596177
700192766 579641894
-843396922 640916858
383849820 -927950681
789656031 456064363
990564665 -218099535
977437178 -565354011
927383942 134027548
-984764490 -655200242
-955158943 188722654
-967304636 -722496295
-747592224 824829547
840812481 362491014
886508508 256812081
101638996 939775694
988241254 -192599927
-684129842 899038434
164749972 921807394
-107471844 979527004
-977560912 10222391
-988841068 -127372358
-452122217 999023080
-691212424 892176534
-991039695 -163355853
406943769 819622987
995789375 -290892625
806350502 428076740
344834077 -935681706
137836018 929874278
-109438912 -989425066
989453598 -526346146
832206564 379967296
-665810941 915334541
648017040 636767931
-847565917 630066891
818901675 405404692
814233020 413988482
577491247 -878564561
819675888 -501817955
-974445713 39629319
332388095 857250317
569930466 -880992931
223053524 -955974048
685240963 596844424
-857243596 -898143837
880908518 271019992
-505650935 991355891
-145847105 -991517184
777703488 475038184
936944827 99182444
195938628 -959809460
983543613 -547731429
-418577263 999991993
498613905 762516980
12686447 -980549756
-20307327 966021549
-831634690 -917207789
-914726464 404094158
835714392 372961467
36249191 954967613
-969898359 79509503
-797269084 743267399
180111920 -961935352
153334523 -965379794
596879264 685534366
332033179 857415227
-992095163 -183073714
474023134 -907535523
-999618008 -530295664
-526540972 -998728825
-319055633 997821516
932285286 116552221
-997520287 -321030326
927425498 -659623450
671169371 -843627215
980738112 -125211492
998469070 -351163230
451342735 793504897
985126614 -162369653
889064736 -704336861
320316724 862799156
-897928270 471987024
-446594669 -999907292
618013416 666284706
-997792159 -330526329
-888721859 505483737
129131160 932364912
-428398882 -999807206
-945268766 -779378248
840236547 -747845327
-593222818 961897744
291130567 875606067
971901299 -579170765
-154558728 985261114
999969115 -432950202
937697306 96311792
991162598 -225117807
-734339941 842601543
307709593 -942425150
-997373479 -316074532
312838461 866154260
724929925 -819401684
-353912629 -998982494
-777764968 778154852
-970767386 72192948
591441914 690297147
476142921 777710205
-561161080 975578908
-858318029 -897251898
841053818 -747196799
-357591550 -999042859
765734465 493205081
996106062 -494537805
-977664516 9203596
389283801 -926825879
-616677705 949700803
673008316 610398621
703658552 575565508
-993617770 -214791356
183931842 915666529
-979501143 -9378337
842675915 358585231
982897761 -142800275
-757804175 -953548738
824836150 -759720837
38166774 954561060
664461841 619615816
360084380 844041591
361519118 843336455
76505520 945929354
334730974 856159523
727603912 545948630
998506440 -352284492
974312965 -80323130
663147761 -846954630
915620702 -14482434
999841095 -413918793
202512008 909443366
-705761722 876921409
527320099 741880967
867665590 303064998
-910521656 421902654
-253733115 994117341
519529137 747642990
975511252 -88151849
952285072 -619832298
767276218 490909905
586019738 694965348
-963732728 -733403513
532949136 737659077
995481444 -498465907
308965672 867866298
-967107402 102330825
953278298 31488205
981478752 -131074992
536031455 -891193239
913825023 -677083319
-866429992 577374554
807282697 426436492
74613863 -974509625
944426943 69477787
881092845 270559731
-54237072 -985837539
-500995727 992286649
264122134 -949657503
-874331540 -882581557
-417552915 999989622
210655908 906629140
872422383 291793222
-967823465 96589501
818704879 405769490
-413714989 999975194
516173798 -896646799
832363721 379656869
229783695 899795216
-653371685 -983065904
994306237 -267007806
971680791 -63840122
-812597696 712356314
345339610 -935585908
-31816529 968055925
163085897 922322120
298245176 872553571
-752580120 -955471401
319193170 863308663
892652835 240680827
-118482023 980955159
999623441 -397181538
-879683522 -877097647
874155116 287630049
980997549 -127229008
771653918 484310662
585322504 695561034
979152270 -113371908
999359969 -383744716
455356090 791012133
960281867 -1626831
87805470 943220554
921361396 -667732109
100719212 -971659549
708065792 570323020
-934389115 310440600
997760648 -331855224
439203144 800921784
997917384 -481408174
708536643 569753826
-796112446 745494453
973366638 -575690114
-173002445 987206325
948613455 51836883
610757380 673036971
-34148187 968459272
-225387798 992019639
826163649 391728024
648771231 -852764879
-970822008 71729866
831932297 380508320
-615899760 -989771507
998123432 -479570703
-898755177 468852851
-38318570 969173803
832279155 -754059999
-999406477 -408560179
-934795464 -799852622
814086896 414253957
-265854149 994917686
-968950116 87377662
998839250 -363171563
-29966083 967734037
324761342 860771734
145002819 -966418841
138418991 929704634
822358409 398944900
898035341 -694901393
-730605055 -962768608
810722189 420322375
-467458098 997539145
-886104682 514564676
876321230 282364327
-148269789 -991649797
-998425195 -354145794
856934386 327684901
307041569 868713757
-736992715 -960723812
694989989 585691686
880528851 -712816497
995422727 -284707060
660418974 623885291
-891656171 495041703
-693428687 889965159
87906478 943195906
537740781 -890708286
692710446 588328037
-762592080 802774599
334511462 856261928
988882638 -199312943
998872692 -472201335
973481221 -75047514
-290765247 -997538150
963605598 -18565896
634877801 -858196433
-415094834 999981577
511720025 753279099
894700274 235124883
604832849 -869321218
574300367 -879595121
-312723452 -998135588
-950606774 218312159
924589749 -663500476
-685241957 897980914
-396506056 999833547
118869799 935214667
983942385 -151800469
999562244 -393594881
56836701 950476542
537330323 -890825043
-160730066 985932883
-980611981 -673724823
-889755782 501817779
-999812717 -518858401
-249459951 993824213
258079147 889055199
115424834 936149733
746906430 520200183
-974843013 -696092686
813649420 415047964
817050088 408825098
379466944 834296122
752505947 512353349
73754349 946580805
663264850 620881945
885904431 -707535043
-436149093 999841582
-594901420 -992578797
984328421 -545103606
-598355239 959397025
-194111737 989270443
844371432 355012155
-943480362 260916663
-662850276 917746670
999998520 -449326575
999882706 -418554622
-979694331 -11400285
822881687 -761182366
-497060204 -999892418
-892050326 493628439
990587962 -521821512
777013447 -791606510
-764406595 799951473
972316710 -67761589
-997090528 -306767004
990216977 -214094758
596336671 686012296
843950727 355900763
966985938 -590389680
785586367 -786468179
858129639 -733155674
-375836435 999527198
302856646 870546048
-33313594 -984345153
993185721 -510467549
945060087 -632507786
-996997523 -303822856
188209778 914260366
148609238 -965970350
999485093 -389629889
997814725 -482223156
287361473 -945852038
686293276 595653048
-835174581 661615999
546772960 727079317
790905370 -783163924
392378343 -926180299
-69880828 974210431
-668221458 913314277
-858702009 599552523
757248366 -802815437
994866999 -275662861
1949622 -981503139
604391272 678831406
-57170083 972240833
996032271 -295101657
-391359681 999768672
-996414473 -286178946
-71312138 -987015935
-10262891 964186582
-480772876 -700741851
-949846654 223096571
-169167029 -992755770
-558350611 976642542
993373129 -509581132
-853703978 -901044840
-177731436 987681908
604260244 -869524018
386918272 830410831
-847745161 629592525
-395446494 999820882
-597746926 -992227927
-29684064 -984078226
-970388722 -712288743
-994918060 -245547545
-419554303 -999743599
362306186 -932308991
-985280464 -76410463
-471967525 -999985236
-969694028 -714662043
943294087 -635436372
105822321 938696819
358737614 -933009300
804182060 431856476
-183236970 -993434590
-175303 -981688247
791634946 452851156
668047539 615788350
724017583 550542738
857953198 325398949
910481963 189409232
978285888 -563111537
963589421 -18480822
-557888684 976814884
-14005629 964874617
-976085152 24395009
898341780 225037548
-47584187 970713234
151163980 925944167
-379713191 999593187
-75646458 -987306510
929723474 125775738
-744040109 -958431110
404759823 820825841
74906416 946308653
827668329 388825123
989704882 -525357082
853880067 334483028
-40219384 969496141
-920379797 378825046
-767674029 794792688
-501511276 992188270
-614776098 950758375
-228836252 992298879
-998410329 -555589750
-502805558 991937692
325550027 -939256316
184834752 915371092
417999866 813402848
-998736976 -367928571
-872394248 559459319
984441878 -156209255
-903537585 450141051
-812489343 -928741998
975796980 -569603065
569993679 -880972849
997607892 -483849351
-977742398 8430315
-896586583 -857790872
-464985778 -999968955
238340205 896610488
-781473801 -944132337
377196792 835461071
-896488693 477397778
-999357911 -405141801
158740655 -964695958
60576035 949632366
957272368 12994516
828158157 387876656
-564309673 974363585
999981894 -436823324
919038983 -670663084
542428243 730433067
-971598393 65098215
-953860807 -759762849
697772801 -832136128
-195113396 989365293
-870773730 564418154
-630121775 941474251
-947970220 234583560
25063140 957295820
935972955 102869429
878142149 -715099243
239252922 -953569022
470538930 781376647
97835535 940736709
-826434347 -920518472
-917619204 -828867284
-906403215 438710894
-609285061 -990697955
284014197 878594803
-786598497 -941835592
-261494451 994637105
-569813877 -995469654
893768700 -699441266
-999473376 -413512666
71218594 -974863908
-692817900 890578873
-699884373 883286161
916989506 168924545
844130878 -269304049
501208537 -900616109
-895252315 482002660
731517709 540879999
828999005 386246407
-652516526 925765405
647916263 -853103211
434864932 803529808
-999967321 -471403964
529461373 740280320
755266548 508423354
609313230 674362201
821567058 400431959
936482827 100937641
990993696 -223106583
-656265639 922919726
971667231 -579720454
-360371822 999202318
492938369 766438136
-261789407 -996620300
-957919307 169961312
226011653 901171694
985959590 -170114288
192199441 -960320151
995685675 -497201902
687295723 -836786052
-678476966 -977569782
853027874 336365379
983277731 -146035912
-996862897 -299609696
995796012 -291006590
-423855754 999998939
847491286 348373357
995634355 -288241294
-196946465 989537657
242296483 895120024
476930627 777191905
915593491 173408026
604108293 679086839
981117402 -128176244
-555756142 977597152
-809451778 718919945
916801647 169529788
64604319 948710247
864820564 309735210
-226808060 -995334168
995110144 -279574126
-62068320 973006589
837926382 -749662203
845071107 353529827
-988508409 -636504266
986685681 -177022124
988980655 -200354934
718778986 557152860
377140378 -929328512
197902265 911009355
-314461168 -998178066
989172282 -202422413
794700313 447819000
81120947 944828462
922301819 151414205
-539404103 983007899
433243932 -917217387
-918064491 -828189210
-840761279 -910955486
-308769577 -998033484
999805737 -410531052
395611583 825791064
861296042 317852824
514938149 750973056
153851430 -965314912
-971758396 63699243
961724989 -601520041
920411114 157719036
-213308973 991010011
354483513 846773301
494284163 -902419570
-927322200 346193487
986899565 -179096045
-994615247 -238043868
-956340043 -753648612
-149556609 984701761
-950224575 -768389755
-142043138 983842923
-714891732 866559904
-644246763 931804739
-209544541 990679546
980681943 -124777225
941798064 80168576
992832059 -512090622
182954211 915986320
-999997665 -492808667
-827608231 679491484
-640661817 934331953
571430504 707262036
-995898012 -271402298
93446754 -972471635
967842173 -588521136
933066472 113687966
216794701 -956881422
347393663 850191648
630410101 654385511
998269018 -478192714
625278092 659364979
635890145 648979528
-724902230 854556794
-973936740 44278269
-674337240 908017708
997547162 -326592923
21814694 957961383
-954716547 191671454
932483881 115825640
-936898135 297240144
987787569 -187944985
873609720 288945937
975709704 -89470622
-872103070 -884768502
343137453 852210685
-330731742 998297708
-71556685 974464208
306899216 868776318
-881573228 -875053036
-271265478 995254895
839416427 -748491605
751040891 -806141648
-985631065 -81016068
76213340 945998761
-957768339 171005133
723801011 -819951872
351819140 848063886
-975586714 29074091
-560799130 975716674
-419811914 999994036
104395395 939067174
830950525 -755079180
977741523 -103310780
-836141913 -914177879
-410065440 999955173
-634179916 938758684
871549850 293874822
-881939917 528712774
958156035 8764923
792526678 451394503
-894130743 486105904
991484833 -229020077
851389446 339952004
972232569 -67239609
-958073763 168892278
942532654 77202397
-257106069 994347046
926243187 -661262392
126961833 932974516
564478691 -882710723
-750373297 820913383
451709612 -912941193
406831346 819685113
862434224 -729395117
958587293 6681573
-943448969 261095138
-98808779 978366688
-102939968 -989032468
999963283 -431440955
127500174 932823666
-269944131 995173587
-12593764 964615720
827429977 -757760922
902371285 213537989
991186135 -225400768
804433801 -774337339
-820088953 -924396298
683339522 598982485
930531275 -655224391
956583592 -611733591
622619750 661915960
972509398 -68958928
981851913 -134103733
-332996983 -998587089
670321470 -843982740
971092593 -60286918
969831840 -52895096
645626062 639205706
742736574 -810492671
-794131169 749244258
404862016 820769675
993007192 -511297480
991057212 -223858624
951206022 40627599
354850294 846594928
-996011697 -274580862
-974640661 37836817
513331197 752126604
-846839447 631982654
925027103 142174024
970662162 -57731766
-646323219 930323470
-117629923 980846367
-900744613 461163802
-476041134 -999992008
-157973256 985634467
914241473 -676586414
-425704297 -999789110
-629246455 942046816
902564301 212979750
422923946 810569473
630782459 -859776250
464757078 785091424
757517976 -802668413
-881713255 529474007
961886726 -601188368
-867424028 574451704
680214244 602472649
709011632 569178940
737830050 -813010135
-974975512 34745122
-893486584 -861486002
986844621 -178560876
-902052844 456010913
980225230 -121287895
397086876 824997416
979563419 -116365319
998836751 -472586254
-309769203 997387811
912133479 184309753
944817432 67863467
-201171731 -994249876
747007085 -808266484
964823372 -595041072
359272497 -932904697
-865507417 580065576
-631846606 -987148006
905631322 204018833
-283787764 -997331026
-786888149 762401476
987228565 -534786047
-778315976 777225603
-614945654 950664930
-958314367 167219400
769244663 487955652
213583589 905603620
-759648332 807289566
717740972 558454257
995385612 -284092715
-275705713 995524981
-124719524 981745580
-912019940 -837156583
813054266 416126306
910507063 -680976221
982675692 -550551353
579762747 700282036
730414451 -816701784
950377389 44243858
-776279661 780645349
-443114892 999570179
794449095 448234158
-622048770 946578876
587655620 693563508
78924458 945352953
-591806448 962565671
-911030633 419800252
405673048 820323647
780276292 471026742
769414332 -796019254
-839767206 494464015
-342503478 998703835
996494026 -303602758
-886211876 -869923652
-855629019 608150617
795260651 446889859
734249307 537311251
870983519 295222433
187149844 914610103
-869099472 569473992
964254053 -21990352
-758760472 808630339
469491006 782055392
-67238843 -492417033
-747312362 -957340476
-11617150 964436250
897622528 -695346061
-506231433 991234107
-791017533 -939776931
955051213 23409599
952815177 33553705
-775388603 -946705315
976805982 -96853126
482518880 773483910
-804075680 -933274053
-998792193 -370573899
763310550 496786109
-532602987 -998404518
455287146 -912094362
929677044 -656453413
430658454 806034615
-956690793 178388974
999990947 -440572591
87253995 943354609
518157276 -896112366
449128294 794870731
-67966907 973918483
-489667668 994335104
-525317066 986839168
-582322960 966867754
-168518519 986749339
979850894 -118481631
851216751 340328474
-25914099 967021418
192010851 912992164
967434909 -39309545
926553107 -660835019
768779456 -796383125
607025239 676446957
-893627961 487933755
-349303001 -998902012
475068442 778416220
243439389 -952934156
-474999378 -999990356
687770713 -836581255
775687120 478146984
-858186034 601002398
230065968 -954944956
66073037 -975394081
961313895 -6789443
777092358 -791560181
951121615 40997022
997986763 -480833659
960625586 -3336533
656578503 627915355
904886834 206210443
-131449576 982582638
-549527449 979781686
943488874 73320673
219912678 903363220
844430591 -744497833
930247485 123908333
987273861 -182783423
601958459 681021780
-768646121 -949416697
-666144156 915058539
-703301342 879634864
827777534 388613912
686969059 -836926867
840644211 362842393
320539709 862697705
-200581408 -994223786
-880306333 534141305
-990949850 -622005468
-240107566 993167364
-592316460 962326249
81513554 -973773462
-884459554 520175472
-986658768 -646322046
400921650 -924358357
-165251059 986410548
859229807 322527488
-567128662 973249391
955875446 19577616
-321538992 997928564
-546887957 980673953
713630214 -824810503
967303124 -38576082
954369072 26545188
-385165607 999679557
978074397 -105646740
772367474 -794311911
-843638787 640295615
449728959 794500325
560796610 715983132
950158744 45193406
992820118 -246054875
-747013966 825636186
-133590040 982844216
-471416156 997053259
549903882 724643628
-881508592 530159708
-82468628 -987752389
657631113 626813996
612015008 -866758853
-388542375 999729892
653307111 631316253
811388459 419128597
215844483 -957018257
695886100 584653124
-723857002 855835156
999261522 -379442620
882082545 -711309749
-778230937 -945524220
-565301127 973973937
844558874 -744394732
531907346 738443873
704818025 574192883
975392812 -87369051
-928675027 339521987
736627271 -813616396
-995718926 -586276525
-993837515 -219697930
998190996 -343224242
810371306 420950045
169802948 920225887
510482260 -898167718
-958607337 165178500
974675095 -82664567
797088811 -779204460
526664294 -893802523
397151407 -925168514
-612299980 -990279307
801756121 436013130
998617556 -355714821
-7802800 963730790
-996075476 -276383064
-978454517 1294028
612690771 671251341
-134157801 982912678
229709056 899822704
769471139 -795986564
-919976672 380662753
436365208 802630766
805384098 -773687441
792232862 451875180
730640859 542019438
-180934585 987999189
296678397 -944300003
-822605807 -922874887
293208031 874721172
524167540 744224093
-701700082 -971497582
-23842294 -983634253
491057464 767724412
-230981922 992471334
478702738 776021160
28019440 956686398
986050401 -170968908
-919091302 -826613121
-305502942 997174949
579911431 700156589
266756312 885617064
-71032235 974384834
-648183695 928966626
608592582 675020442
568742634 709488490
-416973572 999988210
914833592 175826902
890828602 245549791
754247723 509879434
985382585 -541441447
-492009664 993931793
-191104499 988985051
891756012 243083274
601131044 681761642
43584168 953399041
-529728067 985717745
978907649 -111599027
737957685 -812945368
-999937218 -462794511
884096916 262974812
-722205433 857842994
889226075 249768135
474098350 779052986
-963229921 132194298
21311906 -979764343
653819113 630785534
882753795 266376670
997142586 -317081332
-179812606 987888294
-152099877 984988199
998664979 -357233829
-955618718 185638523
833087406 -753436349
951810872 37979317
-246861316 993644005
-954375051 193936847
-401395271 -999586253
525397646 374453788
922017397 -666892595
-991135110 -620860628
-171734315 -992883105
914527457 176798710
-554366739 -996947165
-592116123 962420503
322126383 -939875626
-999868989 -451428222
419674012 -920267858
-547466910 980479711
-957245783 -751308302
815820426 411089004
-134537781 982958096
998653390 -356853119
877892076 278502516
749644507 516378303
721875737 -820880332
930407648 123335012
-772800644 786450284
920189182 158453243
631846461 652977464
-161629598 986029051
992699719 -244465091
801536384 436386836
992596534 -513153139
997159824 -317467232
-911318351 418606361
904045301 208674878
975479402 -87941008
-337643915 -998680874
26132805 957075799
173449475 919066514
799788382 439335766
993289476 -252358389
-981872013 -35417030
990783591 -220637529
763488223 496524747
-714545895 866964295
-978204875 3807423
-931630321 324692345
262654901 -949894536
994529689 -270422514
-997558284 -322321436
-124750128 981749431
-654010939 -982936548
471976871 -908043406
976324952 -93598593
971145637 -60603438
646724954 638087318
989463946 -205616767
-607738680 -990909315
381112693 833446439
646808089 638002566
999578706 -394511973
100177459 940146936
881898514 -711489492
-966068626 110526245
996753397 -308767127
-704086035 878771479
-999833765 -446713031
214160588 905400473
716492787 560011784
260925529 887931215
-176515657 -993113818
-435801310 -999850884
560030673 -884098332
-964902515 119564975
-738549217 837089543
903682177 209734443
656098320 -849823963
-231477376 992510905
105337588 -971138008
783138605 -787963794
643482648 -854845311
-161385513 986003045
-879036485 538289076
999571393 -394097745
51113819 -703446862
395202593 -925582623
895831776 232019577
785311346 463059540
977135509 -566146751
327230415 -938949862
457121132 789909360
781831370 468581347
937634103 -644519688
605517429 677813417
-552076093 -997126499
415050473 -921286734
-830257207 673390176
714932318 561941874
776366153 477102317
267410677 -949124230
-846513925 -906706286
887653418 253861446
872276891 -720569669
-134207327 982918610
-281434535 -997258308
997705264 -330475929
982678683 -140954067
-998362128 -556281475
-899551322 465813360
133551396 931109835
-792598602 752094886
994251018 -266173394
-999651322 -428143836
761092147 500024996
542596647 -889309492
-994046276 -224448817
-368325724 999383195
-477450316 996238260
595023310 687167922
40474422 954068571
279456434 880479932
812432534 417249764
-418011528 -999731573
-219351158 -995033541
174413041 918757377
529313382 740391291
-406524229 999930068
987538036 -185423443
709746700 -826641410
981451648 -130856161
-482556129 -999998828
-952430562 -763213409
-943018633 263540683
-149877744 984738107
-668085143 913430022
943238045 74342650
583085223 697465368
409145 -981637468
567104111 710837840
-570162335 972020201
999691052 -401679858
477672343 776702338
897627273 227043697
998562668 -354002653
-101595148 978744560
821641422 400292328
756329971 506901143
906641687 201023352
928400290 130457660
429821047 -917993755
922955567 149211107
-248262718 993741544
-983263731 -51562795
853790267 334681501
997201565 -318405965
562714029 -883263452
776430929 477002628
-932387082 320811259
580639229 699541484
876150608 282781110
871259410 294566158
700450336 579340122
680443216 602217916
-977036151 15323652
819900487 -763382395
981718068 -553540026
603221712 -869891542
999801444 -457874582
624658215 659962603
481677562 774044876
674625810 608630515
-992351906 -188143592
-573671714 970579640
-479609433 995926253
-783951896 767551442
-582925814 966602122
718057421 -822705042
-818919808 -925084152
897128774 228432318
-517320412 -290155652
122921229 934098854
-962325849 138843871
-509386427 990557050
315349377 865035946
-770031196 791011584
665806514 618187472
947869841 55009541
336341654 855406262
-887250627 510605840
203947305 908951167
716711492 559739664
514557910 -897079918
105551931 938767280
740523752 -811633856
725318346 548882401
-684312212 898865587
223427240 902106470
146031894 927472936
998335851 -477553473
-577306898 969037724
115380905 -969981351
-984316001 -64251241
878445475 -714810613
608730950 -867934831
710381836 567518425
-978938275 -3603539
675701745 -841722456
-990522262 -154436162
892354949 -700926246
184213322 915574431
476691071 777349631
-958511454 165846970
920830643 156328106
982773139 -141749866
-393275793 999793777
-343466505 998733712
-994267558 -229639427
-788606195 -940906330
934255934 -649705662
401547011 822583879
981063512 -127748567
210897025 906545033
502158127 760044337
822750015 398208641
817371566 408232582
156308247 -965004309
965633086 -593317905
656250383 628258293
-998356133 -351223639
-729164910 849270936
933867513 -650295149
999471920 -388975970
888639942 251298915
-619953425 -989157421
940214269 86489965
-807489056 722941726
-648760402 928543676
762723373 497649295
-796266254 -937209054
297078323 -944233099
128583382 932519531
-541310027 982433054
-323506580 998010623
-521502818 987776435
-814650555 708038503
-966889464 104057291
917055963 168709992
-858054292 601372334
-503784711 991741629
429931046 806464686
979690629 -117299321
-197634005 -994091946
223315760 902146573
854315505 333519728
991967194 -234995856
-666521035 914743874
-875306441 550326532
-959537269 -745134691
302416217 -943332651
-985802985 -83292749
-672726808 909444722
185249409 915235345
974314505 -573344604
819408728 -763741809
139115995 147950117
-835957529 659686882
417253222 813827547
766947860 491400436
-972373494 -705292318
801018439 437262416
-628681603 942413062
-871558242 -885301075
-999685350 -431259455
-719188861 861471782
-359762345 999186672
-873024928 -883865931
836914566 370529183
774340522 480212244
466331900 784087543
969216587 -49353314
756864489 506134326
-523478346 -998887656
-614243559 951051596
764480475 -798819803
419799609 812373463
323746402 861235847
477230270 776994221
20052469 -979880044
-665593561 915514393
829139796 385973060
-828245980 678028784
-922233072 370340333
527375770 741839448
224945801 901558060
-467999556 997474375
423313220 -919458601
666677216 617259448
-753588746 -955106293
720188116 555383171
422292905 810934081
-263826931 -996687870
-995266642 -254418550
706757317 571887853
-773131112 785900444
897573172 227194966
507945755 755967112
-979992500 -676270095
896734188 229526825
898307786 225133135
997076554 -487954912
-662074427 918366588
995131701 -279924686
-489459168 994370654
980420800 -122770986
992055011 -236100474
999935326 -426063086
-50632441 971202856
480648964 774729789
-998743233 -550516469
-39290444 -984777395
-177645711 987673374
707146223 571424809
867261619 -725106503
-935065830 -799364199
-342763817 -998779717
662684059 -847145100
-838554270 -912525868
25023705 -979421258
817158928 -765378163
-970835002 71619588
50230013 951947980
391364193 828061340
-876711228 -880188415
896668827 229707853
910739990 -680706628
934999356 -648574761
949438599 48298047
988067916 -190810909
271129169 883863971
962601055 -13337264
957531635 -609875157
-640356280 -985605443
798308073 -778411121
372618585 837796160
-973625376 47092097
-894938938 483151228
-985380681 -77714765
972753485 -577165637
-440777266 999672191
400000317 823423991
118021030 935445946
-449546797 999209410
-848228370 628311494
500736315 761039686
-880538531 -876176680
-976873355 -688416157
-747708576 824666529
747934288 -807778715
-756539611 811959608
-517743220 -999168956
-171107169 987013897
890111163 247446403
471442373 780789703
685033738 597078125
964870313 -25272318
998572499 -354306689
-412899581 -999689209
-830583050 -728410945
952931126 33038036
58612050 950076037
645775100 639054511
158149233 -964771024
-998699852 -551215603
-928763777 339081258
-18555391 -983215435
-980766721 -23004841
912084283 -679135390
-765860215 -950491567
880182602 272827329
-837573110 -913201916
960495088 -2687219
973695030 -76397804
909367998 192801868
908940774 194098235
116453054 935871661
188622128 914123818
788294101 458265288
-718902772 861812658
-195810514 -348889165
-16801732 -983073612
645881332 638946488
-891497030 495611493
-355430136 999073182
858485119 324203175
-272269256 995316503
-999995492 -489103846
927059088 -660134051
996917343 -312142520
979468221 -115669024
460591506 787729572
-845211440 -907680544
857380665 326684129
71390982 947135208
133927976 -967775599
975223784 -86254523
915210726 174628067
913133774 181186072
-699247677 883956389
746276121 521077109
-752557683 817782536
989667173 -207871710
-900266593 -853209951
934095814 109894790
-282841896 -997302333
-744305805 -958343683
866275814 306331141
-984133323 -61999792
-157512364 985584245
999692997 -401814784
387006025 830364617
989378834 -204680458
-235272250 992807869
-562587961 975032847
95729761 941265312
468914607 782427541
134738849 930769518
-84741008 976401460
999713560 -460014518
636250331 648622328
-903474349 -849067264
553755016 721616778
-998882465 -375449628
329910555 858400436
-194963470 989351113
-599712455 -991974253
912804416 -678289254
-374451485 999502671
-999483865 -534481339
230378990 899575543
-30634580 967850468
509799441 -898348859
212990924 905812106
-888270117 507065004
446846706 796270506
-295106368 996628061
981752339 -133290866
-434707617 999883352
15511032 959233074
-169031946 986802010
999868907 -416911058
595171539 687037561
-611684517 -990365091
602055069 -870302605
967858625 -41675255
-989314092 -134716109
905447307 -686743729
151037362 925982199
-181906703 -993371915
-407733253 999939520
-309160628 997357739
-947801557 235599428
-988264125 -118511860
-57888585 972353621
-999002529 -545675565
694676297 -833530290
408253764 -922770356
-982673008 -44644400
-50234646 971139214
349775647 849049003
804663782 431020006
-131658914 982608396
-64725021 973419611
75136786 946254149
966856874 -36099533
-492824673 993787830
292952995 874830078
42303306 -977785316
-833572337 -915917348
533765645 737041633
861604622 317151574
-139391355 -991160184
612872856 671082817
428980098 -918183804
890636390 -702717065
-845261381 636099940
481532000 774141858
421260859 811530220
485596945 771423705
999647693 -398731005
-738287748 -960304325
931368420 119877392
-990965804 -162066333
-842322637 643667223
464206251 785441614
999023848 -470494200
948710027 51423757
565857159 711860994
-263988599 994798071
16577792 959020352
-166959098 -992642891
924119761 -664124508
-739060889 -960053438
-753901817 815827098
903762344 209500796
-967243459 101248643
51994352 951557962
708220015 570136818
496138189 -901941058
-993979000 -222906139
995857034 -292054455
-999990334 -484456153
-92523214 -988389449
622468075 -862923328
-643485369 -985009289
864350906 310828641
545006152 -888606744
999340535 -466475642
-723427365 856358152
644448743 640399567
803475283 433078876
907835952 -684037512
-232202110 992568275
-370325775 999424312
901692779 -690919380
-85160224 976461150
-439395939 999726320
32149483 955828174
-791977772 753235874
930133475 -655800371
-530156245 985601627
-863144616 586902778
640980942 643900350
985870716 -169279626
989977295 -211362154
-445809091 999434307
842874897 358167407
312105201 866478823
243262803 894753853
-316691155 997717266
-602724726 957199669
999844632 -456602149
-17756486 965559875
998150520 -479317448
-27959691 967382143
161121263 922924180
960671666 -3566061
994307293 -504874655
-336510170 -998658359
892115935 242122262
-934262547 311100252
988596578 -196304799
974085788 -78871919
964605441 -23857958
997984940 -337621282
543913268 -888926523
378759747 834659836
668654705 615133415
927761931 -659152538
-356704538 999107188
873079795 -719832013
-134096720 982905344
-64224207 973342087
734907066 536444452
604317030 678898423
846963984 349503212
993832056 -507325897
-992173760 -614133785
914997400 -675670393
-979416336 -678600198
-999765435 -439335359
-866134849 -890469175
-599032608 959059844
705455468 573436938
965900606 -30853440
808822536 423709990
937875036 95627879
721260704 -821176018
-980707967 -22353045
494327871 765484237
601627690 -870452342
-982312504 -40467539
832178191 380023329
-898426608 470100507
920756390 156574869
993509848 -508924133
753379640 511114582
-250630977 993904853
-802100220 733782527
913522850 179968523
493401448 766120628
968911012 -586107433
970134932 -54650640
996852445 -310796793
-486273276 994900717
894200428 -698986962
-989517378 -137924759
-111278305 980025702
681704868 600811811
-369762530 999412746
-830199486 673524936
998413655 -349510930
893830466 237501198
639124585 645760144
982937966 -549708391
568099790 710018738
-971457481 66313794
730874301 -816474284
-914568742 404777032
-269944340 -996889452
379255593 834404865
-882063841 -874515716
989180247 -202508886
677640868 605322070
-727960439 -963600679
-308999639 997349766
-996310559 -580572123
-471715704 997015249
-927082758 -813494378
-804675438 728630071
977533296 -101859550
-675628473 906858320
-659362583 920511257
265679996 886045348
189532102 913821068
-848589104 627353536
-151709025 984944307
215265424 905010636
852846781 336764739
996974666 -313366117
984981328 -161048044
-995477506 -259980943
-962800628 135375176
918586068 163729726
-999865047 -514906689
-840994605 647051912
797829817 442614866
961045822 -5440848
998167080 -342566339
685257350 596825904
619008441 665345957
281692814 -946790047
579796720 700253374
-88593609 976948385
-696844884 -972856602
843065325 357767355
338493446 -936873009
169333835 920374020
-19946107 -983326902
-986984042 -99628319
-518380558 988529024
-967571550 -721633224
-981003105 -672097741
-309662031 997382539
151566365 925823288
-630135120 941465497
994023343 -262802989
979493682 -115854875
949856467 46498371
175346555 918456166
681417804 -839309654
55891117 950689370
621671953 662819268
999889805 -419503216
-654146609 924537640
426194832 -918812169
-971480123 66119437
-341601824 998675392
-560200160 975944638
824319300 -760109380
-999549215 -419525507
-773864154 -947322592
474641116 -812967076
-883162214 -873306559
715327818 -824005348
-970579993 -711624737
586598894 694469709
944143914 70639682
-983846208 -58523936
-399316240 999864961
401896046 822393181
-241073546 -995880855
110968377 937342095
-971242494 68157242
961998961 -600956543
629804783 -860149864
981595072 -132015527
-743722771 830165684
800260726 -777130438
-225314055 -995275275
519109333 747950120
999982279 -436957078
-514071609 989518465
922239679 -666605336
976534721 -95014022
812023046 417987144
-999999015 -495440422
721499345 553733435
572602796 -880139642
490202612 -903464790
258359417 888944810
-996661483 -293461207
896370543 230532854
999191790 -468470431
-288162116 -997462088
962824523 -14491426
-1852585 962609485
-600915796 958118351
-691027216 -974408740
921066043 -668109060
-43935163 970115570
-470455084 997173256
-18157320 965632681
-382534556 999638383
836678087 371010103
-243405537 -995968992
852723897 337034860
993880267 -260719390
865594857 307927015
548601030 -887551378
753863507 510426823
-312460534 997518119
-428692965 999988476
992612355 -513082551
905336903 204886918
851844051 338960220
894269793 236303183
-956797122 177666118
-917466162 -829100168
596951932 -815419195
657503825 626947280
-639451721 935165799
-787461151 761388410
875031763 285505448
884520256 261899489
503816229 758880319
354397964 846814888
425321251 809176609
-628186885 942731897
500702382 761063312
518742542 748218148
-998888883 -375821692
530742970 739318374
53372388 951252427
-625629902 944368002
716761975 559676796
242449990 -953085754
975503627 -88101287
840487578 363169426
540218911 -889998796
998510749 -352414156
691603527 -834900920
328273447 859159000
852185892 338213593
714731905 562188655
969753623 -52442969
-346702876 998830280
995399272 -498960743
-766801906 -950128901
231230465 899260882
-926682839 349314090
953018506 -618492207
898329108 225073192
-745861450 827235031
-935487637 -798594191
-788641417 759290084
272351005 -948321593
-991960952 -180468389
503576983 -899992243
-992368522 -188475689
-999383909 -406965757
568617557 709591783
-331387425 998322414
27148197 956866530
797649389 442915767
874206590 -718794874
-266218098 994940812
-699503359 883687767
-867971643 572834195
-963590402 -733813150
-918218529 388628387
-996728531 -295461924
-570600822 971841707
614109575 669937022
1000000000 -448176406
990824317 -221114171
-776107869 -946411154
678633545 604224961
-48226708 -985414802
990445614 -522396746
-481204560 995694577
-31208458 -984191051
-950512559 218909805
-931332546 326205689
-986820218 -97273903
-385020152 -999416743
984365620 -155531349
668362290 615449467
996500373 -303726950
-964196990 124931139
-100138742 978548035
-802783999 732420852
136608355 930230566
999991048 -450397457
-239429473 988108693
710876220 566917063
-969932049 79227370
285445001 877999130
407270300 819442035
786242509 461568431
-822252233 691606559
-669516815 -979663691
11515385 960022474
783566884 465841120
-990396570 -152313475
-580634754 967604056
-979727073 -677352792
955883914 -613077317
121654831 -969243049
-226511789 992110926
-688153645 895169111
990132720 -213127861
-966498363 -725041122
-654500351 924268131
900848396 217915404
615250234 668877015
850947309 340915579
-21968328 966319444
952212977 36212267
165028423 -963896800
652430693 632223880
889509245 249026650
973392066 -74486511
989016966 -200742476
-94385910 977756666
840371365 363411241
-463466591 997978709
-736073506 840337265
-77183933 975303019
-640875775 -985506707
-495046486 -999930121
834131896 -752625857
-673894414 908412304
999984970 -437983983
-991057619 -163672395
927320524 -659770101
388379743 829640561
534393573 736566545
-421382393 999996032
998725685 -359248004
-910554736 421766140
-966333955 108436815
999198022 -376788110
-42140034 969818687
390153943 828702733
45434478 -977475974
940513004 85304919
850601269 341668367
-77744185 975385146
936241842 101852160
929408169 126892553
524618238 743890078
-431060688 -999824102
579224419 -878001391
284948588 878206195
-874129967 554057497
-705161499 877585494
371561868 838331978
-227867730 992220741
-491310275 -999979460
-997134802 -571851155
-727387461 -963780862
-624172691 945283075
136247453 930335177
829596262 385085880
399914333 -924576040
535592782 735658823
-971130753 69107478
7523810 -981012557
-550398916 979485421
-195739703 989424435
860862507 -730774874
979586030 -116531023
822178250 399283565
924683234 143347770
858621366 323896819
-565817960 973769371
909106218 -682587031
-752000196 -955681080
792100175 -782407220
546546563 727254783
620542735 663891826
190938548 -960491161
855073309 -735776707
976976118 -98014233
244658558 894224511
-842828770 642373686
633214894 651628227
643422418 641439908
960729748 -3856653
-378610517 999574743
716582382 559900362
847566899 -741964590
-991918365 -179647493
753433898 511037506
-181571575 -993356047
805278662 429948690
-290518744 538862982
-807900730 722102630
-566919074 973333381
-999281631 -399948202
648399424 -852912148
-160961669 985957728
272455049 883329911
-987771725 -111112318
77606855 945667240
830800166 382732721
-18033979 -983173499
347226029 850271481
984224886 -154287094
-872307071 559727626
-64600998 -986557113
551932174 723053703
930240282 -655646115
-585705128 -993685194
615773775 668388921
798772809 -778108111
948889095 -625910541
-403518836 -999605615
55238218 950835921
821934407 399741897
442474779 798938485
-994006240 -223524062
590863567 690799625
-227895780 992223009
771409700 -794866867
654679910 -850398371
806179022 -773141484
27695748 956753495
861740357 316841774
-397400263 -999548883
809623405 422285964
427549390 807869899
977479969 -101490635
-276932519 -997115107
367246499 840503181
200113321 -959235265
-995627834 -263980355
-811074128 715547438
-29780135 967701582
-959722598 -744630259
-290088175 -997518599
29106704 956460987
876280909 -716864654
596105882 686215402
703236960 576063820
202533404 -958900351
981203584 -128864210
300410219 871612845
-315989961 -998214538
886962199 255644256
999818850 -411707060
-874237471 553719082
566047667 711705042
-834153704 -915524700
565203322 -882483580
-893438282 488622348
937585102 96742736
-971511874 65846090
-427419851 -999800685
-677269201 905373583
-414130522 999977274
54596876 950979358
-993348419 -605864222
895546516 -697565578
-563504946 974677411
231444932 899181479
-962446678 -737084838
813837208 414707276
917235023 168129704
414023662 815659077
858217078 -733079737
589761069 691752215
86370905 -973249663
-628556846 -987726743
704944630 574042758
962292534 -600347232
54300073 -976589236
-998371509 -351873590
327816021 859370247
-177882917 -993179654
366273887 -931519468
346330342 850697456
-865682691 579555088
999414645 -386217062
820128138 403124423
922105587 -666779409
263310345 -949788836
-770953508 789501945
367141692 -767870304
-695462289 887896157
874841309 285967789
852201205 -738173832
-803145529 731698269
-845289524 636026799
-786016367 763936303
976068051 -91871557
467235487 783507774
181706443 916393527
387877926 829905121
-930442511 -807605468
-347904421 998864976
394461756 826407688
888891033 -704515291
-159463453 985796308
530743258 -892681697
952809077 33580788
313002092 866081663
-52757753 971541881
767486622 -797121099
-993255184 -206874420
-888812617 -866960476
599365350 683333555
-776823711 779733576
59099203 949966124
791790509 -782603742
-832973569 666967917
584385442 -876316614
598606516 684007133
-206822334 -994497970
787588243 459403108
-579122532 968258926
-914482001 405151837
-249246182 -996185645
815356956 411940664
-985603010 -651305318
922500227 150746332
-844641326 -908102575
858814752 323461727
-325527759 -998428328
-862349985 -893844643
769908638 486954615
170000844 920163213
-457524004 -999949984
895122056 233968449
577057744 702559189
61887823 -975822184
-988376959 -120230090
939430751 -641689227
-939805658 281580660
898482776 224640504
-996168892 -279044816
973063745 -72425819
978802026 -110833923
-897866133 472222155
-822751850 690492313
168487790 920640590
102933130 939444124
999997295 -449773811
-912753829 412580984
-999331357 -403323802
745252071 522494598
632993130 651847207
741026010 528265167
-908627975 429684240
-683488659 899640834
89578255 -972900384
356885121 845604034
980583480 -556854733
-999496225 -415287439
947974844 54562881
-993799913 -218855652
-185763513 -993552854
-85422523 976498479
-998457827 -355528585
-768876681 -949325494
-475192046 996553138
940174055 -640499673
781445916 -788984903
-998069610 -340492481
-977157018 14153403
857894344 325531160
-999989824 -500830090
997914956 -335787263
228380383 900309837
-675282596 907170630
50903540 951799455
87622861 943265017
272277518 883401577
-700318982 882825242
959209432 -606569675
573183845 705804054
991419718 -518338285
419483791 812555049
131905890 931578253
978071674 -563679432
946694097 59991316
-594886322 961102146
-933596641 314558435
849613925 343805912
324896681 860709807
779651132 472005545
981365292 -554589802
961800157 -9248005
-450115849 -999923996
855636452 330586698
997966578 -337136414
905122756 205517403
114946348 936278541
-868502711 571258564
980382202 -122476508
977158921 -99271466
-901444129 458409754
-483097275 995413580
68271478 -975167965
457359731 789760051
-168202944 -992706862
587897699 -768248350
297673133 -944133378
402383736 -924042132
189271209 913907999
-777455521 -945851595
832676347 -753753778
-589141904 963805366
717080949 559278761
-111882571 -989571257
-199189607 989746061
-139605251 983558120
-995664871 -264976808
888055002 -705365331
169484090 920326626
-95984207 977977779
-976828296 17327263
163400114 -501607411
437013587 802241901
120352085 934808548
819628861 404055042
997253778 -486615695
608388525 675206236
745719939 -808941489
376370318 835883417
446175227 796681036
45654650 -977454021
775480378 -792504074
939489242 89358555
-433570970 999912559
-875558853 -881355657
-886270322 513996243
48589658 952308809
-926219980 351562684
548583286 725672600
876644703 -716520382
691992620 589153333
669848564 -844180227
953651046 29817763
-986724950 -646005084
281142562 879784854
919225741 161630306
-979762127 -12117228
801842874 435865548
-670829685 911085659
-964428726 123181538
-842851952 -909421756
-919014867 385043734
-162397890 986110801
820521846 -762926171
233330490 898481702
-782621016 769861003
403913428 821289964
-979309568 -7405351
-137959389 983363818
-704714862 -970638624
897497896 227405044
-715135231 866274185
378310906 834890442
988797212 -198411769
-49748935 -985522346
786489652 461171542
504810382 -899666984
913862024 178903352
-740466697 834547332
-520059232 988126591
181734332 -116427299
-774981557 782816023
380938511 833536658
964408092 -22807917
583917313 696758090
-219585737 991542085
735891396 535142605
486511913 -904403832
-950892414 -766845468
-553612857 -997011522
-84660367 976389962
438337864 801444614
760688029 -800934765
-35275799 -984488069
-603184185 956962808
97191601 -972053646
342080122 852709904
433691226 804230933
414191922 815563996
257172501 737418776
151856835 925735956
315344292 865038218
453927795 791902308
734051041 537571431
829941200 384412201
527183328 741982932
232339907 -954606524
-988290129 -118907652
-115830237 980615354
878155940 277850617
994162545 -505629088
991889440 -234023338
425007600 809359262
-30757343 -984157939
994096051 -263866836
-788572891 759413021
10953000 960132275
274844263 -947913973
425597420 809015355
381701694 833140938
437701847 801828098
951642076 38718831
362532455 842836763
-720909212 859413626
901018869 -691659644
979826643 -118301946
760859639 500362651
-428402532 999990881
-985367723 -652405162
-614521938 -989967430
385167205 831332362
842117017 -746349204
999881566 -418413768
796525326 444787318
7687904 960767950
463804514 -910048080
-113158067 -989647329
999175370 -468674125
546537018 727262179
733454292 -815197043
-999968599 -471892293
998508169 -475902375
397968498 824522433
758968020 -801877281
725248885 548971144
521478543 746211085
746435780 520855122
-319929389 -998305028
44648306 953168278
998048914 -339339125
971931273 -65375858
-340750528 998648285
559860448 -884150721
978622257 -109543187
8274242 960654278
-998171984 -344231838
-691022094 892363740
-713863281 -967965940
-995559002 -262139889
884158860 262817587
-364397035 -999141767
-945881611 -778072458
-226901097 992142502
398825651 824059841
-348900745 -998894976
-970422709 75105105
777257331 475728934
916738560 -673525950
-697943329 885323552
998113768 -341106119
-747445802 825034672
-565906653 973734254
628349915 -860704951
447239115 796030592
-892884216 -862195937
-847301030 -906098001
952516502 34874572
997087488 -315852631
946971941 58819128
982840017 -550023952
-809135567 719573561
964535799 -23487279
163344235 922242722
870111385 297291071
546167927 727548158
179831430 917004121
981980957 -135160114
63005945 949077684
222360660 902489800
990771709 -521069762
602887185 680187780
-832632917 667788603
650496542 -852079510
620349343 661361991
-167732374 986668385
-986563197 -93621254
999481614 -464264680
695453597 585154732
871662861 -721132442
647401448 637396828
839713115 364777780
-546820545 980696484
988949131 -200019520
-853025833 615357836
745618472 521988645
999972699 -433987703
930037054 124660055
-751656331 819081713
-531961635 -998439294
-483206694 995396940
896099779 231280332
-931591693 -805578589
992205174 -238008971
648213058 636567002
979478974 -115747362
-74842162 -987253133
631806262 -859381845
-625205671 944637873
618303835 666010854
983415388 -147217549
597386771 -871931060
833106406 378186069
993911989 -261178161
901432531 216239405
-991588032 -173373654
939558564 89084928
836400876 371573517
991551981 -229841181
896527448 -696519359
589725247 691783129
-625312316 944570139
999605086 -462142010
884439736 262104086
-998303059 -349092824
833273939 377853766
969930285 -53464817
605989288 677386564
-532080424 985073876
988194927 -192120502
-996377383 -285091513
884696601 261450502
990293662 -214976693
713414974 -491194600
-617494074 -989539971
414794504 815223175
-883414152 -873028397
-982383561 -41287004
-411187889 -999674231
998183539 -343018947
999392669 -465709323
-162294775 986099840
604847016 678419535
761547403 499362962
757560674 505133963
999460097 -388399115
964729803 -24521318
-291805285 -997567966
760198983 -801203189
710119193 567837274
923026977 148970097
559502310 717025405
974735029 -83054825
959683691 1336972
507354148 756386571
-834968147 -914972997
435587811 803096732
956621060 -611660800
-415792898 999984387
-895574797 -859007130
372928464 837638505
-990097226 -147330941
560972506 -883805599
-661050096 919181589
708905154 -827035234
973353430 -74243617
433337024 -917196215
-913087352 -835591572
863820016 312059703
389855061 828861048
994080498 -263638484
-514621209 989395257
467115471 -909241269
-533687783 984630646
954333269 -616035766
-698849884 884373602
-983755542 -57432268
-404798201 999915524
-970598222 73625068
-984655727 -68481753
-403855888 999907367
-408856214 999947494
58921080 -976123394
897836981 -695115099
-107077908 979475063
-309788135 -998060082
-835659421 660422200
812584372 416975699
-374530073 999504101
911883177 185090034
676811910 -841254340
-390984298 -999483359
170533313 919994523
538026502 -890626849
534453098 736521508
987152900 -181583953
749724278 516266557
904731676 206665950
405586397 820371330
178531182 917425654
416204583 814423093
-929884147 -808588649
-957312754 174143768
932470127 -652382430
-736801180 839384697
-567756272 972996155
-172616146 987167143
769552644 487492299
956798772 15244217
935974017 -647087296
974156029 -79319260
233850552 898288116
-667782036 913686011
937448562 97264062
633251125 651592380
-840687528 647832490
-493540168 -999951003
557617232 718540140
527817165 741510023
969338175 -585125808
-898950795 468108823
-994179305 -599491982
845950149 351664177
524379598 744067040
942507601 -636722471
997968717 -337192865
905211677 205255931
-755526801 813454449
974258047 -79970653
308810966 867934578
600873564 681991553
-862269560 589416201
-578237618 968639395
997402490 -323092787
-639082137 935418744
314594399 865373085
853029841 -737489561
735700700 535395513
-808713585 -930819760
681911637 -839100835
-105694863 979292234
-770736360 789858435
873823413 288430940
765552324 -798216101
834218881 375971403
781240470 469512940
444537410 -914616989
-187572575 988646773
558032327 718207389
-973845113 45107201
524231178 -894467390
915523534 173631251
978474234 -108485748
-999946637 -465259038
890642086 246043771
387437774 830137146
-568697831 972614998
748494473 -807484001
840570165 -747581056
-894405029 485106101
877758811 -715463825
762880277 497418853
265598149 886077886
984461595 -156384871
727099610 546598705
991564136 -517708078
-988952941 -633975070
-305268674 997163090
649515302 635230359
470810231 781200487
937064742 -645406312
104701071 -971210534
881135038 270454046
-795237035 747158152
584788031 696016932
-99774196 978498640
723574334 -820061683
820736207 401988529
336830201 855177384
-817229145 702540934
402583865 822017278
284742116 878292176
323114040 861524548
-316586482 997712429
593766550 688270115
545685410 727921486
444695531 797585014
994199650 -265400048
-163752315 986253898
824387469 395115687
-991061838 -163747763
-172315126 -992911238
932366289 -652535598
-100274640 978566444
-280148146 995785380
960376035 -2095024
338587086 854353547
-998253703 -557782124
-273715197 995404597
-613222923 -990150278
943607082 -634922292
-598675203 959238043
655536162 629002698
-832112337 669022219
68486870 947812672
977070347 -98660782
-123638947 981609538
524871766 743701980
998643364 -356525225
-712556255 -968357675
-149995396 984751395
-985525591 -79625119
840981725 362137292
-741604497 833022504
-992741054 -196065087
-984399315 -656886325
885227702 260094364
200518833 910122897
-986028728 -86312991
913973644 178551697
153710133 925177691
-967401789 99985942
32893555 955672950
183381435 915846611
-112289468 980157213
772641799 482806953
171035924 919835197
-334645085 998440080
854847434 332340301
-703840310 879041937
590133016 691431122
181829646 -961708704
-348750687 998889151
-122022497 -990173912
425888662 808845136
977097751 -566244918
517972988 748778845
-659261102 920590952
478569771 776109101
-207059317 990459624
-291465620 -997558266
75598964 946144593
398723841 824114839
592493113 689380843
935769446 103639013
228860817 900133951
123712290 933879920
661339920 622914690
-530625931 985473241
-204494062 990229559
999998571 -445194937
993140918 -250349957
-54503681 971819504
267144941 -949167366
424840562 809456450
-987374616 -105298723
997353850 -321941264
459689095 788298106
650105957 -852234899
-212720950 -994753931
283468630 878821399
933340748 112678950
613243713 -866314982
427221848 808062778
-792519150 -939048014
96094012 941174290
53322389 -559646934
902518766 213111478
546129341 -888277824
997614255 -328233943
-979486810 -9229660
997122983 -316644086
660147431 624171134
823908020 396023236
897381362 227730189
799213734 440300319
-674789650 907613849
999961546 -431031398
622932810 661617083
696320620 584148691
-66896972 973754516
-963176324 132592890
-154119243 985212742
933473573 -650889325
958836678 5470323
514062439 751602020
539634669 732581075
-499363390 992594200
983028415 -549415955
125050650 933508130
288885219 876558417
-225121405 -995267614
55607015 950753203
-906143175 439759680
996362731 -301055073
830484243 383351075
955547399 21110215
521782800 -895132424
527449636 -893587588
-166642619 986555417
523275663 744884031
668341914 615471421
201807705 909684042
-76538867 975208168
780846821 470131943
-929999240 332930619
118668935 935269428
-909680380 425366560
-30210101 -984117419
865602435 -726587965
938262531 94130827
765431807 493654399
-587179798 964701300
-245906150 993577253
684651669 597508341
814665009 -767179941
767076316 491208778
-931735488 324153682
-495961263 -999914776
-992559647 -611536577
-180690810 987975103
-215737093 -994882455
556495764 -885184132
711967931 565584316
-852332981 617245535
961489119 -7674073
-679265715 903550373
614463539 -865873887
960643807 -3427227
-460620687 998269343
999941697 -427132024
-337481635 -998677707
917468588 -672623360
72371703 -974743898
964866466 -25251745
724350606 -819684775
-969518565 -715259546
514018731 751633385
733608428 538151440
836089349 372204455
797941587 -778649609
938962528 91418086
999030611 -470415607
881557674 269393410
989842980 -209843271
-983107674 -49720824
998882065 -364717085
-973383462 49269755
636571061 -857540134
847954106 347378767
276634820 881634395
627942975 -860860063
259282045 -950436178
999711432 -460059819
232343969 898848156
419354597 812629178
121453117 934504928
904017936 208754808
-962408447 138243017
671632472 -843432949
800598161 437972001
-324443247 998049317
-924751375 358561653
303363 -981646691
788973129 457168738
-913972161 407348664
-621645367 946821505
259032498 888679240
-875016933 551248453
966788358 -590819314
456218397 790473589
912162599 184218968
-593791942 961627587
521269255 746365162
-18922391 -983244936
-884676449 519436577
-987912527 -113196128
-416065862 999985358
24756694 -979446157
-640443546 934483449
803691086 432707176
431499854 -917613107
416570059 814215595
-927736041 344164314
181303993 916524820
465678680 784504516
-908484577 430270625
998371027 -348277663
302174717 870843765
-229597945 -995443013
-997629143 -324773830
-875984436 548163207
-999600863 -423826319
361199812 843493635
248877166 892619804
-791092827 754852456
-744789927 828715629
862203676 315780885
-3258662 962878155
-329019378 998232350
-210449243 -994656007
-600063802 -991928862
-479109167 -999995899
-706784095 875789987
983972257 -546312493
732052391 540183763
902824038 212227110
-808690151 720490368
217049026 904379424
-871985488 560713595
994803469 -274661771
393123530 827123145
724129277 550400297
670156350 613504089
-136804735 983227385
-919603749 382362580
563120161 714098693
998814149 -362272465
877293611 279977823
271112008 -948523309
-732409940 -962197173
-510768498 -797046634
824016005 -760336387
119244372 -969527876
-890305786 499864325
-664094932 916742048
909900626 -681675313
-479882298 -999996644
-448155439 999296560
900607643 218605354
915307523 174319853
-45554177 970381844
385449669 831183803
-993048001 -202448434
996474785 -303226564
-878687016 539426154
-760680167 805718856
310542650 -941929975
920738909 -668523499
377610496 835249511
277329467 -947506622
995456301 -285263127
-929859439 333629917
925982333 138891741
892221012 241841156
911627111 -679670968
-982755297 -45603410
690651959 -835321403
-932198027 321781166
373859228 -929996036
-536100618 983956167
672136085 611349443
-992183247 -184796956
-967318771 100648351
-647063091 929785080
274942411 882322107
965143948 -26743492
983887916 -546595059
526919281 742179585
24446830 957422456
254993656 890266229
917666096 166732084
849025943 -740778503
999650030 -398884809
-352070084 473149863
993022885 -248763955
734433411 -814711544
466787749 783795384
997944366 -336551614
692836004 -834354163
-641091037 934033488
585889972 695076369
142758278 -966696049
-581823768 967086945
508544173 755541974
999917899 -423363326
472050109 780393054
824838317 394260027
66340296 948309411
-179421012 987849528
130812807 931888547
-927677752 -812469029
-999742836 -436986213
945796522 -631273887
-822675431 690663804
244133305 894423860
-981382522 -670459372
-269527754 -996875793
899863841 -692921820
800296112 438481226
313549738 865838601
-335681397 998476755
272344368 883374645
951376268 -621476115
683477557 598827731
-990362700 -151743168
977504752 -565176211
744747197 -809448655
-93388162 977618482
-835707990 660302448
293746520 874491146
-849233440 625634543
-961329898 146020051
421949961 811132182
979918985 -118986227
-878168740 -878689328
36719445 954868047
913599565 179727905
875359916 -717728003
974836547 -572034101
609515796 -867654913
434641196 -916897712
978424042 -108127968
548423911 725796659
-798665432 -936026034
649482774 -852482742
725659639 -819044953
-77277847 975316787
-937465028 294213310
-837206677 656586669
711649717 565973495
752295697 512650620
813946604 414508732
962439513 -12507185
-272818926 995350034
-468688580 997390252
746395114 520911686
-846365719 633220778
818966460 405284600
864326098 310886218
786305242 -786025398
-475686523 996485677
837694845 368938203
759180017 502795256
743221172 -810241212
469796003 781858321
-823652553 688464301
654979274 629581236
-594569414 961255565
538140318 733723036
-430590805 999966159
-257852638 -996488968
-914040846 407052959
-537674769 983508602
-899649321 465438115
-371922965 999455560
-355811872 -999014944
-280452419 -997227269
-268242710 995067999
797788912 442683178
-96323308 -988628554
296842979 873160508
48787831 952265312
-919692978 381955947
684950471 597171997
811692411 -769290553
951556699 39092759
-952305041 -763512222
-944666546 -780648792
670979762 612608756
915026153 175214881
497697449 -901536124
-989835662 -143036157
-940329926 278689484
-494807857 993433200
-10615923 964251782
992792518 -245688242
738472679 531699107
914569441 176665648
-828950311 676409736
797280388 443530644
-995339425 -589755588
309634100 867570999
756108453 -803435781
938837284 91904876
-238830020 993074914
648823663 635940373
730855335 541740997
-458820896 998444068
847528299 348293833
471528756 780733456
663094483 621061994
903950942 -323780694
826098308 391853401
-316971827 997729724
698768703 -831686394
-697800395 885472975
-100886567 978649107
-906774748 -844604993
989052927 -201127222
-524272590 987097817
927862906 132351237
-781628264 771575336
846693537 350081079
-994426125 -233446670
-942755202 265035394
978180203 -106394067
990336926 -215474369
334528971 -937609928
-999949486 -506873140
615747877 668413163
309975823 867419994
85699165 943730766
-507404334 990986112
614085621 -350045839
959597690 1759684
-45268152 970334880
-947854911 235278587
263488077 886916048
106356114 938557700
391922475 827764767
641601938 643277075
-670676253 -979402384
-24892730 966840554
642854208 642015692
659571533 624776854
265213099 886230941
652252604 632408180
881268070 270120534
891697135 243240141
954398711 26409798
889825130 -703555046
32014829 955856227
553168804 -886191417
-24983451 966856630
987541491 -533630035
-747630543 -957230775
568893035 709364155
652803727 -851155288
465837073 784403453
-977824252 7614404
799975046 -777320422
864259297 311041161
781387116 469281842
-255757330 -996418018
512388949 752801212
412811920 -921776048
295962121 873540530
-982995029 -48402591
804881180 -774032492
734694913 536724318
999067953 -371657008
-746073501 -957758987
924072939 145426513
959606407 1716894
810514863 420693318
988823581 -198689198
944336782 69848529
-558238108 976684647
676698293 606357486
662492681 621697802
-875813498 -881099488
-897404928 473965813
874046601 287892205
-264592913 994836958
785725304 -786382908
824964992 394018773
938663975 92577653
848834962 345484131
726183338 -818788296
805625186 -773521916
388211852 -927048356
946890145 59164915
825240576 393493882
708734821 569513993
91704134 -972666019
-970685690 72885311
297266047 872977576
-821410835 693460835
775502950 478429660
854083951 334032280
784159321 464899565
298851812 872290337
592990399 -873443343
290740513 875771963
849428230 344206750
285150334 878122102
745722643 521844427
-185817605 988477609
300832388 871428932
945150253 66476979
546898467 726981870
-805718491 726528583
497444013 763328785
-869561182 568089146
999898708 -420716562
-66790599 973738188
997676193 -329757739
961265062 -602452870
-793283286 750830718
709768716 568262197
927472671 133717422
-48747267 970900947
101074615 939919378
627046269 657657044
256545758 889659022
999873711 -417478338
934559788 108172601
606536557 676891185
829488681 -756194954
-965798824 112638744
-827385119 680003009
997419860 -323509295
715054345 561791581
-90888839 977270556
-401518875 999885972
927089665 135055310
928755530 129202152
919752629 -669767943
837892334 368533283
953738714 29422604
951613 962069908
193702977 912423322
882013008 268246871
47888615 952462428
-914443657 -833587629
968584970 -586854298
108196708 938076018
144153714 928026347
658669430 -848781027
837449724 369439060
-985743023 -82497687
911503818 186265988
-916999061 394098380
-215565812 -994875243
-735230257 841439574
674213028 609082263
-219466903 991532181
-913134586 410951079
621243271 -863381740
-364774487 999305758
-799047907 739802578
699167817 580838371
926808966 136032063
-995347807 -256552412
-855312423 609031856
767886892 -796893739
-997395276 -316806175
149051099 926576026
-779168265 -945122189
495496227 764678345
-233041920 992634507
-999915966 -510419753
784694616 464045687
-829997699 -918250181
399392806 823753380
535360269 -891382904
994060047 -263339333
490963679 -903270071
-999696592 -432338183
170932128 919868111
-585351282 965528173
996282968 -493398049
349193068 849329343
609749196 673962631
556078688 719769932
816360607 410095425
-987418863 -105942434
-549339128 -997324464
574991089 704292165
650252974 634471394
998821871 -362546448
742407864 -810662817
646121667 -853810696
314056615 865612877
945540425 64842348
-96173702 -988619212
-494345627 993516187
-567361292 973155845
868561613 300954940
985844232 -169030967
-515140830 989278682
-987548599 -107831966
-982869451 -46934443
970258173 -583005270
322634543 861743237
-345394060 998792016
563272533 -883088695
-754668710 814709809
794652359 447898303
-967627783 98168984
692824435 588196589
933111432 -651430790
734455691 537039419
905802173 203514345
688504924 593140591
773740313 481131164
-980542327 -20526905
990325838 -522879082
997888633 -335111161
209599617 -957912855
-712058265 869845797
871220643 294658390
250660944 891937714
-330431166 -998533333
202365452 909493527
998613385 -355584100
-866425119 -890199030
382184752 832890024
943368122 73813401
-688248942 -975130384
-946363212 244174317
-796364316 745011977
677426272 605557946
30504373 956170811
-887945363 508194887
922037084 152304030
550949611 723825155
492269347 766896224
995251183 -499838163
959672391 1392618
424634656 809576108
-920687625 -824092406
-258092921 994413211
862723056 314590881
918150124 165155183
476288699 777614333
323555680 861322936
-82881264 976133630
-999502509 -534001902
-965579149 114339965
801389652 436635350
-274474875 995450791
-608603250 954118872
488936430 769168305
-761856993 803910376
140387478 929130595
205177747 908528242
-965657865 -727658408
875940451 283293861
-746090341 826918489
877977998 278290277
999437552 -464993748
435991824 -916587495
268867501 884772730
66229664 948334970
426268619 808622833
-958795577 -747144911
-409548144 999951972
94606035 941545600
-346915973 998836505
237015314 897107511
905211192 -687009942
-994928479 -245806925
-990234084 -149602875
-943630778 260061451
-245716465 993563965
998292852 -346060455
968105254 -587940770
630158222 -860014933
197962971 910988857
944438576 69429936
-770057382 790969051
921940427 152628167
990506549 -217428749
999205950 -468293918
788735057 457553473
787749458 459143408
-367497596 999365747
999839367 -413740209
-99570366 978470830
-495605182 993288107
998332120 -347168917
659809407 624526778
314311949 865499027
-999439346 -535573237
506471806 757010579
620963065 663492765
691569361 589639354
952398482 35394972
784942533 463649293
967913479 -588364378
-959559384 158528429
-991311294 -619754364
-914320639 405848045
-872886180 557939712
-649942614 -983756585
999451282 -387974016
-467338642 997553028
342937372 852305212
428873255 807089437
226808622 -955424187
969545959 -51245871
990109205 -523746728
990819369 -520871623
75592915 -974406467
-982533239 -43017420
-994318384 -598388233
993296248 -509947169
-158461861 985687561
-933854606 313218832
-993692833 -603304731
254412145 890492922
373511083 837342083
800434051 438248850
545617473 727974018
87027822 943409487
-471154279 997086127
711101764 -826004279
682528230 -838838899
-814115132 709169907
167777007 920863887
683899175 598354569
-963751504 128287297
-852183038 617652656
-4089894 963035750
-172545738 -992922399
994832063 -275110974
752629537 512178488
-455147157 998775677
871485076 294029010
999973545 -434237632
-44734925 970247193
-929830869 333772165
-702951979 880017314
525764533 743039266
328430917 859086239
-547134742 980591302
987106385 -181123784
-968231698 93267070
-788953239 758728601
594229887 -744779412
-940499811 277746357
-993535607 -212988235
631613457 653206644
539961516 732330171
960930561 -4862333
-773636923 785058862
823028206 -761073393
823269670 397229161
599251615 -871282438
890246543 247089989
-577949462 968762777
-956655102 -752847340
668729282 615052609
970121974 -54575457
-763235479 801778136
803588065 -774909317
-451508944 999070117
782697257 -788231251
-873627044 555637949
-114877662 980492300
-998576766 -360724216
-254704039 -996381824
-765429139 798341609
-273346432 -996999907
983190570 -145289273
893423845 238602399
-977479578 11018956
346049440 -935451065
929488402 -656719734
886564764 -706870901
506815479 756767930
-990832421 -159756200
987916551 -189259360
-864212615 583825031
909594875 -682027226
-351635632 -998942776
-856648488 -898637797
-139033431 983490698
-947226423 239049045
998673042 -474288383
-28932939 967553154
-776933467 -946069457
922658970 150211594
881741346 268931438
-682562294 -976574408
979660589 -117078108
388131936 829771212
-326398399 998128846
923803974 146340171
999303973 -466986153
577729734 701994904
525068666 743555859
-481446630 995659206
-96721715 978079458
-982014663 -37049357
999246879 -378822033
993443667 -509243551
695372670 -833217268
-756554849 -954013156
882447700 267150257
790759144 454275595
-481893055 -999998405
-831946739 669413687
981170068 -128595554
-500798774 -999800890
-997395288 -568957116
348443249 849689493
135035474 930684442
666459757 617491842
909317522 192955141
651290395 633403420
-199082735 989736229
-104571675 979143224
913929082 178692395
-991931680 -615729522
617060901 667181248
951889495 37634523
396199689 825474749
-268125406 -996829741
-73545060 974763423
-385886886 -999426635
-822123923 -923166291
741221525 -811274511
-967832064 96519756
473581745 779391197
-720469376 859944371
219030185 903677087
-993638315 -215246538
-213031311 -994767200
996875894 -311280918
763780255 496095137
-896970415 -857316438
-454810791 998804295
-877521665 -879358576
-740629265 834330126
39142967 954353125
385838229 830979351
279858592 880314617
-521173340 987856668
844902403 353887696
815135074 412346391
504598736 758330253
856791626 328004606
-740645628 834308218
568108603 -881570355
913319455 180605563
-949206631 227078280
-996658661 -577037188
-403617792 999905221
-881201528 531182121
340271205 853563016
-826457638 682114740
-20045682 965974418
-577174351 -994664604
114386371 936429006
901620638 215699172
765106497 494136581
955237231 22551265
371084586 838573434
-612616691 951943319
-857163901 603866558
244422507 -952782233
15143108 959306127
943612786 72814703
-839984114 -911516798
-428477921 999990267
-47034100 970624015
716283480 560271296
478850507 -906336178
987871632 -188800792
249482338 -951995835
-334385644 998430879
527591812 -893548675
974628495 -82361482
998341370 -347432160
966322503 -33162636
109113276 -970706748
762759699 497596025
543581667 729545022
-928106520 342337364
128705207 932485242
742610749 526117269
489562394 768743098
-9877420 -982505666
999950158 -428598392
597341248 685126941
-532643755 984918611
-998871008 -374787086
863863881 311957998
797459092 443232879
627817068 656911148
679811108 602920701
-701422309 881654470
999923235 -424168851
999947169 -428069365
985037773 -161560366
-43634574 970066046
475438215 778173356
-746260367 826683244
935520582 104579430
639571370 -856372321
-631670489 940448335
362978921 842616344
636527207 -857557154
3739791 -981346603
-993736704 -217441916
-862654334 588311557
-536229268 -998199514
-178159822 987724484
884942090 260823822
993228024 -510268386
132033610 931541957
991007126 -223265499
995012111 -501161752
-226680848 992124640
971639532 -63587770
976404699 -94135183
-299411591 996860225
-965757239 112961301
911463294 186391376
695759860 584799596
-349747181 998917460
988394719 -194193705
995357243 -499212360
-250964699 -996247984
-48732694 -985450621
719606995 556113104
986723393 -536635809
-465629204 997745503
967721553 -588784729
598545656 -871528442
-831156313 671280725
-578916041 968348339
995000783 -277798849
152889182 925425431
-26096944 -983808268
958595265 -607782469
-445779806 999435875
972922369 -71540139
233419541 898448574
760101498 501461596
460335422 -910886425
-730443713 847651920
191872498 913038626
-981526379 -669837432
282707230 879136912
86444690 943550739
-945478332 249369294
510324687 754274902
-834770012 662608232
-408583750 999945595
595729998 686546190
391557087 -926353803
942431869 77610435
-868768864 570463120
196790513 911384052
-601159933 957995511
-862833896 587795833
218135004 903994622
-668780840 912838317
995573323 -497900848
435094327 803392478
783443580 -787777975
999876566 -417816328
-383766175 -999400884
998647724 -474542436
-994961968 -246643562
961413622 -7292856
869232986 299370047
-987054119 -644389515
626050471 -861578579
475734525 777978679
-936225475 -797243715
311251939 866856060
640081147 644802455
-431087241 999959122
-506051887 -999641323
-702913314 880059290
16569016 -980198549
28761166 956532629
557168909 718899423
96199646 941147855
-431352749 999954431
997973142 -480948417
-647901812 929173310
337462406 -357384867
965663614 -29562592
854031462 334148342
-995609672 -263492086
730993683 541561343
231002008 -954806039
-906270626 439245703
409292410 818315833
-909857562 424637742
863199874 -728719628
-196626550 989507697
-988059939 -115414037
-255984388 994271181
554471229 721048636
-925294536 355988007
-733056009 -961992395
866861017 304956561
-609108581 953849212
-939248944 -791601687
-869266668 568972677
981139921 -555249609
907286700 199096636
-983347543 -52555601
-964082343 125795491
963458265 -597916244
987070932 -535366829
-934434249 -630525047
757435370 505314073
780661178 -789454618
-94793860 977813134
-876155724 -880752908
730255169 542519603
949543672 47846201
813614241 415111745
199743823 910386104
846474568 -742849035
571542950 -880479389
767194359 491032308
-564250312 -394093824
543196339 729841739
-868972262 569854653
990142263 -213236876
-997113494 -307498869
916708386 169829732
961576324 -601823320
899991539 -692782487
824747422 394432751
-997186355 -309851625
-493784986 993616546
739919781 529756203
-552762888 978664570
-940557169 277427185
771400117 484695810
-489102700 994431177
493959167 765737812
681913570 600578416
654855968 629709305
999954367 -452730879
951720147 38376829
-218245494 991430341
-482648561 995481525
863724329 312281369
982083065 -552420526
-11712621 -982657306
-995754987 -267432692
993214239 -251340169
431928183 805280272
-77654189 975371957
-443750153 999541005
827885027 388405712
938522484 93125684
928136366 131388726
809308295 -770964152
-911548961 417644334
-259596044 994513087
-347581187 998855708
872403605 291838097
-774211808 784102054
19107445 958512342
-900593665 461757135
133930299 931001352
-965668888 113645719
753830146 510474279
294251575 874274849
-926943758 348041191
-220220215 -995069036
82865234 944411558
903437053 210447928
593776766 688261176
-877076217 -879814713
987393261 -183969825
951035416 -622087450
953931086 28545456
77490089 945695047
-128359176 982201009
465211362 784802396
-370742744 999432778
-120019302 981151150
-977901514 -684500484
958110664 8982872
-797031385 743726572
921605866 153747426
-313634224 -998158122
694577497 586169357
-299252461 -997777227
687665317 594095534
-97282992 978156838
304257833 -943019409
470288235 781539397
-744855866 828624830
-999818083 -444963521
-937752307 292672320
630786700 654017255
999976566 -451450599
996904363 -311871666
-586427453 -993600688
-231966302 992549630
172650911 919322086
733271429 538592744
482004338 773827053
791786370 452604200
773189156 481972694
846278176 350966362
732393054 -815722493
165980215 921425623
-545891752 -997569240
-981298779 -28926882
998870120 -364285628
-206142118 990377662
733806363 -815022577
-4759432 963162162
907429489 198668087
38429606 -978161881
-999965590 -470824951
224017291 901893908
999388316 -465777695
471964702 780448894
298171424 872585563
670803124 -843780800
429644305 806634077
-564406423 974325668
327425127 859550093
155272189 924705847
-327802078 -998477626
-542536557 982052688
-617683644 949129427
992991647 -248345748
-467031506 997588448
-23516922 966596229
89109328 942902294
-746992551 -957450000
-645177019 -984685368
-980346550 -18391911
70884642 947253490
-767783827 794618429
-963742637 128354059
533107078 737539672
999686890 -460578680
-783334950 768624039
-691299312 892090603
993123390 -250113582
222502023 902439116
-998842822 -548759866
685794111 -837433117
999925347 -424495975
763832541 496018180
295774389 873621228
-86074913 976591289
-387321298 -999442840
-100483104 -988883476
727030012 546688346
-938323768 289605087
990524084 -217631075
936347614 101451045
-999594649 -531148945
-900971699 460270996
540415568 731981585
802590005 434591635
-329507951 998251161
-712405070 869446779
999999578 -448912061
752900005 511795449
908822362 194457395
-590140123 963343007
985172004 -162783991
-44402140 970192452
855414356 331080763
996420480 -302167909
642942021 641926727
887351062 254642351
735399096 535794524
-19566367 -983296557
-999063288 -544391388
-990467872 -153516885
996741539 -308526378
113517532 -970198684
-381337204 999619465
998772428 -473260451
779224703 472671989
-496781574 993072501
337031355 855083113
439286062 800871676
-195685657 -994004625
-999012615 -383113900
487123531 770395044
-571942862 971294011
530542874 739468631
778624117 473607008
614555499 669522902
-399776921 999869650
782761416 467114066
-961845966 -738770782
-572800447 970940828
-584354743 965971330
642229607 642645584
669017479 614740232
899533667 -693280479
992391013 -240406192
995096754 -500697657
505620902 757610683
-715589033 865740585
-540267424 982753212
956762302 15416882
250043945 -951908147
-27474600 967296839
-960272748 -743126077
-125991932 981905298
165809744 921478538
-893137931 489709514
-52443902 971491919
249974934 892200215
996240624 -298782182
142115120 -966775385
409304358 -922541593
999866167 -416610252
807394070 426239866
-132535001 -990777460
876616876 281640255
861384830 -730316547
980631628 -124389177
-756317433 812289295
-158193160 -992184388
-647622463 929377829
-777875682 777968713
-958132292 168485432
-869271849 -887509769
933862458 110756332
-974148494 -698707448
-131766693 982621649
-857331769 603397391
240384566 -615647872
166721581 921194749
-817070659 702881051
540903593 731606271
754627945 509336267
304440317 869853919
123739172 -968995315
264348792 886574379
899659808 221309103
843577862 -745181277
66636247 -975336340
954590037 25532571
-373267769 999480786
-153634759 985159282
999953114 -429175766
980033441 -119841823
-462757122 998052806
-950978687 215949398
955578805 20963664
991994131 -235333859
279534236 880447984
261988306 -950001597
966644133 -34926963
-997451192 -318688864
637247925 -857276856
-847187217 631066801
-509982764 -999499011
-731993645 845651931
-658907891 920867325
-943145390 262820856
-90269445 977183836
403824025 821338910
940746750 84375230
-389250130 999739915
-60389275 -986267771
-683851278 899300956
536164905 735225234
792974976 -781850192
135348345 930594456
895430414 233122641
96899104 940972157
767439710 490664942
995514734 -286234264
802843591 434158436
-971967610 61864691
931570418 119148929
914701733 -676031283
367160958 840545719
-302491120 997020813
916641122 170045925
591766321 -873860467
615717125 668441849
984012378 -152414749
-836991851 -913598787
-278148235 995669265
265315754 886190142
782408250 467671268
483563199 772786188
604561712 -109897164
-894326963 485391758
89680379 942762095
-338081935 998560187
-386272920 999696412
893917558 237264003
-986728287 -95957757
349892569 848992736
-492624946 993823258
500973869 760873697
135311469 930605072
713081699 564217918
-662642820 917913398
979860003 -558870471
433909790 804100670
-161217002 -992344224
-16679740 965364044
-73351074 -987153231
999809499 -410859524
974870428 -83937855
852438349 -737978545
-963051556 133520276
-534148412 984502539
-336658848 998511257
570993577 707624921
631481730 -859506902
941855723 -637784445
-871395749 -885459904
-165444505 986430717
364002937 842110429
-831589150 670258397
607585561 675937111
940142758 86773515
256128843 -950940787
-544720824 981371966
749503141 516576173
-451467811 -999929686
-626749608 943653615
969874276 -53140503
-286981933 996176533
951937748 37422861
964629520 -23986314
-419046189 999992803
-551694228 979038232
-716197898 865022844
126669890 933056254
994625388 -271895210
307687946 868429572
167400055 -963592795
120423770 934788856
-962550729 137205528
44788959 953137717
547629712 726414064
392436099 827490395
998598458 -355117164
307621734 868458752
933449375 112278979
562325609 714745635
-92436618 977486560
999490520 -389900992
865409678 308360084
-818453945 -925354361
-554103294 978189443
754136627 510037992
-243990928 993442959
-967230197 101354189
910697627 188748171
-72295416 974575837
879680652 -713631892
-606824295 955064422
-999586037 -422584669
452793991 792606898
983564702 -148505902
-735463855 841134414
475296720 778266297
855673938 330503243
-166242460 986513838
555614280 -885453091
998891873 -471992479
925061859 142055137
704528738 574535735
-922124449 -821759306
104302147 -971255863
716153942 560431842
822865265 397991584
-799279531 -935716624
-964603996 121845695
941738395 80408301
699105548 580910954
-915240662 401860582
740479433 529002069
763205760 -799534631
289441205 876323147
317849353 863915104
852318250 337924239
-978108026 4779626
-990322995 -625843995
859648423 321583080
905922553 203158689
529115619 740539426
166462222 921275632
-999843822 -447949138
972419993 -68403052
109705443 937677154
12007929 -980610798
-140541251 983668000
-971208020 68450532
998245028 -344719271
329664876 -938504727
-964014698 126305108
892254316 -701031328
-224845115 991975504
-957487551 -750666558
512316150 752853265
-570935871 971705106
-989965558 -145162077
-754469359 -954782213
-955934748 183506061
812795677 416593902
-974041247 43328263
455852582 790702146
359832700 844165014
-22124084 -983499717
634138084 650714522
-407197083 999935437
-626820238 -988025640
-963337251 131391987
-910609715 421539174
-435802387 999852878
44002517 -977618342
474544716 778760076
361430274 843380225
-46909040 970603595
-781155349 772385745
655450412 629091870
986115723 -171587995
545216920 728283736
-652001349 926151747
976880670 -97362419
326547110 859953197
-311374420 997466123
846707849 -742660195
482713855 -905364668
-724666828 -964629349
-981845325 -668430773
-786109160 763773459
841255873 361563892
-969279825 -716059013
396933458 -925214833
178083888 -962201749
958611503 6564086
15116694 -980330330
999546039 -392717934
-681435507 901552196
-159416138 -992249160
908354906 195874490
995671980 -497287946
933294898 112847772
-434238186 -999842360
549665890 -887235999
-650742276 927086227
486811480 770605437
-804564429 -933021709
999320598 -381985385
922841141 -665818954
999257728 -467607487
-895776777 480056964
922730164 149971449
-542605310 -997793890
587122398 694021065
-462024138 998127728
-965341475 116178383
-590691046 -993086861
999350393 -466333930
459646896 788324676
-262247469 994685805
863370997 313098605
-879679620 536193865
-759265517 807868043
-580572783 967630893
-400399284 999875535
999785409 -458311208
244286994 894365559
-293657073 996549213
789807589 455819073
-87759241 976830621
985360930 -164528422
647353921 -853325380
751743942 513429460
991837588 -233374943
-902523315 -850320514
469926377 -908550241
-687019401 -975444959
609835101 -867540844
853278762 335811701
-749999368 -956396217
-793085270 751197288
906076673 202702972
513422859 -897383474
999014088 -369607550
936820183 -645784575
-836360887 658690860
-641290425 933894276
24251319 -979493057
11163853 960091113
-850455766 622341112
987060667 -180672095
376748063 835690414
141398111 928835289
999825773 -412360066
998677878 -357658666
-997200006 -310293946
-163033377 986178225
987017904 -180250911
852395457 -738013952
493278240 -902677436
408633814 -922687824
589193955 692241544
936167571 -646790391
787119997 460157268
-865596898 -890958467
996930811 -312427907
953693009 29629257
-950015409 -768872973
-946437936 243733249
-623805489 945510149
226189391 901107246
540664042 -889870021
-787769968 760841002
859815761 321205014
199926710 910324114
83476200 944265294
432638107 -917354952
930760206 122068889
-846166586 633740330
158084418 923851791
357393504 845356303
-806931067 724075987
27751538 956741936
405751060 -923312916
179531301 917101513
-210197109 990737096
996758834 -490193429
966465304 -33944964
612016357 671874922
955510801 -613790089
1798616 961906578
-74601710 974921055
-935271906 305828135
989341257 -204268546
-295821620 996666777
466551959 -909379206
833809805 376789157
507782591 756082963
-997901209 -334422714
109173032 937818084
-999836364 -447023035
-119212572 981048381
-853192823 614901485
-883442716 523638076
868998126 299924892
-973016702 52550010
996893142 -311637797
-48569869 970872401
-651839874 926272725
-375051069 999513460
-980556742 -20685600
692469292 588605626
754102376 510086849
521714115 746037420
993626956 -257071851
294206390 -944713080
275970774 881904534
-470949389 -999983203
946713892 59907925
32220020 -978749246
-999653788 -528847096
864011227 -728001756
241385707 -953247128
981021901 -127419406
901297153 -691354877
725755009 548324321
203459907 909118322
602276698 680736467
570423587 708097679
945683008 64244578
-455522595 998743524
-830298884 673292852
-922737317 367998564
251818723 891493417
263751755 886811390
-138176544 983389473
-877513536 543238671
739134852 -812346131
462447423 -910376984
980766766 -125433313
-646718073 -984385773
622373055 662151327
302619809 870649510
833393065 377617436
971610400 -63410087
-982267533 -39949933
999697434 -402125195
694220576 586582424
277139890 881428502
649420277 635327972
-995953651 -584070878
999957361 -430101250
-37136430 968972401
958240794 8357757
-936083660 301557390
597130795 685312687
910306487 189945578
142857290 928407201
-452452669 998997101
970434116 -56392887
750379802 -806490604
780796431 470211146
934984633 106587385
373630298 837281405
948945527 -625810175
-954871224 -757291862
-690039052 893330473
642298986 642575751
-870612950 564907320
-602362110 957386351
761067424 -800724502
-744984881 828446878
744014073 524195877
-62847700 -986436840
174187136 -962711880
-979345993 -7780065
849806665 -740140217
962113276 -10840759
-908098505 -842739432
-595189925 960953840
-29694846 967686680
708454303 -827245948
384860971 831493192
77340419 945730668
37765169 954646379
971307574 -61574582
881401303 269786299
-1000000000 -497896694
103428118 939316672
-238174141 993026779
813050837 -768332246
371476501 -930477212
207476089 907734002
-419463068 999993513
115200594 936210178
762335384 498215905
744904039 522973194
-230092682 -995462051
816124521 410529872
459214805 788596306
-996029980 -275095656
988374834 -193986314
749749155 218670805
-471950550 996984621
966584375 -591262579
562768828 714385210
856455782 328756471
693040964 587946679
679418084 603356345
797856935 -778704688
988837512 -198835983
935255565 105574303
969424875 -50549155
871856988 293143410
734743918 -814557433
-850310991 -903758546
-409296307 999950403
-390190915 -999474627
-993881957 -601845363
960083574 -641907
-996936254 -301898873
487865316 769894010
955158868 -614461851
678282704 -840633625
-918734992 386305522
-995028566 -248315234
471350537 780849440
-694437931 888943312
962162160 -11090069
922364646 151202915
285577104 -41074503
-439150722 999735576
701085612 578593955
749381699 516746142
-318602725 997801695
-874103519 -882808145
971238233 -61158222
-533084809 984797002
-379270535 999585855
63667357 948925927
-236652371 992912782
885305239 259896168
-739601095 835700697
899270312 222416023
415018058 815096562
506654139 756881926
748828732 517518595
73453592 946651494
856621071 328386460
663915688 620194063
111962250 937077313
471565704 780709381
984580507 -544238326
996969582 -488718601
943762008 72205121
993024190 -511218589
921489187 154136389
-182584888 -993403907
-921524607 -822733670
981085901 -555407370
130932531 931854596
616798335 667427979
937534601 96935840
954095599 -616486492
821779449 400033107
-750162602 821211751
119484607 935046725
989474841 -205736866
997482308 -325013208
341362454 853048416
999803862 -410367770
977917004 -104539690
222640140 -956034450
736441924 -813709289
-536737912 983775542
704435246 574646434
830447454 383422998
737633782 532822634
-986059467 -649157114
895323445 -697803327
998986667 -368577023
861751215 -729995044
988288144 -193086024
-895489094 481128690
-327272654 998163843
907669217 197945481
-487807539 994647165
308899553 -942218037
947929191 54757094
-317520273 -998249971
-460921977 998239253
577288079 -878630432
189851338 913714597
-187527201 988642420
756217195 -803376664
803209790 433532694
400298339 823262343
-326874613 998147910
-801806735 -934436123
945112013 66637169
990926990 -222318275
702442661 576998501
-56716907 -986011593
683657670 -838353423
922091390 152121650
999104088 -373060345
896541516 230060100
-742377967 831983907
-496900461 -999896071
768059292 489736085
985286746 -163842404
994520849 -503759220
939124509 90787193
843639598 356557831
-963496645 130199612
-279113605 995725632
-717465399 863522047
107821002 938174772
-996282394 -282317646
-647842489 -984166417
-543536510 981741348
605300947 -869155107
515461412 750597204
-616078794 950036642
994414663 -268658315
931072153 -654437371
928069175 131625386
-631133724 940806174
717248924 -823090493
369080838 -930958581
-738166915 837591761
830043460 384212390
939914664 87677295
761941278 498790091
-755954317 812826227
-702040447 880997875
-984268143 -63658590
896021573 -697058942
869121102 299634433
-541876641 -997842951
-810637338 716456623
660569924 623726247
944635492 68616924
-629447782 -987570726
205577809 908390293
907264267 -684686451
799930062 439097495
350478796 848710491
938043858 -643879208
-619108842 948311509
850603438 -739486534
799641332 -777541401
-246687408 993631853
-702734159 880253694
-622984335 946013562
807265082 -772390299
-999957843 -505898239
976500648 -567791885
990385304 -216031467
-994033395 -224149341
959376174 2843381
-1224306 -981779308
960037000 -604923602
983890438 -151345023
963856897 -19888428
-987686489 -109850885
-987190051 -102615732
974462525 -81285792
908415445 195690996
39825001 954207682
179091222 917244196
555018870 720613149
180657268 -961863564
-198337492 989667455
-887106140 -868912231
999983630 -437449502
-692707579 890689220
950497465 43722292
951548742 -621165373
-997578907 -323027267
578883919 701023231
817802021 407438679
948203228 53590380
719422869 -822053730
790393054 -783485854
-895527410 480987063
-642139569 933295845
882685843 -710720429
-325620059 662244866
307463927 868528131
-184256739 988325222
515794716 750357738
316949775 -940801820
196972978 911322567
929225971 127537482
475197472 -907244008
-396006173 -999535448
395187625 826018872
-292378761 996478494
362757523 -932219784
74307787 946450073
-999910570 -457894329
530989256 -892613578
994489942 -269812180
-709984998 872197938
755301093 -803872345
607347608 676153641
-856164226 606659059
168975036 920487119
-999707263 -526015416
697633096 -832199195
461525657 787139155
564551813 712928707
-821335431 693626513
303510264 -943146788
-360974133 999217046
71930232 947009040
-41568301 969723182
788404229 -784725819
601569502 681369763
573401543 705622488
173839872 918941387
681407805 601143012
981347235 -130016773
-908976614 428258029
544327655 728969697
286700348 877474936
578856266 -878121055
442126421 799150244
678769394 604074568
175936153 -962483122
972625211 -577470083
903012250 211680906
-991204246 -620428850
-757359467 -953715087
-917277572 -829383512
-999980520 -478223579
990670964 -219327965
999339294 -382813959
-535293815 984182286
199161908 -959366450
609627655 674074144
791055615 453793634
-578726983 -994488612
434383853 803817769
996204921 -298146013
-903996401 448321355
-169599692 986860149
-113594122 980326393
-975848160 26623281
834927222 -752006889
-667126848 706349169
-772900618 -947711993
-113083442 980260203
261381520 887750747
999663612 -399788769
140031204 929234569
-193168519 989181019
-751554051 -955841838
-556349922 -721578035
-584318995 -993847305
-374070165 999495677
-557959965 -777674194
-983301195 -52006524
880340760 272434223
-925654438 354269793
-909096850 427765481
-415865823 999984654
-962207175 139703439
170344179 920054448
-432405877 999935724
107052043 -970942281
480044252 775131720
-912210551 414870843
748489651 517991966
904494336 207362361
354121812 -933906246
-491903498 -999972204
-905391942 442769184
772185076 483502828
845967119 -743259298
584823763 -876172551
715334002 561446819
347652015 214828291
966651626 -34968117
493662249 765941653
761988796 498720960
-31194222 967947916
553963728 721451440
147052294 927171024
-719726 962391643
999609290 -396312262
829422503 -756245417
968945077 -47802710
578612076 701252441
-296266207 996690822
-800631458 736690032
996805575 -309834605
842030639 359940070
-19689328 965910175
877227509 -715968144
-901162931 459517629
-980676517 -22004847
470794791 -908336186
828730555 386767177
899307097 -693526353
101636327 -971556362
340094818 853646028
806775519 427329978
-942041112 269079700
762273837 -800053530
957900421 9992404
-904848273 -847219972
-778740902 776505179
994076253 -506078555
-517795900 988667719
-962912561 134550201
558202091 718071290
-315471102 -998202176
-998516288 -554029985
686107961 595863114
915097911 174986768
-956770176 177849661
-999159514 -392124321
869474629 298798834
941655904 -347958110
115123918 936230804
214959969 -957145328
-203271594 -994342117
471185471 780956688
-292698552 996496274
631995792 652830393
906874092 200330306
982187566 -136853971
994940799 -276839427
-757034851 811220589
588848875 692538953
-464095082 997911878
-970014547 78536334
-880429617 533736731
-352649278 998998127
-91850849 977405231
996858669 -310924676
420086467 812208104
808992453 423408281
764190765 495489934
872120616 292514336
946991207 58737665
345041866 -935642381
-427543406 999997432
703772429 575430833
930126326 124341409
-951348594 213588962
636862545 648014592
-860067475 595693683
150905952 -965684352
-672261472 909849186
889586714 248823422
999964689 -431789073
68268725 947863374
610852977 672948877
-507852737 990890231
-988280570 -637776875
983085739 -144393494
495941306 764370135
773510992 -793648768
-998774564 -369707360
860495510 319666965
998523453 -352800362
593673496 -873210112
-155179027 243432071
825321245 -759355603
-729816265 848447298
-173271005 987233551
-341944749 998686281
883318291 264948268
671279214 612282742
-681720349 901287873
879223558 -714069317
-335885306 -998645904
107001895 938389302
899881986 -692902088
477756056 776647035
-245217233 -996036848
290738816 -945291261
537803491 -890690427
-765725148 797874141
571102422 -880620226
-267315796 995010236
856972436 -734150695
-128196490 -990529851
62044302 949297866
146958891 927198762
242206516 895154018
-32454653 -984282319
-652800173 -983181503
-16049007 -983012309
318542380 -940517825
640190138 644693233
365141480 841547461
532772586 737792330
701750667 577812330
-915863479 399128587
793274391 450169726
329063051 858793594
947410939 56959047
-937401660 -795079196
-58906324 972512852
-979046119 -4696512
-949521130 -769996725
-307380285 997268976
-867231045 575021353
993413797 -254068465
451454525 -913001219
-792424975 752414449
350586553 848658553
998964559 -367750919
718514349 557485003
997155910 -317379467
-987633736 -109077408
-975035836 34187354
-716720185 864404838
984690995 -543855723
899056221 223021972
-655668338 923376856
-43675880 970072857
978118070 -105954571
66868810 -975312474
502995270 122702189
901616740 -691003317
304968612 869623001
965930615 -31017572
-775673909 781658515
-999825476 -445786177
976932534 -566674440
998708743 -358679785
-325455266 998090672
603668586 -869733484
-902670612 453574195
985141071 -542291057
940282789 -640324789
-28442337 967466998
900168182 219861707
-429075274 999984794
793699708 449470434
665604621 618402123
-645797578 930701274
-359105505 -999065595
460086365 -326429298
-230126052 992402694
814191031 -767520068
-838533342 653258090
806680558 427497075
-816585511 703918730
-985183112 -75166907
-893253190 489293105
850549765 341780192
-784737379 -942684537
897358695 -695629491
909642677 191967223
-8269802 963817481
-740184534 834923897
458508392 789039903
997531170 -326203138
446086824 796735069
213213734 905733756
849873632 343244592
-883192559 524484543
-999522673 -417386694
962191222 -11238294
970743006 -58208396
763772124 -799218186
313184361 -941466290
182113765 916260604
-979896874 -13551208
865035425 309233926
-783548433 768253027
707519816 570979553
594496206 687631037
-679378011 903447553
448544173 795230635
858112222 -733170723
999836661 -413464477
19154171 958502897
862774538 -729095342
-141145253 983738648
961727243 -8878606
716030301 -823671158
649969612 -852289140
-517414403 988758093
-980077383 -15479759
-213385911 991016663
-782814254 -943547595
561556648 715369203
771952317 483857030
-900352489 462705066
-946155104 245400090
897761155 226669132
-106395716 979384940
317603053 864026094
378127037 834984866
237431409 896951515
976419863 -94237272
982493006 -139394830
-857580367 602701084
859091688 322838583
997043745 -488190117
554048793 721384013
773424591 481613813
-978131131 4547980
505189340 757914619
-811893258 713832831
366458128 840895153
-669551956 912181474
996477299 -303275653
121689597 934439546
800514541 438113171
84205143 944090399
-952828157 204078904
-883960885 521873908
163380056 -964106943
-777640956 778362910
-979578534 -10183909
-528732734 985978247
581371446 698920717
738475709 -812682365
700658683 579095496
855321998 331286088
308843002 867920439
-453890353 998882007
39776923 -978032173
-770426983 790365451
-99096804 978406074
619173803 665189694
-382998599 -999391164
987753204 -532843572
637338733 647541304
853193321 336000420
-379546712 999590465
-229890520 992383762
938855893 -642605084
497497113 -901588401
96692747 -972109357
60415869 -975971793
566084293 -882206750
-179755340 987882626
925488576 -662294293
107415046 938281301
-70028836 -986929029
999702601 -402493503
910595786 -680873795
432073006 805194170
973849684 -574500845
73769269 -974597994
393382757 826984609
86139412 943624527
669472707 614246322
-233866723 992699488
180677194 916729193
-937021148 296584142
26389422 957022942
363842486 842189710
995625076 -288084977
993596807 -256643625
40518808 -977960208
968251201 -43878409
-917358831 392489606
-759140976 808056026
995676541 -288959383
360898338 843641871
406433290 819904794
805848934 428953876
-885061122 518126111
-561240990 975548461
-563338596 -996135650
-974742158 36899714
863597753 -728368031
-230656419 -151003491
997363807 -322176531
550557904 -886970930
909583637 192146759
882526483 266951468
-991842178 -178187314
870734451 295814454
112689172 936883449
407113279 819529118
757777142 504822623
-574822186 970095535
-278674405 995700138
662291834 -847306114
-992017793 -615163875
-750948598 820093022
-782323789 -943762870
925595488 140223636
-999901787 -456398406
347504132 850138993
489023469 769109309
999482629 -464247825
559015299 717417562
736012680 -813924323
-999930183 -461386180
895885520 231871594
590382733 691215387
395427283 825890157
-883421816 523708826
-241914379 -995912798
-972581329 56426719
115552643 936115221
-186800089 988572425
910203275 190260160
910285246 190010389
188751887 914080735
-561909898 975293344
269377982 884567976
-362640939 -447081979
960796189 -4189153
351614434 -934387598
329032001 -938620707
-945434310 249627030
790648097 454455984
855664787 -735273465
763713365 -799251047
-638158900 -986013467
952354213 35590127
-139913502 983594378
732966587 -815438587
193911331 912353227
-861096022 592772351
-976624931 19277016
211250788 906421477
935418929 104962340
287688251 -945797812
731072883 541458458
469669025 -554152210
-753298995 816705254
-122655676 981485562
418844143 812921464
-397784893 999848159
999672590 -400404674
-581255298 967334908
-401865849 999889194
998474894 -351337733
-927883832 -812109392
997107969 -487726702
-869841461 567246225
-909950199 -840121996
998020612 -480525630
-723527598 -964984623
501901929 760224075
-251515942 -996267788
800821167 -776757205
882906462 265990519
957604050 11412913
499368654 -901098638
-999978148 -476835056
295121471 873901671
188914737 914026603
-788297875 759903804
-953114377 202213045
836586807 -750710837
-991017209 -162963166
489113710 -903742408
786793489 -785723844
-988731782 -125689948
247687728 893073092
-156044709 -992070017
724834465 549500442
-163923784 986271859
821092091 401322124
-890057220 500747880
735795682 535269809
325396190 860481054
-933214637 316537783
985732259 -540200930
-908840667 428814288
245254969 -952653091
571894519 706876489
119369056 935078335
-666024785 915157416
-857819652 602030294
39990475 -978011486
924241076 144854200
-695321071 888041038
999731365 -404593925
46556754 952753292
994667986 -272551617
-941250580 273539456
-556721899 977246294
946489726 -630100719
934213976 109457906
-356724880 -999029310
-999801969 -519668237
-416818471 999987818
-995682482 -586615135
552363012 722715112
954454324 26155242
573649231 705415627
-794530649 -938060990
956605937 16153080
116005902 935992741
-515605087 -999264680
599113305 683557391
-574311587 970312134
318299222 863712358
-945660936 -778544317
-824526273 686491662
693058416 -834255095
691438568 589789458
700573306 -830869800
986488130 -175125372
947160794 -628947743
996819890 -489771026
-806309127 725335536
835427830 373539554
996284010 -299572671
452281396 792924724
-286224965 996133701
-717493709 -966857671
-499802128 992511717
443319639 798424043
860724612 319148098
507086811 756575907
379749680 834150381
552943018 722258419
-67528077 -986757746
723376675 -820156984
784620069 464164834
902496002 213177323
983020339 -143835786
963699132 -19057912
518952555 748064724
301551907 -943479428
998993197 -368821030
869134551 -723421468
-61323105 -986332140
594061672 688011810
-332611887 998367183
437151964 802158833
990698301 -521373163
582107458 698295974
-730571534 847487675
-877933113 541877051
-788513474 759519190
998807924 -362052299
693154953 587815064
-860533559 594371255
-692102582 891292755
986828994 -178409128
-272492511 995330146
997934044 -481272547
576000179 -528902331
743909885 -809883706
574582450 -879504608
-475584755 996499717
781720278 468756557
-999966847 -504739097
-956155225 -754112282
688340843 -836334744
377744845 -929205335
971917873 -65293134
235779778 -954090665
-975478003 30085488
999999770 -448818043
517017458 -896419646
-107003150 979465198
-148775100 984612916
795461291 446556582
-451598804 999063342
-278611762 995696472
991374245 -227673626
982207893 -552031049
-996711535 -294943004
-135839880 -990962903
-828714760 676952151
967637879 -40440289
-668441227 -979904078
-493935903 -999945745
995693933 -289256546
-927654991 344562573
-15621418 965170627
976694301 -96094894
-789803131 -940348454
959525655 -605942315
-681410424 -976859269
-225472423 992026512
391429431 -926380356
889154904 249954375
-818767217 699216558
870502734 296363794
-559479756 976217989
-646000725 930556561
-790860548 755274750
-817980638 700919722
985230650 -163324149
132114025 -967994761
-948484523 231479499
499920182 761607900
-313353846 -998151327
342732046 852402162
-920479957 -824423393
895141200 -697996063
-565568148 -995918326
975905330 -90779197
-943972333 258114729
992006184 -235485391
690479726 590887526
344105910 851752789
988451150 -530229360
764575813 494921642
-973976606 43916352
-836595594 658109147
973550876 -575237520
-340115942 -406168175
-84355698 976346500
-878601535 -878239630
926447438 137285334
914012715 178428267
711454936 566211397
436636365 802468180
522833911 745210439
955345395 22049991
987844481 -188524049
999786254 -408882932
-299494256 996864631
814609691 413303896
989582111 -206926349
-90227312 -531144578
-990578815 -155401606
-504310573 -999695603
139180691 929482686
-978913146 -680611939
723382142 551352818
253078244 891008575
-946838287 -775982015
945516219 -631744536
629226497 655540669
513001096 752363389
308196802 -942340597
810866392 420064357
947613928 56096870
-938188258 -793599486
944944453 67335707
-678049716 -977672319
556419554 719498266
-651463171 926553954
505324610 757819417
525675725 743105237
424062550 809908568
894485127 235714020
-790125711 756608757
993795265 -259492970
410751932 817500003
-999860284 -450182461
915908875 172398082
591009328 690672999
418582096 813071234
-28033530 967395125
682248329 600203988
-977070229 -687668772
767823703 490089332
520153531 -895573257
143737722 928148706
932347666 116324292
-997282720 -313039610
545782402 -888379458
992729954 -244863395
-712960437 868806073
662771329 621403482
-547348160 -997465988
-62539344 973080034
826469293 391140878
-975635392 28619364
931725051 118590459
653150690 631478300
985550400 -166282769
-749077251 -956722754
-999231049 -396651068
943131095 74777450
982513600 -139567644
779142423 -790354587
159351050 923465648
873884079 -719091776
436491236 -916472767
-992827938 -197851023
871275230 294528511
637875704 647006020
-181385881 988043551
606773835 676675644
-210841055 990793751
512813207 752497808
689392923 592128600
706247236 -828272513
645262484 639574421
154633307 924898864
610988017 -867127875
772397688 483178965
910751986 188581486
826810905 390482120
-721469329 858735818
-779607297 775029848
231926018 899003162
-940409306 278249683
-214885652 991145550
-750368543 -956265408
907071047 199742637
999988013 -439249499
917590022 166978954
-784241840 767045237
-194795002 989335158
-651706268 926372580
975507014 -570339050
390226151 828664478
-179130350 987820723
616088341 -865284125
-930308498 331381636
977646180 -102645022
431158451 805737857
-994082669 -225297129
-596332519 960393666
690969812 590326841
-414533740 999979226
999551532 -463087548
-993106489 -203687531
956077268 18634139
-392945418 -999504729
-911722918 416916049
-785488126 764862258
-981486874 -31031731
-225976463 -995301390
-892326427 -862852629
44041855 953299855
100431971 940082519
-674049731 -978624793
860029704 320721478
-678346349 -977601256
32582467 955737929
745385726 522310090
-781548551 771712373
-420109534 999994438
-117250982 980797862
997399389 -323018719
869563084 298589644
258725628 888800326
-511127632 990174716
903597435 209981269
-215518183 991199566
995657851 -288641121
943769889 -634653124
-981710379 -33572001
-20578777 -983377371
918359396 164470940
-786642438 762835094
902618985 -689894634
433354299 804431511
899034348 -693822308
631192200 653619990
-362071047 999243354
-947328091 238442112
33794428 955484431
125618753 -968771697
-538873463 -998036951
852139845 338314230
660708479 623580227
-25220651 966898658
916218566 171403848
521704600 -895153617
697091738 583253011
252695811 -951487208
525899612 742938820
-247157395 993664676
-973598361 -700767517
28829321 -979066313
679549039 603211286
949656824 47358635
13664002 959599152
794023260 448937433
998300868 -346286024
305831259 869245211
785398395 462920340
-844425501 638264908
443390601 -914882824
-890208907 500209012
287149490 877287046
137718203 929908526
-347766616 -998874503
-998281709 -348296739
-885471802 516725981
762442854 498059185
-632861960 939649598
-999940187 -463481317
108666716 937952000
957141967 13615048
-990196110 -626619052
990987390 -520165678
610655369 673130937
243205382 -952970163
996637843 -491024826
974006870 -574110553
985493907 -165758380
802802165 -775436388
-798132111 741590880
-744758929 828757912
-692443219 890953139
-715967108 865295430
-467624825 -999975541
-604919857 956065641
-797740274 742354206
747890887 -807801547
230047423 899697897
991998984 -515802907
-635771012 937677588
-111831555 980097714
-995555459 -587790993
985952731 -539415272
462401552 786585528
154986624 -965171523
-69438792 974143149
90541735 -972794859
-925036047 357212901
-996771971 -296792874
836557076 371256196
-16972610 965417396
995533578 -286550041
-671541212 910471995
447520378 795858579
697498632 471887973
102085805 939661852
825870398 392290680
-256486476 -996443054
440053180 800407245
760302138 501170936
-5913588 -982177053
999681619 -401026744
903296142 -689143037
-962729435 135898314
-108739501 979693821
700700260 579046664
821551994 -762165378
-344718416 998771977
-273570696 -997007135
995125792 -500536680
779631529 -790066081
-999996279 -490199387
766674909 491807647
602483359 -870151991
-752953425 817208376
-213976759 -994807616
-929062213 337597127
-256924291 994334837
611303234 672533346
57225967 -976295280
999925393 -453948077
846320114 350876996
877560367 -715652308
974605271 -82210580
-969243759 84961207
998772948 -360850422
-896785488 -857545876
-999485126 -414408760
-514540105 989413452
996990372 -313705613
-671915281 910148662
993731753 -507827633
-153566225 -991937286
-351990248 998980113
999675076 -400575556
166887347 921143038
791287435 453416615
912276322 183864116
974113475 -79048097
446341115 -914197786
818406837 -764472208
952949507 32956030
-734812340 841985444
209271870 -957958981
693737349 587141497
315689500 -702545291
768226630 489485013
556464647 719462296
966954635 -36640883
774846044 -792873601
383365708 832275412
-143957443 984062883
-795573078 746521352
-726928221 852061083
900457598 219034948
702449798 -830019679
984586204 -157498406
998432610 -350071423
499470308 761921081
934788382 107320292
-31669320 -984224820
-27535929 -983917634
917775505 166376916
-962499597 137579191
-986346008 -647803586
515677389 -896780155
160186446 923210308
-999736310 -524096174
149466304 -965863682
581864572 -877141201
-946083090 245822608
-619576098 948041324
-91308171 977329264
-854448648 611430218
359452424 844350990
-943107701 -783872094
-505419174 -999661181
-227416689 992184269
590179609 -874399187
-995482913 -260123923
733057868 538871960
845013139 -744029183
-355549511 -999010505
484576551 -904894467
-74518187 -987231568
-823078309 -922587180
760377725 501061424
920198514 158422384
652832370 631808043
113784043 936590640
809171123 423090688
968158844 -587822226
973216945 -73386611
860106035 320548725
200366048 910174891
966160678 -592181189
959433274 2564426
-995845332 -269937640
981773347 -133461790
967119106 -590099259
849243449 344604939
-999535856 -418444953
-696431434 886897879
-962671786 136320461
-812553733 -928705931
701290411 578353286
795399277 446659606
996965529 -313169473
549596857 724883276
865457665 308247896
999988011 -450639899
-812268291 713046813
-494707600 -999935204
-153511275 985145588
-491610924 994001132
-849609175 624629027
445783568 796920376
-983625023 -55860935
-997856255 -563183337
-660865252 919327694
-927879639 343456677
950492806 -623056226
560903789 715896734
-36031350 968783849
997228823 -319024896
516978239 749501375
738094506 532205880
450844979 793812070
832243334 -754087542
911791096 185376730
231077729 899317353
831978010 -754291464
-491764465 993974439
999776280 -458556010
138044059 -967275084
278610713 880826547
992295488 -514494147
280565991 880023099
-450452713 -999925461
-619274703 -989263975
-958227363 -748681610
-696004117 887338950
904976226 -687273971
757825489 504752986
308761975 -942242099
-834012707 664454413
-788186699 760102127
338027921 854615897
-80132008 975734404
853309936 -737257393
-298548231 996813936
157426150 924052010
247299212 893220970
994395308 -504415322
-517225140 988802269
-35969045 -984538512
749267103 516906367
-995181228 -252202795
-904428607 446604001
108024249 938121352
-572546602 971045704
588646184 692713137
76963972 -974261724
-976367869 -690334270
717764959 -822844515
1136891 962034197
461508926 -910603743
947332892 -628649862
-634705271 938402305
-261144355 994614433
-53214805 971614579
335052279 856009566
-113837922 -989687864
824703827 394515557
519872914 747391441
917751314 166455467
153218415 925326105
-510802939 990246479
433831957 804147102
983755015 -150159395
-716593010 -967134816
596184865 -872347303
890745540 245770026
887297024 254781647
-174096535 987316964
-79926778 975704536
-539753814 982905121
-83779114 976263516
-898594817 469462391
-485135818 995088278
987317922 -534456207
971546734 -63021841
-981139735 -27152740
689159932 592394515
992146811 -237262358
-317905469 997771102
-11059687 964333585
494953016 -902247895
228137825 900398365
873679767 288777126
749233955 516952682
570466796 27051475
-967979016 -720315337
-103007555 978934505
707452353 571060005
-702124991 880907239
-568914673 -995567120
774799688 479508217
175283027 918476701
-923796760 -819020531
673409236 609960682
929878143 125226541
287603922 877096879
995771206 -496660859
-402851630 999898265
-973933313 -699514434
576694999 702863740
566708196 711163172
-304385993 997118186
-506570790 991162803
463959172 785598645
-218309260 991435694
-999887223 -454105218
891018165 245046831
739207286 530713816
221400177 -956214930
159504711 923418705
-360726062 -999089844
740874376 528469622
739558846 530241737
739660603 -812077389
240235516 895897835
875661182 283974007
-144846544 -991462239
-441222390 999653340
-876225387 547392800
-940502198 -789140000
-129623396 982357336
783857222 465380300
641394021 -855661128
992721273 -244749007
460035087 788080242
393891820 826712465
957243549 13131682
758540583 503720026
493308398 766184461
737403516 -813226057
-470753337 997136273
-331547068 998328393
348037765 -935072263
-949790184 -769392580
577976317 701787744
209504920 907029615
-554091987 -996971050
-297684661 973295493
890989071 245124036
940674774 84661691
941122857 82874921
-799438478 739038340
-103917240 979056131
-745163524 -958060061
516756148 749662330
-164548971 -992518015
-399909400 999870939
947304159 -628699805
914366984 177307223
999203013 -376993712
978297830 -107229001
418239688 813266356
-86241039 976614918
807830783 -771997415
793603343 449629001
-955601467 -755491723
884151719 -709282222
-986645868 -94790010
894965666 -698181004
-962265778 139279813
-955309035 187718085
-212544733 990943287
-772561931 786847279
970390058 -56135210
-972252505 -705728123
286382056 -946014337
464437987 -909894398
-879819031 535737954
901691613 215494900
980130536 -558123909
42158326 953706887
-721211468 -965705637
595109285 -872718698
699994817 579873264
997783057 -332420348
559433164 -884282053
275188447 882222232
-695035661 888333560
-975943810 -691940347
-512647090 -999391319
905031723 -687211669
405029864 820677381
-710178816 -969053741
874548110 -718480163
208976176 -958000595
413210713 816117243
252797893 891116684
-825825635 683551761
972305791 -578220705
858981311 -732415850
-55631727 971998658
464467975 785275229
852883008 -737611232
998020065 -338561363
996356653 -300938135
-448982772 999246332
610497931 673275616
563509558 713780528
999679992 -460722551
970999914 -59734303
616624024 667591733
991024663 -223473116
-999633453 -529699733
-900118866 463617035
128046253 932670625
-148254338 984553688
410773414 -922221078
201300199 909856958
532623084 737905041
905744805 203683796
-825246587 -921261529
954178062 -616331395
-806473969 -932020330
209120875 907163055
927760657 132709861
996148974 -297151219
-802375673 733234175
-977619665 9645275
867481844 -724908994
-959723485 157378622
-932510699 320176531
144477732 927930945
997521920 -325977792
713711806 563443610
-939139891 285205212
-184770488 988375459
-973495530 48263766
959830824 609117
-771695911 788278245
-528386744 986067855
-306561732 -997975558
-782057070 770836865
959108936 4147075
908041096 196823624
-783487324 768359261
819787496 403759513
-21262992 966193139
-275313959 -997063287
-104658827 979154787
206974292 907908057
188357257 -960840514
-498860047 992688622
256181079 889802125
501596523 760438015
994182497 -265145098
766941324 -797430345
-576167661 969523886
347694214 850048358
991400461 -227992688
-184551885 -993496154
622194881 662321137
839789798 -748197735
-902222527 455341942
453370220 792248819
-971552053 65499008
732132081 540079989
520915366 746625628
52593466 951425227
759541935 502271670
-329536910 -998514539
-523507836 987286803
-448564030 999272048
91864120 942224753
612521659 671407768
-192026193 -993838983
556946873 719077089
979816841 -118229528
364038057 842093068
-642987617 932696172
-730473860 847613299
581323183 -877317802
744075246 524111876
973777413 -574679415
-834250090 663879388
948395613 52768355
-405681063 999923040
751403463 -805950115
-191358174 989009190
-367924290 999374886
999986090 -438431434
645105139 -854210106
444101494 797947416
993842297 -260170760
-796442373 744861695
561251051 715616406
998953909 -367354864
461696160 -910558572
-223146559 991837054
238525826 896540818
389142112 829237980
-911392878 -838070088
-402348166 -999594959
869202029 299443214
-476372122 996391061
939313853 90047599
327651561 859446068
974380101 -80754105
732449854 539665464
-903385783 450742634
-868403488 -888333695
-766962239 795920084
-996150856 -278528930
636047211 648823827
950076677 45548489
-539465953 -997998939
-953377986 -760935765
710141019 567810797
553534982 721790717
-922867700 367392224
-477998403 996159777
612366075 671551633
665441236 618575781
977787068 -564432020
-890090985 -865471918
42485936 953636285
14047309 959523301
961093062 -5678416
-949316503 226398268
-763486184 -951401939
113122442 936767667
918058661 -671888532
777911549 -791078449
914128459 178062177
715163142 561657463
-691728426 -974225349
-121428687 -990139235
259663286 888430193
-744073041 829691583
956369895 -612145451
-953917095 -759625794
-945100731 251579388
188361237 914210304
999992653 -450262975
66164090 -673323926
905515499 204360366
973231314 -576019946
231276487 899243848
728319367 -817736932
-190714052 988947809
-415694261 999984018
810018259 421581129
632594365 652240651
752994851 511660968
-947670685 -774140952
-997619392 -324433571
872679133 291179410
-212192696 990912443
-250474030 -996230230
-926582402 -814351080
994994736 -277702012
-706150033 876491767
587139746 -875409461
-989139701 -131984755
876501330 281923591
915730120 172971205
-982586746 -43639384
-727580736 851248928
-525770159 -998769450
442561014 -915074273
-770574560 790123965
152822568 925445512
998532038 -353061825
273059276 883085269
-673225252 909006213
-241471111 993265208
981558173 -131717168
985519988 -166000187
944384537 -633632687
869514652 -723078302
731384890 541052938
995983746 -294254415
643627180 641232385
976322267 -568252547
-611034869 952805260
402041253 822313832
997197139 -487055953
961895816 -9733659
332684825 857112425
-550915174 979309224
-998191854 -344958343
487523674 770125083
-672710364 909459109
-88782941 976975062
486077157 771100356
996641902 -306509539
599592103 683131972
963870652 -19960860
793894318 449150188
978330238 -107459712
979959540 -558599204
-918817793 385932416
-236899989 -995721976
667349337 616539179
504349913 758505303
-146242580 -991538881
999927179 -424780461
-763780942 800930426
-179358851 -990798835
432758195 804786374
703354831 575924526
-941505263 272108965
978577822 -109225319
-967685905 97700432
320889512 -940097723
960221322 -604555413
975648818 -89065318
717704801 558499498
489980674 768458551
397540078 824753370
-992551763 -192201508
984090542 -153102370
492696031 766604167
597630095 684871515
-286845834 -997422818
-80853823 975839259
999648813 -461333571
809341171 422788365
835549104 -751521478
-269646514 995155131
413865024 815748591
-675004122 907422000
803890954 -774705345
987044914 -535462107
-713537168 -968064469
936043723 102601765
947337276 57271318
-810915560 715877845
-358592268 999156602
-439818145 999710292
-329414237 -998511956
749142393 517080595
641328710 643551529
-992934576 -200063804
-662673641 -981153561
-998757145 -368861974
328491905 859058028
-891316312 496257332
-969550638 82413834
328517875 859046013
-864952181 581679517
921195785 -667943677
-753031098 817095390
-657351369 922082799
-310317041 -998073879
982359212 -551554658
-822822279 690334195
904288557 207964162
843450110 356957445
317375585 864128261
426904183 -918652430
990020945 -524099069
-905013192 444277311
958500529 -607969458
-743689865 -958546154
-515427639 989214100
150305822 926201256
-952275765 207651659
983820405 -150731732
836304370 371769099
909916884 191132315
-820787699 694825739
309045714 867830968
-153914616 985190183
850422040 342057211
-203203265 990112867
-126848559 982012553
-972035622 61267309
929734035 125738284
-164849570 986368614
813107418 416030034
997209988 -318596268
965309829 -27641889
814841412 412882045
-999351796 -537698151
914324945 177440368
129147562 -968350928
890383528 246727682
490300653 768240587
229434884 899923636
-757882167 809951957
-319808713 997854244
788214116 458394307
996687986 -307441910
-801457884 735057712
-796685223 -937003213
-558566320 -996574085
840239001 363686249
756992194 505950881
886122785 257802768
-717740480 863195670
-856281919 606330841
776736312 476532578
-755205186 813925297
276882597 881533562
273359767 882963535
-760387172 806166571
701348181 578285394
911049474 187668889
-333142895 -998590127
979930537 -119072308
999211108 -377328029
-851438076 619675180
-955445340 186804158
979687812 -117278571
21275945 958071351
-427334627 999998757
-133705170 982858138
823462900 396864297
959230412 3554591
700305378 579510195
-916726854 395310798
255458360 890084877
-823950568 687792044
-790227047 756424880
-886409760 -869700063
996557729 -304853702
901562636 215865814
958496377 7122354
17600162 -980104837
329235423 358957332
198157189 -959504671
111304080 937252671
905569907 -686605414
-948961554 228585810
872779331 290939251
696678238 583733431
-113896481 980365516
-848059708 628758651
444201543 -914694948
-416398526 999986493
975284008 -86650834
-284705949 -997358777
963259110 -16750281
876869223 281020865
-448950298 999248424
919539976 -670035630
667987490 615852977
856757488 -734335461
819309969 -763813853
325084645 860623734
-988371201 -637273304
791895965 452425432
-873712876 555369398
78486698 945457384
56663210 -594527080
-335127107 -998630645
-999901359 -511786116
895723202 232318095
-996705714 -294770318
-960322615 153169329
991776237 -232611102
930194640 124097275
533004746 -892047426
956978722 -610959505
-999253730 -398113499
-354225791 999040959
112040531 -970369699
-569443503 972312245
936666794 -646021400
999528917 -391838239
151408606 925870688
896874060 229139278
-453589212 998906171
963030359 -15557699
988393018 -530451715
-588366428 964160782
821857719 399886018
-991365437 -169262348
854371764 -736366914
385271168 831277701
-291511524 996430260
999419016 -465290665
819301206 404663999
382742394 832599860
988174133 -191905562
-358901180 999164545
-970997261 -710156691
-638263368 935978642
404655086 820883302
443979653 -914746407
998786758 -361324403
-966864083 -723887576
-511673115 -999431224
-784691609 766257789
-188504724 -993678752
266562886 -949261828
248025605 892944392
-747207662 825366738
818019925 407036466
-203914275 990177192
-848345752 627999886
866743178 -725571059
-621223123 947071892
968230964 -43764415
737598204 -813127659
-853714292 613464982
-752524797 817830124
359646963 844255872
426976443 808207264
116729586 -969823397
997670760 -483357332
984757019 -159028283
-222885930 991815645
-975329398 -694259000
989433141 -205277523
888311643 252154337
-596508949 -992383561
999854500 -415333566
674982164 608240042
769387910 487740161
939940127 -640875039
326889258 859796171
720504528 554985308
789249159 456722646
735184636 -814337705
567235331 710729921
965801694 -592955433
137461097 929983197
-911215019 419035620
433741090 -917103855
915080097 -675569200
-970903573 71037319
-36881994 -984604588
861780448 316750247
-710848854 871221144
-968914628 -717261591
891865049 242792502
142224373 928592934
-850978472 -903226801
226415916 901025012
-998596160 -361581715
-811347807 714975443
-721573096 -965593355
-165770978 986464727
997293468 -320518625
415767220 814671379
-729004234 -963272375
-946577301 -776558417
820581025 402278566
977278373 -100097056
784669644 -787028588
-952849862 203938167
687315900 594492570
999494701 -390111451
818173611 406752342
-308792894 997339492
-998815683 -371746860
472686372 779976945
-177787380 987687475
-140692473 983685704
-951128380 214994917
455972799 -911931705
872664004 291215619
-744056397 829714118
680674727 601960060
-444762036 999489206
-761245089 804851875
969322330 -49960286
974481222 -81406711
-275260226 995498205
9275262 -980856384
986121910 -538806939
498558681 -901310701
-991423196 -619035941
-768528228 793429685
92613653 942040023
378651188 -929019467
-840856042 647404334
580689044 699499352
-289963370 996343861
383405522 832254643
998063268 -339728680
631796884 653026258
-863498142 585885266
963988943 -20583963
934281998 109206191
-355403849 -999008033
409924918 817962465
410416964 817687339
911668111 185757481
24851382 957339348
-38960018 969282810
-218738422 -995008446
-613002368 -802545478
-999000683 -382400311
-50834127 971235114
-121955517 981396970
-715831619 865455010
958422227 7481658
986272364 -173073963
-909354141 426707761
658104905 626317529
994714505 -502742083
944822941 -632902758
167977498 920800963
-332111267 998349099
576289430 703204000
894158650 236606815
877190172 280232108
463749342 343412307
939289444 90143050
-784415245 766741727
-897551419 473412223
707834059 570602435
-996438120 -579287719
-998219668 -345991539
-284707825 996047493
-98550551 978331356
-332312689 998356377
878460782 277097239
-9493519 -982473938
352409937 847778215
691035082 590252125
-260374753 994564191
-686349556 896914928
954787375 -615170736
887363472 -706064869
-930486379 330486188
-117989929 980892350
-407114435 -999638057
991687115 -231506660
-480553454 995789226
-341997033 -998764979
357047037 -933339879
-279310765 995737027
-964742434 120788230
615356019 668778570
-208349351 -994564850
-808965549 -930682609
281557210 879613439
-810964352 715776342
789412324 -784099354
-175576250 987465992
874589060 286579226
-747749269 824609488
-998484382 -356670512
999998691 -445372991
-946245618 244867575
-815512010 706206788
-986265208 -89516809
-989404618 -136136270
294598965 874125849
758438901 -802166058
-573595496 -995059068
744656280 523313682
-311826569 997487818
-999664944 -429318953
583302030 -876671059
535367603 735829333
-208977407 990629413
693468385 587452639
606316321 -868794294
434412697 803800520
467898830 -507216393
999995405 -442703898
919646243 160245987
960315174 -604367871
734951022 536386422
996400768 -301787051
796046620 445583731
91110963 -972732029
-964979191 118976668
-135599749 -990949500
-886715211 512461552
996934058 -488971355
155752068 -965074779
-992420890 -189537477
686830320 595043619
991237482 -226018660
528763688 740802775
966774444 -35643876
-732602496 844863521
511280502 753592973
-956919665 176830264
715443896 561311099
927665030 133044710
-749072913 822752324
-216395334 991274065
970858377 -58892110
646140603 -853803253
454784314 -912213641
730435224 542286269
394364006 826460002
-86804461 -988028566
939203950 90477191
51378735 951694279
803303595 433372383
-864025535 584366168
47903475 -977229709
609150342 674511400
-973441685 48748095
-508198724 990816235
366379131 840934375
-951601918 211970068
-828484723 677480977
293603692 874552171
993538165 -255817403
-33037574 -984324965
84850731 943935121
967337909 -38769622
521614649 746110832
19399335 -979940030
907131389 199562511
-924191535 361197858
214545513 905264748
-315865630 -998211583
37180490 954770385
-183196026 988221430
-444502098 -999897066
-821091127 694162502
987673399 -186787650
888501813 251658973
-845935932 -907139989
-622737042 -988704325
-966689657 105635423
983714395 -547168103
-516220240 989035157
479448478 775527163
841656803 -746716340
-907135306 435747648
974062759 -573971591
934597552 108031837
-517308072 988782922
-873067052 557379410
-811680670 -929193302
997924328 -336030662
-473822062 996736423
93243491 941884091
764899728 494442477
989865376 -210096238
-685015040 898197859
991687928 -517167229
-905280571 443212670
-764608912 799633822
-965849784 112240799
242143671 895177759
-740987572 833850062
829376486 385513503
885614962 259103648
846123142 351296278
-777856673 -945683939
867213175 304128791
-747340903 825181118
992119022 -236908586
-997687917 -565325762
-850832827 621318248
-791661545 753815799
758173996 504249947
-787249835 761762096
619738123 664655291
-969475397 83038749
491668335 767307084
811749228 418479804
880813944 271256079
-388788386 999733413
-828625998 677156338
855123360 331727448
22112744 957900440
-600496658 958328508
901255112 216748767
994757421 -273940723
654457754 -850488060
313428048 865892647
971262711 -580663801
838371733 367548309
639822713 645061306
211619252 906292483
-941748077 -786643405
-809291107 719252686
692038867 -834708344
-398723407 999858657
849476454 344102825
999136747 -469144312
511700473 -897843505
-926469851 -814543269
998567265 -354143965
963054579 -15683579
-858778757 599336472
-413279141 999972974
-537177378 983650677
-803713640 -933460880
-638874250 -985881081
987366749 -183705901
368215012 840018777
-6318297 -982210679
665352223 618670334
-280468976 995803883
134784461 -967671567
-43336923 970016918
948647087 -626339249
280257874 880150216
933120739 113488540
-910671144 421285542
844508665 354721776
-977005261 15622267
-867525345 574152612
509420769 754918802
946304985 61629570
996929094 -312391487
-809517313 -930380636
-964722572 -730474126
-145724166 984265211
821406304 291088081
999600899 -395805617
-66322240 973666251
885330097 -708110554
272441622 -948306817
628679520 656073678
829805866 384676537
-251174154 993942191
636681546 648194328
342207466 852649807
990806247 -220902408
549243322 725158807
-792302940 752638744
-9414962 964029913
-282604167 995926951
998283190 -345789397
990793240 -220750039
963700915 -597406468
771269464 484894059
563776597 713562323
918992375 162397280
620340036 664084241
-667860476 913620140
675113108 608096535
-826005988 683142738
-937174029 295768453
950989902 -622168776
-158840305 -992218722
224255515 901807965
-681307077 901671338
893796355 237593835
-677908130 904792120
-355127106 999065088
-983330442 -661783068
-700106565 -971947234
-994682629 -239706569
-639992751 -985673665
-183642336 988265117
-984680635 -68795295
958777317 5758805
-956134443 182157838
-689663952 893698831
-605480906 955771759
-495715331 993267983
-710407464 871720714
-616144785 949999650
534776590 736276732
852764566 336945626
62777356 -975731648
-330471514 998287821
254166405 890588398
-961906964 141872681
554269999 721208582
703031887 576305334
-685893275 897355185
622527174 662004289
674297663 608989726
727784054 545716314
-457198758 998594966
803284507 433405009
26696551 956959647
600394587 682418360
-855775598 607742146
-666755426 914547915
980865472 -126198917
70103372 -974978985
-987560752 -108009199
-265143311 423864590
875007885 -718054196
495229932 764862540
994085099 -263705947
-847068924 631378334
981666383 -132593766
384956945 831442879
964602995 -595507010
939040838 91113499
-621502323 946906718
-483286975 995384411
541552810 -889612266
679995680 602715602
-190476823 988925104
759960590 501665711
-13079144 964704746
712198502 565301919
-119999680 -990054628
482923514 773213633
-265167272 994873744
-698315058 -972447232
508973872 755236548
981871402 -553070914
-424606855 -999781352
980050779 -558346131
-449230884 999230164
921796700 153109327
870912163 -721813283
893088819 -700156331
647935988 -853095412
-322997116 997989553
943545747 73088490
-985312690 -76826456
999789476 -409146795
-575104977 -994893127
-957687510 171562041
880663559 271630512
-999968510 -471857402
922428096 -666359170
970540866 -57019385
-526511109 986540348
289124414 876457245
-914927855 403221699
611384053 -866985823
924976411 142347192
-20270367 966014896
479321330 -906218085
-819642925 -924661763
968469054 -45105795
-994536978 -596583253
943119106 74826169
813668355 415013624
979033805 -112513327
-729225350 849194564
-923459474 364633320
928253352 130976110
914747601 -675975507
914105831 -676748583
751534586 513723945
789683684 -783930500
957485442 11978595
793750504 -781355767
102578227 939535394
975770372 -89875732
676375301 606712028
919368106 161162365
999186724 -376326712
-686716241 896560981
-623592061 -988564422
198856792 910686702
-633209901 939415596
861539795 317299370
-849689268 -904249492
856335384 329025795
796425740 444953001
-300368633 996910644
-840103449 649304627
-159894416 985842989
-999697982 -526598834
-283581355 995983161
-58185017 972400038
668902872 614864472
999999744 -447191075
105893642 938678233
997134532 -487532366
-201419744 989950458
690410775 590966341
-152759286 985061973
601365046 681552595
652042587 632625514
-998517020 -358100455
861533444 317313843
-211601142 -994705927
-258798122 994460294
640276565 644606593
551251050 723588707
839804250 364589168
-817876833 -925685115
-859880212 596224454
173050635 919194208
-935323735 -798894031
-164213723 986302176
870791986 295677875
207121850 907856886
-413416711 999973696
-222103937 -995145524
452090285 793043012
-996830554 -575220099
-663574944 -980964074
-341804043 998681817
869397183 298981959
-189289949 -993714601
981803176 -133704985
875566108 -717536841
-915721662 399751216
-999650848 -528991744
185350170 -961241709
473713627 779304918
138943276 929551876
-705545133 -970400512
722996336 551843119
-402264687 999892868
-984219458 -63056226
978828940 -561664607
-825600707 -921044430
956115914 18453431
-769768491 791436371
618882081 665465292
-196764829 989520648
999222723 -377808225
-78667389 975520433
924988852 -662966554
979779273 -117952308
-829726839 674617642
882260566 -711135872
-850064212 623399839
-410763510 999959074
-564598505 -996016067
116796133 935778702
-143002487 -991360189
917073850 -673112097
-653724806 924856372
921614187 153719630
-625022868 944753318
-830627073 672525410
239224355 896278256
994114909 -264143868
680780883 -839578957
-995149544 -251387608
626123032 658549125
476965796 777168729
484488136 772167253
-606364122 955306960
519448901 -895763718
562567753 714549003
404162358 821153605
147358969 927079947
-997939212 -562074280
-520659937 987981661
997559802 -326901240
897190727 228260193
626773520 -861304585
-987022581 -100185458
-412301776 999967605
-311438582 -998103046
-398147239 999852283
-923404088 364891560
959149973 3947060
978038304 -105392531
-996744834 -576128990
-86210059 976610514
-47085673 970632422
897819628 226505308
-751908769 818718927
-793957054 749571732
-985033235 -73262716
597992526 -871720729
932157953 117016466
997693836 -330192843
-843716674 640094907
93998701 941696687
-912629975 413106256
-862787557 -893458010
-998474350 -356233326
965255732 -27348462
64382132 948761464
-316123837 997690991
998896915 -365258264
723196946 551588570
-778168760 777474936
-270173303 995187736
808348878 424549784
835061048 374279211
630079492 654708566
-550860922 979328026
-23724762 966633220
-976529752 20181293
-169800159 986880618
382231429 832865770
795955778 445734837
511033830 -898021061
-733438073 -961870082
-534840621 984309096
993355139 -253257062
726317621 547603992
925627006 -662107290
-138535558 983431885
494865377 765114169
-770926745 -948506329
-532489444 984961157
999995853 -442968769
-500303151 992417308
168426829 920659767
-874511796 -882402140
731140249 541370928
-853175130 614950014
306277295 -942672174
990118056 -212960658
180307681 916849395
-236148286 992874830
935808608 103491003
866402262 306034567
906180555 202395130
-14266946 964922494
906769777 200641506
590309557 -874355463
299080989 872190790
984874875 -160087821
-78204526 -987475129
992734583 -512531593
953136521 32121416
-960643438 -742111705
-966933758 103706983
-853924324 612884044
644523170 -854438225
982191836 -136889092
-771072837 -948447869
999081283 -372172377
-590121122 963351832
288377148 876772736
925749817 139692725
998529655 -475696035
-714591435 866911216
822525007 398631693
-997721229 -328008054
-386708377 -999435925
-953283325 201110404
-503479755 991803071
660112641 -848194888
-813638549 710174339
-641455023 933779229
-970485998 74571580
56907174 950460652
854373130 333392077
-151523217 984923431
544257154 -888825915
708598173 -827178732
327970730 859298836
690006430 591428173
-485717938 994992326
834017122 376375117
-669920560 911866027
969191439 -49209584
-938685597 287655108
531204774 -892553785
968590281 -45790019
512981414 752377505
224228097 -955802394
-919235076 384041810
-939763748 281810711
348626391 -934960044
-997215462 -310800933
539047446 733030853
265572944 -949422461
960599603 -603796446
904364564 207742060
48421886 -977177879
-877822610 542236271
-459431028 998385376
607117879 -868509346
-392740570 999786851
146857201 927228896
-573243520 -995097727
861491892 317408395
-249073779 993797555
756057687 507291539
276347740 -947667569
425398893 809131335
459037763 788707557
565429631 712210699
409065903 818442208
323265822 861455288
-289420498 -997499088
-996403665 -579635130
-771875083 578283358
61841173 949344327
-994395277 -597754171
486343432 770920892
-179064241 -993236304
172041356 919516126
-614475349 950923990
745108284 -809260979
804479015 431341395
618776679 665564816
992313764 -239400248
911285158 186941367
953533035 -617534697
794100770 -781132249
-999778621 -521246055
-516493937 988972482
364569182 841830452
-840632137 647972746
-823949821 -922056078
225257598 901445096
203454483 -958772794
153077906 925368511
156246130 924410553
820140572 403101218
586507059 694548323
-745655300 -165982852
907656856 -684241544
999720550 -403789345
786845802 460598772
-102386823 978851032
887586260 -705839508
-976032621 24889011
903325501 210771718
916207266 171440132
936316307 -646561508
-293422703 996536287
666209517 -845694908
42944864 -977722318
-874917821 551563843
150105391 926261172
594880610 687293332
14549097 959423910
198387498 910845423
-910854708 -838835652
999849042 -456463104
-45906227 970439615
991165310 -225150279
-955103117 189095837
-132320720 982689300
782847239 -788140566
569257224 709062967
390513539 828512202
788684286 457635498
690568035 -835358312
440019830 -915660139
485444903 771525850
411008586 817356015
-24498179 939738407
32749899 955702973
-761412460 804594363
-898507641 469793521
-663307138 917378572
715676999 561022794
-9033778 963959251
-931074868 327509275
974913575 -84219515
390145362 -926647000
-885395924 -870832724
-921729823 372652392
617336263 -864827890
392997524 827190481
695575585 585013289
737737947 532683360
437381020 802021267
-992436024 -189844897
-833372094 666005196
954930213 23967716
-833196142 666430618
954842336 24372704
116883849 935754907
-830828111 672054023
319762655 863050526
219561992 -956481360
-217801493 991392915
-961241163 146654473
968788506 -46911122
985696601 -167645884
-870214901 -886605196
-329427166 998248067
398953750 -924783348
-540005240 982831193
-330861887 998302634
281802199 -946771975
292539620 875006263
982401269 -138625845
841412880 361235137
993617254 -256933627
999149509 -374834811
967536275 -39874144
30172641 956239835
-781267632 772193488
667231225 -845272971
-986956449 -644887582
817630090 407755778
831521039 381317918
-165932205 -992589763
-393913050 -999514683
38084858 -978194830
996512033 -491881263
886650285 256447417
-718084406 862786861
958266847 8232236
245444049 -952623758
915306066 -675291780
984100443 -545880384
-357932406 999139626
-509080647 -999533462
314946509 -941156548
228464248 900279191
565075929 -882523534
177327366 917815333
996347461 -492977555
-990701359 -157500392
-672575815 909576460
-938359337 289413807
-885240114 517516055
-456345930 998671998
274509813 882497483
972086132 -66332763
156777358 924249275
-115150292 980527526
-817811170 701286556
-907849219 432853660
-656138794 -982500942
435216775 803319105
-119680004 981107980
521078042 -895323216
-522349948 -998944343
-576646893 969319815
749952563 515946535
999940365 -426905102
963106496 -598653007
609119786 674539371
825831830 392364472
-999389862 -407385388
227815452 900515990
869722975 298211007
758357152 503985202
-304789592 997138774
995164720 -280463412
970813718 -58626851
-922215470 370421988
-246977181 -996102104
-304306708 -997915580
590194210 691378279
369378711 839434209
337827509 854709891
-555888970 977549011
913708977 179384604
990635346 -218916225
927332251 134208137
211495875 906335677
-910332172 422683961
399201478 823856814
531994096 738378657
925569982 140311336
811225081 419421869
502127268 -900374285
215206520 905031479
-48819456 970912554
263142191 887053298
162775449 922417422
995618611 -497620139
-808188734 -931104255
-310659205 997431322
525840380 742982869
932411366 116091356
-981370093 -29724260
-221556881 176185574
899554659 221608271
941967933 -637601881
496500505 763982621
569190822 -881227744
776853069 476352770
779352135 -790231179
-635279606 938011936
197508703 911142032
-998698817 -366185106
968805828 -47009683
-370345281 -999223657
656964974 627511147
478787384 -906351956
-795831773 746030191
729138275 543966070
319710704 -940308827
753674444 510695682
241559558 -953220834
45596868 952962102
517522466 749106673
-304731776 -997927019
-922549517 368871324
-565112238 974048352
907494516 198472372
999978134 -435596037
110211230 937543112
-643303976 932472321
-448115218 999298958
-987258087 -103604506
997906705 -335574005
991343732 -227303026
798501373 441492476
-854056732 612517474
721563732 -821030692
-999253623 -398106528
-823066370 689785970
848322837 346586069
976695146 -567289512
190590612 913467906
-879352390 -877449820
590775303 690875968
77205043 -974236273
897364095 227778222
-999359803 -537504700
999433755 -387130182
838583887 367111374
465121494 -909728013
-105877462 979316390
-329366696 -998510946
812578050 -768665807
296299980 873394987
-505052398 991481265
982631877 -550690386
-465012394 997812824
896973069 -696043028
312249889 866414842
667137788 616766246
-944172907 256968830
-986465676 -92264838
905994442 202946147
968157035 -43348669
-721417585 -965641756
452615211 792717800
318881136 863449791
-561710379 975369579
-997691519 -326959211
980527005 -123585076
834301730 375805451
992107251 -236759893
-539545945 982966213
857111255 327288415
-294615292 996601371
941457351 -638428797
-728429305 850191762
-994481972 -234797942
-55062216 971908289
997243630 -319362622
27518703 956790089
733931258 537728454
-461454255 998185649
-29340290 967624591
-944712602 253848260
321031016 862474119
-876534266 546404284
804933089 430551133
947036844 58544409
673934888 609386237
142280670 928576418
-994171525 -227372675
830434317 -755473289
-998001734 -338023901
134049080 930967295
-65403459 973524485
-381792439 999626674
576363203 703142131
468762133 782525652
746675783 520521159
828668724 386887062
-482189280 995549517
-932064469 -804741399
-987477346 -106794122
974567106 -572711474
899451703 221900955
90241296 942624184
-55759926 972018983
887858077 253332072
788533989 457878301
918803796 163016574
883695756 263992108
923137697 -665428061
902690597 212614361
968697314 -46395309
999740227 -405258332
-849520399 624866863
776295667 -792027348
-791302994 754469720
99377323 940348925
-707730152 874736550
-253131174 -996325766
990045164 -212132092
-608782244 954023437
725633780 548479336
-789115857 758435008
413712709 815834469
85106752 943873467
205876145 908287413
613881702 670148496
720274773 -821647044
-749254130 822497219
-998075401 -560236747
962868948 -599148862
-508342225 990785437
-91270229 -988310422
514029618 -897221229
427863902 807684534
924830226 142846302
252178724 891354988
-449107084 -999919403
399557269 -924653176
-870143100 -886674559
-942769354 -784565129
-817470838 702021371
-603762057 -991445709
-423623893 -999774366
981542433 -554067611
-466258982 997675605
-726685155 852361741
985207528 -163110963
-448164250 -999914926
-242251299 993320516
426725445 808354951
811250724 419375906
379101485 834484140
-613252900 951596475
-130143827 982421575
-163259214 -992450945
-930372777 331058883
749698458 516302746
956227544 17929887
628007026 656727203
130907441 -968139694
838792334 366680814
908264505 -683549132
162056148 78426358
89456998 -972913645
974847327 -83787113
210277415 906760962
-990940561 -161626608
-996906252 -300961195
-998892194 -376015485
-497869062 992871999
726014033 -818871345
-575701771 969722238
-446365055 999401928
334883369 856088415
-751059193 819935308
448091420 795508678
-722681803 857264656
958355886 -608254759
-35839407 -984529088
-394732290 999812330
-343521036 998735397
-912582721 413306212
822781870 398148738
651904740 -851516290
999623099 -397160065
737165643 533447826
810007936 -770473128
-868292618 571883946
-961394790 -740031105
-377054266 999548185
962326378 -11928436
998400152 -349118710
999849284 -414771617
-238220369 -195432575
917890767 166002190
814344989 -767409947
816713189 -765700806
883551225 -709872950
-38275135 969166408
956057659 -612744252
959936918 83990
633342541 -858789059
-123588677 -990264847
972372550 -68108115
406109793 820083165
190305405 913563109
-961810024 142571380
-994243567 -229067607
967891708 -588412400
-694097956 889288175
942944437 75534039
-806590541 724766803
-214011114 991070573
-902954120 452453271
356592037 845746848
187575524 914469738
980913090 -126569685
630260181 654532090
286285005 877648511
998909486 -365719831
482416799 773552038
569912200 708521031
994069800 -263481915
-884259423 -872093535
-41021972 969631666
423043316 810500277
484270441 772313081
574445928 704748689
956946933 14541613
168715410 920568933
-247504439 993688897
929602174 126205670
-298090331 996789308
-981651832 -32905187
270396605 884158881
208075591 -958127306
163623467 922156453
-758201655 -953399654
874364844 287122708
-996486793 -288306081
44602024 953178334
-922158414 370686144
170675719 319275467
923067041 -665521200
-908151973 431623997
-933512961 -802163182
-992241987 -613682448
928048731 -658749251
17921401 958750893
-398116573 999851934
996300635 -493283257
125521398 933377104
991107175 -224454868
860348481 319999901
762554067 497896760
-765125234 798820800
-19363521 965851299
242910822 894887266
40310779 -977980415
222026595 902609383
970062895 -54232850
623146523 661412936
992606702 -243241515
-994636356 -238564423
70347987 947378848
872869506 290722834
-973568350 47607141
-664494000 916417302
-171688078 987072963
398893436 -924796336
589866511 -874503999
977813402 -103813932
718131777 557965031
508715859 755419962
635723869 649144228
355460954 846297690
245149995 894037934
267203001 885438813
-266417342 994953445
-208542074 990590923
224650546 901664970
659871142 624461851
-195921102 989441540
971350988 -61836141
436154970 802756815
948279210 53266024
576329223 703170635
870312563 -722356921
-940286132 278931668
-132204334 -990758708
-938955331 286200888
186877669 914699766
489214340 768979733
958148733 -608663129
450067014 -913327609
846441728 350617807
816234587 410327488
965391159 -593834716
825826231 -758975153
-367122108 999357516
-967240050 -722700680
986433204 -174601248
-640275130 934599734
-410096408 999955360
988483972 -195125394
9469336 960421594
-716316744 864882322
257232014 889388833
-969299762 84497308
988100119 -531551445
90068078 942666781
992122329 -515258599
993634828 -508309274
-574328196 970305126
40035933 954162508
773510803 481482110
-969689762 81252517
962726183 -13982769
956711853 15655000
557304019 718791178
-930124776 332302345
-229410327 -995435757
949640317 47429763
870413551 -722265417
-222631465 -995166919
341885997 -936236595
442005010 799223989
599046247 -640301557
329699173 858498502
659030987 -848634301
33925591 955456967
908104332 196632464
933945481 -650177132
710496624 567378852
-287932623 996229980
-555073563 977842611
925281316 141303436
925785834 -661889630
999959729 -430619223
729526337 -817140692
-995885708 -271059201
999779235 -408309004
-757561731 -953639476
954197271 27329963
-135637477 983088855
664012697 -846599126
692447375 588630839
999595042 -395456388
-825572499 684124677
966513213 -591417183
-771515720 788575710
-993708337 -603185716
-839634615 -911766161
765323265 -798345248
-972318448 58765101
-890667195 -864797994
-940097127 279975173
-917439398 392128918
958085372 -608787916
854707426 -736085059
-420364259 -999749773
442585481 798871132
794917708 -780607898
133185802 -967865676
993331664 -252933053
-867770494 573428725
276931392 881513671
878934343 275924979
603061376 680031058
-974118353 42625945
722518472 552447272
-260671846 994583673
-636081145 937466563
-752034729 818537357
67522223 948036213
766337289 492310128
169103904 -963373053
-860252254 595169558
204552940 908743406
193692928 -960116679
430462708 806150456
191788221 913066923
-380461201 999605310
632295762 652534915
942686758 76578292
988843079 -198894673
938819055 91975658
897436681 -695545852
284926353 -946255180
151840495 -965567243
-337019617 998523854
862674560 314702182
-152437466 -991876405
351195115 848365226
740326543 529208183
999269304 -379775448
-784474317 766638292
-979184354 -679531057
657772724 626665658
898608312 -694283543
488362282 -903933569
-952550376 -762925578
576411644 703101494
-841279631 646326505
706010864 572776303
-367845847 999373237
-774881859 -946910637
-534458736 -998300775
-737468266 838509320
-999057899 -385844947
444872693 797476840
-908362776 430767147
-717345519 863664068
753969676 510275758
850757229 341329109
-944086007 -781863229
465851312 784394365
625461360 -861800578
760987496 500177027
833500860 377403360
-524564709 -998832197
-660206169 919847639
-982411840 -665908767
-24326546 -186083474
143338326 928266031
779082762 -790389681
-560028709 -996442917
-467938540 997481764
993739210 -258685910
999617167 -396795511
986521899 -175448803
330332028 858204839
831035341 382271622
790544628 -783390676
612417314 671504264
403954155 -923702217
-351440560 998964965
324101100 861073720
762033503 498655859
-984860274 -71069982
483296707 772964343
582249302 698175530
-338478014 998573395
928816846 -657666560
591490921 690254474
584299901 696432567
-952365888 207069729
-890615550 498759754
-614019155 951175133
675638895 607520089
956183968 18134265
986077091 -171221580
53767575 951164368
-434984857 999875990
849236021 -740606911
-236369524 992891551
-921020261 375899223
-649423524 928057279
674055849 -842416196
599429649 683276422
996528048 -304270113
423449512 -919428169
478511084 -906420682
-656978982 922370182
-886407935 513522458
495659311 764565415
-55888609 972039373
832500640 379385984
547080731 -887998567
760757572 500510683
907349364 198908651
363521156 -932067860
124962983 933532517
613765846 670255987
570463964 -880823337
697775728 582458144
-5986275 963392432
987618578 -186233726
999940960 -453330739
911078719 -680312998
343503945 -935932839
-963902750 -732913714
-780129939 -944709467
755900664 -803548524
-245180566 -996035487
-882834480 525695450
652407340 -851314761
-327173531 -998464053
998058639 -480176290
-874617903 -882296346
-607487896 954712130
972658661 -69888496
422076582 -919734653
-959436331 159389231
861021003 318476774
996300898 -299884452
-174618591 987369696
-429528113 999979621
-363745842 -999132728
-971282093 -709153234
989727656 -208546648
-969297468 -715999999
-943625838 -782808733
937111848 98547412
953169153 31975678
604656027 678592188
-337603319 998544136
890208997 -703159387
939179978 -642089560
803851085 432430079
300308904 871656950
656089266 628426601
942045961 79169431
159049956 923557612
-762288090 803244887
411085400 817312905
950129486 45320341
-617252387 949375285
935493481 -647822434
-559684959 976140468
-979628465 -10706573
619884961 664516000
408203425 818923149
859513855 321886845
-746501076 90631886
-471612126 997028636
-321891149 -998348739
-311864596 -998114071
-534182139 -998316310
-267735835 995036467
472568355 -907896613
999369258 -384163143
977687868 -564693658
49019961 952214316
-2230432 962682007
-168012526 986697369
983151602 -549014460
-357201498 999120373
830527175 383267139
803550817 432949570
-150470910 984805025
-37929021 -984679747
100852572 -971644625
859928000 320951416
614905838 669197434
-964312205 -731705464
-795165590 747293430
-992998315 -201402358
878641628 276649613
-188219798 988708833
993118845 -250052419
-924225797 361036623
-815252784 706758232
518310833 748532961
-563601144 -996110829
194252293 -960040261
495019805 765007663
458556417 789009766
928745840 129236409
793175742 450331413
603145282 679955454
918009707 165614039
-146446832 984347734
260615524 888053847
970233751 -55224849
635949396 -857781295
-983500808 -54376356
370445973 838896063
990486895 -217201999
915729071 -674770842
-538144736 -998083608
-41811705 969763876
-999481068 -414098692
319448688 863192895
731262804 541211669
-504689152 991556839
-889062297 504277959
4586501 -981272166
940662686 -639712321
-388610596 999730889
635082725 649779182
-617858026 949029488
-167797788 -992686060
934030826 110134994
440973320 799849660
936997451 98982386
473995793 779120220
783791617 465484603
110355091 -970564399
-974240490 41510208
34724299 955289354
873986368 288037714
-129191463 982303936
-994684515 -595347087
-961414396 145414342
827875087 -757422796
32079619 -978762399
-991718851 -617121801
649187257 635567189
-999101070 -388459454
-848795891 626803816
-803210142 731569044
849657702 -740262338
-935640883 303891999
407799291 819148081
-918565023 387070827
902167152 214126035
-974562829 38554230
41905896 953761204
712633356 564768781
417710601 813567439
984297549 -154928047
-954349262 -758570495
470235998 781573245
-809770318 718258412
838396067 -749293835
-75795358 975098338
10422212 960235870
-155806702 -992057329
-924748406 -817442906
768842170 488560756
524705953 743825010
739700040 530051803
528472273 741020680
946638219 -629849006
-699940728 883226562
998691879 -358120450
-882099570 528176009
988729122 -529164960
126115250 933211529
789549630 456236544
979434043 -115420135
222069825 -956117593
756457830 -803245745
-133832977 982873548
984398816 -155826258
951529398 39212254
926417120 137390241
-136652420 983209387
15058824 959322851
998925520 -366308597
992318262 -239458146
999992830 -441439199
978465060 -562634512
-12138323 -982692477
164079967 922015071
-171279138 -992860638
848632763 345919237
466974138 783675699
366692322 840778751
988838874 -528742480
863266320 313340108
624564494 660052784
-388909085 -999460471
455018106 791222844
700398805 579400609
567877121 710201992
529739246 740071870
-122127375 981418760
868287863 301600056
994745167 -273749786
-362508804 999253661
-676993219 905624573
994901913 -501753031
998757757 -360332709
-437693630 999787551
999235850 -378357040
248203934 -952194679
772919283 482384062
-100776641 978634265
868230420 301735422
-995081611 -591998499
-999805180 -443531004
926709548 136377784
577816799 701921770
-597738977 959701307
994966221 -501409596
-917458973 392041126
232610673 -954566028
834191012 376027220
793339125 450063558
-154701732 -991998383
427955855 807630337
-267176629 -996798471
-943126787 262926586
928013115 131822719
-986150587 -87948068
-923587698 364034632
-951262694 214137426
560423830 716283350
-488740328 994492216
924609064 143600643
-692646753 890750053
996397333 -492647967
687419956 594374463
998488338 -351740781
924538301 143841758
-696635608 886686993
-181428301 -993349207
425783233 808906772
235575559 897645448
365684742 -931636888
984520772 -544444286
-964462894 122921548
-590631620 963114394
-44665021 -985161463
928341989 130663438
812309477 417471364
-325067122 -368147422
444481586 797715632
-836856293 657461234
963530493 -18171433
-999181771 -393532695
780776456 470242531
989522678 -206266154
-684933974 898275046
225223120 -955656764
294197112 874298196
889479924 249103431
-458560653 998468995
288645048 876659892
585794768 695157755
480933458 -905813289
-997158955 -308965996
625033222 659601345
741609951 527477183
-989711435 -141038151
-852529052 616712161
-871380336 562565672
537600082 734134532
-887840891 -868073036
350949468 -934515073
999998942 -445750273
826715915 390665425
206717382 -958317708
-458904862 -999953591
832059789 380257056
176365215 918126646
-259292836 -996537050
-472663642 996890613
995817849 -496365604
791143196 453651248
-988790982 -634902955
983720755 -149860464
-991704547 -175565968
-766646808 796418408
-369834397 -999216721
602169116 680832978
718039615 558080539
755115892 508638746
997950181 -336704128
-973179246 51098119
-513708435 989599600
806039552 428620651
49540618 952099744
-976730376 18268332
985254557 -163544918
686078689 595896258
125314577 933434688
-904133600 447776580
966077883 -31823244
995710299 -289536687
-195365643 -993990154
889970638 247815850
999960561 -452408129
-768826405 792951622
-728887379 849619096
892160786 242002310
815675291 411355840
287778084 877023950
-521584309 -998981926
-396338242 999831547
-370924625 999436350
685655426 596375480
68117219 947898515
91995620 942192373
598466177 684131670
996715037 -307989294
208253907 907464124
-109147538 979747469
-74294140 974875254
275094401 -947873034
-614812577 950738275
-445233292 999464845
16926395 958950638
954007494 28196618
-644267014 -984859827
279090123 880630138
-602224868 -991647341
-801758401 734462217
447298415 -913974915
901963468 -690620335
-875674744 549152128
535072603 736052685
138284423 -967245714
-3718322 962965415
931914254 117902602
971030241 -59915002
898800328 223745258
333567334 856701863
388548880 829551290
328039703 859266998
415111070 815043813
809492578 422518939
-156179477 985438827
935041924 106373349
-190352838 -993763024
568658823 709557708
178333199 917489786
-83209688 976181176
-197290340 989569781
804867412 430665627
774975208 479239033
-592235745 962364239
647208612 637593753
257987553 -950644016
-806752940 724437646
229451817 -955035591
-999263345 -539827785
755880384 507545331
-987729331 -640835788
-527403821 986316842
983100907 -144522891
-546140660 980923584
794797215 447658348
695709858 584857597
986953966 -179626720
458128649 789278158
-999719410 -434579483
-797174361 743450758
-994991534 -247384739
939681614 88599124
752952268 511721406
741946920 527021622
-863791422 -892570113
-809960900 717862495
561406855 715490513
-999038098 -384648218
507110796 -899059306
346948435 850403644
948864859 50760924
-223985869 991905581
-3183210 962863816
355041164 -933728955
-256452674 994302905
781035639 -789231891
32743305 -978700134
956335823 17421753
862462911 315187127
-313313510 997558718
617393350 666868746
-990141318 -148060534
-866646905 -889991415
523295291 -894722330
-292873638 996505997
995362387 -283708454
-249336477 993815694
-977805406 -684869408
-867424359 -889258004
-287501970 996205784
-325368281 998087129
-322345680 997962458
-892402422 492364637
-665148287 915881132
999814956 -411347919
465060696 784898257
-825741250 683742767
-999582605 -531579212
916781184 169595699
715997888 560625246
-554209884 978151411
-711587927 870383832
628492651 -860650501
-763743416 800989098
-150902457 984853659
93640742 941785537
-927402422 345800762
501218422 760702816
-21630879 966259056
999164191 -468811946
999574373 -394262985
217478905 904227173
-393672944 999798907
930116800 124375426
-664315874 -113469682
-964309267 124083470
995289376 -282503558
-672960186 -978882077
-81251105 975896953
706881684 571739797
-991352385 -169024275
-829533663 675064101
485982753 771163977
-992922004 -608940314
961968946 -10105840
430565444 806089707
999999625 -446908153
-427071971 1000000000
677015272 606009493
938225229 -643594959
926744324 -660570169
300817317 -943603613
793032147 450566717
980390978 -557394957
-971268797 67931851
-953946265 196760725
-872694436 558533573
-748147116 -957051869
120003718 -969438576
883181102 265295768
-150665690 984826992
-745203769 828144562
660866348 -847888133
755638800 507891022
852906603 336632865
158937274 923592010
-625916304 -988176575
-791520138 754074096
-789348694 758014129
732894065 539085995
68960010 947702588
-371345524 999444521
745336482 522378100
909259071 -682411970
-810946427 -929597748
345524907 851080223
-964506222 122591326
-960102867 154716499
509517350 754850091
-241334746 993255512
893079592 239531009
-205674383 990335859
937651505 96487902
-627240194 943339672
-503849712 -999709477
325060854 -939345450
952192236 -620000457
980918201 -555893277
949291971 48927948
-651292166 926681237
975408151 -570589668
974239343 -79850698
-822430631 691212078
519128077 -895850434
493506976 766048214
575596260 -879178543
-531536299 985223710
-235007919 992787529
999142932 -374574664
830841207 382652293
-695604126 887750491
994227016 -265811101
-513137825 989726958
758040020 504443385
999048230 -370894893
238899102 896400535
537048309 734554434
191401372 913196746
-869925868 566991985
884796999 261194253
-978677994 -967325
175146616 918520739
981310233 -129719535
-615750438 950219304
982127256 -136359122
428641101 807226388
843211243 357460446
999745102 -405624695
-11948334 490950229
-477990648 -999994671
997793454 -332684505
-989847984 -628726050
989259844 -203377374
-80995993 -987657868
-716056149 865190412
680524982 602126944
-89149393 977026681
722568031 552384699
930647045 122476251
658419878 625987037
757746216 504867154
877001450 280695958
-490469933 -999983803
353397580 847300013
-163226160 986198542
-872481613 -884398079
-510583266 -999475290
999797073 -409783886
997730859 -482884051
-14664525 -982899487
741385015 527780839
978673934 -109914131
375427754 836364973
440063364 -915650112
-733476721 843726956
-999992350 -500204114
-464707717 997845975
999987414 -438981361
973826259 -77226922
-21197492 -983426523
999645543 -398593414
369694390 839275327
-960829368 149580065
-644650349 931517805
892258558 241740491
-905732654 441408021
339972197 -936595830
960936788 -603116434
382161697 -928298081
63495375 948965397
-19844061 965938091
856117333 -734885632
-984164203 -62376285
-58049996 -986105062
-849769536 624196351
-954200740 -758933558
-62979119 973148488
979535194 -559751871
963959317 -20427779
-861524935 -894561941
831894279 380583168
-35573354 968704996
-459649867 998364143
266355723 885776506
325969739 860218035
-853442738 -901255557
-915528783 400597507
839877687 364436838
847785081 -741787891
-978790472 -2105944
-764369476 -951063749
211668213 -957617211
-970311071 -712555471
-855463241 608612240
-51453696 971334114
-43707970 -985093276
-914989440 402954648
425175482 -919041352
738826111 531225458
662104174 622108108
999213100 -468199344
-608217554 -990844007
819969181 403420936
-731500727 846290138
-125944706 -990400509
705232735 -828742385
432129494 805160576
336410640 -937260561
454675375 791436431
-361746529 -999104384
-815626323 705963461
691896029 589264303
337867451 -936989994
384761440 -927762624
833433026 -753168457
927815978 132515855
-972200094 59814481
-210898340 990798782
-983937725 -59627380
646379668 638439277
-631386011 940638982
-377886507 999562417
870745337 295788627
639512791 645371617
-739462985 835884205
962234673 -11460091
959698027 1266333
999994552 -442272385
360254283 843958262
743240388 525256360
912722579 182470502
845280260 -743814101
-580769862 -994256318
-769084253 -949243008
-965023415 118636694
999979346 -435979276
348110992 849848888
-125156049 981800507
-32817233 968229156
673339509 -842716826
219159068 903631304
807823154 425481131
900724303 218271157
893064353 239572094
368243251 -931126044
578139939 701650133
745682248 521900367
868739657 300535012
-202654129 -994315002
561784051 715185019
-33686321 -984372319
975293865 -86715875
973434509 -74753464
-885716065 515892701
100020345 940186669
940718717 84486876
-542150308 982172481
551636655 -886649146
838176897 367948655
-891920313 494094635
-662583537 917960752
-948105176 233769720
-996215979 -280397558
-381513764 999622277
770908096 485441773
839272751 365688081
-292757851 -997594868
952757097 33811046
-430386392 -999819947
15863424 959162867
-573854420 970503437
299941668 871816669
567624205 710410050
978787734 -110731290
808449373 -771566010
-366256430 999338521
89615624 942777998
651367941 633323363
355747410 -933592423
-768586830 793335977
-869534178 -887259650
908717146 -683032572
-886181372 514301744
409236137 -922556476
499627651 -901030776
665183108 618849964
752183283 -805537787
854097793 -736596790
824145561 395574075
965076004 -26377423
360875001 -932590999
6707059 960957836
-752352555 818078757
-940836103 275866260
15075688 959319507
569653054 708735464
838663674 -749083929
999642365 -398390067
-486877395 -999999543
942626132 76823858
-931387964 325924653
945975120 63017610
358384192 844873165
890981870 -702357396
-948630864 230595036
627116659 657588939
-838167423 654177695
984681041 -158346253
718686957 557268366
815400699 411860343
994301193 -266931530
633442228 651403240
-991667402 -174861828
998851286 -472431404
685407795 596655835
990195767 -523400769
-671340218 910645452
334236056 856390299
-969870715 79740651
739517567 530297227
951996938 37162926
676511216 606562851
-876717284 545815926
60302386 949694448
979355699 -114850399
-925427432 355354280
-3407712 -981966712
-628150094 -987796919
-559532367 976198126
375085388 836539800
629720258 655059075
-617352712 949318095
919533544 160617734
191034855 913319581
-910992031 419960034
986284928 -173193180
989101857 -201657855
-955486691 186526154
987604928 -186096206
867877527 -724553538
-872519586 559073126
319117090 863343116
-344227399 998757081
-854138358 -900692738
199007033 910635834
355753389 846155299
881633142 269203730
-253499301 994101358
999998138 -444775359
993514890 -255489566
998588509 -475126568
-849395602 -904477950
980431108 -122849928
727928692 545529630
-46757674 -985310356
-940547870 277478932
88363718 -973032897
770100606 486664496
980384147 -557414085
969670264 -584362349
54965226 950897110
-970111323 77723341
384211975 831833243
-994441849 -233824546
995040775 -278447582
-189085674 -993705294
-898683220 469126462
923911165 -664401394
-76588677 -987368807
547933925 726177766
-674836867 856454352
-683147448 899959209
957707725 10917586
-339244106 998598913
582951489 697578995
-557186931 977075449
880259786 -713075699
35559095 955113676
294793264 -944615066
484042346 772465798
424708579 -919146297
-231495593 -995515752
656602869 627889882
-663967335 -980879916
-26547129 967133153
-997834050 -563466338
-995059374 -249090470
412452010 816544277
991970715 -235039925
367723115 840265351
259886896 888341886
-120990375 -990113401
988266752 -192863947
284280569 878484138
-620361144 -989092720
253501912 890845186
804908533 -774013744
-819115005 698462142
151146131 -965654311
-977118598 14526089
-347292351 -998865679
914205192 177819372
745963002 521511540
997015067 -314247955
776624935 476704030
-914211049 406320059
374163060 837009892
-983963709 -59940844
-947162365 239430869
931715677 -653492589
-38672297 969233925
144359340 927965805
-798948302 739997415
-491333989 994048846
370911522 838660897
987664493 -186697475
845374707 352885771
961611281 -601752428
-142997132 983952610
992752594 -245161820
99785699 940245926
-596647215 960239141
795870345 -779992507
965032905 -26145619
633876741 -858582871
999728261 -459695735
-946843092 241332028
-198015200 989637404
-155348675 985347784
-944230852 256635976
466291631 784113277
-876167281 547578663
-998929076 -547179417
971857548 -64923183
-198767342 989707210
999163781 -375402095
-635715905 -986459085
356187779 -933506914
982223229 -137148043
368313836 839969226
994797315 -274565190
-862034526 590089653
-673465667 908793218
-679329377 903492092
393628998 -925915783
802771723 434281240
798411623 441642547
811927935 418158350
321634555 862199228
970255440 -583011622
670413046 613225286
864929651 309480837
-200204434 -994206949
700054597 579803441
704113003 575027978
231656816 899102989
875157452 285200152
880086748 273065459
-447609163 999328776
35902020 955041107
365908018 841168235
978940734 -561363265
606675687 676764855
979972158 -119383118
-888876704 504935482
-361893619 999239136
772782366 482592736
603491991 679642959
368824595 839712946
350031305 -934690958
-998356641 -351244777
-414761871 -999704842
879447484 274651987
-327882814 998188015
-980740755 -673194213
-103737482 -989080750
-503907038 991716827
313638718 865799041
236855521 -352471505
361705854 -932427489
771732746 484190871
-763276216 801715004
823680358 75921424
687539583 594238478
997308373 -320868382
992433713 -240967375
-874411879 553169664
942186197 78603918
967668983 -588899602
-488126736 994594165
-971520100 65775142
935439401 104885338
934359366 108918381
821410278 400725903
-743091780 -958742260
-435772613 999853826
962086242 -600775791
-48132750 -985408134
199923032 -959261513
707466019 571043714
-2803190 -981915834
-999785255 -441396922
-998940710 -378865038
277955574 10119252
43083014 953507466
-894186004 -860656083
780636221 470462409
431005239 805828845
626961128 657739398
-213908772 991061795
419199511 -920372605
548819097 -887487134
-615575593 -989817651
185706805 915085234
855832776 330148932
65332941 948542073
354714441 846661006
999990219 -440237579
-104383328 979118227
630957242 653850475
187907979 914360023
466419347 -909411629
517221631 749324856
-375250332 -999288966
944415595 -633581031
992412711 -513972468
-311629313 997478362
-696758285 886560153
-879282676 537487180
981295018 -129597421
525997022 742866314
892513149 241056885
443783296 798141411
497989327 762950796
976180348 -92626263
646520821 -853653706
921653585 -667358295
-807013247 -931735028
-303861140 997091257
84387219 944046642
195086753 911957709
556584568 719366593
-702524822 880478506
-64100650 973322929
-235930199 992858176
-710277500 638869062
304931756 869639137
449534910 -913452755
984464617 -156411852
763195716 496955029
905141776 205461496
250441939 -951845011
-429996238 999973836
-719995671 860510410
-973265902 50322535
977024560 -98345807
999933414 -425754159
-956572555 179192040
-668519405 913060802
-672980591 909221699
-999920027 -459573858
759161392 -801771722
807671377 -772108281
919901295 159404516
124041242 933788697
-524506945 987039785
927709892 132887803
-49158603 970966990
443034046 798598081
794686640 447841641
-401063882 999881736
36213164 -978373287
278677499 880799186
997348897 -321824276
975947469 -569218080
-755779884 813083551
-865088812 -891415765
968205849 -43623105
555155881 720504194
707803020 570639847
536610905 734887069
-358446202 999152845
122094651 -969190910
-879220262 -877589206
968274878 -587564341
-585007334 965681802
484201596 772359191
93110115 941917137
837143475 370063113
-378671476 999575775
859358541 322237256
20360896 958257728
110501008 -970547575
349384862 849237058
770408393 486198573
-999978205 -502852414
-961514753 144694489
339711773 853825835
-956466366 179912130
-527168984 986375696
-222486183 991782688
854680125 332711648
377840852 835131663
-649844888 927747128
875955387 -717171277
756731938 506324526
82631449 -973653334
-147668317 984487004
863072395 313786717
22966228 957725792
879238751 275169999
909885152 191228933
224050113 901882082
688775692 -836144584
891234306 244472285
411959324 816821538
-999991472 -485442060
123566046 933920419
872036623 292714901
-699683351 883498095
-211796091 990877624
698563130 581542861
-39762139 969418699
-949420529 225752598
932576570 115485736
866469832 305876064
999281280 -467293718
633108433 651733384
530521061 739485009
952593226 -619272054
-502995187 991900001
362148394 843026152
978278440 -107091037
-910857348 420516458
993099971 -249798539
-942523682 266347130
922811330 -665858037
-989306545 -631919210
395110374 826060333
128577053 -968419177
-449804618 999192390
-223301370 991849770
-176741458 987582778
-251537886 993967147
304739626 -942936825
917954242 165795272
624742466 -862070669
-190846388 -993785462
617740231 -864679239
747560178 519288552
-976989231 15776914
976010226 -91483055
993325407 -252847706
704205355 -829216326
801995870 435605265
975342364 -87035965
853456041 335420108
-621037060 947181837
674687245 608563215
-618524179 -989380775
190032563 -960613966
-958790407 163901205
-170696106 986972059
726566816 547284492
842623961 -745944261
-553179034 -997044280
-862944083 587479266
-843002109 641929562
-680973132 -976965805
-882886947 525518260
807972693 425216440
-906568378 438043252
-987995564 -114440105
-733047812 844286083
-901652069 -851453180
580514547 699646902
-983127546 -49954972
95773696 941254340
973418021 -575564402
823704228 396408475
-944825068 253191112
-794861209 747868754
836488422 371395807
-875557204 549527047
989707688 -208323763
997079351 -315671611
657397307 627058792
860449305 -731135750
-41691599 -984949517
-946634336 242572354
164701242 -963938586
-905791764 -845942598
806666336 -772805527
136057183 930390126
509803419 754646300
-772633291 786728667
-517050058 -999200671
-375293441 999517772
562087690 714938770
-915350626 401378655
983617216 -148959211
-676863803 905742063
-980437628 -19383594
994783635 -502378751
-306376981 997218839
851132394 340512301
-920541539 378086867
-978243965 3414505
916169505 -674228128
159630882 -964582961
-999675900 -430355166
-425037753 999999945
206321730 908133641
626734224 657958664
-231236260 992491655
-791801102 -939400268
-996236734 -581310996
984840597 -159779444
411485076 817088316
641876391 643001080
187714318 -960926441
-811557523 714536275
740197056 529382717
140526683 929089949
530408054 739569855
629256702 655511213
-751043074 -956025846
526606883 742412224
-240608347 993203510
35525074 -978438143
-942858410 264450217
947963473 -627550204
-623150864 945912187
-846131332 633832278
745450567 -809082372
966225349 -32630535
999174812 -375844205
152429046 925563900
419025142 812818013
-856714998 605120922
912215991 184052383
-821512720 693236336
441774463 799364010
528261037 741178619
394776266 826239333
-878401509 -878448321
889545314 -703842760
957784037 10551196
-776033364 781057559
-632414481 939949675
959046759 4449316
703454541 -829561119
-667660907 -980074735
602399529 680626209
113964177 936542336
-345648517 -998834694
999767468 -407369120
-588088674 964287699
-714166875 867405905
997322852 -321209915
698389392 -831857766
122072447 934333673
-623623250 945622824
41546369 953838499
872715140 291093231
373252293 -930118999
804356729 -774389629
-516515500 988967487
-46488504 970534905
889889391 248029211
-440059264 -999873729
838983095 366286678
991769537 -232527924
881152837 270409450
827220651 389690746
899854289 220755432
-948872743 229127150
525091474 -894232373
-944540755 254850538
31169085 -978847636
-791132619 754780070
970267406 -55420659
244234578 894385453
743401200 525036013
867909643 302490558
-642491931 933046767
132834555 931314315
-948394083 -772526916
899343054 222209639
721421823 553831169
950800370 42401672
868401144 -724082289
486947281 -904293385
840412752 363325188
-769334919 -949143260
-793309790 750781462
-187758431 -993644574
269749106 884419073
599435297 -871218385
639216449 645668211
962672682 -13706547
226490664 -955470871
3662690 961546746
611040521 672775854
992134759 -237108689
641675325 643203326
655865002 628660349
-747916410 824375034
-685391795 897837214
-169187626 -992756805
742302438 526537972
414292067 815507404
808255523 -771701234
-999137968 -390761446
699279831 580707802
-620404422 -989085785
-679959648 902912971
-989198121 -132896896
657486981 -849260843
-687913162 895402253
337835479 854706154
132415223 931433502
646901988 -853503603
-713297338 868415806
572550647 706330849
724483361 549948557
654003809 630593906
-907214730 -843988192
180450591 916802944
-769123733 792473950
-863719439 -892633823
421662211 -919827029
645058516 639781268
573740767 -879774631
998232882 -344382189
-42720615 969915023
-133096789 982784054
21981404 957927309
-998618976 -362603487
785798310 462280209
781611541 468928004
660019356 624305913
814721699 413100204
290953315 875681492
805681186 429246659
996316372 -300176513
603735001 -869709978
828383399 -757036068
841942975 360123958
-232400293 992583945
316345830 864589806
-476430421 996382953
583555600 697065625
-709939383 -969123549
850348155 342217447
-421131198 999995732
-56807994 972183972
989774493 -209072475
790453142 454772495
318452759 863643102
-47883077 970761611
-125368242 981827132
23148614 957688435
-996590351 -577747558
-945465480 -778961692
-223734350 -995211578
-69165787 974101587
785758728 462343597
357821755 845147551
995075844 -279017004
-880760656 532645123
-351983380 -998948848
999814493 -411305686
-703652507 879248634
-968650607 89837882
-980533255 -20427298
-255172389 994215694
189021312 -960750999
432250582 805088524
998824957 -472710928
897023050 228725997
-994837818 -243555839
-898062803 -855961057
847148818 349107582
-951524519 -765367675
12064835 959915090
937165735 98342473
-391040866 771134346
981314544 -129754136
988324583 -530711781
-833358955 666036998
983649560 -149239922
946073164 -630806529
-830936999 671798065
980793151 -556254248
940904184 83747563
-984378208 -65024162
-896679831 476683012
945673769 -631480229
-841670520 -910289708
-548017435 980293255
587921598 693335229
494513949 765356180
-996742574 -295891501
996509426 -303904172
887584814 254038829
999986271 -438506336
939370674 89824767
-531340711 985277525
-202789410 990075356
-956962884 176535159
981881358 -134344666
-586628865 964950873
179699573 -961989522
-392088765 999778383
-663642056 917108256
786960617 460413960
370992338 426767831
-758347768 809252162
-24078808 966696137
991289377 -226644956
942612666 -636550848
146283391 927398710
84957793 -973402555
-669132066 912539365
-764775456 799371684
857259585 326955791
229373432 899946195
64887767 -975515544
-630613181 941150815
-217752872 -994967085
779883928 471641509
-760830071 805489791
925926029 139085710
917004349 168876705
618664788 -864338892
887912755 253190579
941043198 83193251
573702865 705370744
-861787268 590798058
514621292 751200637
973956907 -78052375
826404691 391264993
930950596 -654614701
-954161703 195346092
914701160 176247755
952050845 36926190
855604593 -735325008
-790228955 -940149781
-249922571 -996210254
681051543 601540102
974421883 -81023261
784439896 464452619
-384344381 999666871
-926311747 351119753
998425965 -349874458
-378043455 -999325807
-808438339 721006309
-594270208 961399775
-734429746 -961552583
831263636 381823783
-399424571 999866067
585022485 695817140
-568556714 972672214
-120740712 981242850
-487327170 994726624
941510996 81320776
718207447 557870174
857313572 326834708
-311042761 997450035
896970741 228871160
110307702 937517512
254064821 890627747
-935837874 302854996
-787345614 -941489951
-754938403 814315495
173674011 918994605
-990036695 -146333402
997459509 -324461768
475828994 -907087153
-611339592 952639493
982412770 -138721844
170629594 919964013
891886429 -701415286
-499693127 992532213
-348157113 -579875019
153458715 925253581
358239772 844943692
640517849 644364698
-953478860 199829271
-905931755 440610921
769971424 486859757
-294951794 996619685
188326307 914221862
977717303 -103141242
-815182893 545058818
817510729 -765123500
-136456415 -990997226
837591988 369148469
-541021318 -997898386
-385761482 999688749
999343616 -383008491
827453989 389239654
-492324391 -999966785
823756528 396309612
-702936448 -971148173
-858910120 -896760311
545042284 728418545
298056206 -944069012
221803312 902689200
-821022158 -364918768
989025294 -528019445
998006426 -338195318
997829881 -333612474
998679696 -357718611
-800272720 -935215041
-335271578 998462289
455566915 790880528
999665171 -399895706
952853738 33382326
103921316 939189618
116011556 709900174
950950005 41747609
817318225 408330941
-76637148 -987371997
-988974562 -129432008
-751439809 819392273
929786736 125551197
162513846 922497656
-826628115 -920395371
147564138 927018994
-691604509 891787481
999919461 -423598229
-16139043 965265442
-720755672 859599334
-12255072 964553596
768334169 489323548
965612918 -29287169
-899801329 464851048
83741253 944201702
999903491 -454670165
999294691 -380863820
183397887 915841229
570095354 708369468
-408490696 999944933
314819288 865272745
-795723053 746236884
-905815381 441077145
990712794 -219813194
742189661 526691547
156517601 924328178
476824260 777261990
-398224963 -999556690
236929445 897139676
890938286 245258790
120684573 934717043
-886882229 511882834
-13827156 964841899
249337948 892443871
18226102 -980047714
997032867 -314639791
-999895463 -512323954
-136270733 983164062
-80048575 -987595859
-943707004 259627453
524979838 743621785
-412518087 -999685942
944895394 67539669
-371849737 -999243745
479610553 775419730
705420039 573479013
139749845 929316664
12508137 959827803
588936722 692463383
-246810135 993640429
-5237510 963252265
193501773 912490965
422779039 810653204
779432829 472346915
-167123115 986605257
-976373401 21666032
194945052 -959945519
923283415 148103559
233569293 -954422355
-443577007 999549144
51445378 951679523
712888806 -825160731
-656081785 923060982
999746758 -459285350
897422984 227614095
-992145657 -184057094
-553204101 978509881
53068224 951319951
769059559 488233976
742666329 526041422
698953126 581088607
996094550 -296193470
790127255 455300930
255869773 889924280
968203240 -587723583
813218361 -768213975
988708043 -197474487
-518165324 -999149040
783293639 466273140
998927290 -471593181
-468691213 -999978139
894369395 236030890
975059965 -85178094
-824291991 687021210
-986719858 -95838015
915357436 174160742
548289486 725901281
956547826 16426119
904687366 206796015
-322153854 997954474
-124467527 981713870
-350863420 998948894
-870176323 566233594
624288528 660318236
-983642224 -660371262
-60517166 972764632
501548300 -900526694
566199374 711580661
-233068907 -995575887
-834309650 663734857
372292725 -930312994
-707978963 874457747
627136631 -861166705
4993188 961289493
-820097009 696330178
782388043 -788417703
-835076689 661856908
834473624 375460276
688195564 -836397934
-486744857 994822912
-841038068 -910754023
-390455853 999756377
-998348006 -350888582
-735689993 -961145217
309131321 867793152
775023761 -792770084
796924337 444123392
550979137 -886845329
-328283843 998203706
972925705 -576755736
932795200 114683458
975943292 -91033588
-779470957 774065769
-986441395 -91929318
967187269 -37932014
912385853 183522250
-5599974 963320149
-140412798 983652947
-999425283 -409916614
90733572 942503035
713548229 563644633
289677700 876222917
374711460 -929822991
-87654604 976815788
-982873315 -663836331
998292007 -477973445
377443645 835334849
948189525 53648736
-999984872 -501722670
-110137924 979876955
-41954985 969787815
56758098 -976342387
502622626 759718434
895039144 234195811
-956011894 182985446
707353931 -827758075
-313811609 997582219
-999892841 -454952971
-683684934 899457454
-995174434 -591193734
814810570 412938261
-962990432 133973209
984169878 -545645844
972116741 -66521989
214599752 905245615
992894452 -247044950
503105845 759379345
976613004 -95544049
307221350 868634745
-890574357 498906818
985603469 -166777556
-332612326 -347703810
702779066 576602853
-563004600 -996167166
-819130947 -924961486
933629303 111616325
795872642 445873033
87344941 -973143741
-698405955 884839169
-68645159 974022194
162062906 922635940
-888061897 507790349
-999658884 -428793756
997527293 -484479982
729655646 543296309
623742575 660842998
-29131032 967587921
-977907291 6786061
963280188 -598289375
903476658 210332841
815250135 412136066
67980913 947930080
769951345 -795709476
949902589 46299586
393240 962177453
280378055 880100711
825386407 393216021
516144006 750105825
867514191 303421108
12718283 959786244
127680183 -968526278
966747910 -35497577
414570449 815350055
937619802 96609759
-675864169 -978193749
-627537449 943149358
-633106172 939485566
523690753 744577138
-962767948 -736170981
328407964 -938734993
-195502443 989402061
-944338752 256015605
848675526 -741064551
421275985 -919912716
943337766 73936945
-540811039 982586726
-959324076 -745713803
415667956 -921151419
975605944 -88780296
868617403 300823427
-940982405 275045349
-656505940 922735085
991505459 -229271643
331481361 -938171482
539221244 -890285900
682855894 599523986
678534278 -840527433
-906688169 -844726229
900301795 219480672
-993286075 -207539842
616852156 667377407
529166101 740501630
946590235 60428647
-594049582 961505053
963352802 -17239593
87408071 943317194
684325455 597875375
-283444527 995975330
720647327 -821469129
-428652394 999988837
-148852523 -991681636
-467676777 997513107
693521989 587390650
672867751 610551925
637057641 647820808
539731273 732506926
938864514 -642591400
-880377499 533908092
208504030 907377303
919414658 161009311
944092138 -634118758
-933841270 -801573124
-343767220 998743003
-707386378 875119584
372072125 838073507
220012274 903327786
-999999289 -495991243
275049280 882278743
783662551 465689647
784053803 465067625
844487641 -744452021
-321822522 997940539
-199924539 989813649
520736736 746757042
955729825 20258312
880292403 272554447
976452200 -94455481
829889858 -755888884
323138827 -939692923
981902022 -134513817
556635233 719326136
-938031999 291171230
-858454471 600248102
288204646 876845101
783526844 465904478
12139932 959900390
-892288091 492775419
831293309 -754817186
148801797 926650406
390964734 828273103
-836462463 658439118
931903769 -653215987
964754554 -24653376
848511482 -741198184
481870265 -905577284
497712484 763142701
-482962895 -999998967
-797055747 -936820628
-655920085 923184727
-842495256 643226822
-999691409 -526974725
-143468105 -991385973
581478371 -877267214
561639820 -883598131
-653999862 924648548
-895996508 479236827
-434142911 999898235
926139973 138348097
-89630477 977094268
-934755344 308530715
367769092 840242335
651135090 633563349
82099127 944594677
-990907765 -161055906
-685537010 -975824225
996444313 -302631962
384641781 831608070
337181889 855012558
-238515226 993051910
948821989 50944731
302047840 870899078
962893514 -14848722
878081499 278034562
-653526982 925005701
387288242 830215947
857863220 -733384952
392699327 -926112415
385487921 831163677
868815178 300356841
996214896 -298323466
785584771 462622141
485806080 771282989
-509083861 990623358
728515845 544771378
-947695065 236239576
-623362251 945783193
750099353 515740430
-122977935 -990229668
-942244818 -785634532
995197297 -280995427
999962488 -431250864
999999948 -447892732
369901262 839170975
945874392 63440825
962517897 -12908875
315549834 -941049735
-562996648 974874781
919456006 160873313
85378533 -973357035
-960218663 153901878
987394648 -183983673
-846531405 632788013
717570566 558667225
723525590 551170118
999097447 -372801512
251177871 891739819
20603063 958208417
5551536 961181468
-814305068 708769431
991161246 -519433578
446818410 -914086839
370753980 838740486
-866245177 -890366709
-985924178 -84911855
936667593 100236067
-392171612 -999496409
-205593983 990328673
-113313286 980290015
-301846246 996987586
-865260335 580784236
-450037479 999175921
989512180 -526115922
130012575 932115286
863732132 -728249203
178878390 917313171
-999992100 -486002323
236651701 -953959825
-471445332 -999984274
-464781705 997837943
-99191323 -988804990
18707758 958592864
262170785 887438187
-59627459 972625626
946471063 60930430
-675667673 906822916
779197011 472715167
-913209939 410627088
268000521 885120273
527866313 -893473398
844726391 354260657
33292700 955589433
930986688 121253557
849987494 -739991896
966933591 -36524183
978546973 -109004817
-498259831 -999864056
212897207 905844957
145554040 927613939
-651817096 -983379483
753306388 -804940197
-342160936 998693113
-922100565 370952941
-483991369 995274054
-127712420 982120583
651897862 632775261
67003532 948156136
655102516 -850227647
-438201202 999769753
-948991518 228403016
279860142 -947091408
-859252183 597999458
995955416 -293761568
274310069 882578459
748051768 518602980
628391580 656353836
-103080743 978944302
495062798 764977997
-49395899 -985497494
294220083 874288351
-872837014 -884049985
998642062 -356483302
-433250865 999919487
143671863 -966583250
372592305 837809519
-976175379 23545499
312774784 866182504
499159782 762137166
385337728 -927643536
-183585352 -993450917
338944561 -124556441
688168870 593522883
757261410 505564117
-917632114 391264024
705580553 573288250
835968471 372448586
977970120 -104912845
411487379 -922065232
-995283625 -254861612
906275381 202113957
-376521391 999539028
888627465 -704784375
172242422 919452247
-289293399 996306388
-636828982 936957012
-912426515 413964756
999532806 -463412219
-597008652 960061283
848041277 347191421
999370658 -384226303
999970266 -451841460
708083664 570301462
982979706 -143491443
999061427 -470049467
-522944958 987424315
885773639 258697371
676357809 -841445839
977577161 -102164482
984882205 -543192664
-562717593 974982886
-391908280 999776007
-820408460 695653012
-31748010 968044044
-994589383 -237407478
504201102 758609917
603405628 679720861
941330184 82045287
900895662 217779892
-982498708 -42616178
628200923 656539263
-803657101 730674356
-257608387 994380735
297655154 872809239
-574052271 970420870
538462423 733477626
909055031 193751576
394957344 826142334
-899800437 -853793219
123948456 933814468
148339722 926788158
-689026981 894320665
-967469259 99445308
851930352 338771762
678048430 604871839
687904924 593823059
-545656361 981079336
-976889366 16739366
-894217610 485789769
-513949871 -999336224
885400508 259652620
995636341 -288275076
71541057 -974830506
568716199 -881378293
899255996 222456553
-993271426 -606429850
-531298736 -998474902
941217593 82495888
-931532220 325191245
237107923 897072815
61324764 949461968
498483750 762607460
-999970382 -472687842
986745454 -177598311
944614992 68701633
641098146 -855776657
249040464 892557470
276300637 881770366
-941153706 -787843893
-895049563 482745810
-892974587 490299341
739159441 530778049
34564568 -978528658
-919361203 -826188488
827068008 389985671
-927261560 346489776
999328764 -382341988
-960938950 -741295280
-625046358 -151784609
174363521 -962688825
598173370 684390806
884636838 261602685
964452992 -595823321
-422828326 999997741
-980003041 -14682867
-842928291 642118780
-131422628 -990714220
489818737 -903562932
472678593 -907869251
135995816 -967524423
-432473554 -999832402
985295808 -163926177
-133051027 982778470
905750903 -686400657
-440185764 999696327
-861425966 591830696
141684594 928751261
989291554 -203724336
950639318 43105446
-932659126 -803685716
864733560 309937965
-187280357 988618684
-999559686 -420388391
520231953 747128398
-326323632 998125844
344434375 851597225
-76338716 975178638
528204866 741220611
973344524 -74187637
779518507 -790133044
-925086026 -816877722
-816002078 705162621
556852519 -885074711
993659966 -257546131
316835474 864370535
710752158 -826168771
310002266 -942024803
765280027 493879618
-144657842 984143174
-609358762 953713679
841671960 360692385
-524327010 -998844508
988132667 -191477376
-746656008 826133943
866097417 -726146771
-990289372 -150522337
984697958 -158497880
925264258 141362020
703492510 -829543741
272848270 883170714
386460323 830651908
949043512 -625635844
644606851 640239252
925610526 -662129555
398299479 -924923960
-845977610 634233077
593034521 688908692
855204390 331547423
-572138560 -995217667
347878331 849960387
-998849453 -373572757
-924006258 362069227
999999863 -447478776
-721360340 858867935
189121093 913958005
487008910 770472340
601485151 -870502280
799678718 439519885
671600347 611933001
999219972 -377694430
918749952 163192983
-923715538 363434746
-706713880 -970061134
-984007842 -60473911
946687186 -629765227
892976762 239808203
998755573 -360258674
925471963 140648255
741527612 527588426
222165806 902559617
923243794 148237735
806785523 -772722941
994353907 -267732776
898992370 223202659
714427831 -824432829
-800365659 737214107
-973033733 -702860852
-116685401 -989857379
-991242055 -167018013
558116396 -884686526
928517237 130044356
-678535227 904218927
175524460 -962537004
-601966456 957588539
963415741 -17569399
132860198 931307015
-309423304 997370743
984997375 -161193284
104957966 938921704
951914840 -620502760
-74932452 974970220
997263722 -319826239
-926291013 -814846017
888092775 252722941
651082341 -851845723
-932930769 318005665
912266907 -678921059
137260149 -967370675
-221342922 991688416
-664265487 916603684
670063756 613604627
550741962 723987810
389309010 829149767
606154412 677237125
555487888 -885491563
923899916 146014353
703600076 -829494476
-276343339 995562929
-971660186 64558389
-307574537 997278676
396839861 825130352
986598068 -176178909
840914204 -747307802
-912731111 -836116440
-759262919 -235671921
23058718 -979603144
-59925877 972672269
222585776 902409078
850133300 342683304
528850437 740737861
999563911 -393686187
999166444 -375508183
34078269 955424976
401299086 822718887
172790327 919277521
945277067 -632145468
-971290736 67743795
675484208 607689690
-234415395 -995627328
577877600 -878439129
997270939 -319993190
973163685 -73052501
303508911 870260986
611881182 671999754
950340636 -623327488
-350227380 998931023
995145192 -280144727
-999470466 -413294404
-76198371 -987343104
-997411192 -317340446
-357883092 999138355
-488293064 -999994153
908290732 196068723
352223411 847868441
590718156 -874216775
-108483063 -989367492
-730835086 847148436
-968637353 -718172277
771037376 -795082492
-708054029 874373493
944270635 70120078
155812114 924542181
-999074380 -544156449
463884723 785645870
913361087 180475223
586273746 -875695110
925314861 -662528016
696783775 583610875
871750455 -721052604
690621257 590725744
-837035519 657015609
-966003415 111039752
420251972 812112639
-79405559 975628410
963145948 -16159302
-658470980 921209017
974193211 -79556326
-729899453 848341862
888994547 250373519
-712655051 869159123
999590070 -462412768
858479705 -732851622
997884668 -481668230
755540599 -803743043
883089233 -710325841
996115830 -296567334
-1705005 962581141
995871925 -292310893
-939265256 284525095
-450484582 999144254
339811353 853779105
-946181825 -777422610
717886896 558271736
492231388 -902945565
535716832 735564845
999672988 -460862385
-783165206 768918656
-978329292 2555545
635325127 -858023234
377958954 -929161469
-971957052 -706774473
-66018331 973619367
362102635 -932349184
842148710 359692200
-272095958 995305909
891593167 243516987
693339375 -834129426
936900684 99350234
607801576 675740502
985116277 -542377614
-786072271 -942077447
-553882907 -996989198
201610938 909751142
90742294 -972772892
967911820 -41973339
192171976 912938001
462626071 786443421
913974168 -676905911
957332551 12707584
319230441 863291781
702999305 576343702
102341615 939596241
783739499 465567460
890509996 -702848394
525550935 743197929
-652876574 925495360
-853014830 -901600239
-903819724 -848608751
-965948247 -726772523
-796010003 745690145
577412929 702260937
483431336 -905183637
992845529 -246393149
-529466130 985786601
530248717 739689463
-218094673 991417671
930594601 122664383
-373580179 999486627
121981577 -969204327
-322135482 997953709
695966151 -832950030
984982318 -542844701
-940643429 276944553
978513254 -108764065
991102297 -224396563
68338001 947847300
-704892186 877883067
-601840172 957652755
-271761301 -996948617
-895052448 -859627520
620731293 -863573110
-30514118 -984140001
380634359 833693876
831866744 -754376920
656419280 628081804
-628447572 942564105
-35747686 968735052
-702649815 880344340
996886631 -489304915
59931634 949778195
185199983 -961261655
-986347762 -90646830
-607278187 954823465
-769255784 792261692
-637323690 936619585
-866685022 576627880
920089853 158781671
-174077813 -992996393
-993397474 -209967732
-758928960 -953126185
778115759 474397842
-738840685 836706541
900228434 219689924
596451050 685911593
925320571 141168573
933376973 -651034874
701849434 577696178
96589394 941050027
47485758 952550472
-948616181 230684102
934692776 107676887
558385611 717923768
615563752 -865475347
-636275474 937334291
-992498970 -611949355
297422913 -944175352
-565091015 -995968248
973578188 -75659643
-934976108 307376463
949182881 49396483
-303098709 -997882939
-269217546 995128521
-21733704 966277473
543574698 -889025193
996481278 -492089205
-997978821 -337196482
893378451 238725001
744327876 523764946
711140143 566595824
981136173 -128325288
-245992974 993583326
774117740 480553395
103874304 -971304213
791959428 -782496686
-442669337 999590377
846251600 -743029355
-337446373 998538698
405137337 820618284
986323153 -173556102
917813307 166254077
592629566 -873566325
-748949497 822925676
-973281328 -701945701
748528264 517938078
952902154 33167050
-814772105 -927460543
92400466 -972588360
944663110 68502760
-556213715 -996783726
841597478 360848441
508320520 -898739730
875417197 284567950
961139927 -5914166
998790157 -473076785
-936421223 299770290
583192145 697374508
36639822 -978332814
-666898605 914427851
245810382 893787169
468742801 -908841667
-22888819 966484100
996063126 -295642416
267700935 885240068
105061317 938894945
790321973 454985198
937946137 95354097
786144282 461725974
-936335992 300222011
113365242 936702740
-247956506 993720322
-604294220 956389246
626273305 -861494243
523438844 744763454
752710159 512064331
-476718464 996342793
614818401 -865745496
462898597 786270836
-26223983 -983817962
12360084 959857034
661187424 623075422
742896516 525726668
448143137 -913777739
670973271 -723607754
-918542560 387171963
407699176 819203723
-999240923 -397285679
-357936973 -999048075
993974080 -262083133
-917053937 -829716405
-2720897 962775782
865731604 307606828
381439264 833277241
-502387079 992018947
784309115 464660961
614927986 -865705839
-538749647 983198040
-492205625 993897415
-785934801 -942140625
-950106163 221466961
-849841018 624003319
555438068 720279693
204479220 908768703
-545107751 981251110
588774036 692603303
160333975 923165169
-662066556 -981280052
876336114 282327919
387283864 -927240572
-537012412 -998154235
980332037 -122095392
235029127 897849043
201122264 -959095735
855891543 -735079230
120773331 -969347469
-739856645 835360981
759501031 502330848
904548412 -687751827
-299830864 996882361
701621049 577964694
-918882374 385641203
508879439 755303685
854769738 332512768
666061388 -845755904
737149167 -813354452
-94459907 -988511435
982934414 -143109331
847316059 348749523
397792763 -925032051
-999289126 -400455902
-978513553 697308
116360546 935896726
989397915 -526564735
-995713219 -266291435
985021705 -161414041
254306640 890534043
-338833786 -998704003
703791422 -829406671
609049160 674603889
170794305 -963154301
-989544053 -630532986
999392596 -385216062
-649389307 928082438
-44226719 970163573
-713762595 867875831
-56933708 972203723
479249250 775659140
440383958 800206814
717192907 559138952
277946728 881098545
-484574411 995179510
210571675 906658485
890240517 247105893
233120564 898559713
994702850 -273092690
-848181333 628436203
999010246 -369462852
988187601 -531224703
944742718 68173516
775764732 478027834
-919185566 -826465019
554180709 -885887606
638924163 -856624682
703024323 -829757484
995891871 -292656484
769119736 -796188168
-996884531 -300283850
-207218138 990473688
306276602 869049883
-486715312 -1000000000
-127967582 982152350
703608544 575624635
985219771 -542014894
881955675 268391472
-465725350 997734933
-976305731 22308598
448990389 -913579937
873312377 289659850
135756970 930476722
921025515 155679931
-886560226 512996993
-141714628 983805120
-607908354 954488804
-190151800 988893988
110725884 937406513
530634577 -892711716
-956518576 179558501
-24986877 -983723001
975112266 -571338652
-939934706 -790267465
372376943 837918884
-73300799 974726914
-107806182 979571074
988019378 -190312036
-997056609 -305690948
791409979 -782844610
-7169449 963612924
-276696692 995583883
939808796 88096545
-300787312 -997820311
940111065 86899118
-742618894 831659729
777186435 475838662
457213569 -911635122
999464369 -388606343
237844559 -953780656
553847009 721543955
894019065 236987490
947777769 -627874166
197103793 -959649559
833735059 376937932
-316067148 997688348
862576067 314927928
235869087 897535958
-41384581 -984927547
814247671 413961860
-941401394 272692527
-985203227 -653173960
619084675 -864183561
801450290 436532796
-582673890 -994038155
-776486665 780298846
220679405 903090081
4231319 961436871
999752909 -406222495
834800965 374802195
-946539057 243136267
-968099522 94344031
-804116185 729753770
849538465 343968931
-897755315 472641470
229796380 -954984879
449536771 794618844
-360780503 999212321
-5155360 963236812
992686748 -244294423
-838838853 -912325979
585414203 -875978462
351355244 848287998
156602641 924302368
426600513 808428232
918144214 -671781593
787924865 458860665
-473204790 996818741
932900497 -651744929
-984557461 -67252554
268930690 884747387
-637506639 -986132552
881353564 269906155
-806043683 725871822
749762095 -806816342
988463550 -194911725
531090901 739057089
-999904496 -456859295
-991443125 -170681028
184007715 -961419818
-995880407 -584774451
-291016921 996402660
148034975 926878979
-244321871 -996003432
-585196637 965597685
-169153839 986814507
965211908 -27110807
-941838468 270226218
353992704 847011514
24541158 -979466197
964389469 -22708869
-864385005 583325087
-983539243 -660842672
935654600 -647576990
56481296 950556658
959689281 -605617281
-864264291 -892149859
-277233383 995615541
919827174 159649135
935599215 104282318
-912574888 413339324
-154651633 -991995702
-170250797 986926614
829404591 -756259055
587574622 -875265815
126025764 933236551
-960952242 148709674
522420469 -894959576
-40662193 969571022
346719140 -935323506
-800791349 736374724
832900825 378593350
-477207389 -999993645
923995733 81754209
69342986 947613397
756215625 507065144
616400092 667801899
185964367 915000531
600693598 682152182
999737084 -459502749
-988145381 -116709513
-768369599 793683008
-985846314 -83869139
804419153 431445419
-860130799 -895744977
292716314 -623531242
999109297 -469475416
-127610918 -990496338
-927055705 347494963
-932557071 319937653
-394304531 999807059
-732913089 844461252
-871836207 561170889
-815229295 -927200182
993265076 -252026778
117100464 935696069
990557145 -521946354
538787846 733229184
-306034026 997201640
172014033 -962995915
-725716427 853556280
678305077 604588321
778863043 473235248
-664014523 916807175
623499727 661075429
-319461467 997839175
-984774789 -69986282
-21660149 251672794
999794453 -409563095
900376404 -692362244
6137193 961068143
379877295 834084581
953707360 29564717
967274187 -38415203
391797848 827831110
-664679479 -980724677
624908232 659721825
-949112855 227658531
798702557 441156046
58911890 950008392
529991398 -892889178
898969301 223267926
-450938838 -999927499
844184875 355406253
506019246 757329821
177652515 -962258300
-712773067 -968294100
916027932 172015894
-888733499 505442734
533986101 -891770650
901883081 214943813
688795045 592810398
888123879 -705295632
998938040 -366768989
-997503663 -567654559
695245703 585395531
794378116 -780954567
2702762 -981437285
758650881 503560558
-949748774 223709298
727405646 546204294
892746551 240428442
-45627621 -985229967
208744446 907293837
997992847 -337831153
149513462 926438014
49263012 952160849
-779868456 774585061
-213078304 990989952
-677123897 -977893518
779313286 472533706
459241961 -911149389
999996727 -443628439
594526741 -872918473
-780671271 773214287
-4740878 -982078667
952464042 35105953
-989937246 -144695905
985988207 -170383460
-763535422 801312508
986893658 -179038475
-999999599 -498175601
-576124321 -994781025
606461840 676958825
-693167934 890228233
-177360661 987644822
-816698777 703676494
-5335133 963270576
770255352 486430283
339857386 -936617368
550050835 724528722
-204288094 990210999
451644674 793318482
999999315 -446362311
-260986987 -996593560
271645276 883656181
8621011 960586847
452002010 -912872257
-993532307 -604511600
34365681 955364717
112754861 -970287083
263065741 887083613
857841321 325650186
-728234874 850434134
-814508208 708341006
65030808 948611831
673612926 609738103
366765416 -931421312
550324630 724314527
268295393 885002178
-794453013 748638885
-444133972 -999895189
895555921 232777905
957201019 -610523572
239648555 896118689
-804257708 729469801
-651969359 926175733
242366917 895093390
-999958859 -468789099
