10000 11
-331950965 929324631
966448202 -274222488
986160939 182877878
47490535 985411097
767374265 783872834
259415478 988979300
612541602 900514881
959032556 -317055739
548545173 929913192
184403519 989877920
-47628593 978084031
958580301 -319450009
-449769195 892629633
-614442163 814506154
954282117 414853152
441135753 963725198
-462051299 888038063
-729064969 731283767
-412764779 905545310
970726602 329237471
791192402 757935293
844277312 -653213543
330391035 983470161
963482092 -292313733
-589745652 828841808
-383663342 914792434
860413166 660294235
-666256822 780604491
-60795482 976759300
-503828645 871086877
525026670 938855257
308834265 985684875
707710630 838347892
962356466 376922187
-215497990 954729409
-314915934 933635640
-708614912 748508499
784552486 765460008
885049406 614198991
946378588 -377245170
-196070117 958181610
811288173 733488153
953285138 -346034540
989979086 44725174
982724674 228840098
-148357989 965841370
-645320525 794908287
-635393223 801392036
443566880 963133314
902823343 575582228
-729040717 731304945
-703919925 752290308
229157762 989873411
919643581 -475329377
652978200 877381597
836428036 698714166
972841235 315226768
95999895 987759939
942464308 -393633389
-551285102 849081391
142101997 989202928
893549434 596382820
884096774 -572127121
-219583381 953981222
927816047 510037306
442080382 963495912
-424239216 901687488
980900304 248205331
-91276707 973400815
-1131821 982141781
805155704 741217167
-331674821 929396264
-715165716 743116241
278772283 987975155
931328727 499275032
-608648031 817975627
950891371 429227228
977420928 -190441479
-514470846 866403790
825851869 -684339338
897311884 -539744043
422049249 968117492
828207744 710652916
-285402321 940593445
978192189 -183139214
-448548173 893076893
-426445759 900931308
-634872475 801727558
-523398826 862374804
688739255 852937392
-285508969 940569475
834339128 701811952
868860938 645297690
984226544 210708080
-358006776 922299470
-92939018 973205128
968873014 340697867
459210229 959151701
405689997 971538345
-497844700 873651467
-519029143 864357554
984150373 211688110
947601637 442479390
-295998620 938171836
688531321 853090873
942842343 -392090235
66241187 986423410
987270859 -61069878
558028596 926051006
320577066 984535045
921804507 527454960
-280335387 941720797
-377646037 916607930
308599956 985706363
798004746 -725254694
123837420 988723461
33641131 984576625
853080051 672671753
-350707014 924327708
-517055411 865245917
850320253 677178649
975692548 -205911436
779318219 771214976
443661603 963110135
-115437494 970405256
-354360710 923318441
-458374950 889428803
474955522 954851666
-113827435 970614289
967128245 -269854183
811440076 -706309277
-141842067 966787807
983978810 213868607
-419312741 903355745
-52228622 977629320
-573262560 837786201
947801482 441691130
985632480 191084913
771909089 779148628
-220057998 953893685
932634382 495141726
974857206 -212973359
965507320 360199920
989483624 3718320
-533203743 857828848
985821142 188203331
-607905029 818415653
974299227 -217561382
889409721 605198359
639662432 885482413
125584965 988774538
973115642 313320181
880019607 624226695
977866795 -186259108
-502515233 871653086
987813862 -48883822
888639873 606808456
525354858 938737099
983700213 -120875292
962707092 -296808874
238986088 989683926
988013278 -43948300
847158719 -648027235
851054277 675990632
964669485 364800181
818181349 724453552
597361257 908230701
-377810751 916558757
952810063 421179331
-559886890 844744835
-628843232 805584068
972000554 320921282
877733211 -586590367
436982237 964718990
2187156 982396571
577158 982273379
855850091 668066298
958280841 396818302
893011356 -550680265
309375421 985635002
-635074234 801597573
976494709 -198877034
986561813 -75212973
-712920539 744978976
685233510 855506335
986039920 184795560
-341011092 926946825
10910199 983043400
-646683177 794003930
-334639538 928623881
-612096363 815919357
388408629 974817026
634774470 888320970
-346026065 925602971
328559655 983676863
318428245 984754980
-545606997 851882674
931157624 499810649
914232472 547726331
959282254 392095955
855795713 -631908561
959219921 392394056
-723731240 735891994
-472311427 884083855
-682452096 768869889
-538314905 855408077
854962227 669549992
965555050 -279811727
983905060 -118030884
678547114 860309245
464123511 957843532
825377581 714622912
560735721 924917158
977682837 -187992885
980896184 -155206927
800170327 -722304615
-163698179 963525558
215104048 989993641
975665233 -206145763
95032249 987720928
948130732 -369629965
202603127 989989451
-563751918 842758997
-722166344 737227005
815382391 -700470353
-561331472 844004962
561265870 924693845
79004969 987032548
-443027066 895083432
-239759955 950148484
114697720 988437259
-424000434 901768931
985197358 -98761193
710285135 836273558
103971499 988066696
514922359 942413474
-272751738 943376407
912414394 -497658264
972128885 -234686437
812983832 -704037148
816952781 -698116690
935538219 -420636206
897549104 587586250
780449368 769980950
988988154 -15660024
899021861 -535259475
-307929799 935345413
-218874948 954111603
949551940 434697306
877039991 629996747
884167451 -571962936
981959585 237252521
869627141 -604088694
926312395 514499647
824798798 -686008533
-353055951 923680564
411822555 970292650
660619675 872502720
847994415 -646502846
312946423 985297615
981595803 241098859
649107575 879788347
903475688 -523273280
-716975840 741603859
601472043 906186749
972740511 315919303
897215511 -539993897
-38022971 979005353
817351870 725558335
328094113 983728713
583489553 914855141
768446443 782765606
910116756 -504458404
-501748424 871982861
920427200 531276743
833257320 703396049
489289060 950657210
-511114106 867895721
983106901 -128755879
-420137213 903077973
888901786 -560770254
-139078342 967181516
597747149 908040294
909178174 560418646
-278370925 942153680
874065630 -594635827
-367270543 919658380
768969326 782223563
933678687 -427534834
986779166 -71024196
939774813 471377702
969291334 338168727
989809027 22609188
906694596 -514313530
986893767 170457681
-583676429 832187484
842629754 689303164
250595199 989330818
792784372 -732229894
925581896 516641653
968635914 -259841235
-326549681 930715077
653972355 876757137
932124882 -433148195
-697030784 757739454
-639240498 798899621
898752984 -535969604
466532310 957191373
-475659162 882763751
961044091 383513158
798622348 749181632
-30439356 979702301
932528011 495480596
877136477 629811527
988442443 -32395121
607000531 903384260
358001038 979837094
776140370 -753199104
-573626645 837593356
794024865 -730588188
128921914 988869147
222290566 989951692
978838141 -176829904
885172803 613947629
906158448 -515826458
146435344 989299778
283695670 987659100
-680878725 770038507
957899141 398596347
974398411 -216753181
-181021935 960737021
951526051 -354308513
-287640413 940088454
986810031 -70418389
817484298 -697316164
-173780420 961922554
-241389772 949828326
924985409 518379535
955744322 408403677
-623488466 808950831
424137055 967656874
-637817211 799824495
58529523 986024622
863633854 -616452870
-356989031 922584774
971429805 -239959316
-592897797 827076259
78330839 987002002
653319679 877167409
739019068 811480485
-520303078 863781761
892483087 -551997595
983746244 -120243013
977522801 279541399
921141059 -470523272
801093396 -721032931
983566273 218968098
269327043 988510239
-153053785 965146971
-360700179 921540263
774410937 -755272027
435626867 965038541
785085872 -742180132
944957047 452655917
719333256 828790685
927331494 511484600
944610238 -384759964
-612438906 815713522
904655416 -520025124
1534900 982346754
-48578740 977990833
979093008 265662795
-394614975 911403894
-204542279 956696109
529554880 937208510
978584330 270300345
-371697216 918368427
198685829 989974337
973069620 -227402868
975859721 293025003
969554815 -253507581
778034059 772608091
-659836990 785082584
-457208656 889866871
-505102496 870534742
446687507 962364597
374638388 977200583
988990243 122912925
727059140 822162978
-647635832 793370149
-77209204 975002590
977178361 -192685322
954515318 -340094312
517489348 941525233
476506936 954409931
989931011 35007250
-59693980 976872839
33948402 984596061
751454010 799753895
986125940 -83242976
-240355751 950031658
823965530 -687322937
493502901 949370723
883306204 617713800
811103483 -706801821
632056384 889872405
758692293 792649975
989072157 -12796024
274105896 988251146
625033438 893800084
652649078 877587958
614869315 899288115
129802998 988893403
967982711 -264234723
-287615389 940094117
-541539882 853859775
-188831251 959425670
969332321 -255058519
735558336 814627111
698439022 845615148
983714077 -120685130
-190637232 959117756
860343218 -623045141
984819777 202782189
267150509 988620865
-688209613 764534740
-665035338 781463112
251992274 989279528
982985989 225864676
-576185397 836230857
989689816 14525400
920804155 -471610625
969370724 337685061
-324152406 931325301
-434146682 898247667
980231779 -162481416
782530403 767697217
-527341146 860562415
486298464 951555285
966001938 -277030437
-182184531 960543909
937631824 -412714379
-304963814 936059760
-594782861 826011226
-592676182 827201030
828073103 710843549
308667194 985700212
832375896 -673729236
982741076 228654729
899942237 582190405
-560458327 844452780
989915093 32856180
528883895 937454698
881459644 -578197786
859573497 -624566074
886390106 611460114
-471746961 884304626
760682031 790661372
376672099 976860609
-398088896 910303872
156702750 989504063
-232402907 951571868
987282124 -60833183
336157002 982789296
-691923622 761698265
979921064 257852150
953140734 419769690
586607282 913398465
902849045 -524985775
517014363 941690141
824714354 -686141918
512906476 943105881
845009248 685607707
49401572 985519959
855789884 668167162
882547434 619230438
881088280 -579045292
-507045385 869686595
988205233 143876210
574711837 918852881
919484280 533856507
987286539 163219321
-560967707 844191677
172558065 989748947
-247760998 948562059
822428019 -689731453
542241101 932397545
40592802 985005653
-645147771 795022703
-263701617 945302806
-72316379 975539005
743540640 807284173
972632518 316658023
988490364 -31026251
-631551409 803859719
694730316 848449301
988514780 -30321207
651938831 878032520
930977120 500374125
930004808 503386476
-436860892 897287323
926973647 -451181626
584908717 914194197
856925416 -629735099
882118471 620084775
-276620764 942536975
-410455445 906305718
987677058 155459097
989919033 33370935
986006126 -85342159
830806014 706946818
744651338 806242723
-199580505 957568875
736688625 813607162
675179496 862680630
-444623345 894506645
-704684639 751677335
654215084 876604261
946679902 446078292
-644850510 795219467
474127912 955085924
927836162 -448229455
769463816 -761104988
989902350 31291831
-516021209 865710214
981886547 -143858557
815416846 728118122
837624868 -664875696
362030918 979226027
-345087136 925856613
-666043765 780754632
-152607807 965213444
137176668 989084999
290003179 987224743
425362748 967384784
507829357 944812824
654459163 876450287
-654846712 788511607
-3317561 981971727
351841888 980723437
-600510006 822731945
965399711 -280771630
170062438 989716515
982736601 228705314
-491321963 876393816
100359036 987931420
-28647117 979862162
754068011 797213249
540471279 933086001
915959260 543247781
312733741 985318041
-440656140 895935442
911540681 -500263564
765641606 -765529170
904058701 -521671844
964606104 365143300
980401055 -160649633
265259374 988713439
989416629 685728
934392282 489477055
905138068 570157116
952454809 422687575
696037811 847454017
317314347 984867385
975105402 298818117
989996951 51715248
989970971 42587009
124396012 988739955
92215978 987605968
344422372 981735774
911378198 554961505
919511308 -475751238
872638214 638329327
827995292 710953545
907220315 565188651
827084795 712233931
-312227687 934297738
-446799564 893715818
937839780 -411916148
-531146665 858793377
289075563 987290857
-717918440 740813645
633189188 889227869
667946122 867647692
847996124 680899549
-596772497 824878089
448906309 961810124
96775119 987791034
983170026 -127937228
947109029 -374096768
-546063225 851659287
653903989 876800152
-127256365 968825484
-709789497 747551977
974138645 306004389
937838151 478039840
947991363 -370242438
822285209 -689953925
-355862047 922899961
985983480 185679561
171484156 989735226
979285235 -172365555
293901534 986936530
-476527904 882418970
854666271 -634069249
-619414746 811473648
177079997 989802650
-81442694 974530147
720239515 828025941
-702055695 753777207
-514954607 866187675
-488604770 877521488
797870656 -725436044
831063033 -675899465
-277123513 942427067
-444100073 894695995
679978766 859292219
935740155 -419880582
-326518438 930723065
-430681331 899463502
-197303992 957966831
-500911847 872342150
-367095396 919709124
-439359605 896398677
979692969 260031941
978692481 -178262407
917510303 539159304
378235135 976597120
971492979 324287442
911809904 553875986
-251951683 947719016
-102445129 972053046
980042717 -164502248
-309128452 935054946
970848286 -244259468
272532392 988339526
-722368664 737054927
606272250 903755964
974113351 -219068915
293114495 986996113
963300372 -293376849
311772066 985409774
482313854 952732598
943394185 -389821195
805897193 -714307274
947714891 442032963
952829100 -348208596
946278208 447630751
-23680807 980295291
988418598 138776219
-133467007 967968809
864515874 -614661306
480607277 953230195
432338507 965805051
983312226 222038429
985106064 198794274
-521804619 863100993
818991019 -695029599
524017315 939217543
428149879 966760495
-35179115 979270180
805135691 741241930
962125140 -300132559
833538876 -671789993
876080046 -590244227
594512620 909624333
936784171 -415945754
737740066 812651542
796301288 751955319
-518825995 864449132
986847055 171287084
252852835 989247485
787176935 -739519170
-329349575 929996794
-588213517 829693542
-631248296 804053472
979017582 266358789
-454246792 890974764
-184725225 960119381
875135783 633628935
362508978 979151835
-660585618 784564460
898661091 -536211963
118605890 988563804
-416928886 904156197
988986423 123032047
947738462 -371352323
489953259 950455935
986938749 -67868067
203879792 989992851
-108370441 971312730
519247087 940909813
281565974 987798349
-346309845 925526076
331537390 983338146
825919994 -684230749
-230927046 951853798
465668195 957425804
976505976 287894406
931587748 498462096
989841241 84930851
941127299 -399027257
-278958990 942024443
682536657 857460622
970791037 328825373
652433643 877722927
-439147062 896474463
-386076037 914057038
947179047 -373793514
982288917 233679976
665203099 869490335
483373794 952421388
988512771 -30379646
447302487 962211434
913048634 550746587
576658167 917980578
953354791 418855009
463712751 957954060
388089292 974874273
839320644 -661953664
974842364 -213096618
-89594729 973597463
-585322009 831288099
952114345 -351574663
989669719 13345261
453351855 960679582
-351740488 924043556
907208884 -512854518
-629574441 805120153
-656094251 787659156
-424651960 901546451
243309373 989570389
473984431 955126482
895513326 -544366746
-81124777 974565882
845198771 -651561258
904718547 571146074
114508787 988431046
-138156091 967311895
183351740 989867988
987206684 -62407122
958418238 396175798
525881161 938547366
340903324 982194818
572561423 919808264
190585584 989928351
857521252 665248074
789922733 -735977343
987005196 -66534697
946862785 445368124
-349208206 924737987
249945152 989354460
-335833348 928311699
242617197 989590344
971503166 324220586
988944090 -17123012
989893442 80055720
-592519327 827289260
37223029 984799959
979170845 -173519870
986981341 168885911
701132269 843534703
-448032872 893265461
-631214343 804075161
982223208 234398829
-34160977 979364060
211452480 989999920
933368624 -428665247
85419085 987317663
648255455 880312260
565939786 922699894
989282054 -4946039
592259892 910712568
-9516896 981479556
988395348 139351531
975898224 292723746
130096760 988901416
939712980 -404630657
575883053 918329265
845507717 -651005802
405311991 971613472
921400572 -469684318
987793987 -49361526
-701536056 754189689
944327383 -385944694
-633427204 802657367
-553049395 848200603
-44574909 978380884
639815142 885392626
-296287576 938104604
904067297 -521648184
913902822 -493170149
976032419 -202958825
-148932295 965756906
890002805 603951124
707075101 838855191
895398707 592350011
596296824 908753718
-455573142 890479621
983784006 -119720713
986919022 170007526
911495618 -500397267
989999868 56945251
752877827 798373367
-425797507 901154139
802400489 -719221371
-238053947 950481837
887722231 -563600432
658573827 873826591
449636834 961626578
988754672 129899067
929589214 504664026
777078635 -752066526
883005259 618315845
632254231 889760159
926908180 -451404878
933858029 491210539
674579469 863099497
-400431272 909557088
881741916 -577552450
948535098 -367847644
895055423 -545531272
852917098 672940330
834788919 701149448
-97065901 972711449
947153601 -373903746
365907774 978619316
988083081 -42159916
810832547 -707197732
775572009 -753881745
296012431 986774362
988683553 -25320770
988677519 132047985
861173687 658977013
897071322 588651534
983114104 224381462
644503378 882595312
566839523 922310784
857541341 -628542247
-601704921 822041099
697496411 846338493
911667488 554234366
450403742 961432701
129046497 988872601
-290060218 939539248
364326538 978868140
830635648 707191795
942697611 461004464
826266114 -683678098
903306908 -523735195
939526446 472240792
-96278518 972806481
765730281 785558646
933632961 491937981
-595100615 825830992
860610354 -622515327
-430821375 899414571
968642318 342077869
821968844 719330489
965212970 361828164
986659340 -73352262
963986155 368466004
985371055 -95993590
-227082391 952581453
793481192 755281633
989985343 65572955
848767917 679670196
879224777 -583255287
976351053 289137288
-642746068 796606523
950927603 429077347
-82244277 974439727
985164313 -99280396
-497698481 873713631
751851918 799368901
-338996179 927480172
989999722 54958037
848010618 680876517
960967055 383894838
560469380 925029257
-238882058 950320333
575910959 918316752
869521313 644089703
895956212 -543235203
791631685 757428785
-714057585 744037136
817797481 724965448
-195665036 958251910
-539488259 854846834
879632884 624982079
-183355703 960348493
954791735 412620509
519392825 940858487
427778475 966844231
598540522 907647586
974318175 -217407115
936264197 483334096
921329239 528779745
291451814 987119807
177919276 989811933
984351288 209087360
602990946 905422625
599144022 907348276
958910169 -317706453
866159588 650183366
837199381 -665604119
938186746 -410578328
790573076 -735130353
795056007 -729214425
876022355 -590370968
960065821 388313632
890906845 602038455
893423364 -549647476
-617552758 812615820
892323058 -552394987
989408203 108319004
-690291681 762948424
125168864 988762510
834772763 -669718745
-481636757 880370843
989747615 91869430
938354848 -409928684
766507639 784762957
-677369664 772620068
640780683 884823415
-20820455 980540147
495342277 948801300
-367452541 919605637
-532220023 858290864
985128069 -99847631
643931825 882940208
826542673 -683235161
-704629531 751721537
-323441920 931504936
631454842 890213169
794533353 754046889
952030248 424479027
861616228 -620510887
861652630 658145642
376828357 976834356
775629157 775194923
948341508 -368702337
-606052256 819507765
-423392619 901975743
951201904 -355802501
846088343 683916411
-173377266 961987920
407070197 971262589
-609938724 817208628
953004436 -347374582
535320680 935056508
838165489 -663948156
982419121 -137434280
-720694773 738475461
805348713 -715084415
981269348 -151015484
975926911 292498833
-307042943 935559738
453440716 960656712
868714670 -606000604
-667105757 780005071
-534185569 857366603
983758025 216618652
858921415 662860700
-346069746 925591141
970378314 331447336
782905756 -744918835
-361597118 921285968
471749118 955755651
-440856116 895863843
-281467567 941470515
918315614 537013679
989954050 38862932
623857869 894446176
906712745 566408147
973840539 308169073
943619083 457639527
927449597 511132903
976183337 290472506
989498344 4413510
-438437965 896727024
856662426 -630242664
914007935 -492851231
860921213 659414771
723764853 825020962
264037125 988771063
874428519 634968099
-574394213 837185533
141867085 989197493
882829359 -575058662
381101916 976104766
26570145 984122603
508397667 944624644
988372627 139906837
955664471 -334416036
-668762077 778829615
-706627906 750115143
797343785 -726147500
813519694 -703243009
882559984 619205406
957274295 401483119
761426105 789915117
706758660 839107187
937419072 -413528827
-686458807 765861899
942071773 463261371
-276593051 942543025
574860262 918786683
-660349473 784728059
-196576111 958093644
96583635 987783364
-722285125 737126027
871053905 -601079303
-444439628 894573134
709276152 837090475
843388167 -654801626
-609527166 817453653
-369162332 919108779
885676130 612920871
611184836 901223802
808386691 -710748334
-338767369 927540473
896940721 588942007
940119054 -403029050
988121529 -41155852
583912307 914658625
-623545992 808914994
858396015 663759525
-564432815 842406841
989958202 39684525
944373417 -385752722
-387302307 913681423
954557067 -339890598
58443785 986020045
961230640 382585429
799168599 -723675902
-20727355 980548065
-266406204 944732554
-619284203 811553973
-623386310 809014446
941084856 -399196839
-110046555 971099893
975120810 298701124
-249802523 948152182
535023333 935169015
434553613 965289975
721036405 827352061
-129671909 968493935
-43370449 978497142
598449037 907692928
828011032 -680871309
533678785 935675920
-677022903 772873697
744106883 806753662
811387518 733360227
984501269 -109427724
833708223 -671506472
38263675 984863916
950829969 429480826
820837717 -692197791
989601827 9573639
958971619 393574023
918169807 -479998749
-701139920 754503564
989799557 88269356
-495106223 874809053
25063422 984023666
-728581487 731704755
389890969 974549312
-612532735 815657106
766916908 784342990
-109192662 971208453
116388672 988492564
776992007 -752171326
-362871193 920923329
971476173 324397637
801525038 745671265
-414464302 904980472
987724627 154459246
989150651 -9991367
870345993 642576635
626086397 893218902
909096793 -507432057
313380782 985255646
509384374 944296504
-293976846 938640876
-131547908 968234979
-260879611 945891908
66183852 986420526
982356736 -138200134
-275567373 942766489
888390526 -562001746
787435230 762226333
974618212 302477274
535904679 934835289
-423160372 902054703
969236763 338500770
-386648148 913881928
-136410945 967557551
799349077 748307556
884784934 614736850
-104778508 971763690
976815939 -195990626
853147541 672560489
966143953 356629892
787407949 -739223466
-566126917 841528035
877151381 -587881172
859469879 -624770140
609619946 902037472
198737847 989974568
857959726 -627729335
937507941 479161934
339738126 982343475
943631699 457593065
52977819 985721339
902969361 -524657642
-555946896 846744787
-252071773 947694751
-546349015 851519175
774853395 -754742927
983334292 -125783780
-605075522 820080112
-377779520 916568082
-614212326 814645125
502132721 946662158
-569672281 839677611
-220886023 953740213
-120559914 969731064
-441743415 895545440
965456797 360480273
940625490 -401023816
628565583 891838878
988333149 140861730
-22329938 980411278
-380471215 915759798
975630014 -206447438
-137887524 967349793
-653647283 789327772
831587998 705819208
956207349 406331831
688199039 853335942
951750291 -353271637
902272613 -526553265
-68013111 976001945
391374214 974278534
-195603485 958262578
-682839792 768580944
349055135 981110823
-237524593 950584769
933811350 491361527
-188601997 959464676
-436384422 897456205
156873250 989507166
925352461 -456673457
930636322 501434781
879217138 625791621
-481443520 880448903
879170263 -583377703
-156826387 964579580
245232171 989511456
902311975 576766768
522792672 939654696
-587473184 830103843
-15884942 980956538
476244636 954484816
935192818 486868192
920848226 -471468476
-618911241 811783161
379693944 976347794
-231491690 951746240
970489212 -246868502
622337733 895277783
989957003 39441747
909288719 -506874726
817810915 -696822886
-375784368 917162063
-577733328 835401996
986753274 -71530073
962562528 -297638427
891902620 -553435906
-306425347 935708736
-699321141 755940207
6590788 982727796
983126131 -128507092
949080067 -365423041
159791930 989559121
-258518181 946379757
522839207 939638140
800109490 -722388229
855117987 -633207062
-685280645 766751002
989086426 -12300547
-633093112 802871958
823880162 716699650
777452098 773236539
886551311 -566376402
389048668 974702058
-503640349 871168147
800376511 -722021026
986894952 -68738667
474802795 954894942
989555047 102205468
981414921 -149355140
621077985 895962113
536112112 934756613
-485874727 878645883
-472363602 884063432
906042590 568009212
-180131390 960884493
-339787985 927271013
651238040 878469144
120721896 988630215
842664901 -656087517
985698743 -90592253
907507800 564494203
685528659 855291507
982295237 -138952118
717458440 830364446
970653110 329705898
989807427 87675893
980546424 251750192
156268919 989496151
663872354 870371122
926893902 512783874
987847221 -48073297
401287445 972404851
892034066 599640057
12277612 983141511
-77080661 975016819
556618970 926635774
930373469 502248209
976199606 -201491770
984490239 207260508
31531489 984442682
886985575 610236351
802131597 744932547
129092233 988873866
607569076 903093448
924769622 -458629787
351750756 980736240
382966746 975780608
468359291 956692535
871445419 -600250129
787206387 -739481522
-121328521 969628312
958838242 394203223
988302674 141587542
-181827072 960603367
-565869529 841661831
839234428 694490202
956653390 404317699
661992428 871606407
-313583454 933964359
-724233978 735461181
853575442 -636139375
-625653765 807597758
899692478 582757108
986680864 -72936875
985789449 -89063258
989625983 10879611
810284903 734777232
984607468 205687241
90335356 987527627
-306897140 935594944
453417160 960662775
-231191517 951803470
-575935247 836364517
-439667458 896288830
968354828 -261740724
860180770 660695867
975496003 295837199
-409069786 906759754
194576679 989953716
55923543 985884015
976461345 -199174417
661683507 871808633
177699504 989809518
-594542936 826147197
988763641 129646014
974309212 -217480097
875693390 -591092885
-460467309 888639050
957561948 -324762585
-241869201 949733890
937522407 -413133592
599526685 907158269
975756830 293825783
960714850 385140697
819889422 -693655147
987528765 -55485498
-305833836 935851076
986229024 -81396553
894473827 594373147
230168418 989857831
907059632 565575511
307541978 985802746
970865346 328349530
560998827 924806368
973502995 -223973253
986298522 -80127216
845508908 684825803
988770482 129451936
989582540 100925921
601949215 905947247
279265999 987944485
442117430 963486899
936501538 482543838
967423546 349277792
989832376 85697575
967997976 -264132889
989645648 11970304
263285382 988805812
632301438 889733340
488042359 951033208
506914883 945114162
7577150 982800460
962335573 -298936543
808617305 -710415786
967762085 -265699612
935581603 -420474023
958582144 395407440
734814915 815295045
936956899 481019697
823865122 -687481029
798775728 -724209782
-370378878 918753900
976473250 -199068455
97558659 987822135
455167230 960210023
-475905249 882666209
973354131 -225158769
448720748 961856692
737775110 812619606
989827633 86089549
942051038 463335799
910043693 -504672170
715363317 832107977
-599687975 823205772
752138788 799090996
853914142 -635498267
857237022 -629132422
974713127 -214168269
-540843901 854195399
834686169 701301165
-619654178 811326201
987808336 152675271
971790529 322319466
941294008 466042600
984002097 -116661975
352126483 980683385
983471388 -123962956
154628453 989465714
952841922 -348147687
-557912107 845750099
944456333 454534943
948732590 -366972054
873660840 636414300
153439102 989443041
989382442 -808401
989161170 117277891
256077579 989120378
-501576213 872056864
982115881 -141123325
473057971 955388023
479377420 953586238
85814137 987334818
980324067 -161485032
867434873 647887151
119959324 988606642
123068207 988700661
440872036 963788924
936475334 -417114354
-344483482 926018946
293563475 986962170
-564848203 842191697
961084905 383310392
975820952 -204802416
-122810452 969429037
468822116 956565731
-669714497 778151103
-65201489 976299689
987849710 -48012552
781620885 -746514382
571635635 920217057
-240531675 949997120
-504421608 870830304
778356238 772259478
-504891513 870626416
946745732 -375666484
940026110 -403395960
-119097670 969925224
989638219 98193004
903867382 573144996
469460324 956390445
-296562557 938040592
909133736 560527906
-728336866 731917359
99988973 987917190
-301665907 936843160
882675761 -575411896
862303227 657012472
-250510714 948009624
917930122 538043737
47783789 985427915
786504144 -740377783
986584894 -74774787
721847379 826663320
972619756 316745124
973387722 311403340
13498601 983228619
-402637936 908849537
505248318 945659129
868401404 -606654844
825352187 -685133081
984765484 203528694
982258160 234016689
648804606 879974778
-255581429 946981961
-489594240 877111753
-566993433 841076893
942156474 -394884732
-461551453 888228185
953803666 -343545245
-372024120 918272577
203020828 989990664
234698403 989776266
922621381 -465717265
989984778 46372162
-722790340 736695742
863029498 -617674587
121214160 988645256
833538597 702985387
-351648147 924068988
982674918 -134254933
-35553745 979235520
-267998964 944394517
785934980 -741102650
989685779 14286624
988429981 -32747060
-611743963 816130831
-441904924 895487393
-105009198 971734940
958332666 -320751418
-643311402 796234717
-572537354 838169933
832809834 -673007282
814374655 729484651
923440754 522823463
767131314 784122687
-125844786 969018117
882970237 -574734179
362776170 979110233
-458672473 889316888
712634948 834357767
-355756361 922929467
701149478 843521343
989952885 38639536
966676192 353597778
688930957 852795632
-619627795 811342455
-621405269 810244764
711031979 835666853
-238815150 950333415
938254268 -410317561
710500484 836098744
-513019460 867050598
81910754 987163073
732632566 817244468
759705046 791638833
947335417 -373114156
957839366 -323324271
776623407 -752617044
964790839 -284496243
969700569 -252485447
986983905 -66965438
416915370 969226276
322676056 984315593
989999995 56005402
-484412059 879244191
-548830166 850298087
-694525794 759690586
982444221 -137124842
-31310445 979623858
768655790 -762046164
986418066 -77911665
-488827181 877429473
511556882 943565344
823320529 -688336160
578056732 917348265
701710723 843084750
923848928 521655322
12070466 983126704
303457459 986164469
959100707 392961199
980256983 -162210083
-637623773 799950023
-716600265 741918335
157625399 989520791
44834683 985257328
917574849 538988080
989998804 58879847
289121326 987287616
966223964 356176809
977918324 -185770235
781857006 768438637
848993580 -644669621
751020679 800172523
941630755 -397008353
874507256 634819275
728014208 821327696
829926760 708207100
-204438403 956714486
949871061 -361865870
686722671 854419755
769213018 781970227
959143825 -316462392
878583697 -584693165
-48932142 977956102
712276602 834651094
985413854 -95302275
982664794 229513218
-725408482 734451272
-639306629 798856537
-11794684 981294643
534328049 935431491
267670849 988594709
803865233 742809679
-414093236 905104149
984414796 -110706018
359440691 979621934
-90822057 973454099
-262852528 945480571
831986283 705243521
956205597 -331701582
909357444 -506674605
-356778573 922643680
868178816 646539236
965081725 362550769
980338145 -161332572
-288903622 939802129
912251008 552764754
-158237504 964365347
966693484 -272659589
989957705 39583251
490501415 950289371
559165750 925576409
126586870 988803319
-297219623 937887312
963055604 373341058
974376022 -216935806
-536002645 856507916
936346425 483060673
483029532 952522664
987592954 157193147
836792789 -666297903
-131123489 968293639
-408152899 907059546
49592335 985530774
887210844 -564815265
979164926 264997953
660282773 872721561
760027757 791316180
408708804 970930882
889641589 -558975237
-185915437 959919236
849911894 -642975700
-524228080 861995598
-512156998 867433737
931652493 498258002
954416198 414268089
897220544 588319309
828633760 -679863181
989027232 -14335694
-95558301 972893111
984720666 -106138733
812529583 731886131
989673766 13579912
460256117 958875230
827971413 -680935400
-348041724 925055816
832522444 -673485662
-165665266 963217732
503572619 946200814
972197169 -234165088
982567125 -135602331
937312692 479822171
893150774 -550331145
-457752729 889662649
989997965 52568852
802256018 744780754
441813737 963560739
-112664427 970764573
857291685 -629026446
989521086 5500397
853368986 672195105
962144051 378000907
-675110895 774268671
618232661 897495830
732946872 816964399
-160430374 964030110
744412921 806466591
986683705 174159625
881488885 -578130960
-713594195 744421347
730806684 818865154
-126728052 968897710
785275333 -741940111
970786074 -244713620
982952664 226246163
-470993458 884598275
-708581485 748535623
444297468 962954334
928604980 -445567211
988838575 127482222
966290655 355798256
478428215 953859530
983028568 -129763646
-564254439 842499141
883259864 -574066112
-663881691 782270532
834009495 702295868
163160558 989614771
-713977445 744103627
-316637448 933209999
975708279 -205776010
808783901 736685062
882668669 618988385
886455978 611325002
-401873762 909095395
-139248554 967157371
-651439763 790822206
943269557 458923162
969673516 -252675423
-405938158 907781265
-420831087 902843930
860144651 660758246
-603624952 820926756
897580160 -539046802
-266639175 944683226
443433619 963165891
941625687 464859705
801120754 746162857
338371499 982515810
-383484806 914846715
980814832 249065742
987076119 -65090945
977970886 -185268894
987539012 158284735
807295889 -712314452
-28070994 979912922
-283035933 941122729
988414332 -33187664
916927178 540702708
225854005 989916158
989889751 80435647
84846349 987292653
874483722 634863758
966232888 -275582394
865834048 -611969173
807694593 738056431
-41483042 978677831
828602622 -679913633
704100041 841212091
803217597 -718081595
984274086 -112761439
29255410 984296676
-441848913 895507527
-232072121 951635219
-560958951 844196168
923234409 -463711867
989720276 16383382
890248360 603432834
920089829 532203098
580040155 916444793
938464704 -409503227
886654087 610918181
-287924817 940024091
-650756816 791282245
806466902 739590191
399657226 972720292
982710212 -133810762
673501386 863848066
772169742 -757933173
967953185 346166620
911594898 -500102682
-399667921 909800674
883587468 -573308512
833650409 702821941
959091210 -316743184
836637853 698400166
267454673 988605608
-693070148 760816037
804018566 742620950
936645706 482062344
717218015 830565130
957921532 -322897225
863207293 -617315946
982786330 -132849728
787150021 -739553563
528438274 937617883
926664730 513461601
968240427 -262510542
469494271 956381098
883402787 617520285
919251300 534489702
978721621 -177976034
801802820 -720051978
989187300 -8624165
863814253 654356164
-359302246 921935124
48792280 985485380
973560779 -223512250
948811624 -366621203
789833182 759495340
838978053 -662547331
-44527985 978385417
742788830 807987283
986353317 -79116484
984666639 -106953117
9974268 982975806
-324551092 931224275
-702465155 753451572
978586199 -179304937
877682992 -586701911
850435893 676991811
-722552670 736898281
859129722 662503790
-524089764 862058922
-292253629 939037673
-412020688 905790936
958223088 -321324897
-266126936 944791658
-393325097 911810080
758280136 793060378
983228461 -127175225
-726647245 733381953
976987514 283981134
856828667 666420399
988579485 134678594
173518554 989760912
-470586213 884756673
524702650 938971637
781125939 -747125151
940729949 -400609485
694076733 848944369
-64467447 976377017
959252059 -315883862
-656962237 787063907
-550551475 849445945
857890133 664621741
223977652 989935933
862950607 -617833475
791295008 757817106
-622062529 809837551
-556953187 846236215
343747368 981825109
-374097411 917661958
26670883 984129157
811257522 -706576505
-163610052 963539248
871670548 -599772150
673969613 863523360
886805338 -565775854
979152709 -173702454
938821032 474677603
944067473 -387027927
387717363 974940903
951361630 427276555
658825437 873664123
-401156802 909325203
-354956485 923152500
914521036 546983841
811955836 -705553155
482118566 952789713
319246919 984671600
185684655 989889495
644150717 882808276
987182504 -62908037
270526556 988447898
-366009973 920022942
805393090 -715021581
936271500 483309823
240127046 989656745
-454490647 890883835
663966348 870309092
594440656 909659265
979298531 -172231161
989693376 14736110
314274520 985168791
176577064 989796996
77872960 986981164
779118734 771432105
826147322 713547682
-122719372 969441332
906842814 566096370
85545928 987323178
628245924 892017712
-141663285 966813405
935681114 485263738
989968935 69626844
-276895961 942476844
-349572860 924638406
-253122857 947482002
-226216051 952744329
982153016 -140676134
651496825 878308059
619201460 896975406
-445135999 894320812
-692486329 761265770
968756468 341397217
-701881749 753915364
767097923 -763851094
-690680689 762650787
124675497 988748164
856398599 -630750705
-497628276 873743456
914486986 -491393760
-650570980 791407149
986700967 173858973
553702979 927834546
930142265 -440185973
989773600 19955303
726686279 822488131
821178645 720409491
949252346 435906563
958495007 395816293
367669489 978338896
980469060 -159909124
989943415 36926417
851273445 675634129
-603522688 820986284
698493077 845573611
464197072 957823714
985508827 -93748915
944172093 455593531
-619091668 811672362
840569116 -659778819
902018738 577443721
848480825 680128037
-673386126 775518676
-267338997 944534805
989900074 79357495
882908904 618508391
896188249 -542640404
870167304 642905057
945753913 449639576
-10926541 981365392
854529457 670271089
-634782082 801785767
726447472 822696131
914409940 -491628768
855661070 -632166889
974480376 -216083101
-111003449 970977706
960653353 385443445
862944608 655888666
921812349 527433033
905824544 -516765649
301961614 986291925
108134658 988215656
952810406 -348297313
969153382 -256297630
565843681 922741387
-80387101 974648611
606807858 903482649
816195921 -699253195
926995871 -451105810
974353528 304431528
269820603 988484807
-108404255 971308448
966682229 -272731817
983159731 223846761
963245670 -293695429
-161351002 963888521
920558705 -472400240
-640898643 797817259
981293512 -150741577
329582860 983561900
892637613 -551613012
986763726 -71326016
17417714 983503943
20037758 983685202
-698603454 756505147
409579942 970753364
10368650 983004370
-463620023 887439894
-623328551 809050409
842200439 -656910367
520577295 940440290
988453190 137911203
-327702687 930419880
987481371 159438110
951017921 428703508
250868177 989320845
19462016 983645585
-212107861 955344338
-339842212 927256676
-20670904 980552865
988071455 -42461938
-617817658 812453752
939195454 473386865
-316749760 933182167
660034260 872882624
-110506884 971041196
-586508385 830636584
956368354 -330876584
691198554 851110649
925771736 -455260868
931284414 499413895
340365164 982263611
-536038448 856490942
764089127 787229266
979642919 -168705964
905397108 -517963798
-622292980 809694458
294700407 986875598
670628650 865825637
738135635 812290550
983204127 223322835
-11191606 981343826
-229387246 952146212
947545340 -372198241
807823539 737894531
955305918 410351063
948854148 437505977
352968903 980564117
953369134 -345632399
772550103 -757484084
-151937798 965312980
913144899 -495462006
773429165 777541630
-333717497 928864457
275173563 988189793
919796026 -474842784
981140065 -152474811
-505997172 870145116
-55130325 977337651
984087981 -115437334
989327103 111389987
965681243 -279028472
-496811058 874089840
967657166 -266392178
969132196 -256443995
950030227 -361145789
163774765 989624497
855332410 668932145
959480432 391145087
989683045 14125433
789737811 759604420
953960389 -342788448
-395484400 911129553
968133737 -263225393
-497181879 873932825
-647675133 793343963
989646317 97773871
-228195353 952371678
-11878180 981287823
972303589 318888684
422118085 968102418
-68491481 975951002
151892225 989412629
233964708 989790639
954955655 -337933625
-225584694 952862821
928383037 -446339617
277202658 988070365
279978261 987899667
285940235 987508722
843047289 -655408170
854852866 -633713266
-476606185 882387821
-180828042 960769178
890856527 602145243
-178493838 961154116
-669519722 778289989
982020647 -142263476
-428238502 900312783
989946824 73461782
863778711 -616159236
972555243 -231412375
926130618 515034168
860029194 -623666676
981996315 -142553775
975228548 -209858458
968942634 340279217
567087025 922203492
989094158 119542105
-429289344 899948579
175689433 989786768
240954156 989636094
-497115986 873960753
-614560661 814434447
686536378 854556092
818720714 723732093
989997961 59860571
-456335608 890194176
325295718 984034514
-553631103 847909246
-516316154 865577905
912932790 551040526
948832751 -366527280
326508189 983902683
272574372 988337199
940189822 -402749199
989153463 -9887213
332841829 983185742
864882986 -613913596
645802115 881809328
772684692 778330112
-671134994 777136063
859301650 662208823
24756128 984003303
986653363 174687061
160199260 989566095
835173758 -669042966
963824308 -290290866
989998471 53089356
781242623 -746981280
-544301519 852519989
825112611 -685512382
967522918 348697303
-165060890 963312611
928343879 508452496
-442591393 895240411
842147027 690045632
987698400 155012947
-257248375 946640846
-663988926 782195621
911572169 554474106
970376511 331458714
811713752 732939534
-702382867 753517055
-239084059 950280833
-629398606 805231800
974559243 302915782
-691765930 761819215
-194542647 958446082
940590054 -401164304
576370634 918110205
889407696 -559544393
169846214 989713615
989583764 100867989
-184576118 960144354
-137334142 967427813
-712730930 745135618
789714602 759630961
854400260 -634575662
962355101 -298825194
-40439603 978777057
960931573 384070382
857596580 665120223
743827481 807015499
587099152 913166696
-127691384 968765915
202248000 989988323
592557723 910569399
873834975 636086877
-694245183 759907952
948454982 439100163
-491521278 876310725
-222562104 953428323
766294952 784980918
983879099 -118394205
609883899 901900628
352109468 980685784
904188092 572392622
296542108 986733059
832426330 704605998
989087491 -12263464
925706450 516277881
955352630 -335967614
-607947479 818390554
-157478182 964480834
821292324 -691495532
965339494 -281141905
-428935329 900071441
-177582066 961303337
313175568 985275535
613898308 899801453
881586069 621142211
-577525456 835513503
989771918 19836934
986482454 177609870
954012692 -342535666
-607861027 818441669
799279740 -723524517
783478345 -744203934
12874347 983184140
-410329525 906347037
946495620 446792694
958659889 -319030420
-198189043 957812273
895558275 -544252143
910322873 557593967
-373252844 917911243
956436738 -330529052
515325939 942274247
957469958 400582246
916996968 540518452
850640106 -641626903
97948026 987837531
402074028 972251510
959233300 392330189
968176481 344846003
-374401040 917572094
-696414770 758220374
-513118085 867006747
821349452 720177012
678332930 860460948
954461737 -340355593
765999569 785283326
774939887 -754639378
914884824 -490177744
770447562 -759955683
166424306 989665039
-464895981 886951747
139776566 989148126
980617212 -158286604
969047867 339644869
884029779 616262356
-57010651 977146931
920611673 -472229961
973654642 -222762465
875062150 -592471953
977367214 280841159
-628346735 805898666
403103497 972049626
369585004 978029902
-567471468 840827836
-136312713 967571325
858524546 -626626537
-629328661 805276183
-640692601 797951946
-22265984 980416755
610676313 901488645
924696005 -458876079
987688516 -51853289
981198288 245182205
412255848 970203165
962877556 374257087
-683917016 767775690
-218134552 954247635
664714055 869814503
920178873 531959150
130845442 988921752
857008358 -629574832
-582955424 832579791
923490100 -462872942
-322491929 931744760
961188561 -305364556
988160670 -40129279
903043649 575069663
-276089824 942652757
985145155 -99580348
-344734137 925951590
241770243 989614129
981766178 239310467
989988459 64616807
-712717746 745146504
143778669 989241235
418583832 968868872
704814239 840648465
936146964 -418352369
353478283 980491638
818001340 -696534659
-578039844 835237409
955376697 410037533
-716478318 742020399
-139657505 967099308
-220316302 953845907
-237392568 950610399
883290582 617745083
666814108 868411417
386350940 975184409
966513120 -273810858
297313198 986672094
838621586 695416695
78791456 987022885
517659929 941465827
986521164 176955495
-675270625 774152429
948466004 -368153222
-442020976 895445663
849377822 678694638
975695851 294297607
879541018 -582544205
674328963 863273872
989378868 -961534
-614396743 814533624
985311247 -96954126
950333396 431522780
836649976 -666541054
760058214 791285711
818297440 -696085533
882344788 -576172323
-108019848 971357075
897565493 587549640
344404503 981738146
977708644 -187750211
936968050 -415247717
832450650 704570665
987184671 165144583
-711434804 746203805
870571478 -602099737
-111099448 970965422
985663670 -91179505
-7790128 981618125
638924190 885915199
956005906 407235496
468509474 956651398
363432166 979008050
39110091 984915738
989728012 16880441
323088390 984271791
646125522 881613108
-576529702 836046688
258553162 989016586
978707634 -178113539
-656231180 787565381
-376990203 916803498
-670710598 777439683
-706511660 750208775
860870021 659503463
912971520 550942298
786910814 -739859081
959217274 -316069899
405780221 971520397
988337622 140754438
769814013 -760696118
899429919 583352151
967342098 349752271
987079865 167087050
-609672077 817367441
965846577 -277999691
446917903 962307247
885057304 614182920
834484872 -670203318
879093480 -583550052
878128944 -585709604
851946942 -639194890
243704776 989558523
987508126 -55945290
500885019 947060255
-343254027 926348615
969470570 -254096155
582264444 915422875
-539755276 854718704
638864055 885950362
810595625 -707543220
37085485 984791486
973181713 -226521664
303581873 986153746
737203260 813139918
963501772 -292197860
-378923985 916225147
747690882 803366829
-29907494 979749990
839723714 -661253273
987123409 166283856
94535442 987700780
-419771294 903201289
880931276 622436280
768849688 -761820596
200205932 989980881
984376556 -111267759
-398504939 910171394
354068088 980407470
488676172 950842380
961060738 383430533
-682808327 768604403
-648366392 792882957
-443343620 894969273
761566835 789773835
712788173 834232209
769714123 781448721
903210736 -523998306
784320684 -743146035
803767708 742929647
922056240 -467556414
938371416 -409864567
598687837 907574549
923868058 -461627607
941929002 463773600
834823473 -669633340
-719079475 739838555
-237649426 950560506
934191050 -425651772
-347635238 925166304
57208651 985953750
975402266 296556099
988938470 124502774
989728924 16939714
973324528 -225393777
959941305 388917781
943721761 -388465295
-113550345 970650137
887519236 -564083614
670226623 866100155
-231811560 951685073
403560423 971959765
129414778 988882769
127728730 988835763
977193315 282282268
783411071 766725280
-626733904 806918312
932921202 -430287776
799257997 748417216
813160940 731067003
975803111 -204957188
898730753 -536028255
-555053839 847194873
958052230 -322216525
-454690211 890809343
-75822112 975155821
-613767473 814913781
873048922 -596825224
-304269220 936225572
-712033679 745710833
-119167685 969915971
-519110361 864320914
827309107 -682003628
-275151124 942857004
807740122 737999277
777985506 -750966988
-414729910 904891878
908385252 562359256
710894363 835778723
-465328620 886785910
-342686565 926500244
983580035 218800224
973633871 309651549
982092001 235827283
-41578669 978668706
986966975 169146390
306304129 985914335
922425110 -466356798
-489273272 877244770
828408832 -680227549
976525752 -198599755
-485306880 878878698
889573421 -559141271
969480729 -254025280
900345155 581275163
767547712 -763331330
859588487 -624536530
821651751 719764383
858461273 663647969
-254916198 947117627
989976827 44108715
556007056 926888630
23596359 983926073
-43607317 978474332
675512219 862447920
981459030 -148848211
-581356562 833447513
67769064 986499651
885427793 613427839
935537420 485737603
-583735607 832155253
407996059 971075492
-465409856 886754735
-679974965 770706432
622648206 895108463
-222594023 953422369
5122104 982618202
830977408 706700086
979770298 -167376150
-169369299 962631453
68374200 986529544
958772338 -318436508
892496746 598650470
-311111222 934571229
690443272 851673648
901512350 578608586
810251126 734820450
919222319 534568370
689267214 852546714
819030506 -694969311
-176031883 961556469
-155982281 964707160
155142420 989475347
890660141 602561611
941067131 -399267635
-156784974 964585849
553830320 927782524
494495751 949064056
879616000 -582375332
973334472 311780109
-581977702 833110716
-321713774 931940972
759574973 791768832
655014495 876099097
-689174954 763800240
966193889 356347236
-635192296 801521504
-34968400 979289640
41608913 985066496
744754584 806145681
957905001 398569131
-325422433 931002825
989316013 111797386
262128313 988858576
752629033 798615228
946735920 -375708790
-304486712 936173763
827356779 711852031
-352522950 923827890
-650406972 791517351
-606550220 819214996
-236548368 950774039
966546294 -273599958
882765073 -575206527
888549295 -561620112
949918106 433214300
-287061831 940219339
622211001 895346802
-3018611 981995131
827922617 711056080
989995476 50800106
954769137 412719970
95211594 987728181
484963884 951951841
863935825 -615840492
729098114 820374960
983947243 -117437560
-400043361 909680909
-579215086 834605293
970822090 328626657
-92343633 973275411
829834487 -677910622
-417995741 903798313
897417528 587879982
-202939587 956978896
940506034 -401497373
254830159 989170734
660738993 872425079
793001933 755841082
281726008 987788054
978930773 267155930
536083033 934767645
575350968 918567351
509319676 944318040
662487182 871282211
193985309 989950357
-118768220 969968715
739549806 810992370
-453356999 891305657
977035969 -193989339
880515798 -580344660
-524384552 861923905
936859135 481347762
-692704461 761097997
967326182 -268566113
-267001685 944606417
218055402 989980829
649331466 879650348
987176749 -63026991
886276917 -567024370
-450345035 892418237
915052756 545609907
987662767 155755313
915004597 545734827
966442155 354935712
-664593698 781772599
347458934 981328738
885962962 612334706
636862538 887115877
-311500752 934475909
-542741211 853278571
979969534 -165279637
176405756 989795061
987703204 -51510501
-234484035 951172336
988281775 142082325
520200127 940573654
947696476 -371536379
91452638 987574291
899777436 -533256101
-445738042 894102189
930857330 500747632
-406312408 907659539
-133384931 967980223
272464099 988343302
154206404 989457715
830564341 707294215
989999432 57906961
960630823 385554200
-358478229 922167065
-226801404 952634323
983061890 -129335527
530913959 936707343
985736627 -89954831
928719877 -445166888
146004268 989290426
840687913 -659570933
942653879 -392860449
526714089 938245817
-582786741 832671496
-164193659 963448353
946160939 -378177465
975756093 -205363961
-195092962 958350908
673250188 864021971
823092896 -688692736
624117760 894303512
981356870 -150020353
304657207 986060189
-368240393 919376989
989113437 -11339841
-315231574 933557664
970832695 -244373451
165604686 989652731
983386182 221149860
957009678 402696160
838692745 -663040328
360078610 979525133
-362691155 920974692
632184495 889799726
842382022 689684548
768622679 782583023
-613845963 814866445
144047289 989247284
-586544632 830616616
876324455 631366450
-205894265 956456389
989809958 22683405
-266618701 944687562
965653242 359386542
958104927 -321941810
963426925 371412752
877405632 629294659
64631814 986342288
922129726 -467317572
519373806 940865189
738095762 812327018
209282568 989999596
27916029 984210007
804858048 -715777451
758036936 793302064
769688090 -760843208
-659251509 785487249
-82595208 974400050
485489471 951796069
-215437809 954740378
897865303 586878593
-420581728 902928061
-24871417 980192434
129659523 988889476
354371330 980364044
-162077422 963776493
972260100 -233683677
715511055 831985372
844481612 -652847897
982942249 -130869177
-469407346 885214065
-545573590 851899017
798825130 748937952
151033990 989395526
940858438 467583679
-43552233 978479641
971580859 323708129
669146593 866834482
-92294157 973281242
29464335 984310150
984587027 205963691
892569388 -551782855
725221310 823762294
-26098227 980085702
-343209071 926360632
-112953574 970727273
-354153618 923376087
-442181976 895387745
-410527894 906281937
376075317 976960721
818277960 724324558
967620337 348125861
-281686603 941422044
-363767120 920667489
421426126 968253726
968226730 -262602451
656765501 874986075
371347755 977743126
738515980 811942178
204661054 989994470
815947413 727418559
720318148 827959493
735820628 814391000
909613527 -505928324
482311757 952733212
842536628 689446648
133195001 988984127
-387476870 913627862
-385508540 914230247
980472516 252482847
893592962 -549221573
-524647699 861803195
-530386642 859148087
-146131457 966167094
591492845 911080529
980715903 -157201389
-290324102 939479149
-180219195 960869975
987797610 152905122
171263338 989732383
-217010991 954453287
127800798 988837794
989986312 46846464
-64516532 976371864
939117806 -406963103
-550585190 849429203
-493902645 875314703
933064937 493765649
781617427 -746518657
541987725 932496471
-114208012 970565037
31510439 984441340
609065742 902323945
710754290 835892578
748520128 802574789
945379802 -381506666
980755355 -156766201
-4546404 981875309
914066344 548153256
988525965 -29995277
155638608 989484564
929065441 506265347
811465901 -706271460
477900153 954011117
-152900244 965169875
-509635223 868548672
922453349 525629722
-725663701 734231330
-642398780 796834530
855229792 669103494
883487245 -573540489
975845666 293134637
664077256 870235787
989749148 18270186
808634017 736874261
-291981427 939100102
-94218433 973053332
839781805 -661152143
314162170 985179739
-727747013 732429350
169499449 989708934
765836862 785449720
976818141 -195970666
985609317 191433976
444479982 962909526
894123352 595136785
-641343918 797525896
253339807 989229109
969908913 334384083
947168230 444178453
981827634 -144555273
970210702 332501891
-78247621 974887318
978256864 -182512564
-692836270 760996464
-665900741 780855350
728185856 821177232
446962148 962296229
-588604250 829476758
569915495 920972574
130947487 988924513
-312327882 934273150
-273897311 943128902
455015715 960249362
795235131 753219157
517937356 941369118
-322063199 931852883
941165125 466499776
939753624 -404470641
-607474082 818670349
782324232 -745642688
-673417993 775495684
853964905 671208403
856192914 -631146162
-161243441 963905101
988783663 129074498
133543145 988993178
826983371 -682527776
889962454 -558192522
792865691 755999436
-199909857 957511165
980931343 -154816099
24468082 983984198
-508313773 869130128
960735584 385038543
815420022 -700414140
680535600 858895092
-204079579 956777918
983778459 -119797596
893361335 596790049
447874780 962068513
989946928 37537873
-679679308 770924309
-477979787 881840047
-485068514 878976212
977031947 283615187
-710963311 746590945
-298000247 937704930
252697071 989253336
142755998 989217974
768630778 -762075251
957485419 400510929
-466997523 886144455
-334911966 928552726
869258974 644570074
722212091 826351892
969657691 -252786426
315067950 985090819
807519983 -711993442
-400841917 909425901
663302707 870746755
799564649 748047776
129328014 988880386
-198702546 957722498
987641655 -52938315
490779980 950204627
417130083 969180488
989854194 26432833
875417876 -591695754
-610840877 816670761
199347165 989977260
562940490 923984089
144265583 989252172
404309140 971812240
532719650 936035753
486874834 951383051
-278916100 942033884
979504006 -170141596
419323661 968709676
979609440 -169053867
-43019416 978530853
-672342054 776270264
-335884800 928298212
26997362 984150377
930762781 501041972
988628842 -26960939
-113134643 970703889
986419763 178663676
901972606 -527364844
772009454 779042836
836010607 699337346
333552350 983101985
701521273 843232281
969624602 -253018484
982917312 -131187319
810246890 734825865
987971860 -44991681
312069210 985381498
988987356 -15686828
-20018684 980608230
856043022 -631433906
887082528 -565119311
24752055 984003033
-636916678 800408186
906811472 -513982454
-722845418 736648769
908988595 560884230
-101008374 972230192
961789025 -302026679
899640608 -533620197
590078110 911755730
174048325 989767349
361187361 979355978
774797606 -754809711
894959028 593313525
296983822 986698308
941831345 -396199916
-698562165 756537627
954212999 -341565503
564415570 923354761
-531070939 858828749
-434619504 898080811
622729440 895064130
-676453515 773289753
-556081036 846677075
-482775825 879909850
963326350 371937691
916466735 -485305443
717113098 830652668
929025324 506387618
977800455 -186885568
-610358282 816958614
932723785 -430999731
-336260502 928199671
-498405628 873412792
-714509350 743662004
989842126 25359130
-463874329 887342701
-613193072 815259819
853045016 -637138839
-557700215 845857652
618821906 897179456
788217698 761337931
276218302 988128863
-269420288 944091723
836541081 698545014
103566578 988051875
860503828 660137397
831918693 705341287
961843083 -301723748
808930743 736499476
666632836 868533448
187766368 989907009
-640903493 797814087
926478975 514009414
53974127 985776645
910396601 557410759
694984753 848256149
988906856 -18339024
-382291327 915209053
-518007390 864817794
214444795 989995561
985839812 -88208516
-56738306 977174625
895701223 -543887341
276362429 988120363
-721991356 737375717
895154792 -545278988
881960256 -577052974
984374747 208780791
892526752 598586160
967934409 346277390
983655396 -121484228
859911833 661159871
-157942577 964410272
981745641 -145522012
701966914 842884759
-670878024 777319964
-299561829 937339132
979254422 -172676842
543279819 931991162
960565526 385874826
-369424699 919032361
800055087 -722462921
989740683 92317566
-202677550 957025028
809467208 -709184800
-237729571 950544928
973454525 310929963
461425515 958564879
987825666 -48598342
929494237 -442462180
-412434767 905654359
887623092 608920934
-673676777 775308822
892834408 -551122374
863237411 655374151
923057533 -464291335
962276812 377327286
687793542 853634555
339669771 982352157
366918685 978458914
985352387 195252097
984551839 206438315
957729181 -323896482
758996824 792346262
943075507 -391134313
981223396 -151535112
592638035 910530714
942361281 462219674
580528346 916221307
938863955 474530018
935389232 486224618
828809518 709799501
-468807984 885445978
813480836 -703300651
544862325 931369569
979184437 -173383020
49193888 985508175
988282800 -36833689
987048567 -65653360
953178789 419607159
678371616 860433553
855342557 -632777367
368118648 978266840
332557663 983219082
264191743 988763853
928475974 -446016506
553293719 928001444
-650019061 791777641
-543972558 852680165
-18893511 980703494
871582653 640292989
-451237620 892089891
-488940892 877382413
988187869 -39408399
581209223 915908599
-436655874 897360000
740469249 810143644
199174650 989976500
-430584958 899497171
-452558760 891601732
791018272 -734549378
-378345726 916398650
935325119 486434968
652288758 877813616
96195697 987767802
917531597 539102826
-446958250 893657940
-186216802 959868413
988251650 -37685823
-389185021 913102174
948638492 438367854
692115813 850422965
954140226 -341918374
-510394655 868213814
970891241 -243944709
972700899 -230283568
-200183794 957463148
83231845 987221735
846384395 -649427493
681766887 858014895
-222630336 953415594
-180774905 960777989
-545423409 851972457
986251744 181417035
987572250 157614270
920554401 530926874
799300513 748366033
791809192 757223662
144893299 989266098
168771376 989698918
-552512938 848468926
582479674 915323450
238604582 989692729
-569330226 839856767
-652135741 790352030
150913302 989393100
946541657 -376544928
-514242050 866505919
-470550781 884770439
446849476 962324280
-557026572 846199089
954202114 415201254
-75287590 975214626
432252874 965824842
-386969084 913783589
-615116374 814097843
347926140 981265192
983754812 -120124928
908635339 561748497
-446811 982194619
436356886 964866692
606620096 903578509
799153997 -723695768
118789141 988569651
747401863 803642142
965410182 360738580
566095333 922632717
-281996242 941353496
409024563 970866601
866656688 -610276376
-611702446 816155701
916136824 542782648
-451838191 891868267
512634268 943198763
543698709 931826917
901686199 578209304
765214956 786084849
941290781 -398373014
923253204 523359337
-495060122 874828443
826639055 712858894
529583438 937198014
719141164 828952593
-172265915 962167664
579138042 916856578
-596233118 825186283
-193559901 958615796
989997020 51760822
-509470269 868621342
948714700 438063452
-541170069 854038260
-644119899 795702173
481344838 953015574
-207303959 956205582
106447141 988155857
965116804 362357842
923526553 522578181
918743283 -478190537
162050374 989596908
561982298 924390849
783242326 766911886
231106671 989842228
-52434092 977608834
471097294 955937166
716522179 831145053
-470166249 884919744
973754347 308789301
748126709 802950901
-148239316 965858817
897654000 587351806
-304414894 936190893
-445632992 894140362
949704966 -362615227
103750506 988058623
-366992333 919738983
356703700 980027817
757944651 793393657
924183180 520695804
609265685 902220647
943657359 -388732341
154735460 989467730
-49168567 977932828
572339922 919906100
-517969819 864834701
665014407 869615553
878414488 -585071813
833995261 702316745
890408530 -557102989
934147889 -425811046
-338923356 927499373
-703372449 752728030
980617079 251047472
980187524 -162956734
83374870 987228062
813536412 730578710
989651764 97488122
-280103801 941771931
128118098 988846702
977963159 -185342912
879919288 -581691842
-138711646 967233411
-305530931 935923824
-529048999 859770724
951911572 -352521871
871842579 -599406290
943479923 458151554
-242120122 949684400
593890613 909925883
-476400309 882469714
987012434 -66388065
856091456 667661181
87979334 987427885
-717493503 741170024
940363792 -402060835
580631302 916174075
430829251 966152397
724822332 824108147
-304001638 936289221
-492868734 875747725
884545146 615223519
-606033478 819518794
-533355551 857757445
-101118488 972216659
919615801 533498186
-134641116 967805158
631118875 890402943
825976107 -684141257
923599211 -462514097
989974847 68340755
-277317818 942384534
44007343 985208823
-415355879 904682748
-506591867 869885052
-45105582 978329569
972050020 -235286621
504918662 945766423
947025902 444733469
945333846 451233659
-621981061 809888097
-219977829 953908500
853482519 -636314972
514477947 942566684
-554094331 847676994
971241953 -241357721
942583787 461416180
869689210 643782164
724253394 824600030
458785471 959263582
974724202 301687691
223756035 989938189
-720875549 738322384
-584678807 831640443
105950494 988138144
968939711 -257768537
35212325 984675365
-649925796 791840162
839052763 694765119
-247796843 948554873
826300703 -683622793
667197918 868152798
402502408 972167650
215018271 989993902
866242502 -611130230
963877724 -289973314
980224018 -162564890
970040142 333569823
788457127 -737874159
292165241 987067201
849672346 -643418123
-163296858 963587848
986326780 180201713
-730140613 730342807
933437651 492567529
231947430 989827702
-647732358 793305824
848177943 680610388
988332173 140885096
987796831 -49293512
768364384 -762384948
800832168 746513185
21489600 983784347
-394898734 911314384
-191010997 959053733
905696671 568832603
-251752435 947759235
943647216 457535872
984394106 -111010211
976072325 -202609162
825021757 715118493
-598730206 823756676
882848080 -575015567
850446614 -641985856
634750221 888334895
-687159963 765331062
-172745346 962090185
834587059 701447291
608834522 902443273
689271980 852543183
741353926 809324075
836150186 -667390777
79824432 987069591
781347210 -746852307
844011018 687165311
-119728144 969841787
958064315 397828314
929827743 -441292248
-193504325 958625373
808734789 736747090
-634461860 801991939
716710878 830988009
908704160 -508568883
978202113 -183043144
-723570231 736029757
30709179 984390125
608692441 902516524
-396147537 910919887
612355782 900612317
-677920906 772216221
-586369853 830712846
796472132 751752036
882998980 618328395
623149854 894834298
977539540 -189334986
309341961 985638100
120844516 988633972
-394358973 911484579
-210403686 955651183
952246375 -350956360
-704004912 752222251
928780104 507134453
855410233 -632647767
989771654 90249978
777632651 773041814
-132663159 968080458
-29784876 979760958
-505217933 870484573
803092486 -718256626
-616526532 813241536
104463006 988084588
203761667 989992566
539274867 933548254
989999867 55291977
962343542 -298891110
775432389 -754049251
982524513 231078309
478958250 953707018
974870367 -212863865
192378294 989940506
989915829 77622913
927049129 512323632
-81054877 974573732
32974222 984534397
1915349 982375827
26348642 984108163
177401131 989806225
615468350 898970510
-190832375 959084344
976232863 290078604
-293411045 938771542
631618883 890120334
984614852 205587346
787819445 -738695199
705068689 840447281
977685078 -187971821
504217134 945993636
-603888001 820773446
-257135433 946664028
950626250 -358436641
-459275411 889089726
-575760441 836457837
-728040518 732174712
-7747135 981621566
276264964 988126114
-38185324 978990128
-666399540 780503820
-58608577 976983965
952631174 421939586
965298887 361353922
375568277 977045568
-365818085 920078269
558171723 925991415
-670951429 777267457
988034011 147743349
80771507 987112173
834377155 -670384356
-709039633 748163354
921557649 528143742
984551685 -108676893
925894745 515726479
-629933499 804891791
589594682 911985601
720642837 827684973
820195115 721743767
901744373 578075502
-632900648 802995536
657896369 874262467
808463194 737089627
885323754 613639992
976369210 -199992756
-647709938 793320767
977278468 -191763427
935166792 486953196
161573239 989589056
-70942876 975687908
797016874 751102950
-136869736 967493131
867231278 648255548
-373065587 917966415
-626585031 807012125
84386129 987272505
700138901 844304445
-579505448 834448856
559988518 925231483
187417462 989904223
959123868 392851131
808763406 736710950
-692729189 761078954
948552281 438712001
-429191992 899982391
948414261 439262400
-134280724 967855445
-465582789 886688362
-243170716 949476851
-423509541 901935978
-305608289 935905249
-196676257 958076212
-97122196 972704639
986256139 181346018
989109046 -11497228
987292314 -60618606
-537387127 855850275
959004124 -317207061
986805054 -70516342
607160363 903302581
977337129 281091091
964282794 366884412
447644383 962126082
203916065 989992936
-487467548 877990983
943216447 459117430
-445024306 894361342
-521295731 863332024
800490499 746927434
679123802 859900332
984765461 -105458174
-547680466 850864931
788078062 -738362411
972473764 317737948
-41643184 978662546
843354812 -654861059
430415722 966246853
956255901 -331447153
988674469 -25594754
782467415 767766622
-113115989 970706299
912265881 552727240
832729805 704164828
435423531 965086246
989403736 108493161
881209109 621887838
-532032620 858378727
35821735 984713325
-290965782 939332685
988532445 -29806390
-585281033 831310561
181292768 989847723
-535262258 856858381
987167302 -63222153
-345540542 925734320
799166089 -723679320
725632973 823404726
334200790 983025214
-671044017 777201194
989349576 110558625
-164556620 963391614
-433143164 898601094
11922624 983116118
709630708 836804002
909527805 -506178217
960414952 386612382
857786816 664797229
973027884 -227730185
589349650 912101948
-664656839 781728375
799189832 748499267
984349100 -111669938
900172925 581666531
989350184 -2182439
-259277458 946223329
-640825946 797864795
973173755 312913412
423684864 967757085
197332404 989968011
164779548 989640178
988664056 -25907989
769897995 781257129
61133562 986162213
982675307 -134250042
766497095 -764544518
-278683705 942085006
-202339125 957084574
824338191 716066768
-130081911 968437421
987409754 160845191
934556149 488943905
-494731336 874966697
986980978 -67024478
839284882 -662015723
-401111826 909339595
-248491484 948415552
588346678 912577222
93700647 987666878
-614678446 814363158
-578457758 835012790
-299510583 937351163
981743335 239552067
165865874 989656682
808874925 -710043297
856711556 666617987
870750497 641831984
898099423 -537689441
984422292 -110595639
951337812 427375685
312622973 985328660
654063945 876699490
-293687788 938707657
-212956895 955190956
-685575814 766528518
77832291 986979311
932987595 494013391
860804858 -622128932
-325870297 930888681
-420250869 903039657
-532527516 858146550
766780486 784483029
-229246720 952172837
250002140 989352407
915175603 -489287051
-410855190 906174475
-556012503 846711672
988341578 -35215512
769839144 -760666753
330627316 983443115
6247901 982702358
635455511 887929153
199269859 989976920
-39235004 978891165
280870282 987842963
987459190 -57029891
822901911 -688991731
447199882 962237006
986191140 -82080828
-663048029 782852639
948705510 -367092251
918284782 -479637297
-274800417 942933189
690472592 851651833
-265930923 944833104
714921833 832473895
-88882434 973680273
-459894351 888855833
980179738 255352039
650906259 878675283
974006317 -219934212
48481177 985467685
-661546446 783897602
891414852 600959549
956146324 -332000917
925841229 515883259
-269059442 944168713
-282460323 941250564
-544040378 852647148
940290202 469578963
-220919525 953733989
664661529 869849286
989993434 49682332
-364449301 920471939
-329224857 930028923
965013939 362922790
769003586 782188003
70092162 986613812
34939865 984658329
188038439 989909157
827752793 711295284
861073806 659150274
981935187 -143281181
771621679 -758578764
806280097 -713763403
989621299 10624556
701590680 843178255
-464681076 887034075
-404220746 908338396
941221507 -398650533
679473762 859651594
922734962 -465346578
836047799 699281945
933374301 -428644598
-289908978 939573668
-614024226 814758789
980492347 252286860
928520018 507921240
303237294 986183399
692731856 849959501
814581232 -701665934
632505875 889617147
553550258 927896852
965869537 -277856576
858160990 664160773
922097106 526634372
-677380622 772612048
988612597 -27444773
-637745348 799871133
-594090411 826403276
970296343 -248256972
-201136090 957295979
407789153 971117385
985522204 -93528061
961854860 -301657696
389281003 974660051
962662428 375360565
-247202452 948673940
-253826279 947339232
843534703 687904944
813511175 730611584
986448952 -77334459
-653529096 789407966
-52724085 977579858
-358065716 922282926
963177537 -294091191
421212885 968300230
794817566 753712031
-713069332 744855915
984208081 -113713952
311674642 985419039
-312563046 934215423
-551147495 849149825
-252898052 947527567
950543343 -358814212
142639978 989215314
881996888 -576969150
246059571 989485154
-654140652 788992678
679159100 859875273
787345808 762327647
961892085 -301448701
793816612 754888898
962504936 -297968507
-289511010 939664154
-277955621 942244763
895924462 -543316558
604124562 904848841
989937270 74912420
892902751 -550951797
640573448 884945764
966081282 -276534054
182370304 989858436
845875261 684251185
802038952 -719724137
925307973 517440401
-728846465 731474221
957087284 402341110
-106133679 971594407
908176491 -510089198
918401070 536783832
951636319 -353799427
910894183 556171896
985501438 -93870858
881976204 620367568
766456386 784815489
414839534 969664962
902797332 -525126729
-536415649 856312095
933054453 493799233
983832067 -119051701
671590948 865165727
987722411 -51059723
546822183 930596914
964623421 -285508621
915114580 545449488
406468956 971383171
741039209 809615855
-567631606 840744350
626493364 892993732
957673291 -324186392
490456247 950303106
774353235 -755340897
454806401 960303700
548144401 930072889
832836031 -672963623
257583123 989057910
917219026 539930899
393203793 973941294
989986017 65376435
985489258 -94071440
913055740 550728546
-724517474 735217928
981633057 -146836182
848034028 680839303
878684562 -584467364
-66563137 976155764
324664446 984102864
70940454 986654917
-558469513 845466769
902354762 576667872
-673462878 775463284
-308649982 935171119
986818662 -70248382
-515444201 865968757
560881728 924855687
-143093602 966607650
975056794 -211304513
932931808 -430249456
-345378235 925778162
840091158 -660613304
-115157059 970441774
-440005814 896168022
969467071 337097391
578080899 917337301
195400885 989958160
832922499 703884197
813925393 730071534
-482976279 879828504
919635190 -475356146
897748009 -538609261
-693953004 760133927
-532977520 857935157
345210446 981630886
661239906 872098568
406708807 971335213
868227688 646450584
300309880 986429549
384447101 975521230
-513963300 866630244
583957833 914637434
376042355 976966245
202745024 989989884
-59609839 976881462
795662108 752713894
-565954170 841617846
875738347 -590994410
952386840 -350297423
-91934926 973323515
785292872 764636143
-401290459 909282428
-447893775 893316332
959618593 390479390
658024999 874179823
-51237148 977727995
-680801750 770095528
986626477 -73982126
-584472278 831753428
-645243535 794959288
551180388 928856311
618118407 897557108
-422773282 902186207
870995308 641380204
855087532 -633265245
-640223722 798258215
-534606989 857167823
-98388020 972550999
-533007667 857920991
-12578156 981230488
811173683 733635545
465757100 957401706
929904736 503694731
-412413209 905661477
181907271 989853842
-308530558 935200044
-619255670 811571526
31178198 984420123
407376495 971200832
989989927 64127274
-213088974 955167065
868674881 -606083757
-331690741 929392143
920027807 532372798
803509154 -717673364
-326773014 930657956
-44159512 978421007
-96761471 972748236
938863411 -407955154
984438479 207944597
-544907223 852224557
926074817 515198188
987767460 -49993557
886747382 -565913038
952094850 -351665858
788380858 761152240
966369558 355349430
987833306 152139783
-213158997 955154397
879202201 625820658
-952761 982155594
901168307 579397191
-84578253 974175056
592978185 910366721
846882870 -648527002
-290469483 939446006
162236925 989599949
942924590 460181632
989901522 31196575
982091694 -141413617
-378507234 916350212
741377739 809301983
989589646 100588929
685840776 855064061
985242844 196840154
858414133 -626842693
-159855847 964118182
-499387832 872994140
907314561 -512553989
989875878 81789141
731175818 818538372
882596414 -575594323
367180875 978417036
967547267 -267116263
822488326 -689637462
848358632 680322778
805595201 -714735301
832212879 704915557
-272349908 943463098
18780275 983598476
-396457471 910821773
-351115496 924215530
-645444134 794826388
527248935 938051427
-644519498 795438348
636301610 887440752
921873104 527262967
889316036 605394649
172448575 989747560
982433151 -137261444
-591139707 828062864
357174595 979959038
-450844016 892234798
839007796 -662495854
-330671991 929655586
987634884 -53093632
821735380 719650040
682895429 857201440
800311431 747144430
4521340 982573169
-166392172 963103341
-668701349 778872817
988647806 132863464
964774148 -284597474
925000112 -457857537
620592436 896224974
921388142 -469724563
-681603248 769501220
304720884 986054583
773040255 -756903437
38860616 984900493
-501245779 872198782
975208083 298037452
783941898 -743622754
538904069 933690876
850265246 677267454
924064563 -460977326
-303582978 936388775
-452476921 891632032
-17513867 980819928
954311402 414725643
988968411 123589120
975919923 -203942095
889203588 605630042
822692516 718336363
988688083 131755790
-419648568 903242636
278420340 987996807
914454174 547156121
-688672647 764182687
248163058 989416346
-543170020 853070394
932441861 -432013107
964949193 363277565
845366710 685048461
129289895 988879332
963824652 369320867
650607297 878860869
-95708358 972875103
894363096 -547281701
73773262 986790194
970076453 -249828884
782024492 768254481
-66908081 976119290
672689310 864409634
844055300 -653610548
930730592 -438108826
-372929582 918006474
-703909349 752298773
816433568 726776036
311053789 985477921
989748137 91834861
-11320161 981333353
-714872441 743360238
518488984 941175941
918530467 -478863071
827572251 -681579656
-152322157 965255941
916101344 -486435840
316714471 984927324
-692039710 761609142
661340884 872032623
180016940 989834450
-165737621 963206357
989911032 32342396
645740630 881846586
593718125 910009347
814787068 -701359133
-444916068 894400600
876460792 -589406217
594341432 909707413
981008231 -153956294
-639221405 798912056
760599658 790743898
-437587589 897029434
622521407 895177615
863341710 -617044177
961674203 380367982
923834006 -461740082
871260157 -600642707
567734675 921922343
838726461 -662982183
989998528 53155414
-314228521 933805314
944284494 455176028
637152075 886947970
899165037 583951805
972503581 317535686
972343188 318621456
978224377 -182827501
56442457 985912280
-373496614 917839395
978530533 -179849405
932616643 -431385307
620161791 896457821
698320432 845706272
-129747633 968483502
850792368 -641344121
-265370970 944951436
8011695 982832394
952987788 420422601
971705212 322885280
650799576 878741532
-317488898 932998726
986989358 -66855434
982104216 235694878
-681702195 769427744
-325604307 930956490
973465192 310854186
-674931486 774399161
862554207 656573138
-80695203 974614096
800028239 747487434
-16887444 980872573
989980082 45002154
794732390 753812467
971098176 326852308
393354858 973913273
-586108264 830856653
-400810210 909436036
847195482 -647960450
989700126 15136510
953861467 416677195
3257313 982477922
989411165 108203389
989942276 74160957
-528371186 860085426
91635726 987581901
884947954 614405385
826531333 -683253347
902788238 -525151516
929535890 -442316268
871308737 -600539819
417273132 969149973
14367070 983290196
459351115 959114536
134888778 989027672
-318782771 932676500
514328130 942618293
784018723 -743526161
989999629 57542187
-438027784 896872981
564083758 923496799
471418942 955847698
-537786533 855660072
608499153 902616084
-253435111 947418656
982547301 -135849200
989987399 47203734
-592539642 827277844
-371650702 918382053
960024065 388516376
-518285349 864692693
975702494 294246272
958572588 -319490615
876715608 630618700
779866017 -748673621
884637563 615036109
781312042 769036690
916027302 -486664718
287859239 987376362
-615497715 813866568
984015944 -116465738
395199340 973569224
852018518 -639061342
989948257 37775162
947442185 443106147
958534580 395630683
-96650516 972761631
875491282 -591535305
-367753417 919518369
-23742944 980289943
968401191 343512172
895430240 -544578520
233337960 989802598
910504678 -503321940
348515526 981184756
895399451 -544656920
-430509281 899523605
975528537 -207314040
365925644 978616490
-621322012 810296303
803969084 742681858
-476131199 882576575
162495258 989604131
888296496 607523530
913717498 -493731531
318811166 984716022
761863905 789475403
963399342 371557098
-717077810 741518424
835227697 -668951953
756679043 794646398
384126494 975577622
989775376 89992580
976998758 283888771
338660550 982479626
975929585 -203857912
-181563918 960647076
691893135 850590351
869737606 -603856593
936519070 -416949096
964308744 -287400702
-526365026 861013220
354326935 980370405
-155215942 964822605
979963707 -165341402
905558635 569160586
430014731 966338204
981764106 239332394
982834381 -132241589
-182092759 960559196
408621592 970948611
817941413 724773668
462726701 958218252
50215218 985566034
970874458 328291112
825212069 -685354958
267703196 988593077
-300180014 937193676
-720843462 738349560
-658510675 785998639
674130375 863411804
470472814 956110693
-164093074 963464058
734007481 816017346
565463430 922905312
885068352 614160426
-556708547 846359958
126696495 988806458
875597421 -591302991
878000082 628150559
-22684617 980380895
985838364 -88233207
618870699 897153239
505548048 945561448
-540423408 854397708
691401871 850958695
953848502 416733184
-566928297 841110822
937362666 479653389
-104202973 971835184
814273952 729616285
-644578789 795399158
798236411 -724941105
809528096 735742163
942377138 -393988365
988858333 126903332
33247738 984551725
293042054 987001568
971040782 -242845756
-594768842 826019172
-225022388 952968274
920662599 530628835
603339787 905246351
989477311 3424256
-171130740 962350249
-509578192 868573799
980836236 248850350
886966173 610276302
-586856345 830444756
905630947 -517309203
-400633652 909492452
924769089 519007618
352928995 980569793
-72397271 975530214
244224560 989542711
321726987 984415613
-487418216 878011317
-626275332 807207170
-140560391 966970851
984199151 -113842701
889083965 -560329520
821712103 -690845206
906603933 566668770
237250129 989722686
869190400 -605004856
600130765 906857595
843013898 688710742
987591898 157214783
922034269 526811109
831948717 705297871
472848763 955446935
351473012 980775237
184968699 989883104
378082918 976622861
-365949250 920040457
956288778 -331280607
631405861 890240848
-422594229 902246997
911722364 -499723867
554604482 927465739
779969822 -748546482
933937515 -426585823
151701161 989408846
868979020 645082010
-262713787 945509582
-54561100 977395171
908071067 -510392074
364794610 978794687
174111567 989768108
797115086 -726455955
-487658101 877912401
962801434 -296265599
858589362 -626499557
980966444 -154424112
-687481146 765087626
661102830 872187989
883652959 -573156838
137590469 989095150
-58065769 977039424
424739678 967523197
-250741812 947963069
141783450 989195542
-710864808 746671781
-396025673 910958446
986881683 -69001973
987238744 164126301
-613876517 814847999
865834604 650764262
124317549 988737646
694792330 848402236
899816811 -533151168
-365330964 920218565
911998766 -498900597
34867997 984653833
876782784 630490042
-553363434 848043361
978062139 -184393320
979064006 -174591634
939590517 -405112603
984824224 -104558910
911386761 -500720074
909188902 -507164806
420412360 968474270
955061191 -337412815
957041644 402549962
-355552829 922986261
834702780 701276650
791787500 757248736
442933876 963287967
504859017 945785820
556415953 926719701
707000422 838914706
946211341 447887797
848404118 680250306
908768714 -508382355
557606071 926226684
604320286 904749487
975548943 -207140131
751891016 799331031
989955959 39235270
-214329694 954941924
897021883 -540494536
646208861 881562503
-611216622 816446318
810315801 -707951000
980661000 250609548
937057662 -414906927
-358206216 922243476
962575301 -297565203
956355323 -330942803
148630499 989346455
-133704955 967935687
845088240 685484206
783857080 -743729296
-320064642 932355529
877528896 -587044004
232213121 989822999
908106821 563038031
882095828 -576742718
-660929418 784325970
750661816 800518529
937957504 -411463022
955449438 -335486722
-217481252 954367302
910789122 -502486103
625645458 893462638
989987058 65065962
945593044 450251235
-174669298 961778254
-558548661 845426513
666843763 868391444
307587617 985798606
989901227 31162771
939072209 473812490
-440037281 896156778
-284094162 940886803
462041385 958400966
194485268 989953211
-603689974 820888892
978562893 -179533045
682151473 857738416
604872321 904468910
982491742 231441976
846188108 -649781633
-716545828 741963898
987017547 -66284303
812427149 -704859672
-257154064 946660204
41032413 985032040
743209542 807593972
-238028765 950486739
989460663 2659340
526080500 938475372
132719751 988971706
948227684 -369203525
-200867341 957343178
888555403 606984536
-701931858 753875575
933746606 491570847
786155352 -740822191
-120681453 969714857
987908007 150517773
-519015398 864363751
648566615 880121099
690664348 851509116
32076952 984477392
901278088 -529238237
927908390 -447980764
398892582 972867445
917851459 -480996551
-36561927 979141846
74235696 986812011
686111843 854866353
984939157 201131582
-708142745 748891273
189391869 989919601
-619553888 811387978
-57749980 977071667
981883435 -143895487
957540068 400258749
787797687 761815334
-562654824 843324517
229126746 989873855
975881777 -204274101
986258200 -80865483
588545922 912482880
772870450 -757104776
919291198 -476452622
765917586 -765211882
-298956682 937480975
-605648399 819744713
-304592160 936148602
596413036 908696820
456170229 959949085
673811873 863632793
891494594 -554441795
154810685 989469147
447420727 962181934
415814539 969459726
-588877494 829325051
973915434 -220667793
-563138274 843075569
967024190 -270528568
-132278067 968133869
723990898 824826309
-162276775 963745708
-112040696 970844759
711953410 834915378
271997219 988369019
815764674 727659689
146288143 989296587
-682568526 768783137
912720722 -496739028
675395711 862529431
-562198671 843559244
-89704051 973584724
924872716 518707156
782986761 767194068
667012694 868277626
318166001 984781536
-385716438 914166802
977454336 280114663
628328630 891971450
440411655 963899942
958379255 -320507007
973343474 -225243411
-595710870 825484093
982693923 229186355
963176845 372714419
210792738 989999993
905365453 569618968
795250045 -728955470
866500476 -610598560
343852615 981811212
716485239 831175785
-469286893 885260708
-463078849 887646514
796583117 751619908
818662545 723810094
955955768 -332959642
272984751 988314360
741157336 809506380
-207948758 956090626
832565849 -673413474
775019909 -754543563
772574963 -757454674
637302468 886860675
-273257518 943267207
87635819 987413233
938982992 474120197
-66245106 976189389
-646478410 794140056
888885173 606296352
950060592 -361008153
856579176 666840940
904369169 571967492
-260749664 945918857
-425990419 901087846
-314261930 933797074
978675892 269476689
590027826 911779687
-71363440 975642416
887794811 -563427377
957188172 401878542
662794201 871080788
-302652822 936609595
23779059 983938294
922423108 525715181
539060733 933630658
958810785 394332382
-154883121 964872712
966704636 353434726
-539053772 855055071
-556196425 846618803
951204041 -355792674
847628793 681482424
-350343722 924427365
200639708 989982627
-229509928 952122961
988037339 147669484
-144277482 966436533
-352777252 923757643
956858397 403386731
-644214762 795639574
976690290 286404708
-46405050 978203394
736851629 813459299
445955486 962546018
985656326 190724193
956717971 404024985
927242069 -450265102
923955528 -461338422
989546037 6720334
-423795666 901838634
949735834 -362476147
952694422 -348846894
262709296 988832176
-261879051 945683897
892762053 598081426
-600906565 822502946
-21203394 980507552
842556195 689416519
-696923578 757823201
-469003417 885370418
458061331 959454075
-604700566 820299262
-344959302 925891030
733607971 816374304
-41051442 978718934
986788011 -70850876
75582093 986875203
-415619005 904594739
950222161 431977268
276115189 988134921
184838133 989881917
975051239 299228994
-49815410 977868999
932952624 -430174244
804573853 -716178186
-533759288 857567491
-465690110 886647146
813776023 730266400
220689728 989964187
-437948064 896901319
-241517870 949803095
35349908 984683960
-325252925 931045984
-573136006 837853200
-144245602 966441150
32204 982231511
930649334 -438396385
881284023 621739749
901178162 -529507044
968796197 -258751334
14593172 983306149
961467254 381405248
845571110 684728383
545285947 931202832
500076161 947317291
83509922 987234028
406810728 971314751
846115652 -649912133
917790975 -481185580
-565470641 841868934
-705105722 751339477
624278219 894215369
980489733 252312721
985596406 -92299794
264648113 988742428
823602726 -687893568
987553643 157990190
194938113 989955694
860425227 -622882631
-505277397 870458715
717747030 830123159
-296573424 938038060
-510289341 868260275
286130227 987495842
989690980 95336439
943469799 458188734
898947658 -535455532
-457953692 889587154
112696568 988371079
-187495878 959652200
-543143321 853083363
935080125 -422347936
850125706 677492358
819603737 -694092930
-575307013 836699643
-112676687 970762993
-712138510 745624451
-315901192 933392165
-442886165 895134205
936240734 -417999585
195033696 989956210
-615536204 813843209
-2447014 982039758
981446899 -148987750
985621866 -91876591
-375130885 917355867
456748651 959798236
974520926 303199211
662878699 871025339
699245674 844994549
976520880 -198643290
-358082708 922278156
919925011 -474430631
-306504814 935689596
957760767 399237855
-638461927 799405859
882320386 -576228329
-406497277 907599400
909654418 559245670
23213925 983900459
734175567 815867113
666096987 868893627
934989162 -422687449
-579193095 834617138
-591714573 827740771
902291468 -526502174
833632813 -671632729
925074620 -457607351
989519788 103751936
-347470044 925211199
1779696 982365463
-452333202 891685223
716595338 831084182
734773022 815332616
544690715 931437101
961413048 -304120215
948603198 -367546035
294402638 986898387
886899762 -565552233
456476007 959869370
659682685 873110122
942459067 -393654738
-559335606 845025830
-677716105 772366360
-323532379 931482082
981945630 -143157207
989111612 118956874
610522147 901568892
-606981109 818961181
800178562 747305417
-673092799 775730177
659490581 873234348
558327312 925926615
717991308 829918607
896407666 -542077270
-302320199 936688382
819677308 722443857
-269313185 944114582
697960422 845982794
535383557 935032709
534453281 935384293
-416052403 904449743
892909270 -550935519
781652821 768662943
286306135 987483908
978483972 271198779
323216302 984258186
22110801 983826335
-260671865 945934988
-6713106 981703962
916591947 541585852
989975406 68208792
989816882 23238729
-485373813 878851289
961810721 -301905145
-493170817 875621314
889905699 -558331052
-458587291 889348939
987597291 -53946963
967561781 348469582
-727672006 732494389
-642159129 796991769
-477915398 881865786
544572451 931483631
745816793 805144926
-701853569 753937740
-280971242 941580290
156123817 989493491
-294117987 938608251
951349176 -355124483
971063660 327074899
961693205 -302562261
786540724 763238220
211307842 989999980
-62501356 976582275
765903087 -765228565
989890179 29915734
-121760386 969570401
245756707 989494798
871807414 -599481120
705289946 840272232
928736060 507268023
-635794693 801133114
808455750 -710648845
755145460 796157482
872747517 -597472318
987311725 162738836
-621613498 810115844
576343263 918122521
783071659 -744712146
-630242000 804695368
373004415 977471100
952381597 422997880
989962702 40646774
59059672 986052873
928212793 508846994
-215381977 954750543
987021604 168154323
-698540295 756554827
932286093 -432571356
779724844 770771994
855765159 -631967196
-579247990 834587569
986553448 176405079
722766509 825877813
977886993 -186067729
976945163 -194817068
988180142 144452943
886398978 -566736192
952439672 -350048885
349940227 980988692
688329169 853240000
972149471 -234529440
871364392 640697636
-225253798 952924882
-700808907 754765509
-7190050 981666019
-4203124 981902292
522682745 939693787
-284823291 940723474
249170100 989381778
140283827 989160294
908203634 -510011178
705723857 839928771
-111175048 970955748
-535242306 856867812
474341483 955025530
766398433 -764658242
-473643795 883560215
31136866 984417482
406325529 971411773
-312069527 934336522
897725364 587192115
220062352 989968597
-342943877 926431505
-299385905 937380409
-429830520 899760394
989839490 25128163
-515699814 865854321
949324393 -364326801
821926580 -690511990
701251211 843442290
910306686 -503902352
-261986433 945661504
838593177 695459598
408869650 970898151
-540553295 854335233
987355728 -59273603
981378083 243343761
634307760 888588873
-721130613 738106244
818993562 723365559
952186527 423821191
-458930475 889219755
983480235 220012500
989817245 86917518
455336260 960166135
960422613 -309569486
924268375 -460300667
1345195 982332241
950685533 -358166405
-499065312 873131719
-262365839 945582299
300161541 986441759
-83928257 974249005
939472520 -405576345
4372085 982561965
-335755547 928332078
981237767 -151372780
149056275 989355306
837906527 -664392701
-183134825 960385369
-103390665 971935978
982949896 226277812
973208101 -226313866
989836918 24905156
371408293 977733236
304798307 986047766
968663905 -259651534
915797935 543669590
500020657 947334843
750340921 800827569
882295845 619731799
926099004 -454154589
-472820456 883884157
868746610 645506400
906629724 -514497169
971158572 -241975706
938199323 -410529766
211526058 989999886
711039085 835661073
880386720 -580636573
93257911 987648808
983711762 217188106
-426640677 900864230
926631817 -452345626
908795472 561356965
946460646 -376892897
842272829 -656782402
843871226 687382615
-679265512 771228820
15758049 983388044
782497482 -745427178
910459965 -503453079
818543587 -695711510
-145072585 966321151
414228054 969792904
511015765 943748642
689791347 852158020
-466576912 886306383
-479827571 881099829
-701650517 754098900
640999321 884693923
938003329 -411286223
225245055 989922802
-450921818 892206176
839647281 -661386216
445075694 962763028
936549938 -416832412
916260590 -485943362
985107287 -100172319
923755326 -461999643
970450165 -247150293
-172534245 962124308
65416825 986381921
971456300 324527757
829289599 -678798519
711631204 835178553
810052671 735074032
-668043710 779340179
944186033 -386534040
989016935 -14685410
827638902 -681472213
-669693897 778165798
205280192 989995440
-640131625 798318339
502853218 946431586
839140671 -662265761
910619510 -502984703
979711896 -167987309
97693367 987827463
873008807 -596911397
970166664 332778324
-139121838 967175353
971357397 325173478
773549252 777414146
-464759417 887004072
-658232612 786190271
661045100 872225625
969149564 339029567
932858066 -430515734
712603994 834383119
-562433431 843438461
982032272 -142124624
778449391 -750403527
839610549 -661450049
551648375 928667635
881703288 620909761
276465937 988114217
745583401 805365309
331185174 983379001
469679999 956329927
-446693304 893754557
548507501 929928212
-212167683 955333546
923591943 522391201
504487039 945906499
985228442 -98270287
931440845 498923331
909568036 559458511
-357284397 922502045
830665208 -676552464
487396990 951226689
958601417 395316934
-277088676 942434689
808210076 737408314
982928197 -131048480
-111859465 970868021
955014432 -337643735
846903294 682631797
-93140172 973181331
-137930468 967343735
923176483 523578436
959741521 -313257033
846417490 -649367759
86378356 987359269
940849192 -400135944
972495818 -231871341
150640031 989387601
777365685 -751718856
-681392807 769657352
830684454 707121665
954286365 -341209434
868556625 645852703
-378601680 916321876
-292521580 938976204
951558056 -354160781
-5141680 981828370
709677496 836766120
960281439 -310338073
-606952759 818977885
-117739202 970104101
-362354463 921070625
895260437 -545010586
622677849 895092292
-535407270 856789823
167355549 989678648
-504987114 870584880
678022780 860680494
986074663 184249023
73415244 986773243
-259050964 946270059
-705777489 750799519
450439260 961423692
898067862 586424249
88147917 987435067
866890112 648871271
4081967 982540174
944009594 -387268918
816056543 727274484
836998825 -665946621
149211349 989358511
935932434 484433226
979236199 264336059
974926680 300168845
-706370064 750322798
987045151 167724809
832255832 -673928532
626981739 892722828
987237602 -61764839
440699805 963830475
-648123766 793044881
977925476 276114617
966060398 357102275
662309775 871398535
-82722215 974385689
579332717 916767771
923431417 -463065663
926387795 514277852
875376043 -591787133
982535261 230958900
952486356 -349829209
-363418555 920767117
-719389534 739577425
691689232 850743425
-122086702 969526546
-373474714 917845853
549185740 929657068
-708912271 748266957
521541042 940099153
-475029312 883013173
-151727226 965344204
-365498617 920170307
562234071 924284120
7368736 982785130
-438708583 896630668
921357188 -469824739
649450663 879576774
809864302 -708608079
623348939 894725242
984560659 -108543010
904195228 -521295779
866622748 649352494
-650243339 791627189
956592848 -329735174
946597647 -376304061
903582977 -522979271
499092910 947627717
975092149 298918687
988807431 -21516435
-588672996 829438603
-715187250 743098311
-675716053 773827873
797233493 750844606
112081627 988350544
939520178 -405389148
867461193 647839505
-466437938 886359811
866741617 649138604
983273496 222500509
924701061 -458859173
-569269026 839888807
446194148 962486954
43346219 985169872
-325490077 930985594
20371335 983708102
-530190372 859239590
-61598170 976676081
936478907 482619329
929696494 504334951
931602819 498414660
979018666 -175043773
925467698 516974867
978051699 275020163
972402048 -232593784
956283751 405988194
959603098 390554139
789162532 -736963037
955719125 -334143544
-122882315 969419336
-321168898 932078255
487688378 951139393
6162820 982696019
-328002757 930342982
-143212080 966590562
-21808041 980455923
780757184 -747579317
-584933222 831501145
-635705023 801190985
-411659307 905910021
817086596 725910698
-173540938 961961389
932362267 496008389
-637461635 800055167
536766470 934508129
-215466141 954735215
-609233118 817628505
766897109 784363323
987959907 -45291204
-379453488 916066167
729648829 819889326
-336085693 928245532
-90775012 973459603
-596450514 825062099
976499308 -198835966
797545094 750472614
-2266181 982053840
-404684626 908188138
856947723 666219181
-632363687 803339902
915467559 544531703
982974370 225997919
706571959 839255755
-435383580 897810725
820783043 720946793
989025888 121783689
195710312 989959779
-393357964 911799741
-105255380 971704218
848451885 680174170
-27131779 979995325
770820834 780292577
542310441 932370470
842807955 689028384
89399913 987488219
804442353 742098757
781074169 -747188979
-509931614 868418032
450200342 961484274
972981784 -228091513
604672792 904570360
361821304 979258367
986751554 172973972
654948267 876141031
944935683 -383388192
980077574 256341786
942313746 -394246275
989504317 4697919
853013089 672782125
-20570390 980561408
933380551 -428621850
-676762697 773063906
989993371 62786878
-598543503 823863832
-636582586 800624263
45630107 985303733
878373110 -585164349
920930764 529886759
-468088477 885723786
797660887 -725719497
-501956368 871893497
-723637806 735971967
468707340 956597183
-500194654 872649533
-213757034 955045951
-648135434 793037099
854689330 670004899
-657714248 786547059
-589387460 829041415
-581028013 833625568
-484911101 879040523
-538013093 855552044
978375574 272164371
321914543 984395975
934156814 -425778112
-472896937 883854100
976324063 289352566
-495843204 874498758
987724900 -51001160
791379876 757719285
408113071 971051783
984617866 -107686144
-319579398 932477146
867679054 647445040
368750733 978165099
-145083720 966319534
926243724 514701598
-678772958 771590829
920303625 -473218923
964874330 363686613
949185401 436175969
890459756 602985954
790978817 -734600918
737295302 813056245
-383525938 914834212
987036495 167882930
972972281 314318814
967955161 -264418387
785022153 764937794
-637039255 800328830
869195645 644686014
361299835 979338700
-508783862 868923476
987568581 157688695
836455441 -666872165
786072580 -740927592
462650817 958238529
974820406 300967345
861280104 -621181925
884006814 -572336045
-572064142 838419791
-640715635 797936896
746598483 804405250
122011973 988669224
934181215 490162670
-421807273 902513918
967134416 -269814100
-667395271 779800069
-616551371 813226420
-491710680 876231700
791453261 757634674
-265472142 944930061
989060175 -13209073
968464826 -260998213
811871069 -705677612
828479025 -680113871
-75207581 975223415
938602687 -408968188
951899600 -352577603
956787606 -328742397
971078823 -242565289
984907716 -103275188
986148826 -82836853
665050962 869591317
-666304802 780570654
-466482464 886342694
832710222 704193321
886600545 -566260085
538124498 933989838
-477826250 881901418
836302275 698902182
88346651 987443522
927136998 512062770
-280760319 941626914
969300769 -255277498
987881146 -47243236
393447225 973896128
109411317 988259963
236159112 989745983
915123534 -489446779
-258793899 946323005
797313411 -726188486
927749951 -448525935
96932961 987797318
287674720 987389278
-690126608 763074518
980133406 -163535775
-720644342 738518121
392348789 974099401
798430220 -724678503
195773046 989960107
849964174 677752480
915787287 -487405354
960711715 385156137
975479102 -207735112
-492894979 875736748
746653330 804353259
506784639 945156913
-502367537 871716652
-429563014 899853456
964762170 364297264
-300707719 937069385
924422523 -459788136
86407956 987360548
926887858 512801783
-697322863 757510798
953248938 -346207571
519917570 940673424
487783541 951110871
-75963918 975140185
968079803 345418507
805202124 741159720
-528570955 859992768
987194529 164960029
-279189602 941973650
989917028 77484027
963392599 371592369
257524770 989060384
988492874 136907090
-51663805 977685562
-543343922 852985886
951681584 425941305
311403430 985444813
200831848 989983373
844962128 685681317
983801824 216076493
934328540 -425143535
922824093 -465055427
-389306986 913064468
988650908 132778896
989697359 14971875
985089704 199025193
-567796967 840658083
848039256 -646420836
-325787376 930909828
962144942 -300020294
-638638419 799291167
881213743 -578759282
985586134 191782321
982426485 -137343580
307070470 985845445
416751265 969261260
787692034 761935262
944214721 -386414440
670534610 865889891
141543327 989189935
-607029161 818932868
972236018 -233868012
-515939007 865747080
989992275 49149277
-490423280 876767843
989999251 58208209
748666243 802434891
967229264 -269197389
-160095295 964081507
746528546 804471536
856995237 666138870
-678163004 772038675
887420149 609340624
935781044 -419727231
117229897 988519690
949213159 436064264
133067216 988980794
168241825 989691400
698917089 845247592
163009077 989612367
846707633 682940654
263225360 988808571
-664918056 781545331
-402197801 908991280
988742766 130233733
-511978923 867512691
943884897 -387787847
121185941 988644395
929200005 505854819
579762108 916571805
806045599 -714096690
-454312921 890950120
-170759442 962409725
928808621 507047784
130166757 988903321
987516299 -55763224
675464529 862481291
-257287709 946632771
-97289175 972684411
-584847478 831548112
851325505 -640352571
267274923 988614666
676891105 861479218
834989930 -669352872
762338733 788997904
724044206 824780373
-461171591 888372264
913438919 549754511
356892763 980000251
939831994 -404161852
-425499919 901256215
-724284846 735417551
942089264 -395157197
76056420 986897307
-1617876 982104208
206962140 989997688
-601613786 822093885
-480796587 880709972
-127977270 968726727
248647260 989399897
-579726226 834329702
978103533 274566627
989882458 81164278
470532578 956094121
939290450 -406289100
768255379 782963460
-383856896 914733551
68067172 986514386
-63308511 976498278
953940161 -342886190
852723448 -637742233
374331187 977251615
-205670789 956496080
350945633 980848934
940300105 -402312889
989978144 44466342
837061612 -665839440
-424772791 901505129
876294963 -589771496
-121482519 969607681
342422030 981998545
-207655595 956142902
65873052 986404886
-396215220 910898468
344103660 981778011
893472438 -549524272
956729223 -329040413
989825700 86246204
441381554 963665651
-376584288 916924440
-69342188 975860093
324370445 984134538
946471321 -376847052
-435514096 897764516
-326926206 930618758
927677706 -448773959
-726121992 733836002
870835836 641674586
463561523 957994675
-144483716 966406622
953740556 -343849314
752202326 799029405
915208310 -489186613
951698684 -353510930
-698076101 756919766
980904200 -155117859
966553873 354298196
806890134 -712894154
264344983 988756694
491782233 949898597
416410731 969333727
945911791 449037054
-351211411 924189175
774783089 776099655
805857250 -714363911
961615009 380664935
235354460 989762926
906450043 567037064
315227976 985075001
-103015898 971982427
-373936660 917709484
856461857 -630629037
-477025481 882220901
-483754306 879512124
918062282 537691598
-314647827 933701851
-29612550 979776365
835882878 699527519
-414279062 905042235
988297320 141714602
737872534 812530805
810929806 -707055664
955431626 409793957
549622029 929482361
783510417 -744163762
782799779 767400314
-631419116 803944317
838218316 -663857328
-600382492 822805505
926780604 513119238
922050036 526766788
988841092 -20454132
158938174 989544226
696833264 846846247
-407069554 907413085
-214230988 954959857
729202105 820283324
946244358 -377820496
989575406 101262391
957223979 -326505536
366410999 978539552
987302710 162911020
226693395 989906341
808280024 737320281
734200562 815844771
-619859286 811199786
956916024 403123977
810505728 734494258
-622777026 809393650
-557464155 845977370
-228694453 952277324
-563279311 843002921
978583787 -179328576
969729869 335487798
908028523 -510514171
-683620037 767998049
-618159305 812244453
931027844 500215834
905979468 -516330061
981099914 -152927060
-192426211 958810891
391119190 974325270
-269037419 944173410
672469245 864561444
425545027 967344214
-322191499 931820530
-333262306 928983106
920093254 -473892728
-37929928 979014073
827060621 -682403621
989941388 36589382
-455567221 890481835
-296154203 938135638
853365395 -636535991
294057324 986924678
-680884886 770033943
310762282 985505426
772233518 -757857978
278342889 988001547
557638431 926213237
31502443 984440830
943367834 458562883
950995308 428797112
883409589 -573720135
830238991 707760768
719232726 828875441
-132460648 968108555
809372345 -709322462
988443647 138151114
983154048 223913531
933656093 491863372
783384546 -744321394
775555451 775273947
-157506590 964476526
773337377 777639022
500130648 947300054
965886805 358079468
968199202 344711288
131450364 988938069
149304606 989360428
-520445970 863717085
-275858428 942703163
53337110 985741312
830454522 707451913
-192229355 958844706
810304284 734752430
441175863 963715491
946453581 -376923237
642630108 883721634
711138599 835580083
146153058 989293657
-526035960 861164870
188635335 989913817
157582198 989520014
988880285 -19198729
-284351848 940829127
762278615 789058425
912937212 551029312
232642104 989815325
902572718 576163408
901566407 -528461315
472236401 955619039
228036777 989888868
-174330569 961833274
878198765 627766380
781673473 768640268
923024910 -464398195
-112304138 970810914
858260020 663991865
880931433 -579402158
-179811452 960937353
-383192203 914935608
767519764 783722935
-578152026 835177148
516102161 942005976
-639681169 798612322
831176283 706413364
799652977 -723014345
862209650 -619323294
-19213263 980676471
-719675101 739336712
-133061147 968025202
884412400 -571392757
834117494 702137406
186163694 989893711
764452084 786861073
857927935 664557506
982643830 229747627
573831556 919244897
900096788 581839480
708984183 837325902
932801128 -430721104
-411103342 906092928
-413157790 905415146
888416494 607273847
-276978207 942458858
723667362 825104855
-659122550 785576330
989368598 109842541
945373994 451081743
-56318298 977217292
670971516 865590909
880559193 -580246458
-652058129 790404504
979324356 -171969874
928375508 -446365762
777885540 -751088297
576941883 917852620
835458849 -668561477
227066113 989901680
956521122 404916305
903547650 -523076118
609656880 902018362
803745961 -717341478
979477823 262074752
-125628662 969047543
-5025708 981837527
977197198 -192512215
-275173716 942852093
984165396 211495317
-196173450 958163661
927292126 -450093978
980249431 -162291477
550663597 929064341
338221027 982534620
69187819 986569589
989703327 15327440
667973374 867629256
506673166 945193493
922515357 -466062826
978020687 275290307
947789710 -371127579
667585639 867891281
989146054 -10159903
986136293 183272090
621047623 895978567
634909405 888243450
857023901 -629544795
605482384 904158425
-629465033 805189624
890056493 603837915
205815592 989996224
357274135 979944423
-285845920 940493673
149647133 989367456
938945670 474248732
736384943 813882066
383193661 975741013
-453817054 891134705
717912020 829985045
410095819 970647796
958128392 397529828
926282761 -453531686
784792070 -742551451
972278110 -233545674
924809817 -458495262
975194609 -210144866
968214779 -262682586
-138378396 967280515
931496399 498749007
134849312 989026675
876702887 630643055
-408702643 906879863
718448958 829534520
897125865 -540225774
-340867602 926984987
471572842 955804834
970772336 -244813707
923430198 522853635
788997910 760449361
-516418016 865532188
800255152 -722187961
817725222 -696952424
980554237 -158977129
178173861 989814718
862639971 656422825
665124784 869542335
977503189 279705859
19620992 983656533
-541456134 853900204
733851894 816156382
637835068 886551119
59178898 986059218
863350832 655174470
986398356 -78279714
948030322 440786192
639670644 885477585
-451532280 891981207
-598774102 823731474
921305080 -469993244
841927203 690382648
-707285779 749584770
753809475 797465778
867804319 -607898013
-393862527 911640961
911048758 555786083
981387890 243243320
844229301 686825201
839683807 -661322703
532638051 936066260
328777951 983652455
-628671126 805693150
-365179606 920262124
935257192 486657524
945246804 451562857
978981938 -175408737
732681034 817201310
978008838 -184905278
975809269 293418063
200323041 989981362
777573924 773105177
-563337693 842972838
265783470 988688190
-475792488 882710922
-43045270 978528372
912453683 552252870
-197036983 958013392
954740689 412844968
-35274389 979261371
-722437740 736996126
819303906 -694551685
340160956 982289687
-346390577 925504198
657706838 874384085
925598621 -455844659
185753106 989890101
-195886726 958213448
401341842 972394258
454518223 960378412
837469640 697152208
874411010 -593887724
188391697 989911939
-539043459 855060009
525821704 938568826
-550256639 849592274
-498071791 873554884
866088788 650310066
391897701 974182469
-418023804 903788895
805000432 -715576550
635621069 887833745
233692195 989795887
7978670 982829968
932153919 -433044360
-418655824 903576717
970181479 -249080030
842729635 -655972602
987062252 167411194
667777708 867761549
984520713 -109138580
984722562 204117805
975215772 -209966275
-721512937 737781979
986021199 -85079503
-440408342 896024116
298447046 986581378
348817840 981143418
-321933434 931885601
867398848 -608739376
375618851 977037116
985182812 -98989987
969116579 -256551874
744983772 805930209
-663499625 782537393
749015767 802099807
-232976651 951461860
-447941176 893298998
946296850 447559071
780159700 -748313630
904821582 570903427
836150097 699129317
976179181 -201671515
-483800402 879493351
987822574 -48673164
-459845024 888874492
642101918 884037651
344593631 981713034
692063738 850462115
425639438 967323197
420745148 968401973
897422356 587869212
-582246073 832965089
981998041 236840019
-720681359 738486810
865356168 -612947674
670272518 866068834
904250497 -521143449
809014958 -709840560
863768816 -616179298
263593298 988791617
668747924 867104722
943199218 459180400
242730256 989587119
-408254438 907026385
-679440941 771099744
922552627 -465941373
978243504 273333877
275517098 988169807
936453152 482705189
-231381739 951767222
862024076 -619695155
952574256 -349414771
973847821 -221212692
604492502 904661997
917132939 -483237771
649625657 879468714
895384254 592381735
823781204 -687613104
920401570 -472904790
851934417 674554488
113267061 988390028
62665385 986241828
-640468963 798098034
963281205 -293488552
934465180 489240006
642759148 883644344
-212412125 955289428
950797561 -357655234
634637942 888399370
-55913311 977258369
253368339 989228028
980734475 249873922
891280397 -554967892
-727548959 732601063
-635579264 801272125
-592951972 827045721
-711513564 746139027
842913638 -655645713
988348437 140493656
988981440 123186992
-394300244 911503087
953542519 418050632
989983937 65980215
833355965 -672095971
844390471 -653011073
203104734 989990889
819701975 -693942484
756815198 794511857
154531755 989463892
334265647 983017501
519784471 940720376
-227714055 952462478
-568407429 840339273
424119289 967660813
542989120 932105026
747180020 803853078
936148509 483717824
96763291 987790562
520990087 940294275
588624249 912445778
200146775 989980637
938782243 -408270845
923618236 -462451485
378242845 976595815
313149877 985278022
146709303 989305700
988391672 139441690
919603482 -475457293
707016481 838901908
877119791 -587951133
648828227 879960250
979846246 -166579274
-346541852 925463181
847100730 -648132480
943859447 456752563
988215209 143643889
958920009 393818256
-47808772 978066413
-107823662 971381841
249968060 989353638
827241663 -682112276
989801408 88130896
-382274647 915214112
954247237 -341399368
145791366 989285799
-676382548 773341573
850203059 677367774
-599431884 823353210
478242952 953912739
312471691 985343122
937042874 480730911
486571774 951473627
945441457 450826289
928057631 -447466210
675607761 862380971
-703269584 752810182
247447130 989440203
-563378496 842951809
78183509 986995307
-352254961 923901834
855031348 -633372536
68279403 986524867
922261465 526171218
638533464 886143591
-630746304 804373878
951064454 -356433992
113457317 988396326
573969304 919183636
851040438 676013101
-173368492 961989342
939450187 472505307
633987935 888771949
851088109 675935673
-723449513 736132939
740397896 810209633
852626488 -637923933
591340566 911153406
-606198815 819421663
539340279 933523055
932965424 494084394
963676417 -291167687
-138719484 967232302
971102985 326821293
478189926 953927966
622991290 894921021
-340975961 926956170
988241678 143025528
187663011 989906187
828713988 709935146
971041823 -242838086
955693379 408630778
-554409191 847518923
-502124680 871821122
934471498 -424614286
973248446 -225995470
-540539544 854341848
787632474 -738935380
-117223928 970171746
966866931 -271543556
-422035644 902436503
615656319 898870645
318360316 984761867
818406087 -695920545
479632686 953512561
782748522 -745114658
916557029 -485025670
800583979 746814134
684851639 855783983
163893071 989626358
-690611727 762703564
634196191 888652790
176973507 989801457
-705034375 751396768
967585889 -266861934
-490095115 876904062
803013849 -718366444
981814836 238795436
972085844 -235014305
823564064 -687954285
46148310 985333784
979885526 258193011
588928951 912301437
-478813867 881506427
976673103 -197279088
828736911 709902603
142786893 989218680
-472970458 883825187
-223564435 953241246
191127391 989932122
-697105775 757680787
909118452 560565463
-545940787 851719278
63019581 986260077
861207923 -621325911
984876178 202003761
-62812430 976549928
880311493 623654763
-393107465 911878493
-326022709 930849761
793762694 -730936037
-182262382 960530936
956177887 406464216
342279678 982017077
959500077 391050485
785488015 -741670324
101816352 987986862
-694195057 759946736
955079677 -337321421
984785973 -105144643
915350538 544836387
909462281 -506369149
515128540 942342358
240480452 989648061
-597061789 824712556
-238730754 950349900
827228979 -682132697
804794924 -715866476
-476750962 882330187
-687402064 765147571
627326305 892531193
-542321146 853482146
666720114 868474708
-724925549 734867133
-275630067 942752849
846097782 683901569
359587499 979599670
985080033 199161637
788786636 760690243
949483536 -363611601
289726954 987244467
980934091 -154785482
803152206 -718173100
-340327585 927128249
-14188985 981097872
905383006 569577390
989999384 54313080
850227419 -642392141
954031877 -342442928
-446758570 893730765
933857202 -426880872
962904932 374116346
972137755 320002779
-573524032 837647740
894895045 -545937707
556548219 926665044
-622630893 809484528
-555632776 846903252
341881584 982068814
-523269667 862433764
167882804 989686247
928441099 -446137862
500426255 947206176
891779440 -553740079
-208264619 956034278
470116241 956209490
-728431098 731835475
896048036 -542999854
710985659 835704509
928496371 507992609
905699886 -517115740
988678848 132011283
975351717 -208816552
984663994 204919100
-382196793 915237723
280424637 987871363
930551066 501698868
-101489498 972171008
844689025 686107813
-502155587 871807828
431491485 966000346
916061855 542979155
482290315 952739488
934130979 490325754
897822028 -538415805
857162028 665856680
799461712 -723276157
796230248 -727643877
-276381185 942589252
-343351743 926322488
-206120654 956416159
-239609736 950177916
385935254 975258101
626279315 893112167
985922470 186631579
976933026 -194927540
-697827464 757115025
-631818372 803688977
-388986267 913163529
498259566 947890184
-422688363 902215042
981437150 242737602
-513595625 866794147
962091499 378266770
614497780 899484802
135872468 989052435
851794597 -639479015
485686188 951737681
721724859 826767755
-75074412 975238037
974660351 302163498
898383232 585715529
977402776 -190610469
-13594047 981147031
-22963628 980356932
963294589 372103121
947661007 442245441
657126698 874755624
858312473 -627041566
148892371 989351904
301738252 986310725
197036238 989966561
832396258 704649637
988059334 -42774054
855435820 668759425
789724042 -736235368
-643618032 796032806
963062005 -294760970
581060375 915977018
352682313 980604823
940446777 469030355
-677942169 772200631
-630886850 804284196
15409264 983363570
880650123 622989586
986778509 172499085
177615223 989808591
989961268 40336268
-398059400 910313258
989914813 77738631
467388627 956958015
987708086 -51396285
-284998480 940684177
94415984 987695934
49501102 985525604
782086444 768186276
895769187 -543713734
910038259 558299155
42504065 985119870
842355599 -656635931
-70387980 975747710
886206692 -567190075
-240725220 949959094
989979083 67320287
871903079 639698313
277276360 988065958
754562959 796729114
886353907 611534274
801648776 -720265286
943073679 459638656
977677317 -188044762
-294978365 938408889
621841092 895548026
979983735 -165129016
484154504 952191175
863688399 -616342332
-361100674 921426839
-23345428 980324125
833332963 703285623
834053101 702231896
-412819087 905527346
812129367 -705298124
480577270 953238907
255890622 989127987
878708118 626780038
824842072 715368201
989410292 108237481
-494956824 874871886
917912991 538089380
-674566784 774664136
-617321723 812756951
916377366 -485582092
-564673703 842282134
956396479 -330733658
958234745 397033681
-326805585 930649623
281390263 987809637
839774582 693670034
-67076281 976101495
398656746 972912743
891253928 601301438
984092077 -115378665
593216663 910251669
528559207 937573610
683118234 857040311
546406132 930761225
987951154 149573617
-720398262 738726239
979579322 -169365447
-256215976 946852320
-571759135 838580618
-352652359 923792145
229217258 989872551
43690631 985190195
852630487 673412138
-525312026 861498014
926196582 514840212
948990043 -365825671
872716789 638182660
415501815 969525672
-346848012 925380118
-64909664 976330484
-321347791 932033219
788247754 -738143955
910586837 -503080688
936981312 -415197305
860747107 -622243719
190434160 989927271
306362311 985909132
984883745 -103644684
27476513 984181499
973070468 313635229
566465407 922472690
896231735 -542528902
846702279 -648853389
985500341 193065856
798573755 -724483865
-680632019 770221200
827371388 -681903290
-381861856 915339180
179847889 989832662
947775522 -371189806
814497451 -701790739
944557975 -384979578
-557748873 845832963
907746007 563916441
822204203 -690080017
-331757507 929374838
-596790773 824867635
309216625 985649703
982705077 -133875431
-572893184 837981707
813128813 731108726
398487772 972945174
987595227 -53993585
-554346259 847550521
-158566519 964315182
778315095 772304052
-192620024 958777571
963142322 372892961
-436281973 897492505
977737994 277724743
207612570 989998360
934289031 489812607
-365079698 920290845
985937809 186392474
-336720642 928078874
988091414 146461288
949051699 436713426
792212418 -732983923
-596939112 824782759
688686590 852976274
655790328 875606814
260331466 988939042
850345720 -642172881
987306310 -60323744
44512980 985238492
870469881 -602314101
-542627445 853333727
-714910839 743328303
763157661 788172091
-601922252 821915182
827474422 -681737292
71554865 986684486
310876894 985494618
-392636852 912026268
115999770 988479905
694465215 848650389
407864780 971102076
951782750 -353121034
-491099771 876486411
89699641 987500889
-335979649 928273347
988693692 131600349
968155043 -263082802
923442439 -463029469
989430742 107431700
914959776 -489948444
-478379774 881680127
984075841 -115611036
848973014 -644707476
988964007 -16468149
826205410 -683775130
-539622839 854782260
375468027 977062320
750303165 800863894
952171464 -351307336
-328806741 930136510
912138589 -498483245
947046994 444651318
562717210 924078986
925947566 515571648
649848496 879331049
-643845717 795882816
343433049 981866498
-290320306 939480014
946320433 447468246
752519413 798721709
858000922 664433381
200573457 989982365
889348772 605326100
858053137 664344494
905804731 -516821333
-489900585 876984759
-676737156 773082569
959310730 -315569894
898268659 -537245008
-565768466 841714326
932984631 -430058514
989615810 10327101
898527999 -536562756
795703625 752664710
973367347 -225053762
964726851 364489064
-467067979 886117301
-519819144 864000709
626974925 892726613
815253314 728333135
153756265 989449116
336865328 982702643
562211932 924293509
526402089 938359000
879562808 -582495135
-232255537 951600110
983186718 223528465
873236508 -596422130
910014773 -504756761
250407758 989337661
-95238731 972931431
985746666 -89785537
316017517 984996691
-508606563 869001426
-469959905 884999808
966019015 357335658
942623450 -392984679
179253330 989826311
973626135 309706878
914843782 546151085
911108001 -501545477
-276501241 942563064
-539533291 854825228
220154936 989967963
96660333 987786437
597890685 907969380
955488009 -335294870
865078624 -613514574
921714348 527706895
320024434 984591969
476007531 954552436
491750608 949908274
933189618 -429315579
988649893 132806610
966399851 355176938
857493264 -628635514
-301206596 936951684
977562913 -189116404
908414022 562289042
171362568 989733663
81299512 987135807
636736155 887189141
-657822641 786472501
926009543 -454457333
-678132212 772061264
28832382 984269349
947479391 -372486365
989770344 90340219
616591960 898373011
238477128 989695604
404127639 971848056
460467910 958819093
557953169 926082388
-562905202 843195592
822908353 718039522
-709690293 747632935
914065989 -492674881
-420717943 902882112
-83538447 974293250
-268429894 944302799
-654630473 788659049
981120183 -152698816
948929182 437205254
854622043 -634153550
389577326 974606382
981195789 -151846808
-627367726 806518294
-455732235 890420104
-728761610 731548074
928498414 -445938378
818078211 -696418210
943275243 -390312066
985364704 195071352
-400550028 909519165
975797296 -205007614
989251876 -6139605
854785798 669844157
962260846 377408381
960624156 -308470085
413999394 969840632
821907519 -690541641
987523818 158590145
-599324108 823415236
334339936 983008659
-231598131 951725895
932755172 494756615
931358193 499182630
-575825352 836423193
842814140 -655822518
76822874 986932875
78347829 987002773
865578359 -612493107
762935657 788396293
983135135 224135446
918708772 -478299724
288167910 987354742
-548902143 850262537
978463775 271379229
-646200436 794324723
-100831700 972251904
916117484 542833381
978497539 -180171658
972857687 -229062431
381707519 975999815
854682517 -634038270
970694582 -245379760
403993493 971874515
987659470 155823446
965910388 -277601904
227643517 989894143
845244728 685239368
902921949 -524786977
-683236207 768285007
840917035 -659169255
345173150 981635865
944193433 455514286
234983909 989770589
893466757 596561956
-280024456 941789446
-242656190 949578548
989986560 46926406
989879143 81479977
892926810 -550891693
959816650 389521844
965375912 360928297
975598750 295046765
889693030 604603778
719087451 828997847
986801500 -70586162
273186538 988303055
773361774 -756521598
-284244112 940853247
973574245 310077528
241003291 989634817
989869631 82377213
832139989 -674120676
758349198 792991625
-396553415 910791382
9697271 982955669
797447128 750589627
365063255 978752487
-564275356 842488320
-77978140 974917292
892721870 -551403141
-530890670 858912932
-171301575 962322832
849614742 -643524488
-193330990 958655231
775260610 -754255230
-320953520 932132411
-684678892 767203950
903141089 -524188735
-118942587 969945718
981114331 246037369
268751811 988539711
842423455 -656515778
-523643195 862263196
-680689058 770178973
393701956 973848792
-383456319 914855371
979946706 257605824
573168614 919539416
855134739 669262181
814060380 -702440741
-695658039 758810329
-444316235 894617788
900580421 580740094
986105432 -83605305
853151865 -636937988
797751446 -725597177
497254615 948205313
-697295951 757531878
-437268867 897142603
808689676 -710311260
827098664 -682342451
908326102 562503524
940667732 468254700
950413354 431195218
106582633 988160683
-21068430 980519056
989775104 90011428
924151186 -460689977
856560036 -630440025
986797923 172156290
986461234 -77104734
776306944 -752998651
270731367 988437064
551280375 928816012
51040281 985612607
613304650 900114290
-676600267 773182584
788638895 -737639841
-153094952 965140823
961233584 -305115387
641033420 884673702
982004298 -142458588
942227335 462701933
41467125 985058030
290365865 987198745
-346526367 925467380
853503794 671972315
-37709763 979034705
-479815148 881104820
-142328464 966717916
-553287334 848081476
907487506 564543322
335207736 982904465
702351243 842584562
125422939 988769868
989937861 36023880
606041755 903873496
-153847874 965028117
966272806 -275330670
842552021 -656287816
984200328 211046253
465575741 957450863
484826203 951992618
975935168 292433894
-243065506 949497659
814860073 -701250232
197594517 989969268
989154486 117506709
881590844 -577897896
947571373 -372084279
783794611 766300727
-13250517 981175296
-382817342 915049459
827980534 710974377
-577148537 835715454
520434040 940490949
-33117186 979459870
-1551855 982109318
-479944199 881052966
888106488 -562682719
-670495854 777593183
-295364235 938319333
-692069126 761586543
969569022 336473997
516078597 942014127
960718981 -307950904
820796257 -692261772
306215666 985922244
989987885 47365059
-513201023 866969854
952655899 421834641
183670496 989871045
980177828 255370556
960981085 -306509689
931979317 497224235
191325362 989933484
888117030 -562657481
700705868 843865366
976670519 -197302307
-314761871 933673688
972347288 -233015062
330921469 983409381
971636695 323338941
259275359 988985432
874253350 635298754
989575589 8203644
871667931 640134774
896701717 -541320557
958805334 -318262030
919820738 -474763847
109876384 988275911
-240754051 949953426
968737790 341508828
973009335 314061030
913989942 548349165
-263306625 945385559
-621956747 809903173
-162008758 963787090
-624521808 808306349
504990656 945743005
-440499338 895991560
722881765 825779111
979189642 264769195
747293943 803744786
-614255113 814619257
-587177245 830267525
969199861 338724851
911005668 555893679
987116292 166415421
989995848 51014584
587298137 913072803
913734174 549002973
528377903 937639959
840663321 692315286
964372803 366401592
931827746 -434209531
-318336785 932787716
-427656536 900513892
624974066 893832753
-351018294 924242227
799512476 748110694
755152484 796150580
497234185 948211699
849437417 678599031
865654920 -612336388
966920303 352194337
823737645 -687681595
-389248332 913082616
489248677 950669435
671549956 865193891
-51678876 977684062
824432334 715936571
966732874 353272766
146584789 989303010
950732407 -357952671
713860523 833350715
719478025 828668592
985680723 -90894345
98727405 987868197
914578621 546835406
938845221 474594440
983375838 -125233875
979409885 -171101396
-490797565 876612260
-190711543 959105044
925928665 -454730824
989034123 -14101511
617085692 898109723
984357583 -111545873
-452197460 891735452
-8897493 981529358
970732790 -245101737
921952469 -467893664
-393428371 911777590
-62646919 976567143
878505600 -584867967
-6629972 981710564
987695367 155076766
941461073 465447780
845943304 684144321
864006388 -615697231
961534111 381070501
-238452066 950404271
682127964 857755349
94956145 987717846
701680865 843108016
-2766933 982014806
582007589 915541232
889681914 604627142
963433755 -292598094
722031065 826506546
-719038731 739872865
938710734 475056484
712242552 834678952
964580247 -285768930
-41218559 978703033
980151086 -163346676
536040350 934783835
922439124 525669924
989674003 96286315
987811552 -48939546
845620331 -650803314
989877416 81643707
818901546 -695166102
-368802950 919213405
-470095896 884947044
-240589098 949985845
825468874 -684948082
-107758405 971390073
-657975095 786367613
961354117 381970724
97510478 987820228
976455540 -199226083
871381849 640665289
109800423 988273311
511967910 943425713
917680935 -481529166
-631159157 804110400
983540249 219284387
960533036 386034061
959207097 392455134
-379716582 915987122
989511525 104103486
989639324 11614059
-575199105 836757145
-658403468 786072550
303419034 986167777
-4054603 981913951
379372792 976402913
799883679 -722698170
975157058 298425656
173762088 989763903
-617955573 812369296
806028887 -714120419
836774207 -666329569
379480375 976384459
842215828 689940054
-717970083 740770319
989727816 93128450
392720190 974030837
989940869 36505236
160742834 989575234
-614980766 814180032
989614430 10252421
724135885 824701351
423473192 967803930
315673902 985030822
986609965 175437054
-170249782 962491118
980874339 248466786
985399928 194553233
55676370 985870473
764744302 786564190
626078907 893223045
-589681664 828877486
878615336 -584622339
402829711 972103403
46024156 985326605
-84698119 974161383
896338296 590279749
-587451168 830116027
939428958 -405747076
974447132 -216355293
577940585 917400913
-75662566 975173390
490065902 950421735
880031579 624203252
867028067 -609507829
-117139200 970182848
-443566090 894888994
989828495 86018549
810210518 734872357
172956035 989753935
988912035 -18170362
-312346618 934268551
-172148192 962186659
589872662 911853520
92005344 987597242
390668726 974407579
-164995681 963322835
-570523386 839231091
856118682 667615446
903398745 574241410
-512115548 867452125
-527989429 860262338
825041268 715091363
954706795 -339157559
988093760 -41881427
832067116 -674241400
879959126 624345078
-99053796 972469842
-668628962 778924310
729557239 819970207
-472656107 883948727
-472875175 883862653
932068749 -433348811
-648248151 792961891
688032596 853458564
-705378514 751120253
-648468185 792814994
890877376 602100998
271764367 988381797
964926423 -283672861
530887979 936716962
982187375 234790150
-124680433 969176193
936965192 480991846
957457477 400639795
971555210 323877490
794432103 754165972
-543730612 852797889
-559259276 845064724
890248455 -557494140
-395632198 911082863
-505198410 870493061
791876132 -733426095
947152782 444238729
-427103941 900704570
825287026 -685236282
452909457 960793285
955037160 -337531554
418657746 968852988
-606888139 819015959
-394740564 911364289
883656992 617010539
-188198371 959533197
16511780 983440866
-366672199 919831625
817071662 -697937799
-608387527 818129975
305746473 985963986
888587766 -561527482
471991277 955687855
-359392138 921909776
906814354 -513974287
811193255 -706670533
231695248 989832100
924467086 519879157
757170270 794160687
-381738816 915376430
908436512 562234146
814394337 -701944282
-569224729 839911990
-657647294 786593101
364999679 978762474
620170909 896452897
213911298 989996931
-431801504 899071797
580311718 916320563
24417112 983980808
989628902 98667001
903319284 574426925
977430879 280310664
816722692 -698462538
193223961 989945798
-86346348 973972971
-616429712 813300432
966650768 -272933485
-205120022 956593790
764233692 787082665
-578523570 834977394
867288964 -608967175
968995046 339963550
483623557 952347821
-120146478 969786119
470082352 956218864
334538077 982985012
931363306 -435864279
-93955815 973084563
817476695 725392399
636274718 887456309
671961261 864911151
627127672 892641737
75772133 986884067
136159091 989059613
424971310 967471777
-524284221 861969878
541589087 932651853
617651096 897807464
201957417 989987371
-700912879 754683282
989643778 11864712
892950680 597675693
-449574706 892700956
-349511142 924655272
913535063 549509946
231015597 989843784
981399874 -149527823
-410354979 906338688
832852166 703986651
732871660 817031459
880864975 622566848
868170488 646554341
437339634 964634372
-394441514 911458566
-398019219 910326042
987327766 -59870210
913818703 -493425101
958469219 -320034416
817536620 725312691
988749437 -23316443
342372173 982005036
882421420 -575996419
965155061 362147152
895249163 -545039262
162549446 989605002
985308552 195889967
423102000 967885936
-297259493 937878003
989467819 105934022
844788258 -652298351
-217149043 954428051
987935422 -45902424
-212777019 955223485
115587118 988466419
-680966533 769973439
948460969 439076310
463087492 958121745
-218062267 954260893
-85420644 974078894
703921150 841352997
-137285011 967434733
401712001 972322111
683763740 856572995
777792665 772869033
-118699135 969977826
827806964 -681201107
809773963 735429275
391515914 974252561
-88454868 973729823
959814912 -312861584
789651178 -736329897
-545683870 851845053
-51945291 977657545
629437124 891350416
736159343 814085763
-668395039 779090637
-454708540 890802501
982113251 235596850
902225527 -526680786
989860226 83248031
931936742 -433820383
349273901 981080718
961149562 -305580158
375006929 977139191
986870830 170865376
827519474 711623440
783222375 -744524071
932997406 493981970
-327550222 930458945
884674494 614961136
960190129 -310833687
874678123 -593307607
984344419 -111738372
-635777084 801144479
-655786893 787869423
178566283 989818948
860769879 -622198465
677002705 861400596
810063681 735059967
771492648 779587214
-663137465 782790228
-2566494 982030444
953494614 -345031176
-383828735 914742120
913171927 550433354
330031388 983511138
-608932681 817806901
-359687686 921826381
-412855998 905515132
981578806 -147465089
-328455648 930226740
403428720 971985676
970444804 -247188949
850650731 676644362
664667359 869845426
982957564 -130673614
-412276214 905706682
-599118753 823533382
125371073 988768368
84709432 987286663
120020370 988608552
536867677 934469652
226114202 989913178
625526294 893528414
984606522 -107856267
951592988 -353999533
-284021471 940903051
-526421643 860987110
947091437 444478063
459624547 959042319
473872240 955158167
848694433 679787444
943010070 459870648
989819397 86748070
783830939 -743762075
838462337 695657085
704374593 840995508
340110019 982296190
-306664193 935651170
969872724 334607554
504447744 945919217
902679519 -525447659
809394020 735912464
970416882 331203923
891813308 600111485
-26181751 980078410
988059939 -42758519
714977174 832428041
-392191191 912166026
45849595 985316484
957619227 399892950
145122384 989271156
981617936 -147011894
-354867364 923177329
-565882095 841655303
989811435 22801339
-73997087 975355911
806559068 -713366401
191435282 989934233
971995869 -235698025
-389433741 913025215
-644065481 795738031
989718144 93722553
-161507536 963864391
-483066413 879791893
-18916668 980701538
-538704546 855222093
-10766408 981378415
989291682 112683794
850867299 676293786
-509158990 868758420
933360437 492816046
12674688 983169888
832948312 -672776458
956736038 -329005642
315311116 985066778
-103311840 971945756
784459843 -742970639
900019314 582015411
989532438 103208917
769020535 -761621732
487868640 951085360
689300723 852521872
-20364953 980578848
-570463575 839262510
772366823 778665948
959688932 -313540204
828923736 709637210
-138993345 967193552
242929894 989581405
948756789 437895289
269463983 988503205
525455080 938700998
960573463 -308746893
-256997881 946692244
-595902398 825374969
-375039186 917383045
-648130797 793040192
951465186 -354589355
-431095793 899318656
337236769 982656832
631500717 890187234
789835967 -736090048
-159176681 964222077
-516784119 865367795
952618689 -349205000
-612172738 815873474
934783967 -423452385
328308386 983704918
22056949 983822703
803400194 743381295
-553881818 847783567
989955193 72106619
961295930 382260487
21681229 983797318
882483274 619358397
602971564 905432409
890102946 -557849518
-73952611 975360766
942626080 461263224
-520474768 863704044
932088154 496879411
981106338 -152854733
907391166 -512335951
835510497 700080792
-397196993 910587295
927188210 511910565
929438585 -442656931
875856089 632260030
630231652 890903657
890284505 603356473
-678690526 771651364
988478246 137278589
285954787 987507737
-82881652 974367647
700615536 843935354
866451476 -610699579
873721322 -595378783
936229168 483450438
933795023 -427109174
701023108 843619417
964056696 -288907217
513406698 942934935
21442827 983781180
-39077586 978906055
368370307 978226382
105366629 988117225
886502769 -566491076
-719586231 739411652
566548293 922436834
761660845 789679413
219384739 989972865
-659474908 785332909
344328464 981748236
-165930254 963176071
989984515 65814160
-17284542 980839227
-504152138 870947019
613467894 900028442
859628210 661647989
842043115 690204958
-675335994 774104852
-592748595 827160280
783727415 766375179
897600393 -538994111
-668252165 779192154
944539272 -385058050
967441132 349175287
67597296 986491148
-651845179 790548453
925613227 516550209
-506967900 869720515
599592090 907125743
846833201 -648616789
948998182 -365789283
670118740 866173771
974635088 -214811885
456383364 959893533
912099121 -498601106
333719080 983082294
753838455 797437473
989975633 43786292
-458614642 889338649
989723537 16591290
882060484 -576823608
762639685 788694792
-620443825 810839268
647089238 881026813
866841496 -609894278
-282820605 941170583
781504364 -746658390
-316621100 933214048
-654938936 788448684
979417497 -171023947
988792885 128808599
326115017 983945542
-527322702 860570944
724409022 824465744
860372949 -622986247
-388521966 913306620
874678200 634496091
-117556411 970128117
855042388 669416262
980525248 251960504
340754662 982213859
-480124280 880980570
809334107 735988542
927991321 509512092
241493159 989621707
212781801 989998950
835609442 -668306772
-395261207 911200016
865862105 -611911640
-431900516 899037108
-440428786 896016803
810592698 734382603
140749832 989171322
-436458418 897429983
971819524 -237033155
-64798902 976342151
985241351 196861660
135767130 989049794
838135929 -663998964
-405217258 908015441
974527384 303151466
987245275 164002847
-472421849 884040626
989762125 90899219
-226045445 952776360
-700293762 755172739
-512886247 867109825
978644884 269756397
121550340 988655396
989988542 47600025
-388893031 913192283
-477184698 882157496
897045250 -540434179
-411462107 905974964
466172510 957289053
-59828413 976859033
852416926 -638316416
935226075 486759453
950670415 430138661
950875811 -357297788
920297818 531632470
927630213 -448936719
-499322182 873022157
83674398 987241264
874313266 -594099683
-95834089 972860006
5531377 982648863
187096270 989901619
50740489 985595699
593594289 910069242
959114953 392893523
976449646 288347945
633434245 889088120
594804854 909482165
153205428 989438490
928743073 507246759
-574881352 836926353
985901384 186959594
987645668 -52846188
627069736 892673942
941738577 464455910
-677264114 772697279
-605093131 820069815
-218732152 954137858
309569195 985617032
982180780 -140340830
969723731 335525491
924177596 -460602263
940720710 468068354
791508420 -733908329
-568245942 840423652
960851653 384465725
27213502 984164419
875426255 -591677443
-585513468 831183120
963571453 -291787367
-616784406 813084571
11646345 983096313
-212434799 955285332
742279574 808462628
-474774927 883113773
987851204 151753269
773508224 777457714
967502836 -267408579
702136310 842752508
902443892 -526088495
829075912 -679145779
-529683250 859475722
-561270233 844036408
956440045 405282827
844646267 -652552911
804347372 -716497228
-567586146 840768063
965895716 358029408
-389701111 912942390
903738134 573447745
974988247 299705359
884370409 615576372
903444919 574133575
886201340 -567202699
989793847 88689224
971724920 -237747293
-420313952 903018384
-349064755 924777135
-473990044 883423666
932313477 -432473285
791279208 -734208261
910957236 -501990887
500799570 947087441
875295170 633326503
209254794 989999581
988384140 139625960
740989106 809662278
-534745781 857102316
372539257 977547718
908496423 562087875
939152735 -406826800
905878114 568400825
860880932 -621977439
633250544 889192880
967123847 351018764
591742889 910960674
-350417079 924407250
213247696 989998289
7529828 982796980
537045603 934401966
731245834 818476347
852262890 674015913
394032674 973787279
-667650066 779619496
831537116 -675117685
931455422 -435536808
598222488 907805149
881313840 -578530864
310727703 985508670
-355997143 922862227
807102907 -712590259
484425637 952111085
757603399 793731908
356448109 980065008
126172223 988791422
-41741796 978653130
867127783 -609301213
535697125 934913957
-182052376 960565916
901821872 -527771965
976818272 285364768
921372907 -469773876
930703892 501224951
845808468 684356040
-10289623 981417105
-138524975 967259812
-198839932 957698469
135693310 989047943
-525483029 861419376
472114695 955653219
962101252 378217441
645062386 882257253
-122965828 969408062
958399162 -320402495
945179074 -382358882
-89143328 973649964
275824344 988151903
333073739 983158437
-703680960 752481463
492628513 949639317
714148175 833113500
907598831 564273715
-218376143 954203294
525272011 938766936
397055098 973218679
363616916 978979234
934917250 487767535
449058092 961772032
985472111 193486038
-437125587 897193448
-68247935 975976941
-546799498 851298015
960839366 -307289616
893414004 596676168
871170938 -600831590
599425003 907208776
956569418 -329854434
989196197 -8288392
658079506 874144783
926868412 512859370
971326067 -240733014
985205554 -98632209
948109315 440473328
-562684514 843309231
-497014032 874003930
-722643952 736820531
-437654724 897005583
924012146 521187107
780760736 769640431
596735676 908538528
939216948 -406576173
-89800283 973573509
-566153648 841514130
985798655 188550165
-434678742 898059888
385820111 975278496
894600242 -546683208
963461162 371233469
-179671416 960960465
-149954310 965606443
927197679 -450416711
6734239 982738392
988223624 -38448555
988705068 -24669382
500486382 947187071
-318021598 932866192
948475030 439020251
-116628497 970249687
-147681651 965940589
906249561 -515569955
120585313 988626013
-620843707 810592192
643101621 883439151
951350543 -355118184
756593366 794731044
903075231 -524368728
988953292 -16821306
708802089 837472534
977579156 -188964454
537976384 934046569
804057023 -716905296
894850385 -546050771
-27178600 979991221
-522712819 862687749
989176631 116746814
-645809077 794584416
824186015 -686975481
987976165 149022983
-512213998 867408450
973031087 313909600
323635682 984213391
796259705 752004779
407441161 971187764
-601313645 822267608
-453231374 891352300
-385194476 914326030
868948195 -605512160
-43182675 978515180
961942364 -301165766
943419051 -389718479
985384281 194783509
296811869 986711897
772080161 778968305
693876794 849095620
988505379 -30593393
787242143 762445059
887631918 -563815494
610298854 901685063
-153970797 965009688
800987336 746324936
787858921 -738644430
889348507 -559688182
-683789407 767871309
946806457 445586975
312842569 985307604
955448076 409720990
-201291800 957268630
148850386 989351031
-536572009 856237902
938399338 -409756509
964817392 -284335155
809365291 735948945
972279045 319054200
898307914 -537141831
-520606766 863644267
783008877 -744790369
938067987 477256063
917687458 538689163
262585481 988837823
-363222121 920823196
187020953 989901004
978855719 267843028
-668795515 778805827
-108604288 971283094
-572297749 838296516
541505359 932684425
723516486 825234681
187172893 989902242
-636526077 800660786
-584788135 831580606
783159658 -744602369
-558788090 845304693
672227034 864728263
985092939 -100396269
-23175676 980338714
989330051 111281392
-203367652 956903506
577809735 917460187
-249354377 948242268
972603383 -231039825
-348542717 924919453
-339079347 927458227
976086912 -202481340
18717521 983594131
-396919942 910675186
976948854 -194783448
638941192 885905257
-282066829 941337851
911356425 555016051
890079903 603788537
861321190 -621099954
-523457018 862348230
952791089 -348388898
989969439 69524253
877716533 -586627412
971281457 325667303
306761315 985873299
888235823 -562372866
143577629 989236691
-458105497 889530094
983306480 222107081
964794413 -284474562
938036637 477363077
803940347 -717068977
-463685362 887414933
346492013 981459372
934077702 -426069902
-154045502 964998487
134543264 989018888
835861179 699559809
899070328 -535131386
989995176 61887975
989726381 93217270
796941421 -726689460
416571487 969299584
869847220 643492517
-167119701 962988448
784205697 -743290891
968746064 -259093164
980456340 -160048087
988238182 143107512
-717523521 741144860
-616928132 812997015
958083911 397737100
592417150 910637015
843946336 -653805213
63098780 986264145
629787517 891153530
582728274 915208479
45463947 985294069
38794527 984896450
842310460 -656715812
786473618 763313824
950952684 428973540
259676369 988967862
461262637 958608167
485880102 951680035
-3610941 981948747
-709164818 748061423
907647455 564155699
382595741 975845284
989777555 20235845
-433774206 898378944
609773321 901957984
444954739 962792802
-340699864 927029528
-393147931 911865781
513906775 942763326
765046139 786257018
987136514 166040852
-275833076 942708680
570945960 920520667
-651322426 790901330
-369728859 918943659
984231004 -113383296
962642580 375462179
856784417 -630007335
869678391 -603981034
-314552295 933725432
989435960 1543371
923360056 -463299926
806452015 -713518894
559263019 925535688
873968334 -594845939
861900583 657714459
820958860 720708131
906094627 -516006063
973493957 -224045339
-470876658 884643731
-60400523 976800151
985527503 192660836
861341557 658685681
172552696 989748879
987597177 157106355
-666957613 780109848
-630854967 804304541
928835414 506966277
978820123 -177007275
893844524 595742865
-628182189 806002891
884355733 -571524726
983903182 214816318
-626989743 806756988
984998235 -101871114
931598646 -435026784
890814991 602233343
958993307 -317264589
877570699 628977378
783270870 766880335
985028004 -101408037
946213980 -377950521
874258918 -594217413
799479846 -723251371
987694773 155089233
-610426392 816918001
-152385868 965246472
-501132561 872247394
608029457 902857469
672886705 864273289
751735394 799481716
809551683 735712183
777824798 772834305
984303662 -112332394
753386747 797878190
943389739 458482560
910105690 558132427
983423174 220703123
-586205310 830803342
694353184 848735195
891885478 -553478247
22515930 983853589
-282894167 941154237
563551693 923723930
366862627 978467838
898515541 -536595549
-481550620 880405650
189757778 989922356
-604788467 820247910
699819893 844551163
801984983 745111356
937781373 478233202
931817825 497735473
-256478580 946798584
976618579 286985059
-108105910 971346198
900214990 581570964
-651766612 790601551
886353299 -566844042
-568143869 840476970
984635583 205305878
937911162 477791050
378843106 976493666
366304687 978556423
808468288 -710630772
938425009 476035912
773006229 -756943787
-159682702 964144684
447752301 962099124
-402170926 908999921
930392013 502190867
86697037 987372998
-662930930 782934320
976077373 -202564929
931153200 -436610504
987717298 -51179920
883070408 618185614
980890237 -155273005
977368442 -190929719
916997644 -483657961
-610893198 816639520
625078658 893775200
-183836074 960268202
467790905 956848091
891630283 -554107784
-83073654 974345911
242812439 989584772
89928006 987510529
-516578520 865460137
915414687 -488552168
-195962011 958200380
949606159 434477736
-304161661 936251163
-654027277 789069717
961315270 -304662788
981480965 -148595374
-565604865 841799275
989993732 49833781
989579404 8399437
985547284 -93113731
779393695 -749251627
-474101517 883379700
988005840 -44136566
540449745 933094347
978537326 270721501
853764691 -635781217
781538669 -746615998
986723040 173474036
422853787 967940662
945773704 449564243
797077678 751030437
928766740 507174989
929650326 504476645
-468922865 885401565
358385963 979779987
322320605 984353223
754143885 797139122
86653965 987371146
-462475791 887876399
-701006056 754609568
855550638 668567535
942574343 -393184942
-425629802 901211713
-61508875 976685349
-217543379 954355939
233628136 989797110
-410006996 906452762
989773096 19919709
-214542031 954903326
-312077145 934334654
261008980 988909019
-389806049 912909836
910009763 558369562
25684131 984064697
899882778 582325354
-219931255 953917096
873577084 636571587
890522515 602853104
-86560556 973948416
168694978 989697838
592731563 910485647
323415016 984236967
815329067 728233575
221470456 989958286
959765459 389769572
983427068 -124554162
507624941 944880309
779539234 770974268
933623914 -427734959
5464688 982643869
966020280 -276915807
989963176 40749890
982157426 -140622877
918885482 535479219
823779288 716838927
-611294427 816399808
260094722 988949490
985877039 -87571239
989868910 27781362
961249639 -305026498
780594728 -747779193
-624177955 808520955
918427679 -479187336
985184141 197682088
796888526 751255996
639281216 885706162
934494348 -424529481
847455238 681757626
989942753 36814362
-469387289 885221833
985616606 191324262
706525174 839292981
937296526 479876758
376009795 976971699
987179305 165244909
878919466 -583940497
-415783888 904539587
-282649473 941208584
533864435 935606078
887329299 609528117
989556659 7248875
155517920 989482329
-574501686 837128388
988163541 144832295
-306526800 935684300
962733859 -296654933
676410340 861817595
776878935 773853387
981562720 -147651175
982720246 -133684298
521427378 940139465
903406864 -523461668
230601019 989850783
981824774 238690243
47128118 985390255
232332577 989820869
869125823 -605140141
374729124 977185495
854736543 -633935206
983824813 -119153029
989960840 71137575
-618450810 812065692
386757401 975112123
-661272271 784087976
989742706 92187436
-585113537 831402355
-536241391 856394720
312629988 985327988
813773347 -702866703
-432766512 898733409
963356312 -293050684
204718704 989994565
-273094000 943302525
984017242 213382581
716345756 831291795
900873405 580072020
777241618 -751869230
794207196 -730345874
410484807 970568021
975014154 299509833
666150073 868858005
784114330 -743405916
-48779950 977971066
983075169 224835244
879076736 -583587623
868225029 -607022925
917867175 538211389
954938533 411973919
120353189 988618865
851173673 -640635048
-713197285 744750028
-586995025 830368208
-556843839 846291528
-321257011 932056078
735718262 814483180
950015681 432818643
-552056837 848696671
82102014 987171584
736027216 814204854
989772328 19865635
-535741970 856631407
-666110895 780707334
805657154 740595895
808271666 737330800
258181536 989032485
933531207 -428073055
976841840 -195755685
-723158016 736381977
2971663 982456275
-128326941 968678763
975260131 297641050
-693911142 760166298
555621058 927047903
-721453326 737832550
-675140740 774246954
-203949325 956800924
850270847 -642311660
933740713 -427307982
-673050378 775760736
346840512 981412458
236586678 989736874
-236829696 950719548
-390294997 912757909
443893056 963053464
-643008419 796434094
365526543 978679556
752018240 799207799
989920062 77124716
342771553 981953016
-680922933 770005752
731432671 818310786
982154619 235146938
989663318 96866313
-451318742 892059983
989805699 87807513
709750543 836706958
944979244 452572338
-540745290 854242866
-456204136 890243419
-477496518 882033131
253677983 989216132
19077737 983619051
853885987 -635551578
981390486 -149635437
-471515670 884394870
-676811934 773027926
893121249 -550405129
-490843053 876593340
910183661 557939489
-487791486 877857370
989877916 81596374
983628426 -121849105
-610973566 816591513
710119361 836408023
-709870828 747485556
912173653 552959791
496799622 948347412
776219052 -753104438
581685977 915689247
877785592 628564007
53088079 985727480
-632922471 802981534
768276379 -762487030
-385064325 914365715
-697017608 757749752
867111846 648471425
989967390 41707986
167112833 989675118
981499561 -148380812
33982709 984598229
872762252 638097774
271790069 988380392
935796552 484882484
942232320 -394577201
926458356 -452935431
989669469 96532770
564118877 923481789
988741537 -23558453
-480754947 880726749
668560730 867231597
887662225 -563743339
-562674222 843314530
964481135 -286365588
875466802 -591588832
835841057 699589733
639628590 885502307
727896053 821431192
859924085 -623874415
406738955 971329164
533968189 935567038
989787562 89141301
929864318 -441163695
-446320705 893890280
-135597797 967671390
988985046 123074916
599095737 907372245
-642449365 796801339
985108112 -100159434
-584978377 831476409
900529034 -531248238
-24266421 980244814
989933771 75415799
928036800 -447538129
977617499 278744653
-506084959 870106778
-305725901 935877003
930277956 502543350
-34421803 979340032
508488117 944594621
821683630 -690889402
-658110226 786274563
916277297 -485891687
503088032 946356341
584357473 914451229
922357780 -466575982
984048260 212989624
681987317 857856546
-128440289 968663209
876450239 -589429469
793568726 755179237
918601196 -478639807
619796307 896655040
201711430 989986551
979150210 265134104
-109829988 971127461
-411760389 905876726
35769321 984710066
971416484 -240058743
-487060055 878158723
974643445 -214743095
-70621173 975722593
294165456 986916447
918571280 536325686
-462628807 887818086
758785901 792556641
58129411 986003245
593335703 910194200
983052931 -129450796
-450523919 892352502
-640363310 798167044
55860298 985880554
821915907 719403042
690360463 851735252
976060950 291443485
131918063 988950539
779202646 771340789
929729659 504233086
-1833662 982087459
862541702 -618656437
-205503576 956525763
-168383285 962788286
970181540 332685020
702442025 842513569
-203178153 956936882
941961062 463658593
496464201 948452052
-710290747 747142157
924345195 520229931
986689463 174059363
-129095677 968573225
951392643 427147451
331410857 983352842
760541994 790801633
618452591 897377800
761183334 790158696
793414318 755359842
989473743 3259219
925040532 518219152
103369370 988044620
895742071 591595646
-422467300 902290071
953381518 418740566
-712348961 745450878
-670480688 777604023
764859867 786446666
-109592698 971157629
-329016279 930082603
954891784 -338248535
-478472117 881643183
760708418 790634924
717640721 830212070
-301996044 936765118
964011771 -289175106
-362918951 920909703
1389345 982335619
977291543 -191642575
971973148 321104072
-653284956 789573521
840766213 692158214
812232519 -705146329
898604592 -536360919
546606107 930682260
-699820198 755546821
840470097 -659951867
518113611 941307506
-179161541 961044473
444328915 962946617
731746553 818032448
927765998 510187161
972001852 -235652577
911199383 555409382
-693581020 760421479
-405620333 907884592
968780181 341255162
908895684 561111793
226247550 989911641
679854830 859380502
954499931 -340169369
890285430 -557403816
-4768018 981857854
218617091 989977532
875881577 -590680148
-97776364 972625337
237733725 989712107
973801633 -221584525
526818244 938208010
358844444 979711576
803849003 742829647
-67893208 976014703
970458827 330939166
953573000 -344654825
-350877297 924280952
-369292913 919070752
-481428979 880454775
292914282 987011178
-545973981 851703025
987853405 151705614
946474940 446872662
-149179342 965720560
930647693 501399475
74452125 986822209
-286631621 940316529
-585800485 831025656
-675351042 774093898
-196858731 958044439
171158322 989731018
704797267 840661876
707093270 838840705
963503711 371010521
877516068 629082422
441039401 963748487
642657210 883705404
-552273662 848588424
826605240 -683134798
968633642 -259856628
885857603 -568012110
955364332 -335909510
335424897 982878197
838275342 695939212
859537812 661803369
626832525 892805702
905483974 569337914
918700541 -478325750
920237862 -473429716
974784989 -213572708
118302791 988554112
989930946 75786713
-119278968 969901258
-476963371 882245627
-588163677 829721185
961424316 -304057640
930103179 503083056
886280980 611683655
652522455 877667297
774775142 -754836599
964768537 364262670
-360860808 921494806
822359804 -689837727
249610508 989366379
965203110 -281979358
965602041 359672565
967374144 -268252979
955099394 -337223762
686913889 854279745
982714960 -133750922
224584238 989929715
-179097152 961055063
-539999153 854601589
894557923 594189670
-271835913 943573809
961526470 -303490182
926376691 514310519
-221157532 953689756
893968438 595473738
863038888 -617655669
327690702 983773274
900499024 580925358
986197149 182297242
-289658245 939630683
682552344 857449300
987939423 149831099
852163227 -638791097
-576026372 836315850
-724861841 734921922
988797907 -21814491
-515714166 865847891
665713596 869150182
381404346 976052398
969441297 -254300315
-536836164 856112376
513669877 942844712
-230354301 951962689
931067538 -436914505
984671288 204819515
-618256211 812185045
766449298 -764599640
-272529139 943424437
659907723 872964551
928248743 508738836
983891775 -118216852
-194228442 958500393
-245469413 949020204
989344281 110755500
-291343847 939246173
894507876 594298868
818521287 -695745451
843333545 688216386
625452027 893569401
904870059 570789255
837682317 -664777186
906543257 -514741671
977784917 277323366
-528493730 860028589
988030045 147831251
948636340 -367399096
989951782 38430899
989742850 17850588
944729354 453512091
-688795884 764088886
50425373 985577909
529757862 937133882
-406893050 907470561
975444736 -208027275
949531316 -363396699
-185378281 960009696
684379598 856126580
-599736022 823178104
-105961902 971615908
989442621 1842915
928089227 509218280
989352321 -2092508
444456519 962915289
-89845672 973568213
-305409755 935952916
344167831 981769513
880267080 623741886
-707505056 749407562
654815104 876225308
16728880 983456001
251876865 989283795
-281979253 941357261
320106737 984583512
946589354 -376339751
773001235 777995378
-543898447 852716237
725260167 823728565
958731667 394704511
968731390 341547054
639715117 885451438
875748610 -590971908
946768322 445735056
-200597883 957390481
850029053 -642759206
967390340 -268147010
-108814514 971256440
-665304436 781274395
-452672112 891559756
-585292349 831304358
797612921 750391568
949908356 433253811
962694361 -296882025
-620687492 810688748
544630929 931460626
-228495921 952314876
983811613 -119337389
989205219 115757420
913430299 -494600274
-224829406 953004454
785339513 -741858741
362764412 979112064
810066124 -708314485
823491404 -688068299
336335383 982767556
891130063 -555336805
-531088026 858820768
-260071770 946059223
-691189946 762260766
-321043375 932109820
585318405 914002763
989878177 28682008
487926018 951068151
842257518 689875984
843397475 688117473
989083126 119908886
851274582 -640447314
-727935584 732265772
923095620 -464166576
627256383 892570116
-65727299 976244125
983696407 -120927334
927649649 -448870126
977299852 281400103
399387948 972772174
562528493 924159164
912043863 -498766026
935058298 487307411
844255652 -653252293
-303643365 936374421
743308295 807501625
-512756072 867167679
-69376668 975856394
147743138 989327787
986553215 -75375206
45020852 985268215
-570256540 839371220
-114401339 970539991
910652654 556773710
805885862 740312050
-484895271 879046989
536518078 934602533
989182494 -8805038
972551335 -231442607
778647957 -750161780
884887389 -570284997
893189631 597160873
-602347622 821668703
899304859 -534510648
-158656623 964301438
-201640985 957207286
-458724828 889297181
820569719 -692610799
873701753 -595420962
984480418 -109737059
413245414 969997676
964553777 365426143
-355512005 922997647
-411301892 906027659
977924005 -185716246
980571811 -158784599
-482825345 879889766
-702423885 753484424
964511752 -286181380
-71634337 975613062
964614011 -285565386
-423575496 901913543
-369341394 919056632
976715018 -196902004
841273949 -658543079
89435907 987489741
558616210 925806175
-640236174 798250083
-46048501 978238081
-438256741 896791535
390165469 974499317
989934428 75327214
989568989 7868691
-446893505 893681555
615449768 898980380
717707608 830156133
912091587 -498623597
-259972321 946079782
967820183 346950436
-221086952 953702875
801135464 -720974829
932538347 495447677
306089635 985933475
885025313 -569962773
-443682355 894846992
901636101 -528273295
890937745 601972870
824932770 -685796836
989999999 56124916
-14960444 981033799
498895969 947689786
727655569 821641749
-401930224 909077259
986080041 -84051084
871681026 -599749877
414045779 969830951
564029717 923519896
-447085780 893611421
897442651 -539404490
247071708 989452612
607084839 903341184
511470779 943594561
-584420275 831781858
-677428534 772576978
989013333 122183661
48952629 985494485
-452664392 891562616
-714100350 744001645
958905005 393889065
669404796 866659425
874827816 634212916
52144411 985674723
589774884 911899979
929965330 503508121
-556489287 846470815
964588511 365238426
680278340 859078649
-548634699 850394598
912185823 552929119
882873223 -574957686
-442092647 895419884
867128810 648440789
988431478 138455805
637907646 886508882
989997095 51816948
986383380 179271464
979176254 -173465414
841172046 -658721946
929406332 505223900
835507859 -668478596
-171686330 962261032
879317962 -583045980
-190168655 959197804
-503441532 871253912
825829322 -684375223
923283366 523273175
980659895 -157817849
605280268 904261315
777055048 -752095069
938222731 476727691
-301252537 936940831
769737041 781424856
918025531 -480451558
-462373439 887915391
427595699 966885347
-375989882 917101049
977347242 281007108
-579876821 834248365
-477642298 881974932
707292386 838681919
131546006 988940630
-431557226 899157295
174397131 989771521
-255231845 947053272
-368440539 919318809
146871245 989309184
-412085018 905769729
598523210 907656168
918767642 -478113449
968111775 -263372338
974182226 -218511259
348255248 981220308
-376548586 916935067
805510846 -714854794
968934519 340328027
-451004808 892175641
946828801 445500184
986156925 182942128
-575880089 836393969
932371665 495978464
949789812 -362232776
-441559212 895611617
980581248 -158681184
739290520 811231010
-307990881 935330639
-568864584 840100301
98221207 987848316
977186261 -192612737
-401192624 909313739
-52818605 977570402
929847877 -441221484
889214124 -560014069
609481874 902108895
807989404 -711319710
971994427 320962175
765032044 786271379
444420936 962924028
-126896688 968874668
74161751 986808526
-711944419 745784344
988662970 132448442
-295672917 938247604
968707238 341691152
958348508 -320668316
837589626 696971703
766990336 -763975326
972669781 316403502
887832364 -563337768
823069763 717817361
-428598920 900188057
850358998 677116059
894264543 -547530214
897269334 -539854426
837672514 696846941
292648623 987031093
785839110 -741224501
13231093 983209569
-380222889 915834731
-475207614 882942623
-208227435 956040915
851074569 -640819422
956140337 -332031127
837761235 -664641857
556102850 926849074
987755004 -50289454
910735087 -502645086
905154698 -518639833
-415117615 904762425
119637717 988596561
699084108 845119085
-205080729 956600755
989249446 -6235160
987451128 -57207143
199897852 989979603
-697436645 757421640
-661916596 783640371
-652187445 790317059
-114386197 970541955
-34239236 979356851
-114863947 970479901
832110498 705063760
985006931 200187239
988151079 -40382053
620638239 896200191
355568622 980192012
-506251765 870033841
887428386 609323616
531149643 936620025
940827338 -400222855
7021666 982759577
-231437268 951756629
919399353 534087570
945949792 -379079685
980924261 -154894901
977940993 -185554582
860401705 660314055
784884811 -742434316
915287862 544999442
935426787 486101306
-266764169 944656748
434682995 965259708
878231213 627703607
-552004680 848722700
-330460016 929710331
855113944 669296878
939140210 473577711
988975699 123364432
-125480713 969067665
728479766 820919333
-200029901 957490125
915379318 -488660949
229831126 989863210
-607073348 818906826
-107980709 971362021
987886626 -47108471
317407890 984857994
-477114882 882185310
930285306 -439681967
-235357095 951004364
-361536933 921303056
-309399651 934988924
919841502 -474697517
821006938 720642862
815667092 -700044824
-124960867 969138197
451654338 961114301
220264464 989967207
951727055 -353379414
772630124 -757389410
-678055723 772117363
786036836 763804609
977519514 -189522183
684467685 856062698
873324550 -596232821
327137309 983833970
817611985 725212426
854472478 -634438323
868267501 646378315
274844400 988208834
952509963 422453750
919071490 -477150480
157694051 989522025
-435443775 897789419
799095726 -723774979
126362470 988796887
972831238 315295595
-677564242 772477631
842475520 -656423479
958204283 397175911
-134938500 967763590
662337492 871380364
794358974 -730143869
866443659 649674247
42868777 985141560
-494546263 875044476
856814756 666443905
57033744 985944302
784557283 -742847788
922885667 -464854010
944592924 454023741
902621798 576049783
480053797 953390698
163267545 989616468
895886455 -543413873
-600670497 822639305
310372859 985541939
156911917 989507869
405796265 971517204
479471266 953559169
989013848 -14790167
909996926 558401259
241973129 989608527
-235431033 950990119
931604817 498408369
-666751576 780255348
984245385 -113175765
-426551851 900894808
967542354 -267148610
969201957 -255961970
-389267934 913076552
841372854 -658369393
-45693907 978272535
980957265 247630420
412944899 970060191
979128768 265332296
670465469 865937116
-647503752 793458137
939898975 -403897682
981099364 -152933252
987372698 -58909219
913051683 -495743038
577446908 917624402
-510774878 868045798
828452130 710306625
-405086894 908057731
-481546842 880407176
-377761226 916573544
909223491 -507064358
-494195597 875191789
824474906 715877608
936710990 481844081
579803228 916553033
874746073 -593159915
-330071668 929810561
576263957 918158205
924400854 520069784
-582078524 833056013
854070414 -635202053
987891996 -46976102
450008851 961532731
851653752 675013588
869298652 644497425
389659657 974591403
-371995488 918280977
244582705 989531698
-476250042 882529409
199379151 989977398
122181160 988674271
137129148 989083818
655865631 875558977
-670261211 777760838
836781426 698185255
50540180 985584393
980431479 252887525
986374689 -78721149
981946902 -143142094
-530266549 859204090
-483383230 879663130
445813868 962580990
902758301 -525233109
-391031875 912528533
565600400 922846359
-70888859 975693735
251501640 989297629
-392303891 912130700
946444849 -376960732
-443840445 894789862
651253218 878459711
861642850 -620457704
914365895 547383379
431079717 966095027
984486090 -109652947
-420096694 903091629
-290675311 939399043
769233828 -761373267
-258902511 946300647
837270990 697450855
878380431 627414850
21371610 983776357
-336310759 928186480
967039234 351508326
589276756 912136546
973566917 310129781
944524603 -385119548
841299386 691343662
989587442 100693712
419753601 968616945
936548869 482385875
935798295 -419662529
709868905 836611091
895591801 -544166616
960474687 -309285641
986651089 -73510934
986376604 -78685470
-659638503 785219841
805545523 740734331
833895018 -671193509
917839607 -481033594
950358282 -359656021
-61840008 976650979
975424295 -208200848
923587474 -462552713
827011817 -682482072
989470584 3113587
904926985 -519272355
975832754 293235287
974588583 302697803
-270023442 943962771
364245800 978880805
989370965 109752928
-252125158 947683962
807597742 738177892
-714812358 743410192
936596252 482227607
833236325 -672295889
969171476 -256172621
589507467 912027016
-138673142 967238858
985019936 200005205
-152127664 965284821
81687583 987153133
-605784315 819665027
988522202 136156338
-274244008 943053810
-36340301 979162456
903632430 573695120
981587953 241180487
939659407 -404841519
911090653 -501596781
147431395 989321165
987441264 160228550
441856552 963550334
-423870125 901813292
-299598750 937330460
951480251 426782659
-133350242 967985045
989539305 6386764
719246499 828863835
516327084 941928142
564146289 923470069
-335526322 928392107
-610339475 816969826
782048343 -745985131
-489931661 876971869
282303882 987750732
802834733 744073621
948253409 -369090295
-486547808 878369409
-163941004 963487771
82357367 987182946
787092964 762613987
615288026 899066184
393192245 973943435
941900245 -395921692
919010081 535143008
901221321 -529391020
-228090289 952391501
989970130 42379194
919424679 -476027463
384658352 975483963
-546274208 851555865
969530261 336711227
-83854920 974257337
858252564 -627158623
948579920 438601678
978809552 268264539
-141965459 966770107
943120921 459466313
-574200246 837288651
-313709192 933933363
-329634094 929923438
-29346127 979800151
983634393 218136408
-698049447 756940706
852424698 673750279
925481924 516933379
-664020570 782173514
32401984 984498066
802588021 -718960231
-661078829 784222272
933942997 -426565664
-432812455 898717280
894763560 593740837
968341489 343866797
937427855 479433107
-538544085 855298702
915174093 545295027
976764314 -196457741
986862315 171016532
816907367 -698184982
989988138 47451772
-222783586 953386998
989299328 -4256299
807249298 -712381093
573686636 919309333
-414805884 904866532
988571399 -28663549
541826144 932559482
982038114 -142054833
987382353 161378897
183970675 989873885
971561469 323836175
884242520 615834188
861665413 658123418
989243760 -6457552
-519585058 864106522
839795839 -661127706
-175361734 961665689
-510979803 867955160
876606487 -589085012
988307290 -36161539
336281928 982774074
-684154241 767597791
798611336 -724432881
989935108 75231740
-727504172 732639881
832946920 703848621
-723402499 736173116
377695857 976688234
845807544 -650466613
794797100 753736166
121299770 988647852
-151252281 965414546
-401651786 909166643
-95636479 972883730
926686458 513397467
-444841242 894427722
918522864 536456037
-358924160 922041658
802461561 744529750
-390161616 912799392
907409267 564732460
-312950545 934120228
921895390 527200551
-264184138 945201610
497554666 948111392
499851631 947388251
875110626 -592366254
989322080 111574688
-59178047 976925697
989337572 111004171
153118523 989436785
943506338 458054474
213034566 989998645
904009989 572810637
-501105140 872259167
847205433 -647942353
-329150957 930047945
966317591 -275047970
-647164611 793683792
829961825 708156980
950082311 432547578
285749871 987521536
857436520 665391829
-680089920 770621698
870388783 -602485123
961059353 383437408
839919536 -660912288
741139088 809523292
565854719 922736622
973718105 -222254569
-292889420 938891673
792088708 -733146673
989888179 29703929
968625886 -259909129
906076115 -516058156
-675430397 774036117
395332371 973544234
243180218 989574198
889786314 -558622380
-133281471 967994601
-340892843 926978277
896066525 590881333
989458122 2543633
484882494 951975949
927895300 -448025850
552621233 928274560
638263531 886301265
552946602 928142558
603805640 905010541
168659587 989697337
-198617372 957737393
-424515097 901593227
-724632967 735118721
979603656 260882825
-194615220 958433534
173380816 989759215
667364027 868040797
-40784002 978744370
989366269 -1501200
962035231 -300641783
-550459896 849491418
-472011426 884201233
950974460 -356846639
646001058 881688655
801760268 -720110921
934448645 489293789
957158002 402016962
520266005 940550367
716464370 831193146
88808463 987463139
753241919 798019178
868665288 -606103795
985449819 193816723
969607352 336239326
962593367 375713918
865388552 651560104
478315551 953891891
-54607297 977390507
971578283 323725141
111759507 988339750
965954214 357700572
975324681 -209045563
989693652 95180714
290305238 987203096
-658887349 785738782
981228460 244874432
-666353238 780536485
-702929277 753081675
818887125 723508645
245149722 989514040
969584455 -253299918
988735108 -23755036
404240325 971825820
813117674 731123192
940768689 -400455715
618441246 897383891
-354001080 923418530
-289069457 939764481
-69271270 975867699
469025088 956510048
952298544 -350711745
556165456 926823209
-388741954 913238861
855725451 -632043382
989011674 122236317
804560581 741952745
782915949 -744906139
983438548 -124401425
546242305 930825870
978957328 266912540
944803162 -383947737
640700454 884870842
2343795 982408514
962841180 374443885
894531885 -546855854
889986806 -558133078
967460029 349064999
989792641 21339533
768796819 782402476
-319966306 932380189
862658641 656390103
891003119 -555648104
890451951 -556996844
-660392056 784698576
146418398 989299411
172056094 989742569
953628670 417680615
839292528 694402184
389843156 974558014
95079838 987722853
783141071 -744625570
777736224 772929991
925228839 -457089105
933988831 -426397080
981767027 -145270745
864080357 653885001
746285638 804701555
510017820 944084416
-256815298 946729650
918221753 -479835489
250290537 989341940
971971037 321118136
853115840 672612754
946101376 448310370
-114253555 970559142
-222448965 953449420
833160181 703537795
895817858 -543589373
918356848 -479410474
974237019 305285306
986115479 183603482
957653335 -324289819
946229952 -377882163
487808783 951103304
-15103124 981021910
76089874 986898863
983282126 222397864
989998261 52869408
952094604 424208218
-321362127 932029608
800235858 747236000
310485569 985531374
927726272 510306075
-688014718 764682751
-186908452 959751586
843027795 688689284
-664712722 781689220
-612001117 815976551
488926873 950766781
877001676 630070286
-694939865 759369242
322899607 984291853
987423218 -57816311
926310753 -453436665
-428434836 900244866
968221924 -262634682
-143451442 966556005
791967862 -733305535
852993622 -637235445
-49068019 977942729
989559572 101998336
840325952 692830157
-409448762 906635658
749992343 801162770
833056382 -672596205
230920880 989845402
847910920 -646655508
975734935 -205546477
355529308 980197673
881034997 -579166599
328867631 983642391
-395585842 911097510
981552642 241547431
874956770 -592701619
989999997 56310051
162005103 989596167
261542448 988885088
921975178 -467819868
-363211847 920826128
-499603498 872902097
967070649 351326655
442534710 963385326
-355373987 923036139
59808532 986092590
-141487522 966838543
695856794 847592112
898184063 -537467280
-286030521 940452121
821404838 720101541
889067772 -560368696
913929703 -493088648
662688868 871149899
770689201 780430561
947330110 443545702
-24192823 980251170
-470262912 884882234
986598990 -74506377
374449085 977232034
-543641229 852841356
967852996 -265097532
-188002801 959566346
957103322 402267680
244826845 989524133
-504854228 870642611
-697148293 757647510
665680430 869172332
529318800 937295226
-253329802 947440024
859812292 -624095118
910785473 -502496841
988850896 -20141772
936773085 481636217
989008211 122346205
962636069 375495504
957578507 -324676982
-62144199 976619393
-656722798 787228245
85210366 987308554
956257303 406107232
989116593 -11226431
984817258 -104665655
-239772536 950146019
-469228138 885283456
784194507 765857359
987300797 -60439927
989961970 70938677
-459329113 889069448
-73012739 975463249
-653922529 789140882
-173735411 961929855
981755348 -145408182
989955628 39170302
247796995 989428593
834471463 701617511
879129147 -583470005
832466876 -673578064
989103961 -11679067
-447156650 893585564
898845758 -535724681
704751055 840698372
641272609 884531805
802135629 -719589762
963306938 -293338568
-652994718 789770302
978583012 -179336170
-685297616 766738213
977611883 278792130
-592973425 827033628
-519567883 864114284
894779586 593705829
949227954 -364760043
-567964788 840570485
-669151649 778552270
-205418679 956540827
636174011 887514520
347370323 981340785
-178562551 961142847
-666559154 780391191
445722296 962603597
532230651 936218297
550414112 929164622
789444587 759939488
-345883320 925641614
971363948 325130797
785948337 -741085671
-718617160 740227303
-505916386 870180382
608941626 902388008
-264224520 945193137
-376538634 916938028
750979852 800211917
920220574 -473485098
979513874 261734503
-412797642 905534440
614986630 899225959
962110163 378172364
974748887 301503144
905733143 -517022390
941327251 465924447
-717392887 741254361
-723696157 735922025
703623852 841586914
860006628 660996427
596835865 908489299
532563883 936093951
760292991 791050821
507874356 944797945
326331544 983921944
307845496 985775193
973752079 -221982258
-687957125 764726476
-482293255 880105359
729549434 819977093
481896787 952854542
987845572 151875019
-404933463 908107483
-674636327 774613639
-479323449 881302163
926872675 -451525830
982446364 231945028
971518061 324122678
975554602 295386639
-53979418 977453835
258011554 989039734
-194045280 958532029
989002685 122520982
-398974036 910021899
770608685 -759767196
963701867 -291017075
-653070249 789719094
616440594 898453588
980515647 252055756
594290742 909732009
916107729 542858958
648696809 880041062
-606485453 819253132
-633457907 802637636
-486598172 878348707
987700492 154968862
530276546 936942833
-575644717 836519559
985230398 197019368
805579939 -714756923
363842867 978943914
934893237 -423045261
-120741940 969706778
842648336 689274520
602139730 905851558
-706840224 749944048
-35954490 979198331
-331279980 929498424
973357015 311620660
948276566 -368988360
-302934618 936542780
-86478496 973957826
-594452561 826198373
949015278 436859668
966339253 355521899
471875672 955720280
989946194 37408122
989999760 57280170
427704227 966860941
-538946607 855106359
988142668 145308567
974914826 -212492890
924484301 -459582483
989956323 39306847
970512812 -246697823
656992705 874841168
929667221 504424828
746230900 804753369
947472847 442985760
352024454 980697763
-24539194 980221220
-170889808 962388861
-206151646 956410651
925212931 517717253
238027244 989705617
963266498 372249360
-257883352 946510341
-561475964 843930740
-263150167 945418307
555083614 927269056
440927959 963775422
849042887 -644578838
984285477 -112596671
-338893796 927507166
982333343 -138486443
-13715232 981137044
959328754 -315473349
57569786 985973190
974170594 305771039
556586065 926649388
21868756 983809993
916638685 -484772428
394154142 973764644
935791255 484899983
912737245 -496689383
-499911231 872770661
37911177 984842282
235896531 989751548
987079910 -65013499
766526873 -764510172
286939768 987440368
972334367 -233114315
229307159 989871240
534606430 935326549
-162799658 963664840
-449088269 892879181
984693816 -106543966
664953484 869655919
621544801 895709005
-726712328 733325649
847074293 -648180433
-9399145 981489044
-230161264 951999369
-195681382 958249076
987064707 -65324008
918936802 -477577584
970717869 329293265
-376957402 916813273
154837728 989469655
529914114 937076406
495843012 948645504
989278882 113147409
-410754544 906207531
198943991 989975482
969664227 -252740580
934861140 487950430
462610518 958249297
883115299 618095849
961819189 379640135
-613481256 815086236
780961261 -747328046
827776408 -681250418
962530322 -297823019
-222357543 953466450
-262469079 945560725
-472589861 883974729
937422636 479450762
235834806 989752847
988687111 -25213326
-96133620 972823940
477666780 954078055
947011241 444790547
668321813 867393496
876037120 -590338531
949009794 -365737365
941245208 -398555591
-648337653 792902144
-551015957 849215221
976825527 285305674
-167658925 962903140
-606309037 819356898
857119382 -629360234
930578151 -438648100
-581385834 833431645
695640955 847756618
-405051868 908069091
494925453 948930749
-586280735 830761869
714323974 832968280
988275855 -37024011
-471205174 884515868
895795918 -543645441
-544510332 852418193
209218754 989999561
765743124 -765412550
82964812 987209911
653483900 877064298
884768569 -570562289
986223811 -81491149
913512961 549566177
-429405795 899908120
382198565 975914456
845279156 -651416742
868690666 645608476
986471648 -76909752
-406642098 907552262
979842285 258606782
-158894183 964265197
601461939 906191817
891101706 -555406363
978084249 -184180628
-345601673 925717791
514511876 942554991
876411136 -589515610
786556603 763220312
933409178 492659173
-503280824 871323204
935807191 -419629145
812608368 731784050
683263604 856935122
311977043 985390270
933377153 -428634220
962365524 -298765743
-653951887 789120941
829217497 709219267
-268661377 944253518
327523844 983791593
886000423 -567676148
-713315631 744652065
788185697 -738223862
721553249 826913651
216771600 989987207
807022364 -712705306
865159219 -613350109
421397020 968260075
23943180 983949238
191828132 989936883
29010359 984280859
-670726414 777428375
797382294 750667036
630485808 890760371
-350319383 924434037
914802280 546258403
384727275 975471788
933802235 -427082708
952931376 420663133
964537382 -286027095
553028753 928109189
887475688 609225846
971735629 -237666516
-140639094 966959638
-27018958 980005213
790794309 -734841747
473287318 955323317
766322034 784953172
-123093774 969390787
978432622 -180804379
852715169 673272812
102226162 988002238
810779835 734142289
799353685 -723423734
263137885 988812582
968029308 345717193
-316251732 933305467
917737455 538556296
-510549611 868145364
-353259381 923624275
413066073 970034994
246596299 989467980
863269233 -617190721
966587547 354105655
844639329 686185398
-433036591 898638542
-534431961 857250396
-577931708 835295490
836814407 698135880
867284063 648160080
937351794 -413785895
-215592389 954712200
664392206 870027526
980067592 -164237488
510446518 943940529
-13156356 981183038
649080495 879805020
409778031 970712850
-225824879 952817762
-714825827 743398995
986037967 -84786955
147026920 989312525
967324445 -268577445
988422117 138688988
-697044769 757728519
989492164 4120900
-661513136 783920737
918191070 537347774
-301557102 936868870
884704915 614899371
989983787 46073388
67664887 986494495
491134655 950096463
989958763 39801077
100425681 987933976
820238678 -693119233
847950627 680971786
-485554844 878777117
15895570 983397684
301046183 986368598
850688158 -641537701
-19444624 980656891
718987264 829082184
853928937 671268038
969366823 -254818852
866904110 648846063
971078466 326979424
989462554 106149538
-63215973 976507925
796480259 -727308633
583043661 915062204
899527738 583130624
-679143587 771318485
498088664 947943905
657328516 874626559
847105632 -648123586
-30482478 979698428
937243468 480055663
117009337 988512592
-633576911 802561152
770288991 780849157
-593947422 826484069
-692248804 761448408
-150123294 965581503
-590711591 828302410
-16510545 980904144
927580218 510742878
-508881496 868880535
910494699 557166795
689940341 852047480
735377540 814789787
147997885 989333173
-192390960 958816947
810527387 -707642677
-318913918 932643739
-472230052 884115704
882310513 -576250974
-331726175 929382965
989967260 41676499
-193196256 958678427
-640748239 797915587
987968149 -45084719
-482008196 880220664
989349485 -2211853
837504150 -665082618
213678241 989997452
954966010 -337882566
817435377 -697389927
-589099667 829201550
-256609512 946771785
-357639944 922402371
-645470838 794808694
981874654 238160678
962712052 375106297
779382642 -749265145
922957595 -464618570
-15081891 981023680
970232239 332366602
876514994 631002281
-343452218 926295618
-299070651 937454273
-345096621 925854059
963420183 -292677675
5589064 982653179
2458566 982417258
981014122 247054548
794489144 754098899
212608571 989999129
13390368 983220915
788745816 760736741
665855707 869055204
817870622 724868010
231808500 989830125
796727279 -726977125
980492587 252284483
930862955 500730103
-396477917 910815298
319615367 984633896
989478987 105474979
-311723180 934421420
52257514 985681071
-435558349 897748842
-480591419 880792615
217891319 989981739
925625001 516515837
855859879 668049878
989937446 74886204
-466279947 886420531
-112841882 970741685
905316399 -518188972
792352811 -732799038
821629717 -690973005
229453498 989869097
452337970 960939687
-519950632 863941246
914923432 545944965
-326583323 930706475
945855375 -379482584
987932824 -45966992
784906642 -742406732
-537899978 855605983
823326834 717463074
-267594129 944480608
-396247848 910888141
793672522 -731055605
984912633 201499355
-492519826 875893638
777116658 773597796
978058517 -184428131
635368253 887979433
-657748644 786523402
233772136 989794351
-176130035 961540463
-84892470 974139203
-488669358 877494770
555049680 927283005
801929293 745179179
969444401 337235823
984965577 -102378799
259040071 988995677
-372630415 918094455
984123665 212030061
926166478 514928728
157482547 989518216
-79880871 974705220
988996883 122704000
988016274 -43872291
-2323174 982049404
982140862 235296653
964615385 365093116
873555719 -595735513
43607001 985185268
669322266 866715380
-265490727 944926134
433564297 965520894
402654794 972137748
651399883 878368421
924509821 519756043
-524522398 861860683
-224729996 953023091
969351864 -254922788
969115293 339237037
797934837 -725349282
431145219 966079981
949444151 435133055
-657374944 786780362
-96865848 972735633
-98593372 972526008
158487298 989536212
956310514 405867628
507320429 944980729
981603048 241023450
-493936143 875300654
-715312653 742993777
933067677 493756871
712695306 834308310
812835621 731489297
660890137 872326615
927933671 -447893662
629468141 891333000
963338637 -293153754
987979842 -44791140
987749932 -50409811
275047760 988197082
717433672 830385140
104381627 988081627
397378198 973157324
825257030 714791067
586021789 913673388
970618075 -245935850
851546162 -639941867
507129436 945043667
517508002 941518741
-617359436 812733934
-612355844 815763447
330606858 983445459
-90984771 973435047
703475987 841703181
-724574758 735168740
988893048 125869900
13902711 983257304
-628960898 805509461
-681579239 769519038
900975399 579838719
989092154 -12098827
-581235006 833513401
-698930490 756247803
468084543 956767756
436506841 964831316
931701075 498104651
955644898 -334513585
16174031 983417202
867980426 646898958
-613732381 814934930
853656868 671718916
-681232754 769776073
-118167199 970047834
-589603589 828921015
910744406 -502617675
951646717 -353751394
65695677 986395958
185966880 989891981
-691092594 762335346
938926087 474316150
226566907 989907877
797628674 -725762995
983791630 216202884
352432881 980640144
930020596 503337804
976376994 -199923739
-351366112 924146624
988657465 -26105791
954107453 415612337
-612321420 815784135
362512941 979151218
-249529785 948207013
-542776078 853261652
-125894651 969011327
969595428 -253223010
649272130 879686956
-441305023 895702887
197891234 989970677
806566339 -713356037
-199427713 957595627
-161869636 963808552
-321866156 931902561
934842840 488010071
-253528256 947399753
785873917 763987344
-100250875 972323206
986274708 -80564229
873344647 637007577
394590988 973683047
812360352 732105169
944727597 -384266368
863940687 -615830625
845086690 -651762546
987221030 -62109256
-270153358 943934948
640535055 884968411
767834004 783398824
-544620200 852364617
-513326735 866913919
-576693570 835958991
-402076917 909030128
433822030 965460860
20535889 983719371
-597353649 824545520
977281957 -191731183
948487427 -368058513
644701478 882475583
937952955 477648557
866597112 649398591
607479944 903139096
-362371030 921065908
781230060 769126543
-709409589 747861941
-134470409 967828991
988029461 -43537002
-663837155 782301640
687131121 854120646
937489075 479225906
343527572 981854086
984920205 -103082101
832193316 704943881
673629930 863758967
302984603 986205057
982137168 -140867081
199611096 989978388
980938616 -154735059
-364286259 920518726
785723484 -741371366
-167847761 962873222
531662766 936429557
567563858 921996566
-564623283 842308255
872106775 -598843154
-175486059 961645470
981964841 -142928738
980949716 -154611237
977754952 277580266
-163010673 963632174
565527191 922877873
982194363 -140176486
589172966 912185782
-438081979 896853712
-399363439 909897767
-721041236 738181994
-57557973 977091227
-96106292 972827232
-339678545 927299946
950186351 -360437393
166492358 989666041
920036661 -474073699
943415348 458388607
953866226 -343243229
69474358 986583652
952937058 -347695483
988756754 -23091857
766027685 785254562
642195631 883981645
781802107 768498950
-332058723 929296604
-288100168 939984383
570215442 920841245
851739650 -639581423
985642400 190934897
143898348 989243933
-657602795 786623700
474549934 954966555
657379314 874594033
-492122543 876059666
937775035 478254785
988471399 -31571718
631751297 890045324
-350625339 924350127
983689759 -121017913
959893377 -312438640
986812338 -70372949
44619600 985244740
810986625 733876315
-142155525 966742786
-443110831 895053239
986567978 176156933
576771221 917929594
-651149120 791018096
866643594 649315005
144754874 989263037
366606388 978508536
-655955412 787754148
-699554147 755756596
-709846477 747505443
944971081 -383238720
967773142 -265626596
611212963 901209146
805934482 -714254400
-209341120 955841872
946199099 -378014197
699883790 844501791
-167418366 962941213
-621336445 810287371
810011373 735126712
955842266 -333528521
-624584126 808267433
-552638547 848406147
-4486770 981880001
978638610 -178790954
553220483 928031237
842411701 -656536601
962732585 375001011
835386252 -668684174
916959404 540617676
877353691 -587432614
682890944 857204682
968872961 -258226291
394308976 973735744
-591233505 828010321
983850416 215473261
795896411 752436198
521730543 940031921
913047433 -495755844
972578130 -231235310
925532058 -456068914
981710017 -145938762
432804556 965697180
867020225 -609524077
805470566 740827233
529621805 937183910
260060226 988951012
-398472612 910181693
894642107 594005957
952307980 423309223
-584316402 831838598
945566614 450351637
832205609 -674011847
-705956057 750655949
974566303 -215377617
451094436 961257001
988534970 -29732755
859728400 661475661
979870140 -166328438
966458559 -274156887
988402064 -33531750
870651902 642013696
-439467517 896360176
971154324 326489951
952167043 -351328038
421890233 968152301
938334033 -410009192
404565095 971761650
943842033 -387965984
787925435 -738558845
980526725 -159278236
616876349 898221501
774674012 776216116
55757602 985874927
-178192396 961203497
979910886 257949884
-373413300 917863954
985418932 -95219832
800158560 747329646
986736182 -71863223
-143506540 966548044
392877622 974001706
936010034 -418867281
676561979 861710972
689139100 852641601
930899631 500615792
988481365 137199700
434696775 965256484
-233757377 951311950
330280279 983482795
-652309560 790234450
271479628 988397109
986595218 -74578224
562877226 924010986
-467485841 885956231
919385737 534124573
-472929154 883841431
-60312880 976809176
930125697 503013524
989751431 91616710
891083738 -555450429
422215035 968081180
894425739 594478036
-584224997 831888487
-430676033 899465353
952800706 421219121
147166297 989315508
40153645 984979212
469636847 956341829
988786886 128981783
751498267 799711106
924752510 519055563
915286231 -488947155
-510796497 868036239
691363949 850987049
843589621 687819809
758757397 792585068
971069862 -242631419
980249137 254677804
570119275 920883377
890569546 -556709368
986560495 176284777
101774799 987985296
923604730 522354637
989705576 15463433
-286903671 940255081
802426619 -719184995
982079563 235961843
946035477 -378713751
599117973 907361207
-285254157 940626742
-342230246 926622036
989619651 99130866
758001912 793336832
791625696 -733754653
557246651 926375763
988137582 145423419
-546532707 851429035
-680161060 770569233
-389070303 913137595
217958342 989981368
519278508 940898751
287049087 987432812
868194745 646510343
-576419733 836105524
986466834 -76999923
916656219 541416595
621214050 895888364
854871841 -633677060
950986159 428834983
919102902 -477050779
-513328397 866913179
193862201 989949633
578249459 917260808
986210820 -81726481
497068526 948263470
896371071 590207037
989265512 113630301
971784868 322357058
-307162561 935530846
962496847 -298014819
-237950353 950502002
-30200056 979723787
989934083 75373817
-485484843 878805801
-320554959 932232495
989918267 33269470
342799551 981949364
984702543 204391973
192776093 989943033
463962760 957886827
678108143 860620076
860646959 -622442659
835906614 -667803662
227397180 989897405
-126659646 968907056
-674271939 774878107
318198233 984778275
974289371 304901982
-155699185 964749831
-308998582 935086531
832566766 704401934
913361925 549950325
-552742527 848354145
976898449 284710794
-611358463 816361528
709073340 837254065
-682661882 768713558
983890611 -118233139
-418866379 903505950
876007409 631971788
965526044 -279991410
525096397 938830173
-217892571 954292000
967072517 -270215571
344953724 981665123
959077198 -316817907
166574167 989667240
870983379 -601228545
807074654 -712630616
860663380 -622410046
754778093 796518140
833253824 -672266673
496918244 948310384
-606540499 819220720
733366398 816590062
-689571443 763498060
981879444 -143942731
-725599650 734286540
803386078 743398619
-365901219 920054305
25425498 984047627
972157612 -234467339
287515539 987400415
960803577 384703184
831164899 -675731639
768702561 782500219
972826393 -229306532
863313897 655239523
-373148639 917941947
-469469703 885189899
620005925 896541948
789106121 -737036048
-429892313 899738886
671432429 865274599
291816135 987093013
989991284 48720593
819375823 -694441727
796907223 751233710
373534457 977383545
294329595 986903949
555805103 926971979
905025696 -518998331
-690587855 762721831
804221545 -716674105
970830894 328570284
899208234 -534766521
447605452 962135805
938559389 475575648
988653422 -26226964
-655761035 787887107
-273608720 943191320
935342723 -421366876
-446480025 893832281
105636694 988126912
-489703209 877066586
-170839121 962396977
-700900104 754693387
536255272 934702296
801401365 -720607412
978881435 267607741
684163340 856283358
-714656484 743539745
879685619 624879282
157189378 989512909
-226083635 952769191
975978932 -203427180
60640884 986136416
676715461 861602908
-421266986 902696747
662608927 871202346
985420653 194247744
914467918 -491451954
988878325 126309047
989987933 47381412
788173313 -738239807
-677499484 772525039
354532009 980341001
989966208 70156318
-366099973 919996964
950850800 -357412093
-147964724 965899104
837460450 -665157467
773104020 777886490
-481198625 880547773
767244777 784006057
982826901 -132336443
-221448519 953635652
-98521289 972534785
985328261 195604317
989372936 -1215642
825757134 -684490031
809249140 736096423
902413315 576532400
985871728 187420625
-212031583 955358098
-699518953 755784330
955906565 407679692
973241801 312434144
240617963 989644625
796089855 752206578
856474699 667016817
914075763 -492645186
508298387 944657569
954416098 -340578010
940917581 467375052
958695441 -318842689
34414706 984625411
962690657 375215935
-341630520 926781889
519127162 940951943
900833671 580162839
846736424 682895215
666553755 868586668
849432682 -643860576
988567621 134986284
-352351823 923875131
855928904 -631652938
-481275799 880516619
944238870 -386313753
977560374 279225687
982785902 228146452
989788854 89048914
937782012 -412138188
941116255 466672777
984056823 -115883084
242262464 989600413
890466842 -556960442
-413573755 905276976
112369560 988360176
964597199 -285666760
970953910 327781289
298512393 986576109
946784147 445673611
151509741 989405036
474011991 955118693
527862627 937828078
460093544 958918254
911737358 -499679287
953169926 -346584959
-715668068 742697301
-42121474 978616844
-420025683 903115561
-681171847 769821237
944021393 456152861
983184571 -127748199
365371410 978703993
634881959 888259224
-507315809 869568110
958489299 395843056
746554382 804447054
203257416 989991298
233716369 989795424
908738620 -508469369
232853277 989811516
438642382 964324403
-80363572 974651246
986492004 -76527749
766442952 -764606956
315969986 985001413
979740871 -167684462
-54099951 977441686
-331964966 929320990
46972324 985381288
-542742353 853278017
325957027 983962715
945763628 -379873771
989068615 -12918396
339360289 982391386
804193934 742404999
-620266601 810948645
796145463 -727757502
-157410319 964491118
918848021 535580212
47870223 985432853
-421982613 902454483
368276470 978241474
-402982199 908738571
-257347205 946620549
870899095 641557825
-371530022 918417402
739911030 810659309
798288238 -724870909
-530964565 858878432
186584162 989897365
741213423 809454392
810237215 -708065476
989997554 60230417
-698853063 756308753
-724212252 735479813
-672522010 776141003
495748274 948674996
-405540394 907910551
936077646 483952529
811790201 732840947
976280493 -200778283
-473616519 883570964
-382310883 915203121
-32582064 979508693
865658864 651078034
-324929135 931128333
930618570 501489800
-158050137 964393897
264771209 988736603
908517990 -509106224
862935932 655903888
989135750 118142403
964479492 365827097
121685241 988659449
965329215 361186389
971396505 -240207830
986572530 176079135
989641416 98028214
350806419 980868331
234680231 989776626
277451515 988055447
233581954 989797987
-561832572 843747514
951051089 428566056
-683370576 768184596
542530917 932284283
978799474 268356418
-573065441 837890550
960472864 386328845
549307482 929608331
979835323 -166693900
-581741673 833238719
979308112 263665336
970922854 327980659
527593112 937926200
-683230173 768289514
-317845575 932909995
790085410 759206579
983154203 223911711
662040119 871575178
771366068 779720305
812180382 -705223063
676175409 861982624
-204744382 956660343
-15425836 980994949
989989078 47801094
848926027 -644793949
989630212 98600954
806259661 739847962
957256014 -326340615
566250263 922565745
-487963127 877786545
357025250 979980886
752494872 798745542
512174612 943355419
-610624476 816799869
52768841 985709683
866609381 -610373990
528855384 937465142
924905046 -458176346
765914199 785370655
-626496422 807067941
-699984498 755417098
989948805 73149600
989058410 120726081
891946688 -553327017
64272026 986324072
794109445 754545104
-285979770 940463547
960492445 -309188815
895686864 -543923990
837054769 697775505
-353157235 923652539
594198238 909776867
-81651448 974506657
342590206 981976647
955424064 -335612851
961589327 380793752
555854190 926951721
941596485 464964126
961655907 380459775
863973794 -615763411
647312368 880890494
211815379 989999724
755058701 796242690
-348303969 924984453
908107068 -510288680
987919878 -46287587
983125647 224246654
-199735027 957541806
598749871 907543792
-605805918 819652353
-600674755 822636846
642234336 883958499
11993093 983121166
36019018 984725552
488907983 950772486
-119626565 969855248
496399175 948472322
-530806362 858952275
-446247803 893916809
907454411 -512155805
965325019 -281230852
976300161 -200604325
-697478585 757388758
825854876 -684334546
439249119 964179247
850257581 -642336248
813707962 730355153
948647055 438333658
964893853 -283870903
445281124 962712434
-718366889 740437341
-558432810 845485434
989901114 79246396
902899885 -524847159
945643574 450059142
156566986 989501589
570669250 920642236
541466425 932699566
617680831 897791563
-74402015 975311675
-164903304 963337313
220847662 989963020
-423484334 901944552
959166342 392649113
721704769 826784866
812730711 731625380
842960147 -655563058
99796108 987909753
-484268407 879302733
-606585724 819194089
527729865 937876420
952124663 -351526380
-287584998 940100993
966644431 353779822
869030503 -605339780
960205181 387635290
921769637 -468487344
970851209 -244238071
937489444 -413259763
930056901 -440486488
936960671 -415275750
962006887 378694497
814081023 -702410082
-264598531 945114458
804225584 742365996
-186610330 959801952
-565416046 841897260
558640304 925796108
-445081365 894340639
824796181 715431957
188376113 989911818
-324734652 931177715
902972568 575235265
534771680 935264162
692937460 849804682
140624906 989168370
-327055695 930585612
124423392 988740760
909206945 560347894
258143003 989034131
841462307 691094518
873487697 -595881894
-310749491 934659670
981024684 -153771918
974823214 -213255578
764199141 787117717
206605746 989997264
-227297797 952540908
-643219463 796295231
-526531203 860936549
610930111 901356514
973621537 309739763
580008665 916459185
-127508840 968790916
-30783594 979671371
-115329279 970419356
-438853972 896578886
976105871 291087519
945977090 -378963128
504314218 945962322
821823616 719529366
-397386620 910527120
-439353728 896400773
984267299 210181452
945028476 -382996309
934406974 -424853323
-664348531 781944218
801488153 745716142
989785415 89292246
218224284 989979846
-230860402 951866478
-269086092 944163029
848830989 -644968670
957056115 402483748
961199774 382739000
869033671 644982180
-621360740 810272332
-302398202 936669914
857299913 665623220
875387807 633150537
986499881 177315878
989986634 65195187
437287990 964646614
746667971 804339374
-586690287 830536342
983771039 216457873
989468212 3004323
334571149 982981058
115313288 988457457
-500608017 872472494
826107193 713603849
940684303 468196434
239084 982247417
876520437 -589274733
913744598 548976402
151985234 989414468
-353799986 923474394
-657166812 786923397
939320143 -406173030
802142917 -719579632
277621637 988045206
-403902489 908441371
849014079 679277123
966834818 -271750411
966661786 353680351
988906937 125454105
959377438 -315212523
921223495 -470256955
646697272 881265606
19186325 983626559
967451150 -267748169
-673103919 775722165
953943951 416320475
101472652 987973878
986389904 -78437510
981101735 246165429
967162788 -269629757
981543194 241645303
912407108 552370550
760506631 790837031
-382172281 915245154
247875610 989425970
91113883 987560178
961121366 -305735939
951056698 428542807
648946336 879887593
237608844 989714854
614324826 899576292
978439678 271594523
-471581615 884369154
975922756 292531450
637408070 886799364
858092823 664276926
957098241 -327152135
882008136 620304105
-143747445 966513220
-270341327 943894692
801834157 -720008550
-116213863 970303897
-103562571 971914651
211014074 990000000
-728821783 731495711
-455603330 890468330
-560708646 844324514
923829338 521711476
693130245 849659368
863580485 -616560990
355978377 980132950
950352267 431445591
645176670 882188103
907727582 -511376506
-378765018 916272862
14941832 983330699
305739799 985964578
970956710 -243464271
-718677998 740176223
-129013177 968584565
414365775 969764117
-704116051 752133227
-286201253 940413653
-359292038 921938002
842394847 689664823
902098510 577259752
-496474179 874232345
976145348 -201968848
366087712 978590841
577678881 917519422
778137909 -750782009
-483034313 879804932
975129480 -210693769
-648752224 792625302
964972829 -283389840
142362381 989208938
926452974 -452953722
201578402 989986105
446589920 962388872
-354017804 923413882
884864000 -570339594
968068515 -263661650
850716592 676537786
-215913023 954653734
-682874894 768554770
752374325 798862528
340493087 982247273
-528629611 859965544
977876827 276533328
366048060 978597120
902890603 -524872472
778384000 772229399
983788756 216238499
8770875 982888047
763387436 787939842
-33255788 979447205
-87993124 973783259
-589271131 829106182
-356061426 922844267
905430422 569464969
784882252 765093524
-673573730 775383250
-365547083 920156347
823023300 -688801719
14220900 983279865
966095599 356903279
915762312 -487482329
979053010 266032081
35690676 984705176
938640787 -408820375
918335418 536960459
871491702 -600151986
-605979861 819550281
-685519407 766571042
844862533 -652165032
603970998 904926782
-465452221 886738476
794404443 -730083290
-102318891 972068652
795434086 -728709645
-652581596 790050300
851730115 674888682
264421813 988753098
550721077 929041212
962968546 -295301533
574977278 918734410
882982752 -574705334
-437008004 897235157
895470661 -544475501
942936426 -391704946
-198910515 957686123
-82034072 974463474
906344221 567289849
-243619749 949388007
986970331 169085681
648385858 880232165
988401554 -33546007
-482855837 879877398
978550710 270601586
979810177 258913428
794488233 -729971648
357159180 979961297
943288223 458854782
-618998401 811729654
840589944 -659742404
-625116796 807934365
952262640 423500420
350544055 980904818
597135193 908342087
963650801 370238177
-434964906 897958785
521673932 940052008
-651477493 790796757
979621825 -168925354
-459388493 889047024
-325531241 930975108
964846981 363835799
-422577718 902252601
790766560 758425241
951596232 426298365
937340351 -413829597
979426353 262559135
-190325517 959171015
-579389104 834511552
923483291 522701869
770272617 -760160181
942899324 -391856971
932841193 494481815
944064101 455994393
-683970587 767735539
958615960 395248604
673722415 863694845
948059019 -369945254
746416939 804577264
-453892237 891106754
-541112795 854065880
912500973 552133360
-727327372 732793078
902626338 -525592362
919881899 -474568451
811916602 732677926
783836395 766254422
989220351 -7366712
767561404 783680007
-365774600 920090800
598422967 907705848
14269788 983283328
768177117 783044419
859596856 -624520028
462564421 958261596
875350503 -591842884
227186083 989900149
760192525 791151341
-178687499 961122345
988787956 -22124643
964169103 367492344
878529322 627126593
768423142 -762316653
886878191 610457364
-64875946 976334038
982128744 235428478
989359251 110195992
791643415 -733731411
181324727 989848043
819222085 723057924
989829897 24309967
100049866 987919535
79737173 987065658
110022914 988280921
-496266535 874320071
985757048 189189601
-71519785 975625477
-276880961 942480124
924900453 518626648
191122752 989932090
955192127 410854408
-716273867 742191336
-711124609 746458571
