10000 5
689739553 752564108
353421224 979246074
183900286 999937856
222296163 998738576
974487361 -140768936
977648024 -171159654
-318484615 909295848
-470512336 826412503
-634405113 683476236
636594081 812816838
-899791476 181120367
-567134456 751384465
-467245339 -964190963
43247819 995081191
967130414 -76875760
854430722 438312444
858677913 426110222
865209632 406699621
-405466690 866536928
-528502341 784075903
-481644785 818818172
-49237508 984848156
-412062860 862808784
234477137 -999413886
-80123551 979822577
613406036 835543283
958824025 -14793532
983935080 -240250151
476794363 932075614
-761985442 507910338
979134247 -186311304
-979950056 -240340283
-912626039 135266929
989400809 -315536370
-952773195 -49036753
852826189 442818540
-993689796 -410032471
68058328 -999507070
-971041130 -166061204
-3404722 990710242
-453183201 837871606
527561006 902600892
632641152 816821852
677915279 767108311
-962739928 -108827576
-216733252 947117554
-513008734 796140176
125777041 999426948
872749345 383234321
999125177 -575152222
-628582536 689869447
-187565896 -990921711
-51665679 984489335
972861129 -787746275
-515776473 794030141
960737227 -28561849
402525624 963840906
-442254742 844747565
390732730 967917272
-670643379 640895780
480397260 930203583
-173346024 959512720
-982667585 -265934617
581612352 863269957
307689492 -997542481
-79720237 979894298
771448938 -930267809
-509289874 798951866
-952721437 -48745161
-970722205 -163681432
96275368 -999784511
-172199940 959814409
-56683748 -996757004
949759761 -821128445
-996378196 -469447813
997421735 -496144837
-955158300 -62673996
-696081714 608072849
-305113290 915011128
-857561467 307059413
104434105 998720322
-921716902 99667713
753485573 659023600
600807551 -969672911
-509635336 798692683
137533592 999692443
-392491519 -973870955
59796375 996321414
725145361 703935466
921003339 -850293427
838896565 -903116433
-642555920 674327591
-882347890 237236692
-704786313 596120660
-870901187 270536587
654816930 793608186
307764816 989176811
27565266 993783874
-997610068 -505944572
-987278539 -315557119
-998877542 -554988409
-157703177 963523161
-996538348 -473825772
22421513 993325500
-918905785 110965229
833435550 494423389
351293659 -995794966
-825870873 -864842695
-636403894 681251797
-458472492 834439678
-942049633 7816374
527796513 902450102
451320131 944429249
869474487 393605324
-859446479 302053996
-822367058 -866508915
961108818 -31263209
-870611832 -840979030
886707122 336508017
-998707034 -547278920
998750455 -553915053
786217423 599367345
-483595939 817459416
-923412183 92662697
907627238 257129294
-365096717 887725784
-850172420 326167044
-150946631 -992853009
962108007 -38574815
978791052 -182772801
-998020903 -520237635
905819165 -862862651
-819052350 399047507
783378685 604875254
-874008762 -838967969
-257920646 933389621
-999342978 -581426791
-977372133 -217367875
-995230300 -441348259
707895075 728601334
947813562 57996966
-980304121 -243596167
-605540639 714233111
331346933 984549485
-296599707 918511683
990337665 -330647805
999230655 -697564184
967933545 -83326428
974715100 -784481252
-476053729 822645859
996286163 -457955723
-159411636 963094684
973351676 -130353182
-999287107 -577768531
-210354954 -989561044
-998105278 -523339413
-96924137 976747486
-142799722 967099850
6726331 991786178
-295031107 919147324
-999336526 -680800425
-877534404 251502831
-354208303 892976285
-609692119 709955888
-987472262 -317835581
-876549375 254363663
523884695 904941480
-151636545 965017316
999000390 -567688896
-792140776 453526679
911714552 240142558
597848945 -970153765
984397554 -246053532
-987835084 -322201287
48363730 995483913
-999181714 -571232186
-737547814 547840466
532806470 899222551
-44839769 985489289
-612194422 -937757852
-695807335 608444459
208039020 999385160
-842148913 346144514
109983554 998934225
-988643212 -332571343
936824527 -835307940
-981145858 -739878728
-231011547 942562207
909702646 248599621
-824599571 386875395
-109877447 974217870
874205946 378541535
-980865095 -248809201
358777380 -995421491
-911100659 140954153
316120372 -997245458
619272654 -966563394
217963417 -999665751
935594083 127650517
-901822869 174146477
-957584044 -76980630
545200120 890866211
-990433960 -356968524
-964057183 -117410814
-380703789 879855017
-749487070 528777585
738303279 683806182
-995729240 -453034890
723356191 -944218281
993081179 -379106927
-943399521 962028
290980139 991919498
-929223354 67848732
801345584 568758736
-114771658 973227101
-75058166 980718678
-580990269 738557021
-384769746 -974755841
809266924 551730126
-484283727 816979509
420498360 -991316584
998660674 -549249316
-398279435 -973189429
461937489 939497975
-60317843 983156309
550244905 887328524
-828739824 377564019
969481137 -96268808
-465590171 829726915
-167038822 961154218
923843134 185960191
-738192028 546829537
-903529228 168208287
-609281682 710381097
994294645 -404414310
-983807457 -277352512
829819202 503493651
-255608079 934214280
-27159578 987891933
906762287 260639418
994896336 -726967815
-981788688 -738653927
292069520 991757593
998232722 -528972620
838761232 -903182818
990685518 -336391164
521369358 906526441
968761596 -90197051
-217650036 946833156
917211066 -853624013
952462274 28547969
996380227 -460882433
-53871492 984159598
72387489 997120603
-998230894 -528042777
-872193769 266868162
-543357069 -952079351
-743489273 538437226
915923456 -854730946
-393900825 872887788
-34953917 986878181
223935304 998650106
-613642443 705824661
-963687305 -765058342
-358782845 890790187
998073597 -522105920
-984636916 -285974323
164722972 -999971109
-813137387 411574365
-478572513 820929356
218054325 998956486
999059269 -699467183
59451489 996298108
896938726 299335808
619416884 829821112
37797187 -999104245
859870760 422599418
-907176564 155279555
979380711 -188868441
-909511690 -815904981
-121525363 971816986
481916271 929405515
995714746 -441106772
808776613 552808535
59887555 996327571
729463813 697449964
-465998419 829454062
-999085016 -565679220
803173504 564922039
771351841 627544625
-996101343 -462152316
-337586206 900761285
-999885309 -630117669
597751309 849633653
975026568 -145837883
848803084 -898149741
873628322 -884220122
590438954 855896682
91867794 998176732
-497833974 -959649050
-866569509 282667947
-899241455 182994105
-931473231 57864065
-306627332 914379401
-908228253 151493942
787406139 597048667
-823506646 389302192
814718495 539448889
-216689459 -989163915
-516561868 793427608
-319572479 -981411094
784370806 602955960
20138291 -998784511
-644040643 672638823
-47258678 985138300
975693084 -152136665
997020148 -715923571
-116559969 972860722
321471761 986608015
-561561257 756380962
-321276995 908071121
-951496065 -41899449
-982460685 -263917672
-858649948 304177067
-403396581 867685737
950431772 41674003
-793653863 450631929
-669935627 641767647
85657292 997868919
977146273 -166159994
-788354521 460687781
-880609373 242454658
878352473 -881361970
-4965480 -998267361
-913582280 131646785
-382451452 878950678
296736347 991040234
618717946 -966659466
921962255 194707937
-878424224 248904043
203355451 999545407
-491681663 811765092
987082950 -281484570
-918690199 111819304
983623801 -236423508
-933751615 47579534
997159427 -486675931
438203400 950128017
971059227 -109876536
-207146698 950018650
-200036179 952113017
-996567099 -474622557
-993946041 -414861649
-682183262 626379770
-553628244 763307597
-267640740 929822067
-640922489 -930432349
814966954 538878990
150065963 999875749
826978371 510503371
479816772 930508003
-958655030 -83433443
-967697484 -141912948
962533273 -41700510
993948501 -396638392
-683295120 -918286932
-982351043 -262864114
-839705696 352032168
-993597639 -708651663
-834879014 363449110
-221022842 945773213
-785333948 466333110
-20217779 988758645
384820493 969886246
502799659 917771401
839257367 479473240
-740719091 -899285453
-839540213 352427129
71790243 997084715
-455395896 836443403
866327598 403300414
524857250 904324810
554592777 884177918
165766281 999987064
989118125 -311117435
-461313063 832572101
544373366 891440850
228455409 998387261
-852061747 -851500231
966883080 -74913285
142265019 999772879
-858184755 305409950
-501911717 804404770
-990115384 -352446419
781313137 608842934
-921798927 99332648
-946068153 -12789193
-68571054 981822869
973842986 -134834981
-919726801 107700615
993434709 -385995761
-630146542 -933274719
987864140 -753396885
605338839 842925236
-656939408 657559826
-586260186 733497996
996916746 -478278616
-988281064 -723894981
110352518 998947662
291859849 991788819
-85692769 -995751776
-424844810 -969917401
114672087 999098786
-243776051 938307586
-684104005 -918044727
-932955977 -796955267
-823576125 -865941317
511147079 912793542
-315838444 910449824
999937266 -652455206
994229642 -730065437
696165147 744267764
-996741730 -479557106
-963993871 -116994557
-971858824 -172247031
786576251 -925083330
-584137891 735555158
-973514642 -752053417
83894883 997778390
994446596 -729077066
-284155164 923488858
707042353 729766402
819265661 528938987
-794403420 449190990
963597954 -49599971
987753389 -290975020
920442688 201664576
-998158058 -525304094
-994989107 -436017003
-782728347 471158913
-230454253 942744841
375821489 972768920
-211070827 948848010
-729474560 560334076
445992706 946796324
95832450 998352811
-241043759 939231605
-997533344 -693777800
-418446140 859125542
-127936025 970443205
885860066 339467925
-494701966 809608125
-39412091 986262247
-763768900 504860146
996818823 -474981778
-694650476 610007999
326208563 985641807
-957433944 -76082366
-358801211 -977608921
567066388 874783962
-911152246 140763033
-994380934 -423451072
996674253 -470254149
175794132 999996826
-823798793 388654268
-994077730 -417432620
847286906 458128590
-913872431 130543834
696827278 -950772378
-622893618 696011202
-374337260 883115762
-999158503 -569863690
463724593 938635069
31869916 994152379
-999772820 -616407744
994945346 -420314880
-816091069 -869320019
869970598 -886399327
-997826084 -513261586
975966467 -154728417
-276982319 926274488
848171371 455724940
48865396 995522634
871474856 387300376
710707457 724739025
879906589 359777756
-326021177 -980826151
604758792 843443575
-918390635 113004829
-450254323 839746384
316504809 987579511
-414958453 861146380
470925900 935053495
-915544067 124132458
-962151218 -105066319
-228250593 943461740
646585838 802437366
664440711 782888046
953488917 -816512665
-984413687 -733291548
-92051307 977655648
622469161 826866420
-880076657 244033688
-22604816 988463842
-614260487 -937263689
-689711839 616590752
806900415 556910891
-821751367 393176681
992450400 -367277347
964224839 -54338860
-340102334 899602747
-697712137 605853631
-998304105 -530848372
349176139 980356159
-468716157 827626584
-826614347 382367672
839566093 478665199
416215931 958826854
863434732 412031529
-543965964 771490810
-428071339 853432568
-381629125 -975113050
-969469949 -757610043
108825960 998891151
-816714884 404053443
417496213 958348678
269766207 -998680487
580145994 864456549
-641428405 675604511
111104618 998974876
-383487126 878412579
-309591146 913133263
-847577378 332729563
-744703831 536501360
-214783046 947716957
-421383908 857407683
-187280968 955738315
-999866479 -627454932
994822848 -417187059
802671172 565985589
999926724 -650164941
553138898 885240628
965086866 -60917474
-771855667 490797304
-407081925 865631273
457945716 941382754
497866489 -983599917
924627110 182259527
996091691 -452017815
-690872258 615052860
-405050188 866769323
-474460191 823730964
-465168876 830008405
-86857630 -995708195
37778308 994638598
-986633080 -728055180
298001402 -997872574
-924562835 87840880
-988349964 -328751663
-563882769 754311578
988894074 -750039777
997812242 -511302988
-923214298 93486507
-945041366 -7461463
774013367 -929436100
815818154 536923323
-805548953 427131543
550407165 -977151230
302754640 990043080
-820017172 396964787
-977386662 -217494505
725428313 -943670510
-205222967 950588073
801413353 568617429
111166684 -999882717
742353444 677409198
-931135181 59374980
-465516994 -964436055
882176031 352116398
764073759 640634343
202294628 999576886
-997774062 -511457859
-895602167 195202416
-368875437 885856519
539043693 895085256
-887340140 221912599
687798143 755002083
-827942847 379370451
-826509448 382603692
771608919 627074461
519356163 907779788
803671796 563863624
975769182 -152858038
-917274900 117405231
997244405 -714585844
-137613020 968291773
148024086 999852108
-495705748 808889529
13916169 992511850
-533867432 779771386
-846636400 335081625
-485693826 815992905
999797806 -630447163
817667257 -912859706
-979013151 -743630907
-765246522 502324831
-502883434 803694428
608400128 840158353
193649761 999791384
926485339 173384039
-973624552 -186075265
-37886439 986475200
661488281 786229191
-753735581 521805164
693599541 747605941
930611207 153151514
855685719 434761235
-684342157 623598065
454705335 942884670
-756979251 -893373982
252771623 996479058
-999025197 -562376779
773089811 624348648
-905828213 160090818
986552875 -274188537
19449365 993047248
-433221891 -968824348
-995125038 -703625110
-989200529 -339937926
-758250488 514244890
975481109 -150131866
999861949 -639188012
29359527 -998957700
-201314344 951738774
-627694862 690835130
499827388 919499368
743000306 676375415
-934809303 -795316692
893539790 -871609242
285730367 992666758
-468655744 827667339
-727566661 563227712
-979268545 -743216697
943739695 82325909
-979373889 -235122000
-113142192 973559344
963666773 -802551142
230436948 998261413
993346505 -384251889
-191038251 954686636
-989756900 -347480529
-934943641 42117651
977951232 -174213196
998917818 -563006250
883911158 346199464
-186727206 -990968536
509429963 913825615
613176580 835757341
846994145 458922062
-542878362 772392929
-672984150 637998505
999876491 -641348420
-721641719 572063442
-866159376 283799373
-981392456 -253751069
-878457725 248805821
-986924776 -311469118
959260865 -17907519
81497861 -999655768
858221015 -893167227
6446389 991757387
-999682995 -607763475
554957837 883909424
-503731614 803072595
997572206 -501856837
937002975 120115054
-42764235 985787518
-209088945 949441035
908483888 253636460
-22323777 988498921
677688528 -955075696
-831257002 371830909
227839507 -999532290
-204524962 950794130
-824320108 387496526
253722038 996384746
967401984 -79047414
600383652 847329528
91064583 998138742
-279131293 925448774
929056644 160899417
-1000000000 -663832463
-996414082 -470419823
-41944705 985904816
-994610892 -428080339
-247964850 936875402
636248036 813170017
-949482662 -30884508
997652219 -504941770
106940347 998819706
998522488 -542382357
710462838 725076184
997783221 -510133564
66159924 996735313
642469470 806759468
-816095773 405367123
-957547327 -772466935
-811076386 415853623
-994281715 -421471423
849168223 452994634
998358167 -534585402
931057750 150909729
-999893242 -631269656
-213653668 948062806
-974995531 -197161138
-817786140 401764980
114125538 999080186
-568824305 749851075
-395325743 872117008
-346367001 -978882575
690740663 751285266
14322974 -998672181
-993765060 -411432986
-864795234 287554358
997064554 -483349205
548291765 888705601
999904454 -645815597
262602714 995458895
594025907 852841797
-994702152 -429955752
687258314 755673858
12190102 992339825
-998665336 -686579905
-368122413 -976610940
941841977 93272292
-986309288 -728850698
-974669502 -194490447
-999150823 -569417260
-889464794 215215794
-738518646 546315461
796287111 579204856
-500842021 805183239
543398269 892115941
999738090 -623562551
-71781667 981285998
-875789537 256560324
807143668 556380258
-842556192 -856526799
-61900193 982906429
-765192745 502417306
910507575 245256868
-997262071 -494955046
-552999100 763849395
-802069883 -875479633
-987657940 -320046657
998948704 -564750392
166273554 999988522
-941871518 8713567
-989776047 -719950761
986850794 -278267945
8548072 991972798
166645994 999989481
418237896 958069216
933169279 140212055
977291176 -167598705
529801666 901163018
902540415 277525474
806652414 557451111
-675816880 634456420
-952763960 -777771585
-894632979 198413467
78244398 997466438
438683670 949926716
-664911989 647923976
774621954 621494096
988416383 -300619911
-806090889 -873743694
888441986 330389165
-872916171 264811538
935488056 128209099
998598215 -546116331
599124821 -969948369
-387164136 876488974
-404739011 866941905
-999690990 -608499250
648828520 800059766
-90426941 977955467
84988003 997834784
-515053936 794581441
-424802404 855387387
-351414996 894300382
-942265475 6725899
999792210 -629750302
-449391400 840292111
-964494126 -120285736
-132111659 969527036
-966090543 -130947647
122547306 999341697
-598995988 720885069
787009310 597823752
-207837534 949813865
192143265 999819950
124186352 999386055
950718113 39846304
997701398 -506879067
338681806 982917189
947318629 -824031881
-376455047 882036707
665881438 781239440
-279579408 925276251
-641140577 675929337
29290634 993933555
563082559 877821690
542124112 892991270
-547701422 768362048
717757879 -945664294
-677009156 632957936
-864432605 288547448
-819657406 397742080
911413346 241425781
-480903578 819330677
-949728156 -32215943
-686706034 620531327
964333289 -55163841
314230882 988010902
-745016089 536001417
995160717 -725686065
-163488584 962064171
-994253616 -420913122
-744907560 536175279
840079855 -902530303
821450816 523802773
187513175 999895956
479114420 930875309
-999968474 -646361091
838443923 -903338304
-427509936 -969575221
-990638227 -359905416
46234671 995318105
-903623100 167878730
991592555 -351856240
993182551 -381067725
-669150681 642733018
368442213 975039735
999334846 -588954660
-976197247 -207252805
-575717278 743511570
974498467 -784892587
-894993665 197219332
-364805240 887868970
-544468651 771073017
-929139062 -800260720
-740221539 543628204
639404659 809938584
234484025 997990461
792702914 586469611
750886497 -936552447
854819473 437214511
-999959920 -643552776
-682571312 625880738
-565299900 -947935369
-894095856 -826441235
-647619345 668522080
602420361 845528642
799155141 -920370752
-984947004 -289320433
-223358024 945034975
212564823 999207162
931937389 146479691
-993474853 -406060214
933018397 140983329
-786712420 463761705
-833861429 365818421
806124683 558598479
790196239 591512134
747107929 669700757
-659620955 654338347
44022113 995143414
-938851651 23660163
808436771 553553476
132700864 999591399
337372442 983215139
-826201144 383296315
995498802 -435083909
654665668 793772680
637684345 811702603
-747806239 531504592
-844621134 340097499
-998207198 -527147610
203816067 999530809
-512225346 -957405812
659551739 788394342
583809613 -972342065
588058820 857908187
-611038889 708553409
393567065 966959587
48027397 995457839
963814816 -51235666
-798895491 440441031
-965848436 -129313113
-967461045 -140283036
414828763 959343487
-909419426 147153429
861954679 416432048
-584074402 735616329
-960313222 -93586030
-884370643 231061012
-809032824 420053658
922664587 191452510
-988176929 -724163916
-468439932 827812921
-679623137 629651672
-87052940 978573215
499898186 -983365909
702843411 -949369535
-879572574 -835614010
-65578305 982314751
-999764997 -615618074
-572274420 746694122
697896230 -950523606
-12681487 -998077986
796859285 578033463
999091124 -573043903
-821272585 394228363
443270063 947979658
-993646425 -708497906
-961435819 -100547670
924015 991178287
132415625 999585143
249047040 996837561
-445784589 -967147459
-671141970 -921886887
-197468011 952855412
965467082 -63845248
83234127 997744124
996788978 -717238481
-690061335 616128555
150387549 999879244
-690420600 615652683
392392718 967358520
693356220 747921772
-733883070 553553344
447563537 946103901
784912205 601905953
995772941 -722627132
84680067 997818918
-142232863 967231235
-833192173 367370029
-772422408 489791253
343045270 981891502
238770897 997690163
960931104 -29969184
-997029420 -487926608
-968990024 -151014684
907436641 257904757
-996615834 -475987931
876603200 370704901
-994130172 -418468669
-980010971 -240896594
875922095 372941303
465541499 937744370
335088253 983727878
435877387 -989975708
-764692362 503276273
874892601 376307703
497228607 920986815
734047025 -941354202
-30935338 987409518
-372957368 883811106
986110860 -268252038
-995355568 -444208762
956896499 -1232632
-538552367 775955465
980245353 -198003291
725071696 704045078
735951850 687478990
547964186 -977470562
-842730256 344734309
960068595 -23722035
511237642 -982050231
999439793 -596614069
794102159 583643812
-886478163 224582990
-832452969 369080062
393252840 967066806
-223566423 944968696
991580357 -351644916
265269723 995170935
-838174381 355679514
-559479909 758223143
-878378355 -836337919
-81503635 979576429
491709978 -984304785
-820354651 396233281
-651064453 664503024
968905981 -91405386
-825603310 384635219
-262606800 931687921
-938531044 25210058
-634072519 683843282
-727964340 562626752
-357718087 891301212
-771405328 491592936
-167866592 960941082
620753237 828530608
-239115012 939877832
962440530 -804340290
-608798947 710880690
774275746 622140896
-705916505 594546592
-873478078 263209158
-874012466 261681817
-928161077 -801091154
999066148 -571526847
543893470 891773553
505705312 916051176
-514394933 795083890
156199817 999933780
935101285 130241887
-281871018 -984552955
888349617 330715580
-925925110 -802980861
929084141 160763662
-602075538 717768113
626471004 822955385
-934074816 -795969667
-422356683 856836805
-681990176 626627865
-446324034 842215861
-999999963 -663427672
982839309 -767007256
431381898 952921148
-712477894 585295684
982601125 -767551885
-991277501 -715617297
-902852053 -820567035
-906338147 158275816
912678032 236009093
991044251 -342435419
360422686 977364947
-603143706 716681318
866746458 402022662
802838069 565633257
928824089 -843214449
-144828429 966627863
989256737 -313275855
528707929 901866031
-6653202 990349187
988809428 -306456050
-736998874 548698981
-962251082 -766857353
-912778893 134689978
-968775151 -149475712
-836891265 358721552
-956555637 -70861774
681482757 762796748
42371667 995010605
-999947624 -640831068
-999587412 -676614569
984126160 -242639026
-920867510 103120179
834063396 492837152
-931200271 59084778
-417552432 -970843696
659844251 788068676
598130458 849303969
-304499848 915266459
854013235 439487513
715119249 -946337042
668615224 778094584
-110523694 -994762931
-343565038 897994880
-450455487 839618869
-853699759 317145512
-957938148 -772017677
-990986001 -716470858
-993279073 -709631454
-991055816 -366115005
971829576 -116666864
-773062162 488654119
976972906 -164449634
-989959711 -350276206
-619356555 699785779
992178019 -362293313
-557805626 759688569
106358322 998796910
290610709 991973616
789368778 593168767
-150436902 965304568
993908654 -395773486
443824802 -989238138
997438745 -496783805
966813513 -74364298
-154980214 964201468
204866016 999496414
880233921 358681319
-967883983 -143204818
-254140721 -986626952
947000572 62946136
999920132 -648841450
33720738 994305600
781070041 609307278
442164794 948455175
16425799 992757164
510069676 913441611
929428506 159056254
-592383319 727478656
-269115647 929269625
-962660490 -108315133
582517164 862527272
-860380619 299549641
268856661 994769449
-956140776 -68418505
811475460 546808869
-933992072 46484229
549692583 887719941
456151455 942216503
954237973 16800647
673825195 771985421
-934263485 45241039
-346033055 896838114
276577870 -998505434
943970134 -827819149
289087517 -998151016
769519017 -930883545
-923020276 94292490
487075389 -984828594
-972250302 -175282590
999822565 -633581349
569154723 -974516485
874644526 377116902
764116406 640558843
-790676617 456309241
123729281 999374095
-906209592 158733682
-992594589 -390596769
-834700947 363865282
-949535891 -31172677
964683007 -57826518
-994482613 -425489392
-881527768 239716574
878886007 363167475
-982811027 -267350592
639656699 -962854422
-722672323 570539323
276599053 993864688
-590537564 729300711
321921713 986517637
-733036179 554866745
999748105 -624649806
999997382 -674025453
808622174 553147157
-668077958 -922776320
932324898 144518579
-188349267 955440160
961425006 -33571839
797490852 576737837
-759866555 511512338
-898125170 186762127
226103049 998526262
-479305441 820428731
-687613812 -916985640
819475402 -912070339
962835106 -803772463
-780832316 -884274045
-94542521 977194002
-889743104 214331855
-93303178 977424032
995946702 -447764017
-696188396 607928260
-260963701 932288023
921356859 197494016
598245127 849204087
-944568474 -5022001
-445786444 842552105
972691829 -124376343
153129020 999907794
121186201 -999936628
-995634681 -450760453
-966806220 -135801015
-162864080 962223388
128973998 999506221
996181323 -720509264
618089484 831099893
-570822564 748027835
196621452 -999847470
594651677 852306148
872423509 384278673
944218273 79529707
-911409976 139806583
-965746770 -128627926
-579984840 739508317
330030879 984833021
971221666 -111306683
318810938 -997147686
-307657026 913948598
600128246 847554464
-736148336 550027447
432137605 -990315991
-208012200 -989706527
769907627 -930759802
-600576170 -940492688
202695485 999565472
416901333 958571097
363634504 976452905
-906249870 158590228
-204251455 950874793
-251337217 935707695
-872989665 264602208
-106118435 974963967
-95954894 976930345
737870942 684482961
-976865437 -212974541
765033218 638932745
-996337752 -468359837
-254993100 934431136
-937391633 30666909
987364625 -285436244
-819934171 397144354
825615174 513822038
-972478770 -177062371
720263254 711127327
89642601 998069402
-631173719 687035391
-194180541 953798079
-399659690 -973024598
780707660 609998020
-632470790 -932665462
-651585711 663891916
749976365 664932611
-831060336 372280869
853621120 -895651756
-881633155 239399036
-664050560 648973986
-938469783 25505307
-72249831 981205726
50756010 995667907
-955816393 -66513801
-795403418 447259379
554348911 -976625775
-529058897 783632320
-169922532 960410142
-592108295 727750349
-78906584 -996000479
-983687936 -276141632
-919371006 -808362246
51039579 995689424
986011158 -266922149
-755496762 518863488
-559997334 757767327
734383333 689910308
689660442 752664732
-972929938 -180591497
275647904 -998530006
629893398 -964680128
-962102145 -104754678
960424003 -26290483
-311503186 912320078
-696403793 -914223366
-990755669 -361617981
-259292612 932894357
551054615 886750434
993749954 -392369329
-343803271 -979136444
735487283 688202009
-644190654 672467284
895830944 -870050496
965156245 -61450029
-653028900 662197449
-492368203 811275732
-709346732 589741179
-547267718 768728093
590176921 -971361973
744283700 674303393
744120681 674567503
468279002 936381466
-887689022 220822583
969018968 -92352756
-950589425 -36914808
-579905548 -944991614
874462933 377707283
-998876330 -554930618
-140222580 967695185
759814768 648131379
-366803150 886884424
966791762 -797772123
-563762988 754418516
-587444887 732341468
-889191857 216081405
152494536 999901581
951123243 37247306
215391425 999081328
-882425174 -833878207
-999935141 -638322217
198054232 999688925
348978049 980406982
862821987 413859457
-489748049 813138835
-919938596 106854262
409991411 961130464
999384127 -592494461
-870421651 271893048
-527174748 785131318
-698217434 605162784
808036160 554429869
-41624353 -997248954
-995078779 -437974415
-977955897 -745317790
-896371633 192639477
-563466404 754683289
-229468940 943066436
308239374 989092677
-28689655 987697309
-774763312 485619197
961472973 -33922719
130604544 999544819
754750166 656867482
-999425956 -587195574
449281081 945341145
240383124 997569806
719615340 712071042
162515854 999973823
-697627676 605969072
-531678627 781535724
813734030 -914546489
337254262 983241826
189350744 999867996
-879071450 247002323
-403984475 867360148
-592595333 -942290842
-413404805 862041650
993029793 -735141647
-792911124 452053586
144142108 999801948
893896237 310747772
880298248 358465278
798487601 574687267
332154179 984373289
-920451166 -807499417
-993225615 -401562249
911990027 238963833
863058976 413153645
717287647 715437529
-569872119 -947028192
-81917039 979502296
-933309555 49585904
649437039 799410095
-999669845 -606562232
645761895 803305376
999532634 -603833176
-556292363 761003727
415555965 -991714618
936175587 124563996
766546229 636223901
-890677084 211336627
-334318038 902250282
283595586 992955766
-637728222 679769712
-200177256 952071827
897648192 296626723
87321736 997953081
-980057344 -741896513
775086726 620623659
-957770035 -78098025
803925037 563323323
-979995077 -240750784
880657224 357256006
-506209291 801246332
311736805 988466241
625549083 823860819
-994811505 -432232068
881825782 353304696
522988128 905509731
-758001132 514665890
137883442 -999996502
786273868 599257360
-286123370 922713754
107839539 998854004
988551010 -302604728
-713856162 583326726
241003145 997522531
336781 991115504
180936704 999964566
999534215 -603960916
-198618989 952523894
-779400427 477248788
999247136 -582986761
-481893377 818645608
-98211097 976502467
-439166671 -968037612
766005191 -931987476
55847636 996043966
543314265 892173965
43560571 995106332
-908062249 152093936
-794964436 448108740
880073258 359220132
613341427 835603612
-996024185 -460226021
-747070559 -897005847
-750177770 527655060
978705665 -181895463
349254713 980335866
-978321115 -744739495
29929798 993988209
-558034350 759489030
-786091193 464921804
39946421 994814865
-914508791 128111395
767744683 634073512
242352814 997416346
679139977 765635425
-705804620 594702463
-861348173 296938996
-903894519 166925077
-930932165 -798720816
-986401057 -305470406
998128066 -524445485
-897145804 190048403
-997799852 -512344797
468545108 936248180
-176997907 -991499252
-177207908 958492664
910797798 244036976
451970755 944137099
-905739450 160406435
815397994 537889418
543110434 -978098307
-800045286 438169722
657716659 790425956
-968939374 -150650243
-995710907 -452592495
524449097 904583718
-922671675 95736694
-738396369 546507991
-991089540 -366627452
756915746 653162176
162849046 -999975422
-952291245 -46329974
395492436 966299929
996002932 -449386839
953629388 -816332050
-194647830 953665307
-639682057 677573272
-583057641 736592203
894393221 308914714
998112516 -708304883
-345069160 897291195
402750426 963760686
-807659387 422851994
746884351 670067738
-680025404 629139184
-701093427 601223580
970146766 -792385444
647915380 801030651
-372552534 -976129800
-967366588 -139632855
131633431 -999981692
711188713 724069956
-583535602 736134356
422723197 956350597
961070206 -30981565
-890345324 212406100
-968219511 -145545139
506007908 915870832
-389578744 875210854
-880563598 242590637
-234968692 941258644
226827676 -999547369
-454274270 837169226
-184580173 956489616
-126106327 970838855
-987337410 -316243200
705417667 731972935
-298261758 917835653
-532065498 781224789
-635095202 682711563
-257686213 933473898
-966539910 -133989112
589797841 856440234
999823531 -688869260
999862064 -687704906
-732114840 556290162
-779793343 476535118
-906668721 -817926122
525528472 903898482
-867757412 279374204
-600006612 719863594
398177447 965372053
-262020196 931902378
886277455 -876426752
-787825713 461679069
628073099 821375518
-153083619 964668339
-728697691 561514601
289689540 992107987
960567390 -27330109
989474973 -316709459
-921479185 100637864
-921114701 102119825
-726780212 564413061
666753333 780239562
-243387524 -987391073
-419139386 858721824
-425191870 855155223
-859774168 301177839
-183383058 956819755
-907241176 155047941
803445753 564344182
177831671 999987710
-499249739 806337759
533456840 898797796
261999848 995523377
508704979 -982346018
-823626506 389036658
-710884070 587563887
978307719 -177831807
730039537 -942439061
-575913337 743329121
948679469 52689233
-238268584 940160524
-999900709 -632393976
141287860 999757047
955669448 7154590
999999793 -680735207
860815877 -891744250
-501853549 804447277
977173890 -166434151
965067317 -60767527
951069305 37594020
933899602 136466687
999793097 -629859892
-834340291 364705572
-290460060 920986645
381347176 971016687
-729936570 559629470
-984150741 -280889082
81802889 997668023
-66057175 982236738
-282044764 924316771
638442929 -963089374
882844859 -878594864
359150381 -995401682
996134797 -453304456
-571930479 -946615817
464838154 938090715
833804551 493491352
-999999937 -663213362
-888934501 216896832
-773888742 487182372
-967495850 -140522742
896287274 301809210
-984676716 -732699183
-827339289 380734166
779820752 -927457282
952975565 25169562
757503931 652148001
-225801440 -988574364
-901243390 176145097
993702033 -391366456
990634256 -335534511
10271570 992146915
-910891603 141727709
85305587 997850992
-988260641 -327593547
404327339 963195914
-17482864 989090816
-365161676 887693833
-756239437 517621388
898401657 293725743
14723192 992591377
-585025542 734697402
300784431 990376399
915288762 224669431
403582056 -992625799
991793369 -355387374
910712816 244394506
-867413910 280328717
684798824 758724139
175465013 -999941297
-655038882 659822872
213097735 999184381
-840155809 350954783
-848232753 331077147
-991938176 -379869842
-11348999 989814989
771256932 627718198
-957647608 -77361904
581682964 863212487
-979180560 -233383038
970521260 -105167227
-234072255 941554797
-538132607 776299188
-433177359 850330156
466322118 937358730
-466097496 -964354186
-829779008 375202292
983032230 -229299919
247352425 996991573
967693067 -81383520
-375226868 882663757
-974314689 -750877402
457256227 941703603
907817040 -861337676
763836070 641054924
812886264 -914905588
932465841 -839694120
-973436334 -184579864
-999953398 -642027259
-527910093 784547150
-457083594 -965606072
-210882733 948904436
-983887669 -734400449
-645052384 671480040
537613825 896044455
-861690933 296011408
358781778 977815562
-405508122 866513768
397747082 965522703
-980367627 -244182203
-799883541 438490923
-148840189 965684139
-341322706 899037731
-256092179 934042498
-753862854 -894529643
-466889626 828856716
985410897 -259024669
-159999507 962947067
-682110532 626473225
-363844605 888339348
987263120 -284008030
-763860870 504702662
-619531403 699599745
713670765 -946703842
940057803 103324760
-953269525 -51838463
980202538 -197547873
879263683 -880805068
-898768045 184596304
555783197 883298453
169611824 999995886
678670948 766200196
-801050634 -875916295
-217153413 946987412
479030712 930918968
-514278980 -957078720
-844360901 340740622
-374783074 882890065
-857378446 307543165
-458947652 834128328
-286456070 922582397
990647863 -335760676
-779306517 477419151
869027788 395001846
-791210342 455296907
363954674 976359744
-482132025 -962027461
43393121 -999188556
-999138454 -568700060
-957444095 -76142978
996456900 -463289737
-648067027 668002151
-946427601 -14666174
757118465 652812920
-759224153 512599798
656439180 791833375
-993209867 -401282066
318855355 987124014
-542221313 772936453
-180198528 957689896
-196852489 -990387294
486652181 926889085
855360317 435686365
-961067748 -98251771
-973869429 -751531982
448132606 945852199
-841308796 348179506
-275277266 926927218
292477192 991696809
876345124 371553511
210921091 999274507
998561667 -544305126
-816208565 405128750
-176103642 -991547583
-760773775 509972898
758349138 650682442
-885676831 227051895
985647114 -262118515
-930107953 63945052
-841599821 347475576
-987973973 -323918972
-948965234 -28091139
-541711264 773357720
-911855242 138151425
-252137338 935428782
-774108851 486790006
-423648407 856072687
627299759 822138806
-883401881 234028017
-969334685 -153505326
783756984 604144171
359847093 977523874
-545967208 769823393
907172793 258977550
-968575117 -148052915
219856161 -999643679
-989362922 -342124601
-30680634 987442538
467503361 936769553
-576750836 742547624
963001265 -45165558
-952458548 -47267376
-969583591 -155311562
-479442430 820335067
-787346622 462576090
986405097 -272195927
-644572485 672030251
-910067957 -815500943
-817567520 402233971
361160338 977158390
-984214873 -281555878
996175818 -454555604
920812895 199977056
908149730 255002707
-870868468 -840827990
-999981155 -651113015
350268954 980072571
208236393 999377965
-968108876 -144770025
-991888866 -379083034
-780103491 475970999
-81128335 -995920108
-756956085 516421626
-304644964 915206068
-982258599 -261976098
-998920159 -557056547
-861407372 296778909
-949011291 -28339556
-924731878 87129447
805685739 -917821162
-535354731 778566916
-995899629 -457168067
715054838 718633527
154542951 999920393
548572732 888508832
-852530533 -851245374
-560570723 757260522
998244463 -529491376
-625880407 692796281
-974765912 -195278556
352530190 979481516
-963042216 -765872490
984742339 -250421717
-783088762 470493562
996947262 -479319154
518557146 908272787
-119905623 972160290
-981636781 -256059354
982740837 -225840481
612961764 835957629
822863016 520447278
996792077 -474100715
-656485770 658102664
-670753633 -922000435
472722921 934149217
-839035697 353629641
962675850 -42754915
-301541138 -982973357
516956061 909257157
-753960169 521430764
-604244387 715558555
987480494 -287074361
999156940 -698408510
984306594 -244907548
394111490 966773508
-412420249 862604766
-636883869 680715282
-253150137 935075456
781398483 608679732
270719298 994557300
970754889 -107203966
-996622807 -476184195
-929101698 68381668
-211258011 948791689
-241991884 938911820
-938026155 -792332762
-412973426 -971415973
965542754 -64429895
-971385036 -168643771
-974288456 -191388065
624760060 824633254
999948266 -684522171
-707848138 591848609
367678812 975267437
904020211 -864218201
-353636224 -978141928
995773751 -442787367
-957191383 -74635885
-955799397 -66414326
-950272310 -35179813
-985516264 -295511325
-368943160 885822825
776804108 617398140
666833104 780148045
-43343207 985704501
-338182593 900488317
-454168059 837237706
-999997357 -659618071
-892886429 -827237336
-583294343 736365969
451146395 -988537834
929580973 158297708
892182589 317017816
-999624765 -602665118
159995859 999959172
414284932 959545341
-979720625 -742479471
-919041983 110425093
-822800106 390865347
-979102511 -232684565
-440502676 845831677
919973316 203795571
-968144261 -759338922
797183250 577369695
-123115795 -994206772
215547518 999074147
-385890422 877157931
598387483 849079988
-955307481 -63542509
-288277256 921858461
-304841415 -982696118
-361381993 889536274
-524250169 787435701
462856676 939055610
533111212 899023801
828495509 506777578
913310254 233279873
545900386 890377412
893624781 311747574
309865161 988803023
989062190 -310258479
-903484228 168366029
869628277 -886602137
-988219209 -327058298
991157023 -344351193
-381457426 879465864
-910635607 142673755
-985484492 -295162713
924878310 181066532
-755045266 519618226
835585603 488963605
-720805520 573289067
-991620069 -374838315
-855948774 311295669
872069126 385411355
679297461 765445300
-270900499 928595386
999293028 -696805928
-344696122 897465969
947904299 -823351680
-544184706 771309068
-468362078 827865416
-549357740 766959313
994870786 -418395955
-998800914 -685590863
-981438581 -254186020
-73127627 981054563
-770062105 493956276
941297220 96356667
109386706 998912179
429127512 953825807
236887607 -999368545
866091476 404019387
-956059399 -67940117
601354466 -969582827
-984663506 -286259507
279461314 993504648
-490770158 812414323
-941483241 10661598
-362424145 -977222817
-928788003 69752293
954742353 -814892314
901694407 -865937741
310439072 988699880
-864499715 288363707
734734885 689366771
771949496 -930107711
-740539564 543124656
-889714014 214424457
651100583 797628496
102814664 -999832303
-995285711 -703060188
-699197273 603822553
54128653 995919763
630167774 819297076
331164050 -996666907
994339556 -405473072
-96762761 976778007
638266147 811106789
-978114731 -223885494
951265131 -819293675
796548971 578668944
-885194524 -832162016
-998194316 -526662388
732767111 692404001
-999797426 -619066689
-486358532 815527344
-510785117 -957633045
-301921881 -982941428
581937086 863005201
-702865792 598779393
953996306 18414018
981323975 -209736250
-745092539 535878921
-997199082 -493029558
-671191595 640218703
-460865953 832866867
-239896755 939616420
-926840345 78179024
999678658 -691962556
997814524 -710681806
-974584912 -193800082
-962563124 -107689513
23296998 993404968
-189223493 955195642
133057831 -999985396
961673667 -35391115
-299643913 917270591
-354894150 -978012663
887959096 -875333476
883430655 -878230648
492001989 923940994
-921987893 98557675
999975704 -664294430
-998681287 -546162310
-444865798 843127320
990273695 -329597352
320851692 -997070460
-732144327 -902310914
-229832584 942948001
886265225 338054959
-970831431 -164496148
941740301 93849405
-869769347 273733369
-396212126 -973434237
-999645816 -604456419
503280075 917488827
997714238 -711462349
535021513 897768471
560177410 -975821136
-794354080 449286140
-971256055 -755235638
-863809146 290252709
-955103933 -62358463
-379275408 -975379717
-156630411 -992567010
-628329937 690144467
-502560214 803930763
174964009 999998731
-635191915 682603827
112193052 999013019
-308925572 -982348414
-925243664 84967016
-950696198 -37499315
-999872697 -628320764
-999692412 -608631823
-532847558 -953973074
850177614 450206260
-851792145 322048352
-693041316 612165841
247882117 996944032
-788169499 461035012
-76644834 980438982
251351433 996618316
845917217 461826913
-592714076 727151767
-393658623 -973735501
116287282 -999911775
-312343003 -982053083
-997398054 -499174563
-929493444 66659188
745722848 671967451
-898212553 -823713460
-671534630 639794496
8852790 992003663
999995374 -672805745
-862994587 292473491
588319890 857688161
936265138 124084545
899892008 287942363
-503147039 803501475
282364362 993121656
141040393 999752981
-398495763 870388167
464790682 -987187977
999138249 -575981071
-945337314 -8993992
970167919 -102120337
999321980 -588053866
22267688 -998825197
-607783471 711929466
-801133721 436005387
767586848 634356916
-790230800 457153872
-606138124 713620615
-995944300 -458259234
-969914075 -157729176
415153090 959222803
-363883666 888320316
-774196055 486634329
-391275649 874302974
-693690509 -915085086
-914944245 126441458
-779962913 476226862
-614533830 704886096
-998421471 -535443856
41642531 994951803
-999698658 -674313882
552174246 885941900
-201670210 -990097608
844246567 466310745
-997344873 -694726322
-841285345 348236104
789972496 -923844528
-319867521 908689602
-369551164 885519895
-702469863 599326902
-104967390 975190173
802775377 565765645
-583330365 736331408
-356108135 892071066
397648558 965556920
998441440 -538446983
829901817 -907415908
451215176 944476353
-752082542 -895184957
980405443 -199713014
951433884 35246066
-107835601 974624301
856473202 432499412
-962506295 -107325508
-558959194 758680887
-798637351 -876942188
928054546 -843921610
-999206048 -572706715
828664176 -907981007
980605218 -201867946
680243488 764301465
-603433324 716386274
-983527500 -274521153
-180800298 957527186
-999726174 -673709924
-382201275 879080430
-919125800 110092581
-471961974 825429255
-750889327 -895621979
999933334 -651572698
-422169765 856946981
-823276125 -866082310
587998305 857959165
177197637 999991318
435009236 951450458
178013231 999986403
-854976281 313835670
954620212 14239213
-934978466 -795165193
899441741 289696643
999728238 -622510611
992170492 -362156997
928141486 165387823
-673313251 637589774
-872597165 265720062
-736343513 549722695
563489842 877512865
-678092393 631592018
-886324434 225057876
603984567 844134738
430014373 953472026
-518145536 -956456857
-996381405 -469534345
-956574233 -70971826
-743691759 538114509
799413568 572774722
332009630 -996632869
-975344100 -200056694
-828175686 378843076
831163349 500138043
-751949903 524757272
996812493 -474771308
-996974299 -486296133
838740992 480824220
-510885214 797752109
776885532 617244607
-955332369 -63687644
585941179 859686094
-617535247 701717218
-862406277 294072015
-927361015 -801768781
574045981 869336056
49712291 995587911
711952681 723001638
-978854881 -230469621
-946672030 -15943862
691995165 749678977
10766511 992196744
88827310 998028630
775544290 619765750
-658150740 656106307
-751068959 526202402
999973095 -663265538
-277379345 926122378
-695216286 609243794
-868526094 277225535
-816916608 403623745
346937486 980927318
836597579 486372945
-254811551 934494862
-251113072 935785717
-782156443 -883743538
-18565225 988960515
60677379 996380411
-981967940 -738303312
-690577890 -916068125
-728118521 562393050
-948307240 -24570831
839418889 -902859117
-703260385 598233502
-947881851 -22309057
-575939556 743304715
-273662868 927544078
-998453013 -688096673
932516094 143544971
-293029403 919956029
-150898459 965194639
-843393670 -856093422
665595369 781567145
-999734528 -612627597
-775532365 484241187
811038445 547788557
-832991853 -861348531
584522408 860868296
864506568 408825026
964762167 -58430752
-938901511 23416512
336401513 -996450975
700104383 739078928
-970907900 -165066684
-570146571 748645802
-994865916 -433379119
126356182 999441510
-190931850 954716537
-727199651 -904032962
964657768 -57634276
255045723 996250221
275458566 994004182
558871823 880998137
-851614981 322500496
511095519 912824601
-681814118 626853721
-878718443 248041155
899283944 290310728
803080502 565119386
118758749 999230538
-388175663 875956119
-994114293 -418154833
981415304 -770252370
558446194 -976064329
-293063798 -983665369
340811713 982423271
-876423326 254728302
-995179741 -440207088
-992195170 -384000530
-756000253 518021517
-984544221 -284990198
-878283559 249315944
-991240072 -368930265
-141177908 967475069
503620882 917288329
-339994597 899652585
-995183124 -703425673
923043690 189686881
-990371776 -356078820
963360894 -47832912
-27958264 987790361
670249585 776195559
-847058245 334028273
-385010350 877618053
-498036561 807214903
-339078968 900076130
-224152960 -988682007
533332041 -979345522
319760489 986946809
622259615 827069809
986755376 -276951965
874468536 377689068
397857415 -993032595
-49422526 984820929
266206974 995067550
-728790666 561373485
-698413167 604895140
-176052974 958798681
734596104 689581368
992294082 -364406610
-134495477 -993668390
-832870291 368115255
-261742747 932003665
507799089 914801570
-378206340 881139573
-924908663 86384086
949107304 50044220
-670794580 640709060
-595169586 -941720398
-90813132 977884226
-596964826 -941317711
-262550925 931708362
994574107 -411071164
-152263829 964866498
-285770012 922853125
-725697822 566038853
-118518384 972453254
477100163 931918282
276017730 993936120
372500776 973808143
911645968 240435044
97855180 998441153
878449805 364608934
-714430929 582503527
-971413682 -168859854
962814027 -43778035
-77481025 980291234
-982674310 -266000908
-994050118 -707222194
-770170093 493766970
751744382 661971419
-898299453 186175427
-98038574 976535457
106058852 998785074
-311673295 912247414
-860272457 299840869
-274264191 -985138850
-350833495 894575407
-493710224 810317429
-936822132 33358183
-303908063 915512057
-939932465 18359712
997098945 -484550765
32925614 994239803
938210058 113536696
-958963061 -85302010
928798372 -843238470
50610563 995656811
-507191599 800518308
-994335717 -422547612
414116527 959607733
676468390 768843724
-208208249 -989694364
999893946 -644055852
-620021789 699077816
-892098005 206731608
240953993 997526348
913214100 233695734
-619448324 -936003296
459714080 940551898
787262513 597329715
-715612497 -907946199
-507578622 800230891
-998121634 -523944386
-699354059 603607979
572541024 870518830
750913558 663366866
856938421 431160009
-564916570 753386561
138601257 -999997875
813384122 542499955
660663790 787155100
-639680331 -930765637
-893759430 201293992
238309756 997723028
769299216 631273042
520562480 907030702
625124217 824277091
889240309 327564295
-992814334 -394325969
-917635390 115989932
608709759 839876010
-820145087 396687677
-516946092 793131527
-462245708 831954759
38510758 994698366
870664746 389858869
292836675 991642829
754177538 657844873
598696024 848810563
-519400048 -956253519
-50659247 984638665
-890821930 -828585497
-440429857 845876667
-993813494 -412340054
-766506961 500154640
682332998 761760222
793454857 584952875
-881352117 240241462
-153271027 964622511
797721848 -920924748
472351213 934336796
982948553 -228304289
-720491042 573748386
-822013536 392599670
-716624015 579348028
-987530097 -318521136
-773302600 488226447
31031692 -998988665
-129212842 970165105
68062383 996854794
975366543 -783235423
-914876938 126699644
-613794950 705664129
-901422115 175529767
-996164509 -699775255
164946906 999984671
-923154401 -805298553
934048179 135702870
-999578073 -598777001
999481798 -599787498
380808993 971189627
406610855 962367359
-821322769 394118234
997984346 -518343472
-998761002 -549640543
-486995173 -961299187
422010765 956627394
-469987300 826767547
999730373 -622735515
-980135045 -242037798
223451574 998676771
-92980977 977483811
-14222351 989479328
-662391197 650990950
-999697236 -609082336
419555156 957568591
-993400252 -404704303
-248457907 936705503
899422056 289773270
937959312 -834152003
-985251100 -292618741
-516753802 793279716
845808557 -899664070
-511734893 797108975
974487394 -784912790
-996830898 -482123083
-709704581 589235483
-883336724 234226916
309700017 988832635
82039046 997681013
890725955 322267380
-987838632 -322244936
-469084944 827377555
-808738383 420655432
-998897295 -555933874
615736171 833350836
-429368819 -969331311
997630960 -504115387
979743946 -192689761
-525870941 786160989
-775449334 -886384490
-357414708 891446635
-823750621 388761218
856709572 431819358
944852645 75793387
-959308196 -87404301
-991072714 -366371382
-617977054 -936362138
946527700 65798910
-969122005 -151967215
-715819129 580507240
-177165607 958503923
824556402 516386114
-89026987 978213364
-644454695 672165136
-198916099 952438085
-569500290 749235995
-574034009 745071536
-531021042 -954297020
994726394 -727784482
-428507820 853169087
-218097508 946693691
-882778622 235927680
-398258068 870518343
-900988678 177020347
-665385491 647345976
721492811 709332945
-212845272 948309590
641131255 -962567442
-56815904 983705284
-20879224 988677368
-243322957 938461261
-714679483 -908257550
85272325 -999689875
910111936 246904204
743956822 674832597
910442755 245529017
-940962673 13264902
630524741 818940656
780998448 609443938
-579004911 740432325
612770335 -967671769
-856577034 309649670
-975249849 -199269539
-871809646 267960378
-999220580 -573601523
903780726 272603800
-637553583 679965577
-439262602 846596436
-279605909 925266000
818667395 530334709
763440738 641754019
-523013534 788406046
964439576 -55972873
250103856 996738247
-675319273 635081090
669921499 776579481
-686599129 -917293669
911905855 239324453
881797207 353401558
642329974 806905399
876254770 371850462
-976679499 -211376953
182319217 -999918116
762019475 644261748
936889496 120727361
-32783200 -997519007
-975206930 -198911530
-700865404 601536699
188218207 999886444
-999854898 -625879825
478438262 931226486
-989323989 -341598748
343962601 981668328
-993954088 -415016345
-638236754 679198837
-369501112 885544863
993810739 -393667665
-904364828 -819524171
985541886 -260736783
999789851 -689790596
26362540 993677765
-650367850 -927823350
-118830240 972387758
-276868736 926317992
-66356309 982187969
-93773975 977336675
-608031443 711673671
318418430 987209090
974607074 -141889803
322387135 986423823
-10801481 989878057
-503852777 802983659
968833702 -90799998
903174439 275012239
-658887599 655220960
312420392 988342581
-721910276 571667417
995574540 -437154892
805266470 560448051
-934175940 45642498
-129269301 -993919708
-860079911 300358519
961496261 -805677700
998019268 -709062157
834841137 490862021
-439906084 -967939281
591578547 854929399
-402431101 868219753
589606983 856601557
-933893510 46933951
922573732 191874633
485852711 927317867
854392024 438421556
-913020712 133774881
997619238 -503664483
86180188 997895427
-545263734 -951732795
164988760 999984812
864717528 -889498104
826289205 512184375
-934565923 -795533818
-988742282 -333867301
-637420186 680115103
-753353673 522440076
715147311 718502083
107052719 998824029
-841021439 348872709
525199498 -980367890
-997679915 -508263610
-976476757 -209637981
132245319 999581371
-668448787 643595500
47891525 995447297
-879263951 246434232
783929238 603811071
-71612695 981314966
410434654 960967657
464486059 938263377
285464787 992702788
-552876809 763954624
-520467068 790397656
-985023676 -731907591
-890560576 211712936
-987120065 -313720274
38809001 -999119926
249584001 996787927
778492245 614207693
811401934 546974146
944769288 76287578
589348202 856820172
-998301663 -530753242
735465697 -940958547
-376704557 881909099
996859550 -476340612
-565701805 752678889
513237475 -981816018
-966908947 -136502086
169308720 -999958618
485181006 927676080
-602097486 717745854
443827161 947739315
-404457527 867097958
731431966 694453339
188939456 999874956
8292440 -998550899
583436215 861767740
-998718502 -547778728
883800114 346580525
-910786675 142115623
-338149517 900503470
747295710 669392346
345830096 981205590
970583747 -105711683
-561271796 756638157
-942141378 7353751
932655438 -839505128
-986598731 -307727751
-340638759 899354429
-944109509 -2662895
-775448855 484391151
-553756527 763196979
-887929887 220065872
-934000274 46446733
962564362 -804162509
90664577 998119438
936699846 121749035
952602082 -817633412
-869078199 275677174
-922840042 -805556282
-881058906 241116029
-747701470 531674363
-932373459 53818710
728914925 698279993
-189946889 -990787050
-828494239 378121277
925290999 -846444015
-892734620 204659028
-811401941 415179771
999265798 -584218598
972363326 -121427786
-536948612 777267215
36869486 994564311
740044208 681075868
866583363 -888399060
-413258769 862125281
673096932 772845508
716325070 716822138
-882035627 238183287
864249849 409595883
743188075 676073022
569523522 872880017
605205623 843044504
589086599 857041108
-824307863 -865595496
-353841919 893150255
374659745 973133697
-155240161 964137111
-793480120 450964802
885457742 340863406
-604531329 715265493
950316490 -820454280
931455712 148910972
-41715096 985937471
699823637 739450104
-897685354 -824064196
936390375 -835747375
-984647721 -286090200
479238260 930810679
-254409275 934635747
-236407150 940781515
-521117745 789889468
434207519 -990128706
947653999 58969532
595759619 -970485308
6769195 -998519619
483732875 928445968
-996664218 -477351808
-18911839 -997920242
-707640187 592139557
-389251026 875385016
-459926301 833485268
450279906 944895468
-296208504 918670246
-991253238 -369133304
-432036793 851025483
-227468293 943714774
607681658 840812136
-819087060 398972671
576363727 867497459
-329437836 904450896
478800724 -985732170
-999427389 -679584147
-777248956 481145756
-974406905 -192349038
-271944890 928198793
940126483 -831903400
-377629806 -975564727
-972491426 -177161095
-118602475 972435651
773931071 622783240
872349722 384514861
-447850017 841261076
-641768427 675220322
741685884 678473795
980741208 -203348873
-635630501 682114823
803997646 563168250
484623314 927973403
889999646 324861201
-993162141 -400434109
-914622378 127675889
342160917 982104344
-126629200 970726126
-740723061 542833972
-961197614 -99058810
-713684361 583572469
-708604084 -910267872
366955461 975482458
-480563572 819565083
967779331 -82077936
-910378592 143623017
-679421315 -919442976
886535738 -876260220
-905934865 159711392
994378967 -406411277
-994772820 -431420790
689342627 753066138
829084509 505317124
-771535261 491364001
644986920 804119644
862988512 413363811
-936106648 36722489
990498570 -333293049
-995271981 -442295840
-357201291 891548729
-963755301 -115427925
675205906 770347325
978226671 -177008607
-201635088 951644583
-920924744 -807116438
-766473982 500211653
-449551324 840191119
-998426297 -535635003
943647296 -828175619
-956020092 -67709090
616004929 833094845
-638214502 -931154734
616169810 832937521
966979365 -75674512
190992864 999840020
978006427 -174772211
-948737991 -26870972
280349657 -998402810
-931558566 57481908
-16771664 -997975360
-578782125 -945223859
-222991595 945150963
608204901 840336239
-660418177 653377594
511901148 -981972596
-987989475 -324115139
-876819305 253580720
600714547 847037776
-347517430 896139424
885956036 339134212
-889676727 -829326141
841110158 474613141
-667030795 645335304
956986030 -1854670
-424098995 855805340
-330831478 903825492
-708840498 -910190039
-482482098 818235938
320775126 986746243
989375688 -315141165
824881738 515598873
999851147 -637589080
-994905848 -434225633
193593240 999792560
-408935711 -971909982
-196254082 953204492
179968174 999971921
-227870562 943584887
859762366 422919191
-77861917 -996037724
997758046 -509125411
993532128 -387940033
-61573477 982958157
417386295 958389821
915972348 221668877
-381234458 879581008
575749828 867988032
984503290 -247388725
920202190 202757265
-890769780 211037103
-993701494 -410250028
-647498149 668662404
-982051718 -738136409
998203816 -527713267
533274884 898916782
986610615 -274970589
-317461027 909742906
658664415 -959086013
79574157 997542815
430671527 -990448442
-744597847 536670383
-36576853 986656768
722990805 -944314522
-953752185 -54576977
-996916115 -484598140
-784801627 467323064
795916613 -921614918
960483330 -26720587
924805711 181412459
-995915335 -700708811
-752761853 523418815
998783829 -555696682
-100766548 976009636
499103128 919916058
757179215 652708195
809107151 552082084
991956033 -358288024
-952499730 -47498599
932259041 144852927
285161049 992743971
394534009 966628831
-999962777 -644421629
-961248437 -99375822
-986661279 -308444337
985879467 -265178348
-688195694 618585214
-396275250 871600960
-926912766 77868111
992914651 -375926520
-956405220 -69974576
508672599 914279218
-768380460 -889099876
-466191081 829325137
691664067 750103492
-879274439 -835794918
-342220483 898621015
-692679638 612648477
-904855126 163539291
778557193 614084705
713501442 720824073
-896025720 193793821
-359104618 890635436
-380040762 880196635
-226021404 944181715
357108596 978265387
-944391150 -4109461
982790750 -226430289
-98088679 -995271697
-13347375 989582234
824753743 -909733414
-526098959 785981132
998687687 -550633392
-30214113 987502882
-953900989 -55424283
917448723 215130625
-828458716 378201772
809815985 550514854
-82358678 979422867
-269255219 929217198
982667238 -224971770
-723282193 569634640
-554032726 762958786
-951328967 -40977034
874721182 376867084
-655523695 659247089
453017501 943659896
-837858143 356430710
579746918 864779062
-238046594 940234638
-992859019 -395091746
-825525006 384810432
658988059 789020880
882190593 -879000215
-432384981 850813329
-373639332 883467880
-592889855 726977714
-900141659 179923442
-786380849 464381005
998842964 -558888763
-988932125 -336369347
968256122 -85991720
-413837769 861792450
-564252786 753981226
858194255 427519076
-917427703 116806603
-977760969 -220767822
-488488500 814030866
-855198825 -849775550
-479521018 820281236
-560094456 757681637
-680912632 628006621
186591770 -999899621
-217344470 946928126
97775672 998437691
547827985 889030321
-547778618 768296858
-876666620 254023758
942101480 91797184
385771091 969571981
160859424 999964248
-915670889 123642567
986040656 -267315587
380920097 971154038
999955169 -684198530
-997810202 -512705282
239483976 997637602
-999238154 -574687255
-525713303 786285319
768195028 633263339
932550627 143368934
-553091046 763770217
375047530 973011970
749044668 666485493
-980774757 -740576154
-516327551 793608056
-397579568 870889213
-742445091 540099004
-877858180 250559459
352623484 -995731700
903349438 274317643
705925218 -948631766
-962947560 -765991500
957735765 -7100834
811068752 -915651581
348288673 -995933397
-512477250 796544834
692709313 748760000
-209447530 949333881
792067071 587750101
978562194 -180424182
999806113 -631496885
971386404 -790290546
-999925502 -636544726
908913612 -860474381
-78434339 980122505
581057484 863719659
-811605116 414758929
39692894 994794298
990929369 -340487615
-766969851 499351794
369200328 -994855898
-187870968 955573708
667046277 779903306
999952885 -656312804
916415105 219718930
-312464481 911908317
509038390 914060378
-386147209 877023478
750449613 664142187
-793910722 -878923807
-770358305 493436569
-802999909 432273324
795574161 580659081
66037452 996727556
-984480011 -284317880
998476765 -540150393
912209860 -857848293
-948567778 -25959365
399597227 964874346
435841443 951109325
-962341469 -106274570
983697145 -237314267
990086329 -326534301
-856950239 -848805310
949186628 49550237
987429797 -286355331
605428486 842844710
583641541 861597970
-983009339 -269319945
408093006 961826989
158360120 999949302
-982537403 -264659602
457783541 941458301
4760354 -998478268
-866464536 -843402910
-831764818 -861955703
-67994516 981918152
-496593935 808252908
-823269830 389826401
162341655 999972893
-914021153 129976226
-110250681 974143038
-962633147 -108139137
370044689 974557795
-280990596 924728376
995217107 -427489496
512446236 912009975
-99621764 976231135
-350011874 894963736
-997080074 -489437649
-600578134 719285357
102225367 998630017
-971248244 -167613475
715243873 718364725
-816814726 403840894
-166067613 961403911
-614610333 704805499
816361795 -913425099
854175768 439030191
-387813351 876147337
-103153405 975545401
-800834169 436602124
821025165 524808934
-913987186 130105892
-136452208 968554321
154399014 -999991526
-610314420 709310427
-451258184 839107721
-674117193 636586543
-463412950 831179639
815594690 537437156
-283986251 923555268
377157719 972347941
-15634117 -998004368
605523978 842758916
-85127985 978922161
-894486798 198896769
980314886 -198745669
-982201984 -261432582
884385528 344568191
859997852 422224251
963483021 -48739659
826067299 512724100
-208175147 949713476
-999521055 -594291125
-418748209 858949817
393065230 -993364568
-685331060 622317094
-91552631 977747745
-952380798 -46831709
223323546 998683792
-963718355 -115185484
-560422432 757391748
-109582306 974276804
-926006620 81731131
444623979 947394289
708480405 -948002631
-845235036 338574480
934690976 132379265
-244594152 938029109
505459369 916197572
656761953 791478353
-651016593 664559075
-248561394 936669794
-770217812 -888400858
-999823043 -621999858
942718488 -829168772
621546367 827761696
853765100 440185265
110917471 998968133
-497773731 807404864
-996733223 -479314030
-395871555 871820954
-530792324 782245910
-519744344 790961371
540521964 894087548
912106009 238466499
526653919 903181014
398404128 965292656
-2571458 990801596
869328443 394063584
-158202929 963397887
-909878834 145464835
-2702734 990787399
415323824 -991733015
-999911358 -634140216
935750741 126824816
-940912913 13511803
-888268890 218999165
442119371 948474564
-52515559 -996894195
392441473 967342006
976626124 -161053187
951002607 38022710
-965271015 -125431510
-957205900 -74722354
-272214973 928095961
-507743408 800108361
806360946 558085255
-996200281 -464693489
-290227740 921079661
609960273 838733789
776365801 618224006
-990308712 -355176989
723066900 707021782
766404310 636478439
668271413 778491672
775293590 -929012862
206661904 999433992
-311010867 912530257
-973176593 -182530322
-720913643 573131006
997273732 -490725653
113448260 999056765
-999935249 -667928948
953440577 -816574305
-999920130 -635611868
826466392 511752278
-694493221 610219342
923060463 -848454333
-167688308 960987087
993018206 -377901861
453455504 -988313220
487399886 926482521
-62164999 982864467
999649817 -692355530
-451184292 839154987
743941980 -938556068
277779748 993717769
22355763 993319508
-733536533 -901823160
-260693145 932386711
-942187604 -788397719
-655787708 658933507
328054992 985254013
-548297446 767858468
995052894 -423124447
548726140 888401379
958007832 -9018784
-999996369 -658859841
-587763335 732029580
-321257240 -981259130
-984333553 -282790680
-802333240 -875366603
-736609313 549307532
-910041075 144867647
-953109784 -50935281
-39894433 986194814
-447792863 841296937
342437768 982038125
921424421 197184789
-983159631 -270819515
904432293 270009515
-701427871 600763221
917149979 216462674
139475254 999726850
-74759112 980771198
655582758 792774018
-981220318 -252130449
217518272 998982862
903526743 273613179
771620324 627053599
850767774 448569681
-999021143 -683815539
-291567252 920542856
-999751318 -614264080
347026914 980904686
-990940256 -364368825
-201453955 951697796
-884908164 229412381
-413624038 861915510
421741468 956731237
455018755 942740476
-138655740 968054660
472980393 934019229
-687828759 619066197
980809115 -204091158
-378381880 -975480245
540704675 893962959
-351992378 894027216
-634959248 682862610
-577604911 741747105
-648797334 667151209
-980441762 -244870447
879774901 360217281
-743544535 538349152
996968909 -480059373
383626919 970277405
-945927540 -12057819
-303021136 915879410
-575967165 -945801871
-999486904 -591683021
-707740281 591999532
825809963 513349411
123352634 999363805
351550586 979738765
-978528804 -227559026
-935938513 37509643
-684933871 622832214
413091730 959987344
-88509066 -995646014
574372699 869078428
-945848683 -11647802
-951917448 -44239247
-999818692 -621494884
-854956035 313888471
-608100787 -938729477
-999613858 -601750544
707675839 -948202630
145102945 999816301
-369923048 885334226
-987507765 -318255615
-606786732 712955256
-127001690 970645628
-739743168 -899631662
-909708565 146091450
-887712714 220748273
531329484 900178491
997432518 -496549613
-177851358 958320876
948313811 54936733
224125452 998639311
-897480583 188926605
161072680 -999979348
-997258626 -494849462
-973364327 -184010967
-294525420 919352187
-954930062 -61350630
-718498763 -906982510
-783985975 468835700
223205328 998690229
55069606 995987933
-663339443 649839331
77972077 997450741
857342418 429992162
996873338 -476802392
319225064 987051806
-479031466 -962484474
717236787 715510797
-999995897 -658501300
-915165436 125592265
-999253901 -575674132
-725447916 566412381
7354554 991850636
981582025 -212585961
-990681465 -360532459
-780928414 474464502
434707307 951573901
321518131 986598760
-878885494 247550819
-495501589 809035750
-877185439 252517490
-482518537 -961969976
969906782 -792783029
649772533 799051610
426912159 954705092
-949816235 -32694911
-999496394 -592393995
-985705670 -297611334
46017651 995301120
342843685 981940436
-843726448 342302415
-881228051 240611699
734057285 690414258
-763993209 504475886
-998948763 -558475602
-194639129 -990518470
-711315564 586951038
-289308111 921447105
667447632 779441675
-478648135 820877773
297013913 990995912
-844188615 341165825
592126432 854463434
-338046123 -979695395
976887364 -163610024
-975130221 -198274842
-277867757 -984863324
-988059032 -324999299
715798207 717574971
66679765 996768151
-366000272 887280562
653855199 794652911
79860352 997559179
770214024 629618692
-980643685 -246745353
732364174 -941812373
999582942 -608093275
-504146357 802767933
-103022367 975571026
972885526 -126118040
-398411152 870434559
-95289906 977055103
997031833 -482220372
-744739825 536443859
848158430 455760171
-113791377 973427157
999487756 -600250893
-985837941 -299085819
-677417266 -920037098
-740374968 543385338
905226509 266829506
-901514913 175210201
-992732702 -392931884
951561507 34422283
-329092241 904605556
-216916125 -989149499
-292411437 920204373
892907993 314374550
-722994532 570061662
-132448886 969452416
365931195 975783133
-111034641 -994741040
-441752561 845058560
-835167671 362773627
966049100 -798932637
-665203958 647567637
-48832076 984907811
-985036359 -290288661
-766716134 499791968
241111827 -999286957
-260217931 932559662
537035368 896430244
-191864714 954453701
-525027937 786824527
145822294 999825745
-687453056 619558022
931717898 147588765
222511977 -999608929
303979325 989834080
-457725874 -965517958
952875399 -817292433
961251147 -32302285
-75262813 980682640
347089572 980888762
788538781 594821313
438481051 950011706
902710206 276853116
-574685293 744468782
-857074126 308344503
-671415751 639941589
-528035961 784447006
16815090 992794830
-981554501 -255281025
-683965310 624085479
-939008929 22891059
-949109471 -28869209
-558351143 -949295915
-704935790 595912637
-387753360 876178917
625386995 824019730
838444340 481598752
-623213852 695667703
-869878900 273424841
822628417 521007214
-903475906 168395096
710285448 725320677
-742191189 540502661
226885117 998480604
340095960 982589930
624010358 825366175
-460756594 -965101208
-990853520 -363073616
427545641 954454411
-999759254 -615045208
576791288 867155332
956238971 3284727
-353452199 893335222
467450908 936795747
-229284495 943126363
956809051 -628319
-970169561 -756693299
698630235 741027421
-971253768 -167654896
248840771 996856506
-661599679 651950430
-993677908 -409811441
-648204598 -928428470
-975794418 -203835284
-478714729 820832324
653431325 795112484
733357731 691494236
-579266656 740186213
115380653 999122610
-550238667 766209945
-545673893 770068680
528985329 901687929
-806547847 425108028
-872330031 266480470
-810058161 417950180
-978674476 -228857607
-969685558 -156056878
-829638524 375521990
-973373313 -752260794
-133023401 969324544
153787759 999913975
-982220379 -261609012
-100257781 976108204
117865975 999203241
-844992250 339176949
-848946805 -853181857
-949907108 -33189369
-894296711 199524081
-841409792 347935504
-336891762 901078786
-480785334 819412202
-947773278 -21732757
989012811 -309507789
-700591803 601912390
-331676202 903445290
-957317678 -75388370
566772191 875009133
935985024 125581669
936536077 -835600039
-125480728 -994097966
991853900 -356464728
-256446197 933916668
950117325 43675651
-994516444 -426169612
995201841 -427082801
551497871 886431605
842189208 471770610
-183693987 956734195
-731672683 556969197
-579559186 739910139
-296196002 -983414219
-820663307 395563057
-996561526 -474467115
997506125 -499336868
436503527 950836839
-729555641 560210552
981259168 -209023777
792158410 587566305
64806372 996649035
-790262174 457094453
-208210626 949702905
82307219 997695438
819330696 528786968
-602388736 717449920
65864846 996716620
-878966611 247311703
881680678 353796513
-183035654 956915237
-510226399 798248912
73463623 997184866
-398809996 870215829
-959176432 -86599029
682142670 -954105892
-212225393 948498730
595450252 851620840
980943219 -205557538
-724367432 568021514
907887207 256071378
416569440 958694972
-991855706 -378554538
994623932 -412265184
-916665313 119783588
-116180996 972938439
-861031957 297792976
462687678 939137328
895315127 305481710
-968606346 -148274422
997851575 -512894515
-717350625 578299480
-361978384 889246919
-216530979 947180093
147341644 999844033
-163907933 961957038
-658365993 655847845
433942337 951884788
824430946 516689186
-465992902 829457750
-565394207 752956593
-302031565 916288402
-998154948 -690035709
-29652770 987574606
-927252925 76403204
-64815967 982438907
410173612 -992130307
-775873182 483627942
109469352 998915242
164507234 999982951
955925796 5415527
-297219962 918260211
-941889010 8625771
-288390889 921813202
141618209 999762469
-337106941 900980424
-378688707 880892033
652369337 796261017
774848191 621070761
-412629945 862485019
-541978710 773136970
900852467 284187691
-299003919 917532377
-324336631 -980980494
467640445 -986896860
-660806076 652909689
-109787692 974235816
-973933579 -188541481
762623782 643196553
-833714993 -860990070
808149316 554182445
834006677 492980754
-185517407 956229620
962279679 -39833875
672656629 773365046
-898749570 -823355912
-999398025 -585196945
-961133392 -768221523
402411549 963881582
-998730958 -548323211
-931239251 58910731
931511457 148630279
-893351489 202637021
989088961 -310667985
820283338 526553143
926278485 174376463
983488909 -234790907
-870033209 272990116
783214363 605192462
178282700 -999932705
-223941857 944848924
261610145 995564885
-569225258 749486445
-983464530 -273885469
867475027 399795781
939728200 105158518
998953140 -700614030
740120052 680955920
-999185688 -571467477
-999561355 -597446856
940025604 103504532
944238555 79410778
-588499780 731307262
-800188256 437885770
13031300 -998646637
835970583 487979287
551290992 886580615
273870364 994194236
766108813 637008267
-425765463 854812708
782392625 606774455
909200312 250679381
-100314956 976097134
-349885749 895023321
-987100531 -313494743
488571148 925842837
-942293292 6584961
-451728 991030660
-312205957 912019265
-985765650 -298278748
998409185 -536928175
-999498683 -592567458
903300433 274512315
994043442 -398724743
-672416071 638702699
-848471970 330472705
886446852 337420130
-899754887 181245097
74758159 997261999
-963947475 -116689619
304930142 989670096
-976779132 -747141664
891204435 320555419
-178951963 958025532
999939401 -652938021
-268599747 929462882
554639701 884143539
606934091 841488700
287225600 992460785
175531707 999997635
-121987913 971718686
-975964500 -205275413
-893058766 203597910
-671307460 640075530
-405997818 866239424
901382915 282102239
-998542647 -687468876
951877813 32372627
-916753880 119439167
-924352197 88725753
-994186068 -419574418
89822835 998078379
-940766614 14237547
-263331557 931422254
-974139628 -190191683
880365752 358238247
-894939646 -825884458
-942390271 6093272
-941343190 11363849
574980019 -973657340
-41424824 985978661
196029488 999739278
345279817 981343052
988685012 -304593420
994631476 -728230989
558582346 881214771
747406774 669209632
844598795 465369369
-559099110 -949150985
-987753792 -321205251
965128281 -800355066
548951479 888243113
756443866 653973851
775485458 -928948773
10393997 -998593491
-880388284 243110897
990004764 -325205255
-647666450 668467500
83627333 997764569
795398871 581015474
184197477 999934737
860911096 419525354
-998750231 -685961216
997891330 -710074927
-532251929 781074713
301030111 990334921
245939656 997116852
-946551039 -15311008
-971697139 -171007470
881319776 355017804
261813376 995543287
188787488 999877517
-686220818 621161714
-489236152 813501504
-713604669 583686382
-684686709 -917869731
916520114 -854219093
-774701347 -886674430
-952893672 -49715567
967970471 -83630472
-546133936 769683094
724623072 -943883601
-443242073 844135877
-783712165 469341771
-862225570 294562448
682396959 761681685
171268664 999998560
207845214 999392163
215877455 999058966
-363521583 888496583
-921583467 100212320
-188255726 955466317
339302906 982774008
-526881383 -955005376
-437874124 847451005
-987314536 -315976617
703502533 734555229
-984445827 -283960944
-373321840 883627709
-667414893 644864730
-675615514 -920569963
-960318020 -769212666
524152231 -980496525
958577652 -13045473
-444739070 843206373
-370682142 -976333926
389470707 -993602854
-976833243 -212697824
711442512 723715772
-635499031 682261479
391558525 967639808
225867876 998539769
-944866570 -6558545
581906790 863030033
640986541 808302881
-981281189 -739622984
-619722621 699396272
-990844540 -362939849
-890864115 210732282
-661234803 652391967
987849129 -292353840
100187618 998542661
779946026 611448402
-778088851 479626286
889710451 325892383
-30076626 987520506
299626534 990571094
912302283 237624176
-974757646 -750218999
806505149 557771813
-973099206 -752661392
-465598634 829721260
-990562873 -358817923
-966623395 -134555827
-998911354 -684749249
-890497711 211915650
-621405613 697602105
-351788199 894123832
332761631 984240465
-265556030 -985791900
-16469280 989212306
-466539311 829091797
-554775134 762317634
-52762364 984325740
-416507650 860250299
-240870731 -987564017
-224434500 944691090
362134573 976883527
-686301329 621057129
992547843 -369078261
760571627 -933658052
-998805419 -551623393
-925272959 84842846
-461184504 -965042296
-818271174 400724228
-796990271 444176584
-751023552 526276569
951590111 -818890687
-926748003 78574626
-830193413 374258930
855535781 435188508
-358295514 -977661934
-901681210 174636618
-590720451 729120413
-668251723 643837478
-984273413 -282164941
-329339096 904495114
-857815437 306387429
997523585 -500000485
-991209241 -368455693
269248003 -998693035
-74812269 -996146112
946142628 68112300
-397064031 871170589
983006343 -228991217
-664693298 648190616
-799238654 439764418
-827455545 -864073012
-990159165 -353061561
-805144473 427950153
-961994340 -104070849
-181878652 957233049
-917502711 116512492
-758891272 513162644
-75763950 980594339
-66794845 982116028
952637574 27396902
-184051654 956635590
-141616500 967373947
-837119256 358182493
-233042478 941894487
-254945121 -986568764
974308737 -139110664
-193992356 953851515
-992887025 -395574852
-333855134 -980095022
520737857 -980914850
-980980488 -740190598
493146503 923300380
863771932 411024226
515323415 910258443
441018887 948941969
-622905304 -935142510
118495737 999222537
-695912491 608302064
-994723928 -430405593
-474751472 823532781
852703724 443161298
845041772 464180892
592963761 853749467
-998350850 -532674909
-449872031 839988505
-659867716 654041131
-900965347 -821857843
-857269683 307829582
714743104 719075957
943868815 81572345
-972083479 -173986204
-176746896 958615269
-310955524 -982174393
-991949523 -380051235
743567925 675460456
-664391173 648558959
650996484 797740483
953750662 20046920
-999665875 -606199907
930046418 155974077
-193313839 954043881
-288682015 921697042
-478313310 821106056
-912209759 136830888
845409301 463193228
-934672092 43366592
-789603992 458336432
-918985554 110648923
869832721 392480054
998332707 -533435041
207076998 999419389
-216106907 947310555
829688500 503818273
-447743566 841327824
939968065 103825624
-231090955 -988223987
69586493 996950029
646546317 -961499267
-997461786 -501196571
-907766211 -817150227
79089657 997514990
530799015 900520598
604016953 844105836
695617656 744981410
994231341 -402947605
322788116 986342588
-766527305 500119427
-867990789 278723232
-804060509 -874622242
-402235561 868327811
-985140409 -291416989
348986400 -995902216
-974298201 -191466569
-639885390 -930710686
-995578506 -449424765
-917642456 -809715677
-994227843 -420402113
764851861 639254932
912154229 -857893272
932749090 142356958
-986081121 -301827656
612181064 836683337
-280253782 925014870
218155671 998951440
-798747626 440732376
990673777 -336194340
253172368 996439496
-499189784 806381154
530695416 -979677530
985204439 -256352721
799048584 573528930
810257576 549534294
-255407793 934285194
217356757 998990545
-850393237 325606684
315989109 987678637
-988713123 -333485349
-297892912 917986057
-750266405 527510911
729046972 698080320
499731828 919554386
-810538465 416962357
173364706 1000000000
-51882392 984457043
514161048 910968128
987773380 -291262197
890211325 324105742
-731965202 556520194
-339815341 -979525415
-495865118 808775333
151196010 999887893
857878186 428437157
-994659097 -429067624
396566178 -993122288
-467529032 828426742
480596333 -985538608
174112599 999999564
239927925 997604276
729975056 696674324
601743835 846129277
559931639 880201938
328596837 985139389
-870910143 270511206
437069137 950601432
397026629 965772186
227610767 998437792
870023596 391880324
876939594 369595711
999872095 -640690699
972213638 -788864866
819667875 527996849
-928460726 71176527
893215935 313249995
-21447898 988607348
-122565299 971595973
764521220 639841424
756387092 654071268
894832283 307287513
636023331 -963547154
996203115 -455394966
188678075 999879329
629091358 820368542
-835096688 362939965
-828561962 377967766
666217352 780854293
-550420513 766055068
-318930049 -981468499
-986896268 -311141552
834583795 491516822
388047889 968815725
910818446 243949960
229896942 998296374
-959846303 -90709662
997945694 -516733937
-796061176 -878024942
126137680 999436026
-999788948 -618116133
-967793656 -142577942
-712152507 585759573
924255509 184017866
-791106925 -880085940
-599752486 720120620
-929960525 64598184
874767189 376717015
235487385 997921101
-750296213 527462393
-840807873 349387409
-734813229 -901373421
-753147908 522781072
-966453221 -761530352
491069632 924460970
-361998192 -977268338
130349422 -999977212
-894920264 197462386
571356068 871448522
293832790 -998005898
999985787 -668448768
999588090 -608571218
-928086054 72804259
812165690 545255838
-869699632 -841515674
-776394923 482687957
-721201019 572710414
-533776402 779845038
-300123906 917073877
-553777368 -950164623
327110322 985453125
-975169447 -198600406
-992953199 -396735641
985959937 -266241707
914201126 -856192631
-694982664 609559593
-317023986 909933671
475432674 932772396
-299816054 917200061
873428000 381056131
743766438 675140158
422363943 956490648
-997376158 -498489638
945379774 72664898
-628850685 -933613278
712161739 722708251
-314735534 910929191
999636202 -613221784
-774014064 -886940593
-559962978 757797634
-941714535 9501446
492079743 -984262829
266629365 995020478
273611846 994224553
828180330 507556866
611059554 837721980
-258457137 933196133
-897269177 189635167
958401195 -11797082
-998771213 -550095212
805516225 559910946
304750559 989701186
990413809 -744778206
-279769495 925202679
-893295626 -826968547
361768501 976987582
-443633509 843892972
-110912624 974010029
-928620138 70482993
-726280354 565164323
702983836 735251144
973875233 -135129513
-580761399 738773819
-949442015 -30664696
-408454293 864858629
810963933 547955271
-322721982 907435010
-875425458 257612148
-342481682 -979266856
-32922547 987149979
438379993 950054047
-6960860 -998219606
-469227855 -963906936
-995350773 -702820140
44071253 995147359
871002416 388793904
-999835659 -623473859
773582392 623432765
536032295 -979004354
777087381 616863886
993381550 -384938483
-999998747 -660841807
-574088165 745021470
997952341 -517010601
763243657 642102319
-794370351 449254764
791124177 589646964
982196801 -219522551
225066068 998585695
944498145 77885962
-877750100 250875331
912554801 236538980
-942197536 7070065
917034700 216975962
79992523 997566691
-787892900 461553255
77725853 -999617785
436031281 951031311
-748870891 529777975
999511371 -602128643
-851939581 321671940
517790888 908744232
816473189 535413946
-643858463 672846928
79897680 -999639877
365452884 975923182
-892722225 204699540
-654265703 660737869
-999592655 -599978513
-984784397 -732455155
945964854 69175567
-983195073 -735831799
-847109449 333900370
937653552 -834463659
-822923338 390593091
868381213 397005627
-133105759 969306145
-999503531 -592940298
-900248335 179558387
-493697833 810326290
988395862 -300318654
-920354064 105189223
879682092 360526382
976691002 -161686146
-886677707 223966141
-622385219 696555699
812420741 544680606
-578017829 741359795
286483967 992563810
968445501 -87562525
950370318 42065985
911076649 -858760775
255583906 996194994
271076269 994516575
230816877 -999481082
-858438241 304738740
-999441104 -588288008
-206128249 950320353
919347479 206621014
-492954551 810857521
-197012746 952986445
-659876649 654030367
621498585 -966172712
-994585580 -427562964
656524304 791739794
-912803954 -813462790
765078605 638851959
-481119422 819181630
986643487 -757051097
-597310369 -941239628
23020009 993379879
375035605 -994518559
-994038273 -416654862
-369190761 885699535
6068318 991718486
-753285627 -894742986
-533336117 -953886347
-913852071 130621377
-694723151 609909953
154712177 -999990996
-999989182 -654684364
378387152 971959583
-991683986 -375841962
230880955 998232610
-423296007 856281618
-842221850 -856698799
-346762583 -978843284
912438474 237039033
984690673 -249764051
633818539 815635916
803934746 -918507400
483132615 928763444
940525468 100709514
804861177 561319099
978536437 -180160527
-965446360 -126605165
-995443350 -446232457
-478638675 -962542148
-143097506 967030717
-992211657 -384268842
-236904418 940615848
-914099380 129677219
-737587298 -900395337
121193683 999302938
898107182 294861325
-959618820 -89310926
844329416 466089820
923836071 185993229
-359421730 890482865
-17694535 989065340
995232541 -427903098
-936589621 34454421
-993491061 -406357393
-770835208 -888165737
721435441 709416785
-850929708 324243752
829162790 505122969
957580886 -6014614
-382792160 878773841
732012261 693564793
-789278931 458949050
-131170653 969735017
587181474 858646075
768490708 -931208727
-966519053 -133847565
-263610346 931319574
916115168 221040295
-438496165 847068449
-115597410 973058061
811866169 545930262
407247458 962135450
-111527221 973886271
-119577541 972229757
-757817519 514975517
-967863725 -143064128
-966315243 -132467737
-53836294 984164954
-424165789 855765668
-887655083 220928912
705764426 731503148
793752170 584351847
806023222 558818782
998265567 -530428044
-891581056 -828091591
4974879 991605133
522224994 905990454
-909593911 146512701
751470016 662433860
821598278 -911132511
-926239835 80740525
-610086631 709546999
796362791 579050061
-975704451 -203073943
422572599 956409343
982007874 -217368632
709716402 726103527
-795767090 446554570
-969945527 -157959525
-824873266 386265945
671895903 774261139
286231020 992598395
-395427687 872061765
-680639356 -919080970
646163828 802882809
86680029 997920739
87881927 997981272
101751580 998610224
-893416555 202422857
-997301490 -694933560
-281093569 924688254
669361893 777230673
-928880327 69349440
-646293878 670054024
-990192954 -353538508
643153216 -962169269
-249227815 -986979893
-997829699 -513389093
-653056985 662164378
104259934 998713323
999497264 -601001380
858437652 426810875
-399859222 869638949
74518612 -999581275
-981496243 -254730144
921523509 196729451
-92363472 977597980
973185101 -128836671
-176467084 958689383
-310339242 912816232
706668119 -948452529
647617382 801346109
992691785 -371750159
-877720627 250961120
910985487 243245819
-714606570 582251548
570077314 872447452
885754279 339835104
-997157641 -695611913
-998364341 -533202652
-905167960 -818968279
895195854 305930148
-994062724 -417136252
-749671390 -896066514
743507198 675558430
-22236656 988509763
-968667671 -148709810
377293971 972304986
-248008820 -987066905
-977933740 -222287894
259987053 -998904162
-901726605 174479825
-21681179 988578603
803816865 563554262
-277683522 926005825
999999985 -677477137
790535139 590831337
-781751268 472955403
-714114570 582956743
-535287463 778621575
-814442205 -870054874
-916513981 -810597288
-497347112 807712610
-913779648 130896923
-737962977 547189197
-785120876 466729904
351114911 979852536
912638502 -857499858
888189348 331281721
-992927166 -396276955
-630843070 687398323
-723527265 569270552
210421876 -999738619
999658225 -615396102
714366197 -946527934
-987355365 -316454047
483198265 -985256162
-499556428 -959382579
-998522855 -539517862
-730658248 558524800
-199660521 -990218576
-531299006 781840032
683558637 760254342
576451183 -973439621
730438488 695969367
-957641933 -77327815
-64001993 982571138
-644171981 672488642
-781608715 473217332
898460666 293498163
-912294661 136513196
897210107 -869099952
-25360848 988118671
990956793 -340951681
-825759746 384285140
-243990002 938234824
546911513 889671287
876494036 371063962
-210440452 949037039
-198420869 952581011
-977262854 -216415833
-483187837 817744170
-985979756 -300677388
-332958962 902865983
-954767143 -60408236
801140725 569185679
453327181 943518030
626068822 823350846
-984671463 -286345023
983344852 -233052082
-470681163 826298325
869738816 392775057
-386847954 876655230
-316678009 910084541
998290631 -531549251
-285645642 922902172
-821033226 394753263
-688978561 617558135
-535913275 778112250
-135607639 968744942
-106014638 974984376
-34274990 986969728
-892457491 205562937
-392802383 873481348
773370781 623826610
-991400397 -371406015
-561699703 756257753
993101659 -379501317
-776939997 481703823
-999953010 -667100617
-20430573 988732499
-782611402 471374561
-847345899 -854032757
865919116 404543981
927786668 167112279
-73833713 980932784
629451917 820010952
897933525 295530276
-972112909 -174214834
904694625 268960435
501237631 918685593
-70177233 981556940
962692725 -42879732
41411439 994933153
992648656 -736683700
599006374 848539472
486087754 927192295
-931067438 59676932
997887632 -514363949
650643855 -960688079
866563401 402581394
495857159 921766261
997555591 -501221586
719182434 712698539
-56743408 983716541
592370393 854255759
968886613 -91243029
-991409189 -371542617
-964365162 -119436997
819508370 528370984
-300918262 916747120
-911316598 140153395
572030776 870919304
866856320 401687103
-310808904 912616367
894112911 309949593
-783425567 469871391
990895947 -339925837
403279958 963571281
-999999534 -662044167
214495147 999122141
-985213723 -292212676
952855987 25958321
822511538 521285516
676740795 768518378
-454383941 837098489
730765026 695471312
-951577842 -42350985
-954030140 -56160701
58853735 996257051
-393126809 873306136
-995196825 -440589819
963199426 -46635218
-819558020 397956667
-886038438 225940481
-663668942 649438544
-877105300 -837107231
868830271 395615475
998346508 -534054580
-867552921 279942569
-380257012 880085296
881277895 355159507
943253238 85158077
-295043108 -983507509
-998492857 -538302394
441945652 948548445
-116841948 972802672
610244411 838472761
-520747576 790178631
916218469 220585616
-961722919 -102355831
623190374 -965874366
-598965669 -940861309
588879815 -971563491
-287710102 922084315
985101763 -255030294
-238899564 939949834
-995614139 -450271574
-674249673 636420831
-998215322 -527454395
302297876 990120617
980167439 -197175098
-211784434 948632718
-967203965 -138517084
975255955 -148004044
727669345 700159417
-924225664 -804405508
-776268045 482916685
-707935372 591726457
997299659 -491666503
858849472 425607206
-376165726 -975728641
-810768802 416488200
433229406 952174177
-978200204 -224640794
620538323 828738362
897357948 297736767
393457110 966997125
224661026 998608809
135811796 999657805
245313419 997171772
-956237515 -68987307
999898405 -644766006
528461538 902024187
886166626 338399368
-652407417 -927248701
-295433455 918984303
-948384329 -24981186
716868368 716041418
295920580 991169494
-984367115 -283140344
-976688815 -747280465
-530130746 782775491
-746690927 533307333
996109126 -452537352
-131455707 969672105
826192438 512419758
-853487325 317693110
946366844 -825131954
709359188 726594479
915740548 222688020
-848081506 331459036
-985956401 -300413761
-162157884 962402480
-998299282 -530660828
610831270 837932508
836712707 -904180626
834462870 491824017
922272818 193271556
-914002734 -812554630
-704821764 596071407
-999755889 -614713833
732544975 692746101
365063085 976036959
953953934 18696803
-824755128 -865381801
20742931 993169296
-949227044 -29503707
998183659 -526843090
-987607355 -319442819
-967873608 -143132710
959789812 -21709702
437430168 950450875
-999628425 -602972758
-908702207 -816484413
947972992 -823270369
950900288 -819744718
-953993550 -55951818
-875823141 -837880268
692923070 748483255
842471184 471025758
-991167606 -367819278
-895065527 196981238
876752594 370212417
670885680 775449156
992510877 -368393471
783201456 -926272537
-236418622 -987865686
-211324495 948771640
917973349 212788704
795949080 579894809
-293945582 919586677
-298874961 -983195179
997371703 -494290407
-970223119 -159994910
634982039 814458938
-288531873 921756968
-823686020 388904630
138513039 999709983
755411042 -935218786
-681359716 627435173
349743157 980209214
-677871856 631870609
448376096 945744389
-394736161 872435994
-556371248 760935246
943291442 -828558274
-963849412 -116045689
-793744984 450457285
-881128202 -834668663
631417395 818048370
-422925339 856500804
-999244587 -575088769
856849130 431417462
995763569 -442496855
801091794 569287610
-965377121 -126140993
-220825414 945835486
512776273 911810377
561215149 879234696
-655345145 -926417157
611888393 836954750
854185969 -895351405
-222673627 -988778143
683345563 -953842540
-999519638 -594181722
-831926772 370291916
-747712072 531657203
-117578147 972649487
-584261806 735435764
-560254493 757540230
-470997297 826084242
184587172 999930575
-698845561 -913443078
900219387 286663996
-943514646 374902
-255176203 934366837
424346286 955716628
-976354300 -208590998
-879754583 244985849
455226303 942644910
-761584749 508593449
-726472974 564874945
-297652263 -983296016
916840388 217839328
-997637962 -693156840
-314508583 911027533
-581541065 738034805
386947414 969181925
-932206577 54570318
-649166436 666720740
-887128506 222570103
664362275 -957909999
-112795453 973629702
-615219753 704163317
-304303712 915347871
-982482362 -264126771
-990926859 -364168094
906806756 -862112877
991455101 -349477676
-931820561 56307842
975529107 -150585738
-287822049 922039737
812493656 544515698
622876768 826470668
-993597631 -408321627
999776099 -690146768
-998662564 -545356646
996309487 -458677103
992571451 -369516222
991031656 -342221637
-850648889 324957549
-710748402 587756530
851035048 447825311
-686365015 620974387
891524222 319405625
-988665194 -332858275
-509084593 799105853
858757169 425878613
-926576884 79305629
111257314 998980279
-329774301 904300152
945227553 73569907
-925879868 -803018967
-999997908 -660049308
663759872 783663859
-60619662 983108750
-550926066 -950694408
-734303429 552900453
55541431 996021978
31471415 994118988
-836403707 359872518
941406542 95738482
653013457 795565428
999980376 -666140340
-276660304 -984955917
-395659 -998368970
-904956876 163179826
-891986636 207093663
800833760 569825083
-984924267 -289074499
952652148 -817570978
-675038591 635433149
998001474 -519057800
-983141883 -270642073
-958066792 -771869710
452170512 944046956
961963213 -37513170
-757523212 515470246
-425506650 854967258
-21350156 -997854694
-963329233 -112647287
-13016910 989620968
275017639 994057235
854570570 437917565
-842341845 345676613
835651097 488796285
-920589992 104240021
-308533045 913580256
532587110 899364628
-831324028 371677495
-362832992 888831527
-995937705 -700625087
414595467 959430189
909026622 251398187
-426858742 -969659326
334947019 -996512183
-619394977 699744903
-876171501 255456584
993408394 -385471477
496906718 921169974
-921131582 -806948277
-985615058 -296604007
198036193 -999838629
613564668 835394851
434227464 951769033
-779355482 -884859033
872610327 383680071
872941380 382617991
749577448 665597614
-426310890 854486997
-613831925 -937367300
-270700787 928671092
5449502 991654440
816044836 536401574
-924587726 87736216
-529465209 -954565942
-687060634 620069752
-999928927 -637168696
-999548861 -596462041
951823563 32725830
-997882693 -515270617
-621543012 697455451
-164218979 -992180158
802614682 566104639
-896038483 193751304
-950133043 -34420030
-472889958 824798632
-226146502 944141428
972908235 -126323123
948567898 53376142
702937155 735313597
-745908776 534567864
-999887770 -630472560
926902541 171379905
995264458 -428760384
992262689 -363834180
715851480 717498899
90780385 -999738574
-937255351 31312444
712056505 722855953
752304905 661025663
966639539 -72993547
577636172 866478060
759760011 648227102
-939679794 19601201
897700231 296427461
318744490 987145650
-707316754 592591898
-730897383 558158237
821909586 522715882
785714083 600346810
651297097 797416812
917064594 216842897
-676783469 633241758
371220330 -994742385
-889905512 213814248
-134251320 969049378
68563705 996886207
-900785826 177716832
-956867516 -72709935
994192895 -730228033
-959798430 -90415049
-999970622 -647115245
-534913345 778924620
-159868199 962980101
-305985648 914647327
834966202 490543626
-934060731 46170263
937780239 115890162
872181355 385053449
-547244599 768747597
957999403 -810540888
-677272059 632627173
-900620300 -822092208
987365029 -754964129
982443698 -222369746
290444640 991997903
-596137498 723753512
-205424859 950528443
986702302 -276221160
-688434739 618271827
689532642 752826240
-102403711 975691955
461341392 939782466
294658032 991365158
895463433 304922425
-967524670 -140721441
-766103579 500849612
-973137816 -182225385
-883127536 234865236
967861967 -82746163
-981870074 -258272186
-19849929 988803818
665054507 782186380
-920211172 105762980
-994536458 -426572650
-790899817 455886256
911238759 242169250
968648513 -89252004
-944659210 -5489095
948489856 53855515
-923309320 93091416
-552470851 764303023
-939642579 19784034
-968952973 -150747992
-993033011 -398147820
-936388632 35399781
567246377 874645651
993470007 -386699900
629900003 819564326
-831463102 371357998
579904883 864651450
-146509853 966234099
202179199 -999809387
-751472174 525542697
-152038194 964920782
-989502268 -720700558
-904764337 -819247975
442485135 948318144
-875524862 257324971
493558117 923068624
-829288676 376317141
146847089 -999998383
-691613983 614066862
-954524273 -59005085
185234291 999923275
-621896767 -935396983
-786812557 -881853834
841148203 474513073
758675582 650115142
281306790 993262937
-888554820 218097795
-987374970 -316684772
833576579 494067188
-214385555 -989309143
996620861 -468519512
-581840158 737750963
580953661 -972769775
-561920891 756060706
-362420387 889032167
-958007141 -79525845
-910482601 143238959
-413767587 -971316867
-892954305 203940550
959480400 -19479149
-934567284 43847491
957424410 -4918426
33106536 -999025980
-913731065 -812764039
-784664282 467578174
943993489 80844570
158025266 999947133
-976898115 -213255539
-960954076 -97547618
-50276933 984695136
771129443 627951197
-988063176 -325052009
-988509735 -330830265
844474230 465702680
-355436591 892391176
924806055 -846882351
-694328861 610440198
970355347 -103734626
614797780 834236761
915394874 224204645
-366552047 887008568
-262225752 931827237
-978165844 -224336934
966695157 -797924476
816048528 536393071
-220098490 946064667
-850582866 325125305
367608056 -994943769
-978727856 -229333738
-374331993 -975932400
-517390876 792788470
-427288997 853902226
-835315214 362427601
-878747424 -836114611
905180933 267012294
-891133581 209861430
21018278 993195172
-220744293 945861066
437865725 -989792105
880633216 357337049
-11956440 -998096045
-997511172 -502774406
667374928 -957282196
138090685 999702523
944713599 76616205
-487678757 814601625
-991756277 -376980723
889277257 -874457174
-813851364 410082172
478767144 931055827
-274764588 927123300
-541902992 -952343122
889188134 327748998
998779679 -555474574
829429193 504462092
-868061865 278524586
-646213170 -928984289
-617694646 701548458
-948107926 -23510040
-838687342 354459279
-916195415 121608946
-636254178 681418952
-96606195 976807594
-991201549 -368337939
-906770048 156735149
-342983786 -979217550
-685522540 622068550
937158419 119272392
-986811816 -310171651
-889060963 216496328
-821185629 394419125
-165287276 961604270
-911021943 141245551
-959947246 -91331411
-52522116 984361602
-954533173 -59056484
575870150 867892236
985574031 -261158453
-808087101 421983323
-989463122 -343480508
-280488262 924923809
-734268535 552954724
-328475617 904881115
400918766 964410333
967607461 -80695671
972069551 -118801221
-170113917 -991868117
697670862 742290346
689055054 753428096
481980633 -985388397
-575175115 744014854
760563488 646819529
991811871 -739803790
-65096763 -996478506
791286007 589321466
-871557493 268676011
-880973282 241371083
-505578192 801713039
-700456659 602097950
996350457 -719624387
-670228428 641407326
338199371 983027619
943627146 82981770
-824885947 386237668
-281340054 924592182
-615712347 -936911787
667804109 779031292
-21235093 988633556
-440835707 845625806
387553312 968980569
-787247472 462761623
939621904 105747139
-535572838 778389441
988709189 -304953325
-422424096 856797004
-105250736 975134506
481087965 929841027
565175569 -975100339
128339393 999490578
-981156977 -251536017
985237505 -256778794
-897793567 187876104
9329046 992051792
845345969 463363518
412832499 -991928182
-412134012 -971519078
963676074 -50187202
873695223 380195709
586242618 -971969934
-778267384 479302884
823608069 518668981
519587877 907636431
-937469123 30298682
352214357 979564696
-304081682 -982760046
-912685454 135042742
215632170 -999690413
812060557 545492800
805136522 560727349
-904217201 165789281
-905648545 160729505
-887485370 221459571
945140863 -826508148
-984970174 -289571199
641723962 807537546
-958262649 -81065741
372814013 973711545
556091118 883070282
-504271512 -958651203
-937980710 27853090
-986747626 -309434830
934238942 134720874
157556110 999943719
643905976 805254344
-528953914 783716124
-732177274 556193929
675074677 770503394
737297102 685380462
950054071 -820772397
-71292265 981369699
-225751979 944268466
684676366 758875570
-635928976 -931758310
945491240 72001905
711581520 723521640
-999607590 -601226486
-469639724 -963847737
-966699317 -135072326
-488955484 813700326
-870058023 272920124
-971761313 -754548532
77279889 997410637
-953017452 -50413688
-972851250 -179974831
-399371305 869907539
-989391440 -342509907
999618593 -611502169
431711008 952788324
-601184350 718671393
788636731 594627124
-926222473 80814287
537643289 896024761
-939210595 21903108
-950284980 -35249089
-902308916 172459313
998380429 -535601944
902701211 -865206596
676934513 768286842
-799271981 -876673324
-802903019 432467596
-305344999 914914571
774306252 622083927
-963184808 -111709715
839356662 479213372
972324437 -121079874
-767232271 498896389
935709123 127044301
708643732 727575559
534585595 898056857
-162486051 962319386
-998678847 -546057248
-612271868 707262930
780097572 611160081
357436769 978177745
-999539430 -595722080
-866863023 281857217
-62951482 982739674
858885431 -892803471
370878378 974305267
388358708 -993674669
-991717006 -376361087
848289205 455403042
654012009 -960020913
990461478 -332682218
-839083178 353516498
977995687 -777849457
-990356232 -355856522
-577050128 742267253
-780469105 475303796
-438066089 847332951
-402548703 868154740
735134819 688748061
-990102798 -719028825
643425821 805757537
388638645 968618518
-718949948 575987725
-263523895 931351450
797824442 576052438
-820108059 -867525969
-825692502 384435634
667852633 778975344
-146036062 966345404
-613237511 706250197
70253936 996991167
-550742370 765780593
-739306905 545073071
-773420249 488017041
-68681044 -996358404
942481043 -829421701
-174839613 959118853
-184863839 -991071235
686301707 756862250
-896615313 191824967
-965775909 -128824271
998225661 -528663578
-463416473 831177296
-784123726 468580953
-997448266 -694216421
-130780309 -993847550
264318724 995274113
-313240060 911575324
-927303176 76186516
-834667403 363943615
-383986803 878152313
-356823515 891729429
873643434 380362850
-767068467 -889597448
-161595852 962544650
927432697 168825440
-236031587 -987891901
357109087 -995509378
-222443256 -988793112
-666342681 646177079
-999374781 -583585824
925976484 -845820854
-907337314 154702950
-795493438 447085109
-886952989 223113851
-772091858 490378210
654325681 794142023
-855329959 312912891
245477098 -999201649
168280465 999993293
-567358588 751181371
597474231 849874061
-470726840 826267393
906327663 -862476950
993621347 -389724434
894718425 307711356
-129223464 970162787
973620132 -132800210
-995156605 -439691744
465099683 937962044
-677240261 632667205
602707977 845272871
697062092 743091074
989283611 -313697212
-944330106 -3795402
-777470167 480746071
-496378526 -959873422
-725764784 565938575
549083443 888150405
418980568 957787624
769328665 -930943908
-752487631 523871775
714776388 719029067
701491389 -949686603
-995269481 -442238980
-491753142 811714152
416004247 958905807
914486637 228172894
997505027 -712928799
-952251003 -46104514
241042586 997519467
-958091558 -80034245
990774974 -337892885
-271177173 928490469
-999405449 -679923529
-501810496 804478736
993666519 -390633483
-271468283 928379969
-396112851 871689552
-888373612 218669114
-751394992 525669053
-297434178 918173088
-803508134 431252877
169935043 999996461
492496830 923664400
-441312180 845331137
982461121 -222571478
-801981058 434314021
44980111 995219373
-990024911 -351181546
-770408136 493349078
-817629409 402101219
-840268995 350683224
873900938 379530539
-979577242 -236957418
-944032154 -2266593
837956436 482868008
-403352562 -972581867
658187018 789906972
-212378825 948451917
887229005 334671844
798685513 574278652
-716202483 579955417
-426853701 854162668
145606531 999823099
-711300034 -909379008
-696462606 607556123
-420554769 857893529
908260205 254552959
989621499 -319050758
999564727 -606458249
-952124095 -45393724
442531868 -989360473
-621074640 -935602876
498070123 920506973
-136596525 968521699
-783390800 469935621
983654500 -236796312
-844217618 341094257
76339048 -999602154
-571489935 747416266
-287175439 922297072
-618149289 -936320160
923992546 -847616755
-484605538 816754481
-95167723 977077868
998816058 -557426995
871698604 386589697
-944830561 -6372723
-981131851 -251301093
711621611 723465481
-730236599 559171030
577993440 866190794
577480275 -973287251
998648839 -548654509
-968738064 -149211063
-51798927 984469491
970587004 -105740079
-843852195 341993923
-998698010 -546886606
-51011433 984586560
-997735519 -510148408
789034879 593835415
875579186 374064353
884213074 345161655
-999989467 -665008977
966943148 -75387799
-983966927 -278987890
832929266 495699487
-909709927 -815761440
218936531 998912159
999190168 -579309690
973902048 -135374961
-135276858 968819231
890935353 321519012
-325482831 906213819
-646941368 669306190
-959760820 -769871021
-150077799 965389955
943699083 82562744
935451472 -836696366
-330143860 -980444596
917400587 215345453
-799367713 439509651
-999963755 -644736647
12129110 992333716
-415876684 860615708
-562563760 755487883
-75643510 980615563
-989070832 -338208508
-917547699 116336012
145166936 999817218
857063722 430798541
-14517433 989444470
-996163672 -463730805
-900477433 178774070
851321536 447025059
755717103 655215964
539166759 895002400
-496961740 807989184
-898988168 -823196508
789112112 593681343
504565746 916729009
-835742525 361424755
-970410042 -161369740
-332023501 903288528
-997053059 -488629616
979153168 -186506891
639526481 809813285
-945102875 -785575943
630938616 818527363
-270389365 928788838
835297361 489699703
-461292956 832585361
534837628 897890279
-775230007 484783313
-951392059 -41325180
960373119 -25922318
989145953 -311546781
-799869561 -876419123
-230216846 942822496
-666709116 645729087
112714553 999031201
938865126 109926627
998158033 -707931032
-839525028 352463325
-679933902 629255785
151519327 999891314
952080594 31050593
-998610671 -543144681
140706725 -999999481
-906958710 156060054
373281447 973566091
741992926 677985115
-924914131 -803829239
228048884 998411627
-934265942 -795800747
-765635639 501655238
-117958950 -994438884
657009150 791206375
422843134 956303774
970911506 -108577094
873824995 379776263
827901969 508240822
-852302956 320741360
936481681 122921801
-830733450 373028050
-488602010 813950559
111616801 998992890
-12274474 989707482
927314703 169394594
-994946365 -435092715
-988851603 -335303961
-998403563 -534739330
-800940404 436390882
839828308 477978477
-121035469 -994301324
757586194 -934563217
924108233 184712020
-650309231 665386502
3922420 -998460904
-992135656 -383036471
-821503381 393721477
-994247637 -420794479
942535167 89312592
492787904 923501367
-720690820 573456670
232230087 998143469
-856153389 310760262
-326649016 905696028
913890264 230764142
-571347101 747547325
285200997 -998269658
949292047 48887672
240590739 997554046
337886966 983098812
514399427 910822830
-919410921 108959511
-588727126 731083944
-999913428 -634486122
-263285049 931439351
945569038 71539011
-783690973 -883122458
711241293 723996619
908392975 254009407
956268164 3085363
541299553 893555843
619092500 830133770
-899003388 183802875
827298525 509720567
968535612 -88310278
-30301542 987491599
-454307660 837147696
-395727113 871899436
818670943 -912421756
126422171 999443149
999948562 -655155367
-585803928 733941719
18802788 992985587
-975447003 -749180929
850501852 449308538
-608459788 711231456
-457728081 834926938
486756124 926832857
-722310943 571074825
986832505 -278015093
-906879975 156341814
-991447295 -372135970
-972166547 -174631554
982349081 -221276233
-589608071 730216740
976261311 -157542202
685423175 -953382704
-631648154 686514406
-884685627 230095287
-791813102 454152298
494255533 922674512
-963525352 -113923377
837467215 484137762
-911107113 -814733387
-954148053 -56838209
-833458901 366752213
515528070 910133216
181396082 999960800
926393375 173825440
148892020 999862258
-961866854 -103264975
-993337140 -403561781
-720256913 574089799
-444473951 843371096
-799721416 438811421
-999060730 -564325350
-912028109 137507727
-7864266 990213115
782555547 606460902
995564335 -436875148
-870208763 272494617
665857307 -957600983
715566282 717905870
-995911445 -457456259
547242746 889439894
855670230 434805487
-606993533 712742627
619230307 830000978
-549738616 766635496
-411142259 863333879
135590529 999653269
483841585 -985186033
-44958134 985472233
971762013 -116069183
779429299 612430228
126123250 -999960592
-900170173 179825877
957009397 -2017264
827424667 509411513
-683613929 624538624
-948530104 -782147886
-863213583 -845275748
-926720578 78692032
984757681 -250617768
-427699026 853656463
-776284029 482887887
-390776820 874570590
181611321 -999920726
-940114628 17462110
-763344393 -891001334
-847212293 333643197
423982137 955858993
-307998240 913805225
-359754071 890322713
125093080 999409636
87814459 997977880
-834596107 364109920
824054519 517595760
-179920634 957764847
540193803 894310788
-463105725 831383701
-695682936 608612779
-810046062 417975052
-996486296 -472387783
490337816 924868327
-678921433 630542035
592279674 854333018
996327615 -459241255
201937179 999586777
-688646848 617993512
-996638835 -697874716
-821792708 -866772697
-59772919 983241999
946068135 68558026
-968469361 -147302847
-501769040 804508978
-864259575 289021139
-944952430 -7002003
-996902555 -484203559
-898018041 187122202
-704456861 -911626840
45315 991084261
-815254012 407140797
154131421 999916965
818783367 530064402
993731664 -391984825
979225817 -187259783
-572596579 746397420
-344335409 897634964
-992644693 -391440584
-721496498 572276778
994593840 -411543791
-839867737 351645064
-999738597 -613021717
-999262318 -576203967
-996775696 -480528330
-940321908 16439672
918831318 208944502
-817465373 402452907
-916433517 120684586
955880229 -813396305
-558476899 759102879
999108215 -574091176
-885805598 -831780320
476564829 932193560
-976380059 -208811130
981642872 -213263405
952223002 30117656
932219750 145052146
813960168 541186389
-365658304 -976876040
-301882156 916349978
-812129344 -871085452
928426809 163998395
-936935643 32822488
983758499 -238059913
-519862659 -956177793
202465839 999572022
973006927 -127218441
991704366 -353813925
653730049 794788662
-782961951 470727782
924282557 183890159
995959554 -721665111
-965019134 -123755310
855313849 435817917
-408739100 864697884
-183917139 -991123071
376864348 972440401
-549455431 766876298
-376951143 881782959
356126201 978527532
-596717437 723175487
-308597599 913553082
970781802 -107439102
694183697 746846892
-963067453 -110948909
900772533 284500789
-161290627 962621792
-506589341 800964963
-984779909 -287514502
-331718931 -980296421
-596644202 723248487
987034264 -280806797
-754087520 521218282
-534055876 -953757669
-597591604 722300117
492260654 923796546
-800342781 437578837
-653237237 661951969
-635550733 682203807
891088731 320970181
769619385 630694540
-955552725 -64973138
-791505029 454737608
-999012109 -561687926
-558884707 758746184
980650859 -202364622
-983080507 -270028715
-978620542 -228376561
-966644657 -134700176
-902489905 171830110
-719995173 574471110
-962413387 -106731748
-656771348 -926011628
-82881128 979328703
-501219310 804908936
-406753929 865815657
-537220302 777045371
995913744 -446812865
948102550 56231147
-937138648 31863675
-550300080 766157642
775775943 619331093
-609422711 710235069
-517758043 792504612
-209916979 949193586
684823882 -953515657
-775606018 484108917
853376849 441274643
994808919 -416837471
-273884937 927459343
867092133 400966589
459464152 940669614
58342954 996221355
-776534832 482435454
249445720 996800836
-729182530 560778582
-981747192 -257104928
976433826 -159195142
-987667045 -725462476
458398606 941170987
970520549 -791759486
813265921 542767881
-625648152 693046628
-984227924 -733685074
660567418 787262722
-882450882 236924391
-523918536 787696241
-121217610 971882264
-31601627 987323046
-400095645 869508762
-269868687 928985593
-85520978 978850998
913002435 234610002
-332157541 903227995
-889657199 214605106
-511852825 797019561
-719485515 575211004
-863848917 -844912553
217485725 -999671175
644336961 804802381
950734583 39740940
16250611 992740200
-667587473 644652952
658610370 789439589
-632494489 685583069
-103598219 975458414
-463194711 -964762376
-869372126 274850920
-933910645 -796114338
-997637081 -506831952
-973668007 -186421385
-156601724 963798762
-626062964 692599364
179801162 999973189
-664980322 647840625
935266328 129375297
-451849201 -966322723
-899415011 182403698
756592962 653717396
-999898651 -632078900
489950879 925083353
-420640369 857843392
-935700993 38615327
-999860744 -670450974
265821556 995110200
-708906781 590361330
-741945076 540893726
-689105208 617391503
-626537449 692087289
942444169 89836032
-937870343 28381761
688811857 753733591
-885888337 226401949
908964432 251655021
653927154 -960037901
-97624934 976614421
-875223485 258195500
-999030637 -562670422
-963397061 -113087759
-629869377 688464742
-811701018 414560229
472035170 934495976
-605838336 713927951
-144212589 966771391
-741567948 541492830
879216282 362075134
-223735139 944914985
65100764 996667916
843704386 467753810
934945342 131058924
422389508 956480695
-146900139 966142258
-118115441 972537447
-826084138 383558892
-111917661 973807528
-435370243 848988368
-589880406 729948553
626251937 -965331993
-648609146 667370581
-410304721 863810665
964186127 -54044627
-772277700 -887610498
-717539461 578026771
-592620689 727244132
938641068 -833444807
-883405798 -833272405
-783702872 469358946
-286984575 922372882
765246021 638553866
-320316139 908492879
-945530765 -9996018
-794045843 449879008
287948393 992358651
-749690983 528446317
175259183 999998440
-990758788 -361664205
752591815 660540350
-808207455 421738466
-846994319 -854217218
-12749926 989652216
845839625 462035675
-205698318 950447622
995445056 -433627175
-761350587 508992369
-858999593 303246177
-662990904 650262781
-537373052 776920552
-9024566 990082114
364626534 -995105713
-843606198 342597040
75126707 997283908
-964067389 -764577157
-814362435 409011066
924983059 180566978
-888605770 217936954
988553978 -751186634
-692057621 613476944
-998084688 -522578745
730543666 695809104
-284268706 -984364819
-949313493 -29970354
995331060 -430549999
999844188 -636565050
-943010122 2945946
-644664025 671925413
-925198303 85159272
595894248 851238554
487823439 926251595
515861832 909928622
-918639121 -808936756
-623124247 695763871
617377982 831782280
-822264908 392046012
-945574593 -10223093
258481599 -998937384
-290926853 920799614
-697642426 -913828645
723321283 706646333
-756534953 517126966
-962830655 -109414629
-537937782 776458663
340635125 982464701
-735899640 550415746
984238587 -244052400
-971935440 -172837244
28627298 993876548
1000000000 -680445838
254150926 996341946
-969470032 -154487090
-820708293 395465167
-696703477 607229026
775392192 620050975
660885855 786906607
994414830 -407267507
495966878 -983818241
-82074543 979473985
771750312 626815708
260409921 995691750
-896933701 -824563627
-449081936 840487016
-714249593 582763310
-435402000 -968535948
875250896 375137639
675936849 769477139
-977183885 -215728528
-967611977 -760030708
-990480342 -357632837
-981792127 -257531511
959532384 -19851770
-315234058 910712771
588211958 -971666749
989229332 -312846452
-473813640 824170737
699551904 739809356
-865429590 285809339
-275977593 926659199
-916861451 119020081
-476464563 822366008
649611800 799223376
983438272 -234179049
-275469891 -985047032
972467512 -122361651
936636939 122087312
831349541 499670705
953151462 24007707
923914768 185623544
876622976 370639782
-970026803 -158555195
535263144 897608172
-694805916 609798250
182038514 999955489
452118872 944070310
837530179 483975044
483999854 928304763
741478530 678803051
-574437838 744697963
921033604 198970560
-517655383 792584103
916327551 220104919
-948849772 -27470886
-369246830 -976489604
152646397 999903149
-229540743 943043104
-240383538 939453336
-683706816 624418888
886998716 -875959119
-914378444 128609955
941675611 94216322
803591856 564033875
-16931190 989156996
-594725120 725158471
-885922705 226296293
-119169471 -994385716
95174398 998323906
204716283 999501577
864480426 408903752
999958507 -658069608
-977874747 -221767860
952725820 26816741
-474016406 824032867
610302174 838419678
-998960967 -559088930
991687163 -353511094
930596366 153225740
-74188051 980871169
-961172410 -98901879
-761013415 509565648
-335219283 901840785
36829215 -999088851
-961459180 -100694261
-527056783 785224891
354506352 978958945
-997661000 -507624552
190506908 999848320
-980591355 -246259425
995012147 -422059463
406554888 -992404463
-720643860 -906262858
-865066103 286809619
-969390894 -153912869
116701707 999166470
740446879 -939550289
940269567 102142069
-584826962 734889543
-775397036 484484077
-976740375 -211899702
985855133 -264857244
-878917832 247455647
979242235 -187430142
321771738 986547840
-693654906 611343803
-851936817 321678997
-670207420 -922160131
655653422 792696626
-995793728 -454594225
981520671 -211906988
637930722 -963186406
-890959349 210424529
-443953623 843694209
424488009 955661051
837710502 483506953
-511081901 797603417
447981318 -988842387
16988784 992811571
-610392344 709229251
-808946605 420229963
-935876712 37798176
-964958867 -123354807
-538420272 776063643
-908077441 152039129
195018307 999762761
196755369 999721814
170736668 999997837
-985554386 -295932715
-859916162 300797538
800232287 571076290
998391697 -536120290
-679358225 629988785
-777488659 480712629
895609470 304371116
-998392500 -534304484
-747912303 -896702115
-988618251 -332245653
-837747110 -858975300
856993335 -893837881
315608189 987751414
252450528 -999061303
871227560 388082347
-985808758 -730059500
788132756 595622610
933746489 -838411028
-780772858 474748917
195474739 -999854060
935145429 130010590
101524273 998600575
-213181586 948206955
-881816597 238845507
-753609741 522014860
490661914 924688004
-935219524 -794944931
-990273655 -354678548
-671734249 639547461
264821342 995219615
324334042 986027619
964709052 -58025078
996155728 -453939586
958044511 -810479320
862637227 414408258
-971810883 -171878458
-999366549 -680448456
471551656 934739051
-386261201 876963739
-851471182 322867071
-665032995 -923651595
981847502 -769273190
778893128 613448369
982497774 -222996222
998240194 -529302235
777818209 615482746
474994041 932996056
380973398 971136897
-406415223 -972214156
410529938 960932596
-336389570 901307814
498354883 920344423
965709521 -65723238
-919151761 -808535682
92929268 998224993
871374838 387616829
634100718 -963906215
-847793093 332186760
-735590137 550898355
902212594 -865563717
-371570569 884508357
832685461 496313466
-992705165 -392463539
658454121 789612208
239344632 997647982
-999779968 -617158342
719294356 712536346
848918034 453682228
850564849 449133689
-667138193 -923046936
980519856 -200942054
358233172 977963913
-767379393 498640767
-947039480 -17868516
-225559221 944330450
998110568 -523691557
-327479531 905325603
-996063809 -461212814
502115391 918172861
-999939970 -639278684
-307011248 914219036
984527386 -247693911
-492828331 810947635
-123309325 971437786
433033253 952253628
-410335930 -971739348
-864456327 -844562892
-823557542 389189485
827362155 -908570583
898654927 292748060
-680536475 628487118
-221382989 945659577
448493269 945692195
-498459918 806908878
-998013694 -519974318
-992302905 -712588159
-181195170 957419898
984847630 -251768738
757761219 651702979
-963631955 -114620271
-480240563 819787041
799344843 572916747
-931328090 58513534
-999992276 -656340112
-977607890 -219425990
518791977 908127962
993324776 -383828627
298223308 990800453
-567662180 750906178
-989176195 -339611961
-848871233 329463100
-813642054 410520293
-244020027 -987347062
802543224 566255036
915447298 -855135747
-708632964 590746896
70873856 997029005
981894103 -216083921
454886245 942801452
336847346 983333623
997019196 -481785433
672939267 -956101941
-580291320 739218726
-159985596 -992396690
-750453023 -895781321
-623234165 695645884
-417675730 859573223
-999695718 -608940473
-330987472 903755401
735445299 688267227
-401165865 868918663
102560998 998643920
-552751601 -950356800
-998035343 -520765351
-340977964 899197402
863727342 411157467
-582972598 -944353256
-356932144 891677475
-143720 991063912
-993443919 -405495674
-851272590 323372138
-495685054 808904354
137063190 999683233
-380366373 880028942
-912936603 134093401
-828837236 377342824
712681311 -946952324
463414007 938785905
257713489 995974775
999409060 -594325036
423615867 956002036
-399102572 870055159
969717256 -98273695
-974819020 -195713049
-180455458 957620515
-102742111 -995083851
-620713850 698340040
-796852247 444445908
-215362012 947539356
-923406740 -805090012
625915172 823501629
830501039 501794656
-510287595 798202909
962147622 -38865312
659133989 788859032
-739952547 544053873
-315188136 910732715
571821463 871083540
-14561727 989439234
995611042 -438175631
-448110169 841097718
-973257314 -183166404
999692789 -618889581
-385645531 877286041
-522198581 789043916
-650180189 665537367
752988719 659868463
948729637 -822367189
-266898658 930099433
361356841 977103272
-979346555 -234875625
-624728895 694037156
991262989 -346164330
267214886 994954822
-536377074 777733828
996348397 -459888105
-222152738 945416321
-929005550 68802687
412276133 960288823
-460646135 833011671
373992036 -994582906
449990859 945024485
-324028038 906859049
-581263443 738298132
813468386 542308615
-531816518 781424903
-888904722 -829821828
888914583 328717168
999776522 -627898805
956552382 1141114
-868257008 277979133
362248137 976851000
15076778 992626166
-920703381 103783556
549867101 887596454
-302311171 916173021
-958734158 -83912233
-998001159 -519517315
714798349 718997919
639793713 809537194
871348216 387701009
-890987435 -828477951
911196655 242348419
978097744 -777628582
938132120 113964320
473269955 933872666
553334372 885098017
-814797122 408099439
-112232907 973743700
-680825440 628118059
-894741296 198054972
-998283307 -530046807
-630485778 -933185961
-974354296 -191921196
404849067 963007350
994679254 -413612248
-616343586 702977852
729674635 697130568
-571866303 747069900
943440997 84065856
886731393 336422788
959132238 -16987233
-866339632 283302266
-722145298 -905755574
-242667597 938683386
-746229478 534051359
996141151 -453495847
56094410 996061598
366354707 975658932
-78130336 980176371
-962554363 -107633341
-997732584 -510048840
861679462 -891264630
701643222 737039682
-764719440 -890484552
942339234 90438506
987530577 -287788623
-282521702 924129825
436754099 950732704
-983870937 -278001571
-999810632 -671827877
848037848 456088051
972047625 -118605409
116109057 999146856
998421129 -537485839
-702829541 -912158070
-861058060 -846501992
635303581 814131682
-827711193 379894736
-609006563 710665858
964234834 -801713124
900057840 287294933
-331234722 903644248
-509003406 799166631
481501639 929623747
659365470 788601658
-777729355 480277186
810332536 549367103
846219891 461012151
-364601575 887968971
611715337 837115219
-388540015 -974325137
-995310455 -443174717
-890087118 213234886
-796125121 -877998168
933258014 139757302
-913004192 133837455
-256751635 933808039
745643866 672096094
609613659 839051072
999754491 -625353527
-191243949 954628766
-529277221 -954598233
-963428065 -113289308
-249798889 936242268
-63324600 -996537738
-955476699 -774785217
-701283086 600962594
963593469 -49566369
-546919095 769021902
-588077358 731721670
419388739 -991407398
-707988677 591651808
-682844162 625529695
988786110 -750405549
-637127201 680443069
311773391 -997401241
192653046 999810861
942680708 88473780
-165051351 961664668
-575403566 743802822
-989020054 -337534831
104012853 998703271
-432230044 850907761
396034716 966113501
-957031558 -773056357
-713381844 584004765
-347932883 895943702
-978780632 -744006467
352326635 979535171
-691401027 614350022
321543743 986593648
-427016600 854065298
633291177 816167245
-947286367 -19166748
238583741 997703650
993929423 -396223861
985955549 -758938349
974284046 -785279248
983794563 -238499326
925046049 180266439
988494239 -301765351
-260525537 932447733
765415921 638249631
651831745 796840619
986994097 -280249793
770153500 629728301
954424994 15548589
533894262 898511743
-999057958 -683497750
929642767 157989669
558232099 881476476
-921451758 100749671
-954382229 -775993360
-490040105 812931891
-685120601 622590248
866277599 -888579235
-560182207 -948940567
-994509827 -705692430
-199077133 952391498
807037464 -917280915
-598280102 721607412
936897059 120686558
284847263 992786484
505571309 916130960
135246803 999646006
-508441231 799587173
933119715 140465849
-152120450 964901000
882523362 350936859
129223168 999512275
721913424 708717673
-258272067 933262935
585094087 860394263
-901837711 174095039
428128151 954223060
-985302261 -731253668
537914534 895843387
-920990502 102622652
-873596689 262870330
-47530181 985098686
-926056798 81518031
841823287 -901661452
-993508883 -708927904
787654179 596562645
-999917653 -668651675
323583415 986181241
-795356676 447349846
999961682 -659091415
-987898438 -322981311
-22768989 -997814112
-999928450 -668229560
-360359970 890030558
-447724821 -966884816
853142184 441932763
556886016 -976279952
-995096063 -438354976
376005861 972710899
945398563 72553144
-610510439 709106221
-375521272 882513496
-22049112 988533076
843487081 468331500
-257487592 -986383111
445727228 946912437
422574902 -991146484
947039433 62709979
-969783711 -156774985
-435552596 848876528
-998068484 -521982023
-956428811 -70113664
-999969549 -646731424
686077539 757140124
-595192305 724694484
-532562133 780824911
567905376 874138344
-910217954 -815391388
761142484 645804270
-965526767 -127145648
983872935 -239473475
-999001035 -561119207
970764888 -791347596
-108683919 974455675
773800970 623025596
894336428 -871072485
741415580 678902863
-882588051 236507969
-42578687 985814094
-249586913 936315731
-912248834 136684862
817387165 533302849
-199678658 952217082
684473084 759126930
-706330381 593969891
992975357 -377082986
812341728 544858968
-938347073 26095129
-822000461 -866677621
333491592 984080240
487319557 926526317
452516523 943889256
439970974 949385608
-740355989 543415395
852889253 442641788
-971976104 -173152533
-730058364 -903039463
-788009812 461334251
429621732 953628753
-614449409 704975015
-117094561 972750219
-126870650 970673980
644121850 -961978316
999886064 -642827304
-998738204 -548640902
-633428617 684553423
685325266 758072160
371357501 974159744
-960391109 -94065867
650186142 798609551
860776569 419923812
940436122 101210305
-269443550 929146230
-997667119 -507830435
-878776094 247871973
-336781095 901129306
935873781 126174268
739066957 -939941587
-955062532 -62118230
-998019529 -690863177
-605370870 714407038
-586867229 732905858
788914504 594075111
894401367 -871028246
879191114 362158476
-453367535 837752993
999799664 -630680683
954720937 -814920071
-883975472 232272169
704484697 733234041
683981772 759733400
-995560349 -448993370
-375164637 882695499
-856456645 309965596
-899023937 183733432
708026100 728421852
360115447 -995350028
-724010243 568552699
-490855803 812353446
-501646128 804598532
-555484443 761704627
738489831 683514019
528613612 -979939599
-738231237 546767967
-645437793 -929198970
-156162216 963908396
612645031 -967693071
849661704 451632016
-566802072 -947638707
913707520 231557528
-335849935 -979905259
678904122 765919570
714855310 718917052
88681149 998021320
528362888 902087435
-523149125 788299818
885836353 339550264
-824079859 388030201
584585771 -972224183
-956514771 -773636502
950468184 41441682
-861154272 -846448004
-999157617 -682600935
-779583038 476917423
-605160708 714622090
-890173066 212959244
-979495121 -236215387
403083075 963641714
838496800 481462057
-997862805 -514564254
-843110185 343809680
-237019823 940577373
612484007 836402040
-961127024 -98619302
914321058 228893064
143522668 999792543
995410746 -432698217
596415235 850788909
995782528 -443038157
-967331880 -139394617
911166964 242474744
-780687710 474904546
-840484353 350166335
-995044854 -437230174
135469741 999650754
-630350943 687937818
-543821295 771610955
549220362 888053943
198790675 999669755
-822297427 391974383
826909132 510672365
-854370512 315410478
-668501206 643531100
924379452 183432594
-567005224 751501348
-255607660 -986520634
-903242221 169210089
764436368 639991870
875340152 374845989
-736728249 549121747
-868962865 276001030
156055733 999932669
-140527530 967624936
-936875220 -793404803
624239480 825142305
954559724 14645380
894557884 308306618
-789889925 457797483
-978511959 -227408978
-882046581 -834110176
-214248471 947880726
-676193575 633983075
-997275985 -495382835
-940886443 -789646925
999998921 -675419288
-978793100 -229917062
998491159 -540849534
-951689107 -42967296
-737615296 -900385448
735824893 -940857801
853647637 440514965
-174146388 959301724
-157007270 963697368
993004992 -377649248
921084407 198738873
-524896231 786928095
552615711 885621364
-990884823 -363540595
-387464376 876331041
387276878 969072479
-812191190 413543385
293539491 991536958
-995164798 -439873868
-607244718 712484273
-700793247 -912816689
-863442780 291254014
-417875279 859457482
323384752 986221682
982648660 -224754378
106450036 -999854996
-88546398 978301700
-274020381 927407612
-785991066 465108742
994190739 -402026433
632335091 817128795
-564493991 753765764
476219203 932370874
540812836 893888982
99910574 -999812314
998892016 -561566431
-38375919 -997352177
519815861 907495364
971467065 -113467629
966064375 -68488644
-461876729 832199596
-697104745 606682569
575360274 868296505
-768016470 497532091
-615735090 703620236
520183606 907266997
626338473 823085751
-609540351 710113180
723904870 705779956
8156074 991932750
552808996 885480738
-998453593 -536724605
-568030549 750571961
-798566731 441088440
219114352 998903084
-15004564 989386794
241996445 997444637
-890425590 212148194
326733470 -996844310
706768674 730138815
-212019248 948561485
-191555796 954540950
932192745 145188786
-971583207 -170141688
-706487144 593751373
930498477 153714936
-915352912 124870501
-992406884 -387474785
512091033 912224466
-309777723 -982275368
23904997 993459797
-684717340 623112567
-747877824 531388553
-540667035 774219187
-517210281 792927928
-754403698 520690664
-504912298 802204642
60797944 -999421508
-642987850 673836914
-960505574 -94771417
24556183 993517877
962233306 -804635343
-206915102 950087261
-627935172 690574145
-983441518 -273653565
-247180042 937144609
-965230283 -125159702
-860638814 298854403
643002177 806201434
793942361 583967098
-920869566 103111866
-539071530 775529725
-758794088 513326916
984451748 -246737003
342026099 982136264
342727690 981968384
964961417 -59955562
-164181334 961887139
999999523 -676069959
455432097 942549845
985577579 -759965587
-218474764 946575693
-476734034 -962819814
-360614326 889907765
631270830 818195220
106590946 998806054
-11167393 989835926
-145947194 966366246
-940460266 15754984
57529078 996163813
-516225922 793686213
-905795372 160207622
641606341 807659853
955627265 7440499
-533114540 780379559
304295040 989779874
-993886098 -413715394
-658570166 655602567
393511619 966978519
-669642400 642128276
-730629921 -902840536
-200723527 -990154632
-991469656 -372485589
969455251 -793526775
988645048 -303999950
484729774 927916713
912729099 -857425275
-994340467 -422642410
891651149 318947002
394481667 -993266699
301485958 990257926
999888672 -686738563
-975823302 -204079727
-900026214 180318285
-939269180 21615872
987465773 -754663077
-939395684 -791052565
-349327031 895286829
751147253 662975640
-40205399 986151270
-646377552 -928938606
566142619 875490613
-973836059 -187761054
93563874 998253086
-999993637 -664728499
-631712960 686443203
-910442655 -815226245
-626930799 691662657
847675431 457073364
-734240807 552997835
919648284 -851498551
597002831 850281382
-517912147 792385101
-471179341 825960647
-849981464 326651449
-809814068 418451711
977817820 -172865251
-984718016 -286846960
673774574 772045314
-997448312 -500766340
965240925 -62100804
999569113 -606825788
-27635903 987831369
439602291 949540628
696011941 744468032
-984495966 -733107549
978612322 -180937883
52509291 995800750
-632126673 685988053
-854875938 314096881
-345450773 897111998
869173472 394548207
30408920 994028945
-488148549 814271373
20715385 -998795539
-968164188 -145157495
988291521 -298792335
978535244 -776678966
-903407808 168632780
-261400103 932128742
977122726 -165926345
918308084 211292275
921100772 198664139
999133077 -698668738
999638976 -613493108
-809100173 419915875
-908476726 150591438
-272366211 928038375
82875854 997725342
-513833278 -957150154
-194833159 953612546
985732735 -263244488
777657470 -928205438
-885625318 227210128
-996004662 -459743902
966492839 -71840636
-995531263 -448304985
-757646675 515262732
-872633460 -839785261
831057069 500404759
876068392 372461598
186160712 999912708
986429930 -272529240
986467007 -273028178
-133497358 969218383
692180793 -951844039
-313809128 911330199
-911195192 140603895
906954551 259861756
213643458 999160391
526734645 903129389
-882275102 237457393
999219682 -581208004
-104517419 975278480
-938826987 23779956
762693645 -933009830
229445288 998325222
299210015 990639433
260999671 995629636
-830362593 373873676
669093384 777541902
-934757718 42973173
979688042 -774149085
-212138330 948525247
-935641073 38893729
850919944 448146535
710014937 725692950
427209557 954587610
769173596 631499656
-384716720 877771466
-164065675 961916709
933534559 138339262
-152962326 964697979
-999956299 -642629720
948226994 55469175
-820895189 395055796
507204944 915156510
-61513230 -996597762
516767463 909372962
-325232028 -980898959
-117253372 972717167
389899467 968197008
317426890 987401408
660819938 -958641315
641578417 807688837
382161688 -994069676
631099121 818367026
855202200 436133417
-232960389 941921508
-748517756 530350974
-999661700 -605829539
-995214783 -440995896
-741587879 -898976517
-550909594 765637956
742502680 677170722
-33491868 987074669
-86401043 978691536
-204840016 950701141
-126005930 -994073440
820735369 525490805
958980505 -15903825
430110271 953433508
841053624 474761839
973655608 -786370181
-951929286 -44305320
-743365016 -898342457
-439654790 846354745
991931779 -357853007
-352114258 893969530
-826397782 382854855
810654385 548647726
452450213 943919481
736740592 686250658
105588675 998766344
-974863251 -196074976
-874369924 260657236
144609751 999808971
418701808 957893360
-321617828 907921456
-951722655 -43153516
249387359 -999124127
985352015 -258260432
-999169522 -570511229
-732429441 555804915
-472168759 825288847
359192687 977703939
-565855164 752540365
553922924 -976683035
-983754008 -276809565
-195381361 953455163
987888112 -292917631
-987944160 -323545833
-852068989 321341395
326501007 985580870
-535823084 778185732
-435198703 849093548
994056829 -399020310
-983941276 -278723846
985807435 -759341496
88669717 -999720404
-982639604 -265658839
988067236 -295523198
-818502292 -868243501
789832568 592241208
746284228 671049517
308355522 989072029
-793108677 451675575
-462406517 831848025
-310836400 912604653
-922814807 95144382
920617689 -850636597
852037950 445022924
620869124 828418408
831655337 -906603260
-82067515 -995885764
-645589122 670864386
-872449082 266141661
594563875 852381492
-740965761 542449009
-970595559 -162742038
288730222 992246874
725952635 702731103
44318751 995167032
800450110 570623411
-660933847 652755491
513328927 911474717
979678235 -191996742
-857028607 308464268
496681532 921298063
-940677136 14680806
747172856 -937631862
-170745237 960195262
899694364 -867371339
-901296587 175961969
-833133024 367506993
-116691078 972833802
-727162516 563837611
489613824 925270119
861584332 417530137
-296873218 918400816
702457559 735954751
449255411 945352594
-42194284 985869124
-208839121 949515584
-807332483 -873202345
907222594 258775155
34010552 994329530
984450832 -762976644
-551538232 765101262
-953864638 -55217201
738752857 683102088
-846107064 -854680268
962420274 -40868163
-991565684 -373987613
-946168137 -13310952
-826020312 383701793
-761687715 -891622475
-815627440 406354547
192801465 999808171
929512990 158635978
-693017422 612197803
-986979236 -312096245
709040713 727031539
910241606 246365641
924641401 -847031152
-414186954 861591278
791838220 588210563
-271856456 -985320702
638908940 810448123
889250017 327529837
-445265117 842878023
557312136 882162671
-400560514 869252755
307853034 989161217
900155196 286914746
-381441101 879474305
-993888488 -707734500
969905063 -99868706
-70190983 981554642
982781218 -226317405
671240995 775031837
-999990880 -655551395
895489291 304824855
997352302 -493581825
745547373 -938098443
-617380603 701880893
-225434084 944370621
880059367 359266695
-621889198 697085669
805215576 -918005482
-657492123 656896818
538313954 895575713
900426511 285854271
-822822143 390816663
92126246 998188684
-811055811 415896095
973562700 -132276482
-982147468 -260909854
-650715168 664911698
-957099399 -74088091
634915145 -963754483
-996420565 -470596000
-739799499 544295710
-367192148 886691977
-752196492 524351485
-661858477 -924560589
982300615 -220717881
-973448273 -184674528
375522105 972862975
-906089758 -818328315
494050478 922790712
907136920 259122899
-929780559 65393960
-890168253 -829009901
-814302433 409136827
-458667704 834311860
-473695724 -963261118
633731942 815723351
-257288179 933616413
-999591332 -599869379
-817065396 403306602
-182541356 957051062
581465594 863389058
-973314062 -752347519
-847890259 331941749
-370981759 884803973
-196464509 953144014
661316138 786422902
-416269299 860388343
-972228770 -175114981
454973002 -988163571
3050249 991403581
500865490 918900992
585030228 860447442
-401514657 868726057
-756829891 516633036
988305431 -298995301
919892968 204159336
-170339571 960301231
622273002 -966036411
80463215 997593421
-704078981 -911750211
-454641850 836932001
314599628 987941842
684273329 759373544
-191936577 -990674405
928722331 162546861
850311972 449834634
578156034 866060002
586334993 859356230
-372313943 884134731
667149957 -957329730
-130369855 969911275
801774877 567862944
-616602656 -936695944
401428819 964230663
-954390027 -58230098
-953327387 -52165853
-857896346 306173347
-480365618 819701136
459018876 940879261
676117990 769261383
996657757 -469716361
-379330025 880562357
-957502626 -76492848
-937942338 28036914
559815448 880289439
978682536 -181657943
955082368 11129293
-101758284 975817408
150450303 -999996003
-840527332 350062934
-496442254 808361664
214230545 999134135
902097680 279277904
-373953031 883309787
-729720412 559959269
925471707 178235326
300227885 990470358
-98894905 976371255
779477031 612339571
20682006 993163552
-392441235 873676239
-847338436 333327741
-540098123 -952669820
498575887 920218217
-993517214 -406836989
786062993 599668007
863447364 -890245939
999760993 -626091338
-861886837 295480879
-2822577 990774234
-911569366 139214466
-152773127 964743842
-47170401 -997069058
-538679646 775851159
-863483510 291142913
-583871384 735811551
-992431199 -387878184
-945273342 -8662699
999834634 -635193445
417350363 958403257
769748590 630460858
-855243138 313139466
692695312 748778100
-361527635 889465724
-995653137 -451200469
445078253 947196102
614994964 834051411
974342250 -139420203
-433807559 849945148
582224436 862768758
-610217451 709411315
-428614426 853104566
-48594659 984942655
-897338110 -824295003
299828857 990537382
805916338 559049490
-148254910 965822982
694771836 746082236
-607410216 712313856
988346044 -299588517
-764387303 503799772
-999994914 -657853059
981436913 -210982629
47109007 -999243040
-256990948 933722785
909523793 249340246
614821011 834214927
339253176 -996330066
-902248213 -820982002
-360650883 889890106
967462778 -79533723
496216366 921562457
-935890002 37736206
500401825 919168622
313359235 988171817
-913295548 -813094274
998441301 -705542016
-308881777 913433241
-707034965 592985994
963505144 -48904992
988460313 -301265470
-279985398 925118994
-992799519 -394072660
-642251277 674673246
914895581 226389302
-704081840 597096343
-216202709 947281086
-410063781 863947507
-405149260 866714134
-364289431 888121983
-873786008 262329303
-912954940 134023963
-770125585 493845009
-996092508 -461930695
-307537139 -982466933
569139152 873180148
-934376773 44721514
-727037853 -904089082
467139493 936951085
565494025 875986174
990968325 -341146829
130774569 999548649
619994172 829264354
-539618677 775080845
-406899580 865733780
-523787245 787799285
567013151 -974831730
-729312329 560581136
965818575 -66569499
244608640 997231822
13389041 992459622
-524391035 -955423830
-999766982 -615816834
-391620758 -973971437
22534562 993335790
971923100 -117495313
964265894 -54651127
-972695214 -178752070
-983554448 -274793253
989751929 -747094482
663349167 784130080
369801585 -994822131
994699566 -414111099
744641803 673723138
-997559949 -504335577
-427329031 -969598668
644219088 804926124
-782534118 -883591350
969320320 -94903949
435466163 951263340
-820593557 395714698
-3596300 -998298053
-165674829 961504786
987803192 -291691403
-865839447 284680986
509828083 913586653
-952974578 -50171832
628842195 820615066
-9813770 989991734
995776618 -442869170
750833334 663501155
-999526538 -594716428
-887756544 220610792
809617568 550954292
995679776 -440111681
-741289317 541935344
-941900720 8566882
952249715 29942568
-595134573 724751876
724944373 704234474
325686977 985750450
-973125848 -182131291
-22995509 988415075
970425662 -104341387
203192196 999550417
-91369255 977781610
10063342 992125929
-999949376 -641192234
-797828390 442538170
-804556165 429139370
-757207569 515999768
901654446 281031234
-648163069 667890311
596477275 -970372158
518775335 -981153245
234181305 998011362
-999888837 -630626847
-451636438 838865509
-168541221 960766954
-727886768 562744007
-497048913 807926668
-984813771 -287880093
399981089 964739707
-767823097 497868909
-849448159 328002230
-845384622 338203018
561924933 878698667
-463869969 830875367
-999454363 -589268911
937927691 115084817
-497585481 807540715
-758527262 513777593
53538796 -999334690
-771866364 490778364
-386353527 876915208
307157923 989282715
887673962 333101738
-672000388 639217836
-887418326 221669030
976560899 -160418976
-304982408 915065627
-409910029 -971791299
-686010928 -917471189
681347290 762961521
989933190 -324051965
-35450459 -997439629
-594503279 725378546
373597578 973467022
205643861 999469400
996261959 -457207697
-758050654 -892976408
-893006385 203769829
887311107 334382272
879999718 -880353124
-342910861 898299684
-991636495 -375095758
-989024581 -721970641
772091472 626190639
-944749537 -5954812
-797454000 443270456
-569792338 748969550
901069678 283335723
680641396 763819618
-693206228 611945005
-711061564 587311813
-836118153 360542974
60266064 996352921
-976578891 -210513911
998401668 -536579109
447652513 946064627
-999334361 -580845627
-998447128 -536466218
-778616721 -885149087
-64460235 982496778
513548179 911341403
350452286 -995834164
-862731739 293187825
304527543 -997650943
506465006 915598304
-999097660 -566386732
-459885079 833512375
951683761 33633004
689845711 752428759
-710523273 -909635318
846790483 459473386
991502600 -350298554
999934088 -685078588
910211550 -859450905
-999995041 -657926536
-969543733 -155022058
-653516155 -926935967
-847959984 -853707837
-233469110 -988064388
-219429717 946275382
542688457 892604541
731419735 694472034
-989603052 -345384028
348402979 980554276
-519591692 791080310
-145875515 966383024
-70647251 -996291976
411124945 960713235
856371062 432793114
-810721521 416585557
-253518352 934946902
-244336999 938116762
-735450391 551115892
997623823 -712150830
-960610402 -95419804
357603871 978133031
344571850 981518169
-997320860 -496768453
991632259 -740444487
864074425 410120262
272595933 994342543
-36005683 986735245
-43899512 -997175584
418951711 -991443081
-999978631 -650114816
-557124193 760281559
-317020235 -981639116
524981478 904245984
-394242099 -973667293
-954372086 -58126808
-240759106 939327314
629592251 819871361
-245120625 937849585
-852079385 321314761
486499764 926971420
-873581653 -839222869
-529211244 783510619
587755532 858163327
915031141 225797319
329043757 985044254
818258818 531283689
-434871947 849293777
-997239383 -695230184
-424629908 855489969
490234579 924925724
419170640 957715488
-626336400 692304289
788426867 595042433
-970348425 -160915193
-907990424 152352822
748459788 667460051
-841943326 346643023
763739957 -932687514
960889727 -29668590
966175632 -69358948
-613423052 706055305
-995499780 -447560683
-983959922 -278915702
335841218 983560210
764222785 640370459
552007672 -976938275
-205835559 950407009
-858758686 303888351
252358076 996519697
719614059 -945189984
-860068263 300389797
-760294670 510785993
276958636 993820079
959513887 -808454688
-153462865 964575410
-961905658 -103510130
-985105857 -291042161
726978361 701196781
918318577 211245306
732198524 693278752
-871189710 269718825
-828143566 378915844
-505147816 802030902
-813073450 411707690
1192716 991206916
998603409 -546374510
534014473 898432933
-996695336 -478234416
-174266027 959270166
-900702508 178002777
360173339 977433925
579830319 864711690
-967761292 -142353945
-108414160 974509298
-304828294 915129769
-959503170 -88600606
944275512 79194026
970290134 -103172542
-624648134 -934702473
-988012066 -324402118
998671330 -703393652
671184169 -956475565
550108584 887425453
270081598 994630029
377687814 972180637
-221613596 945586714
-602564018 -940028514
-611514288 708055978
726216694 702336160
-577441036 741900756
-614102283 705340581
-145553666 966458354
765977638 637243290
-895700256 194876904
997392723 -495060526
772475224 625484988
735429298 688292057
137385662 999689596
76391569 997358553
741107315 679391382
-963003233 -110532768
368961723 974884632
-994000731 -415915743
957315115 -4153545
155084519 999924847
-854153104 315974355
991617533 -352290584
-943065899 2662500
949008703 50658041
-931682363 56927383
-342982018 898266559
-990700284 -360805520
-71115859 981399548
-147710632 965951261
-986082489 -729404129
421270915 956912266
-947714740 -21423615
873526555 380739153
578801096 865540942
-789056803 459367316
-920048627 106413749
293961409 991472536
972307405 -120927517
919055809 -852021353
998808695 -557030181
-450735115 839440993
256859626 996063387
-526482284 785678625
-59386951 983302620
978328774 -178045930
-903800206 167256665
782910540 -926374619
-641838284 675141278
998375467 -706116298
573413433 869833654
568386747 873766178
-752169141 -895153193
892677743 315215306
98519080 -999802344
-768463343 496753371
-741424701 541720351
-666326866 646196394
719931864 711610175
791732463 588423346
353117645 -995707635
-172076649 -991763302
247177295 997007261
-886706555 223876882
-996923404 -696673818
-40018798 986177405
976781325 -780426389
995238509 -428063133
-390092249 874936816
581811754 863107656
313899880 988072812
-953034839 -50511777
155750930 999930266
146212193 999830456
970854255 -108073744
908308820 254354031
83675001 997767035
-245898495 937583645
999951489 -655937059
993252553 -382425182
-614247766 705187398
392416405 967350508
169517779 999995714
369642798 974679150
-937547250 29925786
17716037 992881441
474009351 -986239867
879302243 361789513
824175263 517305257
772201201 625989382
172514896 999999564
736964108 -940536329
-931776489 -797984659
990606816 -335078562
-618339641 700865111
-468501637 -964011219
212911385 999192395
-888254958 219043057
-293435128 919792605
-985422996 -294489596
-866147904 283831007
-884095763 231903513
859685686 423145344
-999999201 -661503561
-964840513 -122569563
-839786608 351839043
862810403 -890619371
-840869830 -857393264
968294670 -795386526
-353077971 893512703
759153019 649285144
-734896233 551978244
-884922784 -832331436
35706496 994469084
-870801605 270818602
996449805 -719094129
-549274754 767029831
321352539 986631745
-998182843 -526232073
687982198 754772328
791059896 589776243
-950170888 -780476232
994734385 -414972823
220937029 998809703
738186744 683988668
949850868 45360097
-485058588 816437621
-982575847 -265032082
875051137 375790027
-74464980 980822725
-896571297 191972329
999902685 -645503653
470091962 935472232
-333710401 902526080
919501704 205926175
-923620852 91792644
871434427 -885529194
-773619413 -887093005
193223356 999800243
-784483853 467913084
-949688683 -32001298
-874931915 259037069
-654856128 660039649
720867880 710245171
957177863 -811649433
-951994997 -44672330
-33961430 987011861
774701199 621345957
298907164 -997842245
863090432 -890455850
681630269 762617243
-954960777 -61528414
-843089311 343860611
-961821949 -102981320
-816632057 -869078588
-218979243 946417150
-970379797 -756416060
-996139435 -463112946
-691197823 -915872820
810735942 548465320
-899223677 183054574
884348604 -877659008
-260762907 932361285
-307169295 914152963
-854135144 316020802
897167216 298465115
972956593 -126761382
972216350 -120113063
-225061796 944489984
-979859953 -239521176
-762661869 506754491
776301155 618345465
-726664509 564587053
-977206566 -215925838
-726903692 -904134934
968826774 -90742005
-4379520 990602816
964978109 -60083357
657312478 -959358795
289193556 992179850
-657894603 656413857
-903311352 168969153
-999368347 -583142998
-457128273 835319000
908725124 252642522
-901581743 174979902
837275547 484632739
-377801978 881346981
-502692683 -958897065
-361007760 889717450
-997699729 -508935158
-579042390 740397086
-868645806 -842133056
-747823414 531476755
309199395 988921862
-992878340 -710852113
306264992 989438353
-591598020 -942510427
-989095885 -338541220
-598151394 721737269
535524203 897434714
-859231756 302627130
-407754903 865252823
878969413 362891816
863025781 413252714
-999815621 -621140197
967063330 -76341289
607183350 -968616955
-875998264 255957224
-5465862 990482072
-627160362 691414595
-518903482 791615491
-901226782 176202206
38462574 994694452
999986307 -682644421
-924977838 86092338
986908953 -279072072
789552166 592802287
-481283995 -962152641
61184918 996414076
-888044802 219704460
-564857441 753439758
540276313 894254984
840236155 476908659
731848346 693816417
961836153 -805199444
618056034 831132004
400457566 964572428
-941090908 12626427
-982118050 -260629572
704885092 732693833
-870834886 270724473
267027325 -998745711
-95630990 976991176
119280923 999246160
207363681 999409261
-765497329 -890191235
-967011404 -137201518
945664919 70968136
999946666 -654678665
-847536513 332832036
526213900 903461855
954883758 12466350
833070155 -905932214
-586574220 733192130
772954075 624600510
963311324 -47465200
-986991831 -727158369
989661753 -319694963
808680732 -916623102
-104999519 -994992507
-183518140 956782597
800521802 -919839802
-534063362 779612795
-257136581 933670671
736493375 686635853
-714964012 581737727
930996222 -841153053
-938415277 25767620
-958367851 -81700193
-819015019 399127993
-653632131 661486123
860607059 -891859197
-990246585 -718623067
934770155 131968731
526504443 903276433
-822664733 391164208
967146749 -77006178
-863810101 -844934795
-285394256 923001142
708761178 727414629
968666065 -794791996
-974545875 -193481846
753602550 658824445
-629119750 689283911
928294370 164643608
690603595 751460660
354531606 -995637414
-431217200 851524333
-44010716 985608746
753907816 658304658
-899065414 183592578
813616128 541972056
426926524 -990777690
-702337101 599510268
-995930850 -457929994
-993869386 -413396207
714462953 719470479
-387953288 -974392400
992338665 -365223157
-802187591 433900939
993768470 -732029411
844138041 466600011
515829270 909948588
-460423730 833158139
222048051 998751634
-306178559 914566825
125678903 999424477
999997290 -681451076
-640675258 676454031
65241346 996676924
413683335 -991862096
284143176 -998298812
-506520953 801015645
-995061200 -437587953
-946278854 -784408631
997591603 -502602157
-18186854 989006076
979539950 -190539435
389033995 -993631095
-37390984 -997381748
798254528 575168084
954318203 16263561
-746808871 533117053
161991056 999970891
-994430386 -424441323
-926961887 77657098
981035254 -206566416
949402403 48192206
210408727 999294792
609351838 839290181
-967995512 -143980879
987095687 -281662003
-245325701 -987255824
768462820 632780792
-103997496 975380318
752404695 660856878
-921634938 -806538439
777606037 615883919
522668374 905711264
-354230080 892965934
-245515774 937714597
983548184 -235507837
-963123925 -111314849
-751090251 526167583
690517579 751570670
-993559789 -407620571
-934151123 45756223
-52822767 984316713
501519075 918521874
-733381145 554332072
129573713 -999974203
994848106 -417823369
441736708 948637268
-441129210 845444337
623554675 825811001
-999890266 -630833897
327134062 985448135
654918077 793498121
-645621568 670827169
-947787699 -21809197
-459717956 833622230
-532127496 781174892
-964923307 -123118510
32162966 994176687
-114232398 -994602456
935278358 -836871252
2452398 -998430214
-952060950 -45040858
-992113351 -382675791
446043085 946774217
-883558093 233550421
450188298 944936390
-265329254 930684403
986515633 -273684874
808986553 552347431
-984430652 -283802614
634459149 814988589
61871727 996459297
714025093 720086934
-543153020 772165667
992136422 -738628772
-509938272 798465389
-487883137 814458039
768728090 632302720
493457867 -984106034
-998922815 -557187419
351289959 979806953
552305351 885846753
-56555751 983745631
725392478 703567096
980426428 -199937762
-430870715 851735048
832058568 -906412238
-874822539 259352574
845127837 463949813
-922006086 98483027
-761434638 508849332
-142503496 967168554
711847475 723149045
428441990 954098361
-989125380 -338934020
-997209107 -493335535
-481525825 818900668
-996071724 -461410202
802899190 565503916
820834052 525258690
981129093 -207595959
-986168831 -302823383
987542741 -754418982
-127405298 970558191
-987714537 -320725443
-987247812 -315199978
-209544066 949305033
999941238 -653355060
-303635965 915624929
966563650 -72396481
990264567 -329447539
881217413 355363985
140480877 999743746
991132610 -343936249
786274210 -925191156
267904213 994877268
999966978 -660974026
-165729226 -992100565
-996128810 -699909624
865509454 405789376
-808630928 420874843
-663361480 -924131032
-239660166 939695592
-911654612 138897717
378551090 971907750
-246589389 937347031
979815385 -193444478
869222919 394394148
229175984 998342129
993709217 -391515362
-988176453 -326507405
-835412589 -860144002
-927085200 77126295
-303436923 915707384
-120702790 971991395
283391937 992983301
-934981030 41945413
1827451 -998417066
-172937522 959620348
37221271 994593095
994640949 -412678477
-49963081 984741374
991220326 -345429318
464117667 938443692
-996995852 -486928687
196448398 999729304
-946777815 -16497628
-482948160 817911385
-947744046 -21578072
-115782333 973020163
-732990209 554937952
957662059 -6583708
937726003 116185591
-966768996 -135547031
-867081845 281250534
-264759239 930895378
197331270 999707590
-986127176 -302350320
-886574230 -831298879
536199032 896986185
-545057565 770582949
983054953 -229571291
27205634 993752159
-203793620 -989968201
534804048 897912511
984844598 -761935256
-887186049 222391618
-389042773 875495650
983858079 -764529237
776614912 617754649
-953223292 -51576978
705144240 732343358
707453748 729205512
347982712 980661468
-924039801 90036941
-975436909 -200833414
-716917464 578924929
-319515791 908843832
950988592 38112635
597656523 849715954
748105133 668050797
-501110108 804988351
-689709879 616593342
-563993401 -948192413
159741474 999957661
427444599 -990733158
-347130077 -978806258
808157367 -916832703
-533530356 780044052
-583227164 736430400
-900985753 177030391
-384087167 878099999
976843180 -163176485
-808534086 421072456
659703869 788224999
-688971073 -916568287
786480950 598853851
-705265588 595453325
407434725 962067172
-704402101 596652997
-721858508 571743863
-167384225 -992012923
-864985722 287030758
-3065313 990747552
-952444608 -47189219
-976070203 -206171272
-721366022 572468324
-202368380 951428985
-632857578 685182894
305422348 -997620311
821077137 524686307
-873136577 264183668
986474193 -273125168
686897986 756121560
-289878981 921219148
-922995917 94393541
632559789 816903482
-616223857 703104446
591275912 855186466
-861593084 -846201165
999651507 -614728800
-130687969 969841433
-30239521 987499619
-134724117 968943313
-670459012 641123440
634319231 815130293
903817630 -864370570
-871394751 -840517977
406969930 962236567
826807978 -908818576
999922143 -649242345
-681339579 627460916
642586268 806637175
-943153924 2214075
890891220 321676810
525966671 903619383
692203052 749411806
-808804904 -872554712
-943303631 1450889
915483984 223813986
-883864539 232612079
-110027663 974187814
835072286 -904978652
-141987885 -993300996
661004842 786773183
-335016339 901933169
-647959890 668126844
560781905 879561546
947964731 57074092
69096089 996919486
77012167 997395104
-455817970 836169608
867354432 400165072
-997973536 -518513686
-524560083 -955395601
-829583735 -863030434
314910149 987883521
523043721 905474506
434610783 951613322
324293398 -996939460
-773628875 487645471
695309073 745383131
-759427629 512255484
405221030 962872578
-448569764 840808981
-847533240 332840240
-435248727 849062884
-917644254 115954919
776091307 -928743929
278375792 993643410
264208693 -998810304
-983355287 -272786171
-790092444 457415689
816335737 535731150
-364215068 888158402
-983269905 -271927519
-203411313 951122238
-983889555 -278192139
-938941756 -791476903
979050778 -185449304
998041571 -520739979
-603594963 716221472
817868953 532187286
-542506923 772700232
-683635310 -918185143
752826859 660142608
830090338 502818914
989023663 -309671866
-910434317 143417317
-528335434 784208730
-902085914 173233625
-992820354 -394429047
977760904 -172290459
-708417673 591049637
568617131 873587497
880350359 358290032
509316534 913893635
726641420 -943349239
-983473509 -273976020
-516407780 793546311
756108080 654548006
-951854275 -778739318
-946520421 -15151058
777308090 616447187
888429017 330435007
519876535 907457691
999994198 -672255193
-836574078 -859563205
-951071136 -39554707
913465482 232607915
-953697279 -54264479
891412120 319809729
-571212462 747670858
-604860109 714929628
178944224 999979562
-307308213 914094819
-442612105 -967575358
-968815454 -149763897
998421745 -705712947
758002406 651284468
969990760 -100597280
-521250480 789785744
781407908 608661709
771861753 626611621
-821801047 393067494
-812156128 413616196
745937485 671616555
-575069648 744112722
-969038975 -151367222
930834111 152032733
-566169647 752256258
-195413253 -990472869
896229674 -869776738
-999812001 -620723845
814749932 -914115397
769351158 631179255
-997307568 -496355804
987817903 -291903241
-396805932 871311414
-994863790 -433334260
515367615 910231411
832347918 497162529
904298756 270542207
-965204633 -763128579
994619291 -412153687
-124422235 971200991
-971481193 -169369682
201477673 999599303
-495932412 -959941915
375784296 972780623
545281376 890809607
846623556 459923833
373810077 973400385
520686384 -980921119
-419693865 -970574067
-540851899 774066990
-796908350 444336443
-289912025 921205936
805619894 559687776
864320964 409382680
-34808647 986897773
-970375726 -161116320
-917983587 114614013
-390622754 874653236
-620645410 -935709106
231756576 998175095
250946655 996657463
700471295 -949924159
-917948891 114751165
904178426 271021300
-995821518 -455268750
-441211101 845393678
204532574 999507911
895077948 306370888
-361584331 889438259
-300485696 916925155
-992995399 -397482173
-716416763 579646725
-924213914 89306440
-999463968 -589979733
984889194 -252301357
821350622 524039793
402294498 963923248
-910169116 144395698
-588195224 -943247531
501582259 918484938
955811699 6190275
-834414635 364532474
877436556 367956452
36027187 994495361
286657418 992540060
384200123 -993939974
214890398 999104180
-448395605 840918451
607149958 841293719
-497649441 807494584
-745637222 535005064
-845622905 337609936
888677280 329556811
-891405111 208981129
30630277 994047762
-596863008 723030023
359026056 977749392
697600338 742383140
719034114 712913252
114764692 -999903425
-895925354 194128100
-719927944 574568836
-953302483 -52024887
-54606945 984046690
970871373 -108224178
-455801308 -965781977
-988379674 -329137752
-992076257 -382080066
-990576556 -359014872
-368605765 885990598
944478396 78002101
330928486 984640612
897789923 296082827
379087245 971737962
-973299989 -183503102
62198682 996480731
884992275 342474545
106794871 998814069
-384669414 877796155
-492067806 811489868
-979921839 -240083421
-36815976 986623812
-971884564 -172445220
936016432 125414078
999963212 -659600942
999393206 -593153455
948940239 51082087
-995829944 -455473478
927846276 166822688
-945600419 -10356991
928513735 163572936
207474613 -999765404
-661006148 652668182
-547861783 768226605
-662593564 650745376
-805789101 -873874771
-942094822 7588589
-67188036 982051204
-932442608 53506550
-963450965 -113438242
-997432286 -500256630
-576892916 742414647
898268449 -868368046
-409141149 864470501
-852609974 319953060
142392936 999774924
999995579 -672907728
260113070 995722912
-649453132 666386132
-798103574 441998986
935414469 128596423
753880300 -935671638
938387395 112561531
-939490080 20532475
472820259 -986364231
-400970882 869026306
961394513 -33349133
-943932015 -786716249
-853942023 316519822
-294123195 -983580942
280122713 993418296
739615160 681750262
884563290 343955179
-19283891 988873298
550563029 887101943
-246019692 937542141
153047021 999907019
707343757 729355666
999587422 -608508576
-761842913 508153369
206552423 999437820
639672137 809662824
981831424 -215376736
-687525052 619463914
-780291862 -884490085
927051822 170661620
943936879 -827856178
458685731 941036056
-989192863 -339835223
858450510 426773386
-426445647 854406494
-708862338 590423930
-596976624 722916476
382925353 970506485
-154237613 -992687752
167747762 999992106
-844142672 341278990
72681695 997138243
-555209206 761942627
399032715 -992950510
281714381 993209050
-320571496 908380899
-385488726 877368016
-922743058 95441559
807996021 554517607
-811165570 415669255
-292731573 920075872
565084643 876298852
-855689952 311972533
-673788507 636997397
-652930002 662313874
893292844 312968226
-689194770 617273626
-264966842 -985835370
-820721063 395437361
945220136 73613971
-965976306 -130175065
-608663227 711021107
724160926 705399518
770722430 628693447
-997939290 -517289607
-998500801 -538622279
-506693667 -958272966
-930040092 64245765
-88859900 -995632802
591418184 855065691
715644760 717794036
541483452 -978308224
734984647 688980424
-961032110 -98030888
-281744981 924434069
847467511 457638329
709481458 726426581
-547746708 -951280211
274048320 994173332
-758676929 513524860
-54352428 984085802
275119533 994044975
47042335 995381243
862214882 -890963744
-976894434 -213223791
-5906890 -998245051
846832486 459359818
-814231846 409284771
-931266722 58787924
-622466356 696468823
562804407 878032437
-865811946 -843781330
403103803 -992660284
-557337585 760096153
-967928795 -143516581
889486489 326689065
-631303327 686893094
-905369018 161721147
-519516849 791138595
-874439812 260455801
827647573 508865185
525307715 904038786
-988832571 -335052824
293697419 991512898
-987185002 -314470602
-722012025 571516988
-999825856 -671416626
506811197 915391712
432117531 952623981
-752392328 524029034
-590896675 728946675
813522704 542184962
733592464 691132448
-907659703 153544131
-948671878 -26516286
-932661541 52517491
-699751261 603064166
125416009 -999957444
437598294 950380728
945173790 73888835
-716850944 579020850
-453235191 -966133727
-442654177 844500173
280790469 993330911
999274301 -584792203
-687911258 618958080
177337353 999990623
778314630 614543930
-537323647 776960925
-235424980 941107752
576846766 867110896
997242275 -489606606
-993842207 -412878947
-996160570 -463650700
919161389 207459198
939891728 104251016
-124272436 971232950
843343031 468714149
-975092546 -197963165
-960850073 -768566808
-887247640 222200520
-256978513 933727223
896439124 301234062
-569067232 749630170
-726044833 565518144
693152526 -951620531
-986368220 -305095844
-901954938 173688300
978661429 -181441421
23694518 993440958
-849424472 -852926361
390441838 -993539233
-666856189 645549201
104337611 -999842252
-879883147 244606070
-103434837 -995055829
379570845 971584048
-431098825 -969104220
733810411 690795728
-641942763 675022891
-970315879 -160675810
-288392593 -984037312
-3855222 990660677
-192207920 954356735
-796380419 445364112
-622289670 696657792
999235192 -582208611
986240895 -269992572
978482509 -179610062
290492688 991990881
616665014 832464438
-978418480 -226577498
-999101656 -566612887
49776038 995592809
-370387402 885102180
-153677868 964522555
221142059 998799163
-190088858 954953162
-974938198 -196689719
-650705204 -927728628
544133684 891607029
278739038 993597530
-433636618 850049610
-496182989 808547520
-113024455 -994655192
-995459281 -446606130
797749420 576206632
-759838660 -892310842
-655948066 658742887
950899318 38685212
-552517257 764263219
-674989775 -920754987
274465789 994123499
-660895495 652801797
-801699807 434875534
-858899028 303514308
-992672160 -391905105
-774710338 485714027
-388068525 876012753
-821102827 394600718
-965394952 -126260267
-973547335 -185461402
973515327 -131844568
-978022519 -223071304
-468209371 -964053074
996733089 -472172592
-318319620 909368015
-22414162 -997824462
999451759 -597510358
-927502197 75328012
999339093 -589257121
-529800959 783039389
-499575365 806102038
-925596923 83469517
-157767974 -992509272
-872078772 267195295
906317220 262438773
-972993211 -752815285
-543571813 771818114
827838662 508396230
999960378 -658661829
-458051260 834715422
-901227702 176199043
108633284 -999867890
-617145600 702129610
559582959 880464392
616450775 832669232
-243647323 938351252
251180017 996634952
904519102 269662657
-448256934 841005551
-463648163 831023065
928082556 165674502
343787637 981711084
-999800615 -672068536
-952535439 -47699300
424331683 955722342
-283788640 923632861
999669538 -692092538
932334902 144467715
391334818 967715097
999552527 -605459623
-999400624 -585380302
-996482136 -472273721
996942861 -479168933
515703158 -981523540
-990981487 -364987338
-605268972 714511313
-11557840 989790753
-165361954 961585130
704158787 733673151
-478851497 820738907
980122314 -773177524
704182536 733641205
135019023 999641153
585260624 860255060
313242476 988193058
-699536810 -913221541
-201014279 951826789
-629033905 689377686
-992608539 -390830565
-990455307 -357274259
380645552 971241805
-999132650 -568370340
999878074 -641586084
-68277598 981871395
-345191403 897233889
-28682555 -997639892
507242758 -982516339
997532665 -500346163
674734848 770907363
316328819 987613470
-981574385 -255469108
-948213270 -24070698
-983094233 -736037048
-938724431 24275930
275780729 993965139
606411759 841960162
-944991825 -785684709
896122733 302431610
712691761 721963555
-998844705 -553431595
-811375108 -871420786
-938639651 24685470
-811964476 414013878
158096938 999947642
979553637 -190683545
978908566 -183981974
47088175 995384813
407125087 962180044
-807038827 -873330592
-173560926 959456089
-500380649 805518075
-838394491 355156253
-998646133 -544649961
999366855 -695906362
987978170 -294227387
440484819 949168413
-561309527 756604636
539755790 -978531123
981564405 -212390366
-219630977 946211988
-979908148 -239958864
904977998 267825616
987646620 -289443958
999474661 -599240095
656300525 791985783
9793418 992098696
54836609 995971077
-323732830 906989540
-837395577 357528105
-996606115 -475714692
950322064 42373349
-33759959 987038887
-574970554 744204524
-865679204 285122357
617714598 831459531
466104197 937466696
842760903 470258253
-931785065 56467337
-484072014 -961738054
996866878 -476585441
-788697979 460042630
813320117 542645040
996653196 -717988898
882820823 349924951
-999048866 -563666338
-690671481 615319724
-156250688 963886378
-688706041 617915837
-710410619 588235558
743015730 676350607
998730262 -552841710
-982840496 -267641726
-926790212 -802250745
-185628581 956198779
-899752526 -822679632
999329752 -588595924
426233018 954973102
-987192062 -314552236
913093304 234217534
842322644 471418468
-513820598 795521712
323891892 986118177
999296511 -586311007
-70965935 981424777
517226259 909091238
798211248 -920737213
58671680 996244332
-998966949 -684276696
522003431 906129317
288397804 992294886
-13656478 989545930
349100097 980375719
588528015 857512586
-409621817 864198298
976164425 -156614287
974694393 -142708507
998716905 -552144914
158637781 999951053
974941107 -145032653
-534207920 779495777
618275385 830920957
-867428828 -842843520
-618920194 700249194
873981582 379269059
999111455 -574291815
-45963334 985326898
-106717363 974845830
-470182123 826635813
-140654354 -993367076
598057323 849367626
60878409 996393822
98314955 998461168
25166657 993572095
998900179 -562021062
822131246 522189559
-106847069 974820178
673487013 772385160
446612262 -988973165
-998583727 -687173639
999045629 -570296333
785300964 601150446
960157387 -807557680
173623618 999999944
303140591 989977462
-602634243 717200124
-266198024 930360889
-936544257 34668081
-709456960 589585452
-861492568 296548338
999805160 -631376237
-625183919 693546923
-62035313 982885019
-781085170 474177581
985617232 -261725746
-954199609 -57134621
354928701 978846729
-788540087 460339389
-389805543 875089920
-761398173 508911457
994123411 -400509467
-800544830 437177410
-689692130 -916346281
995085197 -423982149
-995419385 -445676361
662899332 784640171
-510175065 -957728631
-88166736 978370747
-34399 -998376887
-965513204 -127054297
-410603602 863640578
-880158051 243792756
994905884 -419295245
-265321874 930687140
-970248325 -160179833
967739422 -796273815
519597239 -981053624
443921115 947698667
900713997 284729836
846042780 461488956
-973588505 -185788545
-170018071 -991873228
-999986874 -653612808
510436446 913221377
-321904955 -981200652
999471509 -599001370
-548107805 768018746
103072283 998664925
-362780237 -977184679
-467299061 828581401
407919084 961890499
-523215398 788247844
391431677 967682526
-674499573 636108014
406687093 962339591
951722856 33380425
894736209 307645388
940615486 100203743
-242995061 938572403
-263007814 931541099
-363326916 888591287
-824158762 -865666064
-938965443 23103977
703165124 735008129
-999719165 -611153961
-394506950 -973636097
-606580821 -939088550
-919500786 108601683
-625537586 -934473539
141667637 -1000000000
-636928164 680665742
955163624 10580528
-616102090 703233066
-32570735 987196179
679924318 764687722
998427886 -537804738
761536318 645112759
-595901671 723988496
999987733 -669299453
578388956 865872626
-656337168 658280137
-404729451 -972416760
-971791927 -171733177
990335209 -745056436
759259038 649100427
-906594752 157361035
-907288693 154877519
-938215756 26725307
-612625730 706892205
977353581 -168220881
902469442 277806472
959893333 -22456912
992045073 -359891447
-146740906 966179731
986266717 -758090488
650540196 798230315
730245764 696262961
-572281372 -946545510
602032303 845873337
-980247518 -243074287
906358581 262271719
-972416758 -176578940
-972601258 -753369903
-63215709 982697722
886570491 336987389
-999480354 -591194034
673923935 771868582
-992507474 -389147006
71468822 997065298
875721657 373598425
-533508078 780062058
-136171582 968617732
-247263908 -987119850
774739883 621273592
-71029031 981414203
680569325 763907028
711424850 -947267471
-844550745 -855492106
-816338381 404853601
-999542861 -677441414
-254734647 934521837
44591813 995188656
-989907507 -349551787
-231475385 942410082
-999810543 -620557094
305735851 989530300
753976250 658188106
262940141 995422710
-824438617 387233130
833217553 494972859
840747184 475567726
303099259 989984527
-994766723 -431293227
998574120 -544919407
-785482875 466055699
495150149 922167271
-555767017 761459539
919095327 207756732
340735052 982441341
944568978 77469255
-983582615 -735032117
-697258694 606472556
424320988 -991001216
629682324 819781568
759551188 648591294
-999858199 -626315777
-768640637 496444020
603757344 844337443
-750943732 526406843
-880783390 241936698
-832590377 368762701
-635956747 681750880
974451751 -140437440
-999844826 -624570417
848576593 454617397
-979683886 -237924022
794995868 581832854
831912300 498257909
-682657320 625770126
-644926093 -929340070
-571065206 747805722
700944334 737966419
723429588 706485773
264640739 995239204
865763156 405018394
727418446 700536610
-917138170 117939678
497777941 920673753
459933652 940448321
-846405947 335656784
-989422897 -342935426
-429401628 852627975
781963577 607598731
-792504037 452832296
-495054961 809355455
-994946610 -704230069
-832374857 369260057
916748915 218245071
911021111 243094735
865044227 407199659
-804910877 428422845
241530705 997481328
602789381 845200476
-995392246 -445051199
-709958095 588876627
-643339905 673436897
-989080206 -721824841
868730538 395924720
216434093 999033296
-998835084 -552978752
998994275 -567339794
-530274326 782660571
607763989 840737312
767901657 633791147
-832666151 368587584
919623912 205375465
905477288 265823094
644804397 804311377
850497300 -897284865
-885814407 226629133
-974070224 -189635431
998033527 -520400342
-937445752 30409884
-491382360 -960636699
96623642 998387431
173840667 999999795
423402994 956085170
-935162822 41105918
-355122119 892541042
-163194339 962139256
-38500779 986389651
-711132832 587210599
486946095 926729583
-609296115 -938446551
-83195009 979272031
-143756484 966877627
673630703 772215357
-995036933 -437057265
-999105387 -683084371
739372983 682130485
776223711 618490808
-902776829 170831324
-464098684 -964636080
-959582391 -89087160
921495943 196856158
894775847 307498060
659668609 788264255
927670270 167675895
-625580635 693119404
-991442068 -372054311
477468958 931728254
-259468887 932830617
-179598683 -991357884
446875392 946407514
346161782 981122391
-420980356 -970411025
999734109 -691064292
-886169064 225537486
612881849 836032099
996003177 -449393938
-612438198 707088749
996844365 -475833520
-692084414 -915592651
911779020 239867441
-719017644 575889638
-831761817 370671643
-581950495 737646086
-702214693 599679041
-942965985 -787647504
-513216438 795981971
942981276 86739053
884547318 344010286
-791926926 453934984
162626364 999974381
698051656 741789293
734377245 -941263778
802372210 566614159
-755356610 519097784
-512118569 796817799
-228913808 -988369010
-743200945 538896458
-629705296 688644178
-791809221 -879795139
-959063874 -85914684
127516412 999470245
-449990143 839913833
-265760436 -985776819
-618078037 701142294
-989222760 -340236211
-982593668 -265206161
-262828126 931606890
-35464185 986809140
555158559 883760949
473468898 933771582
449408999 -988705424
-294130051 919512209
-557874432 -949388267
-449444187 840258798
-452364259 838397987
-597993258 721896477
-160676024 962776699
232581734 998119704
65400759 996687135
-706684419 593476039
333616232 984052829
776425325 618111883
463931716 938534472
-968341128 -146398002
468678689 936181243
817472308 533106184
664114217 783260574
28098202 993830584
-747406180 532152199
-745210677 535689592
-808740554 -872583092
986181042 -269190092
-844950417 339280716
-971282435 -167870551
549107571 888133420
-998793686 -551096391
-466337485 829227085
847109735 -899008939
-638043885 679415420
-575612420 743608924
765678008 -932088720
-824236228 387682892
-527344741 784996290
705837970 731403417
-999213247 -682049532
-876746978 253790655
365711452 -995046799
-319001278 909069390
-557538573 759921374
489127959 925537223
-861432369 296711279
352021620 -995760902
120714847 999288812
-904033250 166436988
396804870 965848714
-925045001 85808564
-993333747 -403500520
693836504 747298131
962943994 -44740853
987132900 -282182716
-561606816 -948661873
-812019795 413899136
-798628973 440965966
964142691 -53715421
-53525248 984211647
268733964 994783341
-850840749 -852162061
937197397 119061004
-733254231 554528880
905889040 -862809799
-330035322 904183025
212010897 999230078
954056519 18012068
599323651 -969916210
928448807 -843560986
-860160320 300142545
687625260 755217517
-630508830 687765038
-928582506 70646747
640348417 808963945
683810339 759944835
-999882464 -629711371
718334308 713925452
986628446 -275213501
982976511 -228636327
-677339946 632541692
-929390794 67111328
887195990 334788164
-765327130 502186145
-958704916 -83734783
-833590564 366446883
892310301 -872436879
-809357271 419388787
-971550495 -169893913
747468934 669107049
172845199 -999948798
-988847329 -335247460
599244536 848330820
-984626336 -285861502
418003933 958157396
199530452 999650415
-986536476 -307015992
-767577989 498295309
-562462570 -948493592
-16775900 989175622
979277898 -775055037
-97825095 976576230
898880677 291876338
628704167 820751607
-973765344 -187196793
651438846 797264068
-841439738 347863041
636030677 813391444
953807927 19666959
720591578 710648406
-636648668 680978215
420217199 957315461
-650086120 665647245
686242933 756935147
-992477297 -712071142
-265858198 930487555
-948817319 -781858922
992368416 -365768227
857190338 430432724
-408972149 -971905555
997335816 -492979961
-432798103 850561470
724335774 705139587
-510598298 797968635
-759692448 511807161
343846335 981696748
-437193105 847869455
-629927929 688400691
359450756 977633072
-990613286 -359544442
-698754062 604428835
998886158 -701319997
202159644 999580640
-968444325 -147125564
-804046673 430166930
71750040 997082294
-513128723 -957262498
977708956 -171769095
819972536 527282221
-26344925 987995166
-936314772 35746564
966838659 -74562543
-829815399 375119454
-944185067 -3050487
-881714491 239153615
-464485650 830464543
616350824 832764773
922762667 -848721794
998780979 -555543986
-816456509 404602810
883131675 348866765
-873289965 263746246
488213841 926038522
-83165119 -995845203
-991095185 -366713534
-795846869 446399783
-733621193 553959713
514695099 -981644456
-989825539 -348420197
556515353 882755312
-53700971 984185274
-909662264 146261569
458490633 941127751
244179387 997267665
-515998483 793860568
-364116119 888206764
482656608 929015101
-45999519 985321665
810047524 550001477
-935290714 40515147
-828818372 -863406465
-849018396 329090637
427376493 954521535
-979247031 -233980389
611073310 837709280
-764274741 503992914
-637061625 680516461
997656154 -505096359
-559114929 758544295
790335728 591231993
857194637 -893727940
530174986 900922653
-976039790 -205913434
-978361433 -226070723
623345961 826014564
875652719 -883003930
-642176925 674757526
139647836 999729823
-674997172 635485024
652852821 795739464
834299435 492238858
446480925 946581526
900964933 283747124
-778984275 478003571
-781335853 473717884
-314335315 911102518
-179787119 957800833
-855627429 312135994
-824147210 387880614
916764091 218177938
886886330 335878526
-904334415 165376441
884438423 -877602072
-925853812 82379887
351721088 979694114
-980687939 -247156574
796130791 579523961
-982591789 -737052291
-809658622 418770602
-910237982 144141797
-852332785 320664849
762903327 642703734
80694964 997606485
712779805 721839792
-999908313 -669016729
-505805186 801545213
129892371 999528221
-740759283 542776574
-427869322 853554362
548529989 -977396875
-809934838 418203679
-634778388 683063252
870862654 389234868
-749165773 529299358
-930412303 62593081
993060210 -378705659
-538575884 -952944429
-307923687 913836586
-798205814 441798115
964798484 -58708568
855163914 -894830464
-485154864 -961575750
928771254 162305844
-139783298 967796147
-186357916 955995693
49865499 995599671
825504850 -909399572
968883030 -794444240
-762623881 506819432
955271334 9852276
968090831 -84622823
999794514 -689667870
638038883 811339651
919744509 204830872
-916772157 119367984
-991330373 -370323554
-962799712 -109214232
-794114041 449747875
-998057502 -690634852
-902668651 171207947
-863369895 291452607
508494240 914385919
223588926 998669238
121838751 999321683
-664455491 -923817277
-856480633 309902668
209791552 999318981
-216964290 947046013
648754730 800138391
-930994724 60000971
-977113921 -215121991
-989336895 -721141706
-415090163 861070312
-444914206 843097106
944166207 79834401
-892536140 205306538
237369746 997789438
631723147 -964345858
956395816 2213399
-314592697 910991086
-627479125 691069231
-902850112 170576111
-932919006 51353070
-768922375 495951551
-917781994 115410802
3333513 991433525
885329016 341309518
-807143552 423899150
-661773516 651739954
-606351820 713401527
-15764407 989296296
773282423 623990955
574915345 868648792
340568391 -996272765
-279842996 925174226
-989251130 -340617002
-74017067 980901025
-571744516 747181998
808267066 553924898
-999980085 -650671249
-183871862 956685209
-977588161 -745891216
995258799 -725208761
116358350 999155147
-985608804 -296534792
-797252214 443665129
849428767 -897831540
914553729 227880819
-673165700 637773073
573834997 869502124
-838494958 -858598038
63948780 996594026
-163791143 961986882
-957541944 -76728192
143643418 999794399
981715754 -214079185
-868361680 277686365
326839628 985509897
-993262885 -402227482
905827390 264414061
-109389744 974315167
979990401 -195297003
-724569113 567721552
725562526 703313541
-876847056 253500166
-158558164 963308796
460948837 939969043
957205410 -3385993
-959757051 -90160471
-720066329 574367577
-963451284 -765356898
-313960354 911264774
-908899625 149053734
-100989265 975966467
-969697189 -757312933
-988530904 -331106253
-834174157 365091847
21882574 993276382
999077668 -572225192
-951687420 -778914332
-628882176 689543092
-989270021 -340871014
-901718183 -821344322
-545351110 770338493
-743075814 539095657
929829208 157058833
434977224 951463567
-739099922 545399521
688966325 753539667
-498703997 806732405
444339938 947517400
788062072 595761783
-506004645 801397707
-911765030 138487149
-831210101 371938259
-602235338 717605888
741709609 678436043
710790606 724623820
844314586 -900414939
582170202 862813422
499195344 919863092
-899175285 183219103
-415799788 -971062964
-518422751 791988927
-456644722 835633139
-873684184 262620350
661969870 785687187
103466671 998681011
-686966310 620192556
-830760814 -862451268
992815931 -374068252
-746518808 533584909
-646258780 670094453
-941668988 9729973
900710321 -866646716
-623782098 695057141
529944898 901070858
-894020047 200435619
-479905200 -962355761
-999312076 -579374910
-594577602 -941852214
265728810 995120424
222446135 998730672
-343702728 897930568
-942718141 4428918
-910268147 144030573
994307414 -404710808
-927672078 74594185
-552381132 764379955
-935005847 41830947
163316103 999977788
-998459845 -536974662
-769946802 494158288
949860696 -821006539
386437436 969351065
58227926 996213308
957856424 -7949913
-468027118 828091244
93818462 998264320
-685305985 -917683370
-768526123 496643838
-394165700 872744555
-589476948 -942971452
350486899 980015912
237219090 997800007
-312941784 911703395
-153796982 964493260
882356723 351502849
-425054502 855237187
-853062210 318788756
-986565145 -307343358
-927059276 77237952
-242471890 938749613
996429788 -462431933
992769545 -373198401
-678556166 -919699849
551950014 886104258
780177835 -927332492
-643727077 672996797
976353590 -781292521
-31308959 987361065
828382666 -908109139
298688260 990724633
-866662105 282412343
-607525648 -938865413
-459551880 833731391
973451637 -131263899
-537860563 776521852
-924691021 87301623
982932578 -766784337
-522348242 788926791
790069232 591766798
-881393097 240119166
590999719 855420887
243121920 997354609
-605042872 714742658
-199839458 952170288
-939596977 20008012
418793953 -991455936
-879804057 244839765
847412547 457787648
774085556 622495431
965416106 -63451416
-907607930 153730321
-63498648 982652423
8618210 991979948
-488684650 813892061
-584391933 735310015
-128778792 970259651
-341187801 899100246
-125191742 971035890
-55132220 983965860
-125340731 -994104464
-646425542 669902280
999769882 -627123567
-825154254 385639102
-553045395 -950301765
-512722402 796358197
461270846 939816061
-992907691 -395934730
554547210 884211288
271716036 994443495
-946729659 -16245371
-932858778 51625523
-211494465 -989490040
-232431759 -988134144
-966013867 -130428966
573572932 869708225
-494630727 -960141465
819046319 529451426
462363933 939293184
126369759 -999961650
-136859827 -993552835
173268149 999999984
696395000 743966354
-880534265 242677760
951961820 31825243
-953525888 -53291478
136883360 999679608
109313446 998909447
869098649 394781272
-4808985 990555340
-992874917 -395364601
982011257 -217406869
-595712090 724177309
-389668769 875162935
-876999123 253058565
718185066 714141137
-956804345 -72335064
395293479 966368264
895870750 303384163
-866072170 284039773
820348948 526399119
671529797 774692194
-35691783 986778206
815078122 538623789
-297807764 -983283288
903251131 274708067
-751565378 525389770
-521928956 789254888
974750536 -784413617
-769451845 495025188
299938429 990519082
703767494 -949149232
-844477817 340451790
-129330506 970139332
250551706 996695348
-526259060 785854827
256451635 996105650
-958479814 -82375425
637134682 812264936
-445551779 842698816
-950975530 -39029636
995544040 -436319165
431537410 952858393
546374370 890046429
880702840 357101990
-996674073 -477630678
983299005 -232500400
-644486427 672128803
999591153 -608864344
-557797998 759695222
710845627 724547403
979344801 -188495013
-171600913 959971495
925786352 176733237
-955942502 -774270753
461530510 939692312
-824770206 386495434
-439900877 846203043
-544058683 771413785
-723645622 -905248326
841766900 472884213
-815524601 406571147
-704717048 596216692
-46445176 985256842
-279534781 925293495
249713085 996775594
961717167 -35709835
-576349069 742923289
-919651400 108001922
662839189 784708026
848555393 454675374
877678363 367157921
-975102928 -749703893
989861085 -322892701
514644129 910673427
927250371 169704811
-742088833 -898798204
-633218269 684785299
945793146 70202087
532225885 899598514
-492580881 811124081
-428294992 853297645
-723219321 569728040
999914541 -647742623
-978227181 -224879551
-414523019 861397506
997845293 -512640264
462429929 -987426090
532863151 899185731
-970641265 -756068451
-686055678 621376225
-994866640 -704500711
177574461 999989257
163493268 999978614
-992308596 -385853078
382591571 970615256
346621907 981006719
-464094676 830725541
-997141186 -491274769
-781139664 474077696
-89513424 978123772
-794345861 -878742259
608957000 839650436
-815668852 406267275
-797706555 -877333889
-721004482 572998100
-903049504 169881617
-689504607 616864532
-950913760 -779712900
-299920891 -983108426
-920860438 103148766
204131712 999520747
69885727 996968652
-585356197 -943852379
-560893399 756974161
-886075682 225825654
847413568 -898855467
-990847820 -716873841
874227824 378470539
503881206 917134822
268186660 -998718559
998500780 -541318899
-808348098 421451852
542802764 892526178
929329061 159550617
937042171 119902717
-461772979 832268224
-766256077 500587044
999715801 -621232894
-552344284 764411492
956074048 4407874
69896669 996969331
-292294204 920251385
-568368930 750264829
-741103174 542230916
346347615 981075724
724827234 704408684
558813636 -976013000
-443039717 844261353
-830414239 373756049
-952341770 -778222838
913385549 232954037
-629316746 689068710
-241887206 938947182
-993291838 -402745573
998252280 -529837977
-827873784 -863868659
-599357956 720519632
941629739 94476203
514217665 -981700907
997721288 -507667781
-964795666 -122273530
-891946965 207222605
918060331 212400229
-672255075 -921561241
859140034 424752398
926667383 172509841
992530343 -368754037
221868911 -999617984
-986630022 -308085953
863617880 411484489
-627583445 690956092
-990095551 -352168134
260882569 995642017
-555795271 -949786080
-235495900 941084202
-983242378 -271650810
669319001 -956870789
856783861 431605425
54364705 995936936
-791614268 454530071
113695905 999065334
-77380281 980309054
997007088 -481368714
-715274802 581290754
-826875597 381779332
-169666815 960476290
614223637 834776308
747755633 668631334
419844294 957458112
-531778089 -954162770
918450852 -852547017
-998933582 -557719599
-500576393 805376120
-687281180 619782355
909322948 250171832
609745876 838930088
-459265274 833919736
-391703125 874073430
921724623 195805024
-233136450 941863535
-569341309 749380873
603486108 844579340
-939985925 -790498079
-820068758 396853038
995661837 -439602079
713455952 -946757940
446237004 946688997
-850621066 325028259
516307507 909655185
896758487 300021785
-999998410 -660447823
543126427 892303311
-634353271 683533530
-529681606 -954528615
-948961454 -781713213
335535626 983628868
-720091215 -906448295
-382031680 879168380
987471550 -286947319
998774542 -702422201
838785804 480707000
93776023 -999763745
502205190 -983099550
-550489614 765996147
334425740 983874358
593609560 -970824134
-139180171 967934453
783130028 605354920
942205589 91203164
461472904 -987521412
337577142 983168874
-605722849 714046337
-84876420 978967708
609753783 -968183233
994773181 -415941910
992196715 -362633069
-654655507 660277203
982112010 -218551454
-924715675 -803995542
-986901248 -311198749
924946308 180742308
-977632290 -219639474
-998303848 -689088448
-499321756 806285627
791675732 588537473
-12152285 989721683
-36135820 986717380
998057858 -521432594
-994741882 -430777102
-33669669 987050957
-787106535 463025102
544870475 891095524
-756662246 516913812
-178298045 958201225
-999872386 -628276710
-995374058 -444633291
370251646 974495178
186902275 999903837
465802569 937615734
857479494 429594360
-930930208 60288404
-924858229 86596765
-570714091 748127043
-933714657 47747660
857021596 430920087
-724330601 568076292
-178814986 958062366
-548691506 767524803
926858955 171589473
-559264790 -949118811
-813448381 410925341
754012888 658125663
977253674 -779445072
28964490 993905589
672374019 773698125
-831983741 370160773
-93490713 -995455674
674588899 771080777
-954083157 -56465202
-584328382 -944069390
553078895 885284336
-886394950 224840106
-817240568 402933186
992481855 -737351076
53070647 995842552
838588622 481222518
-770749042 492748996
-358178662 -977674102
-271738181 928277418
-977065464 -214702701
-706965632 -910806480
836762246 485950444
-662215741 651203787
991817255 -355812128
-998464131 -537147006
102821333 998654649
-517608277 792620501
940643883 100043664
-639913045 677313233
-996574258 -474822556
-671927306 639308378
969030203 -92447320
-631045623 687176024
-69993730 981587346
693038204 748334023
148216020 999854369
-555227330 -949892916
-996460189 -471674513
316805237 987521525
842634563 470593274
763696998 641300889
627668573 821775304
-600199381 719668607
841386074 473887247
992672712 -371396031
182932299 999947478
-935830031 -794377874
247726387 996958036
925994180 175738843
-972602478 -178027584
-663596204 649527024
929962260 156394444
-996278659 -466775502
-898515065 185448928
-951222034 -40387111
-323699855 907004109
982585822 -224019737
463060961 -987362676
702023048 736534369
269937291 994646478
-610272626 709353911
-587310081 -943437971
984716988 -250098630
-354863402 892664293
937517335 117321491
985155003 -255715794
937244487 118805185
601574160 846279539
959060249 -16472548
849943320 450853773
966322740 -70509856
296107183 -997933523
823813502 518175407
-999907973 -633579813
977540990 -170091112
913323410 -856931632
-992265024 -385140896
577199700 866828012
226664537 998493511
-151076856 965151784
273058244 994288964
-845396486 338173548
-601852198 717994541
-972955176 -752869288
-996997140 -696350820
999997895 -674387008
-554980431 762140305
-930164665 -799385924
-338691227 900254864
-970521009 -162190548
992792906 -373635808
23172208 -998842240
564872149 876460827
615443801 833627879
-904758085 163882063
553666944 884855204
-219237158 -989000362
-998605085 -542909890
-732292371 556016467
976107104 -156066524
-347359166 896213935
-999634040 -603446608
-633879327 684056396
745112026 672961042
-922577574 96125751
-930494351 -799100770
-900064767 180186461
-422092774 856992260
-326288087 905856515
615629325 833452502
-972234086 -175156348
389467979 968341369
822370931 521620133
727903019 699807939
-728189468 -903689370
-996937981 -485235343
946178167 67898928
-996839586 -482375114
-941434157 -789121955
-712869624 584736513
493057961 923350094
761087927 -933500645
-65776449 -996455748
-694235959 610564984
996559806 -466555986
297249547 990957976
-450929991 839316998
-313601592 911419638
-998512794 -539107210
235703869 997906000
978874012 -183626252
-815891988 405796805
-994823573 -704645073
946128979 -825399610
-837643812 356939301
-780257104 475690760
-975606166 -202250402
-510856807 797773563
-805668482 426889577
916711722 218409471
-971012592 -165848147
683207234 760686408
989414939 -315758971
-99067825 976337971
674444873 771251714
-908764209 149546224
417885397 -991529371
-839841613 351707532
-753197562 522698802
341220557 982326847
-445083468 842991433
47665820 995429779
825951489 513005611
-984574735 -285312736
579452912 865016106
-494494457 809756541
-504080452 802816387
35629393 994462758
981796558 -214984269
529155570 901578534
525888678 -980281675
-813432495 410958540
-990973529 -364867882
841236066 -901954408
-962020272 -104235171
973765720 -134129433
-635254384 682534237
700618109 738398916
852647137 -896164191
-9331098 990047113
610723989 838031306
18198709 992927742
967827003 -82462853
15513290 -998695565
664656064 782642303
-994892258 -433935886
-489256504 -960958695
-294457085 919379867
929212946 160127454
403594958 963458433
999753546 -625246748
-991327848 -715468873
959168435 -808932671
-905052116 162842944
958664545 -809628877
-926483585 79703048
-906123754 159039172
-273762145 927506200
-879962891 244370404
-996253899 -466112370
353639667 979188330
974199391 -138105466
245037378 997195737
-656977760 657513907
702539095 735845752
-961276980 -99554276
-696815156 607077220
-802522572 433230324
928658744 162860099
263741621 995336370
25025005 993559520
-745458194 535292391
-7132541 990295431
990793171 -743432658
-503473615 803261924
-335450224 901735615
986424261 -272453092
-751734312 525111948
-472423787 -963445580
-829040632 376880880
477885316 931513311
-302699062 916012634
793250492 585365269
-399249493 869974469
-673378478 637508499
695030561 -951187739
-956250472 -69063542
657605634 -959299732
-253431799 934977128
-48979470 -997010055
392991586 967155428
926192767 174787424
-114544479 973273584
918034546 212515481
-957811430 -78347259
-582868441 736772341
-940249940 16795018
-704751039 596169602
672588145 773445762
962385857 -40614764
-81143795 979640889
209088710 -999750919
965900811 -67210534
-417976473 859398758
-858873943 303581184
915009033 225893990
-996221038 -465241115
302973612 990005901
985475721 -259869064
-57655101 983574417
-903356382 168812157
-712251558 585618401
-810254255 417547041
995850637 -444996061
652723378 795879176
-133047266 -993738786
985040392 -761416424
-229617413 943018147
-694919858 609644429
488343413 925967722
937389657 118015863
-231050931 942549299
-990514301 -358119862
-80410019 979771598
-556013513 761245735
-972676087 -178602223
-38585741 -997345833
-632669382 685390339
-528311642 -954763099
994016163 -398123798
-597501803 -941196083
-926683062 78852472
-973598882 -185871057
60497021 996368376
-965163957 -124718079
996891773 -716654986
-283482537 923752969
799988509 571582263
-956363247 -69727337
-816685144 404116725
-455958409 836078501
549145246 888106881
-379583233 880432118
-797970836 442259322
-975332108 -199956538
-85697224 978819071
-742677928 -898588303
-567556660 -947489484
-544672736 770903224
-627037804 -934085575
-999713624 -610624880
-885313365 228168322
953590407 21108149
-914547785 -812130041
91425480 998155918
-73406847 981006438
817986269 531915441
975387510 -783194936
-239811231 939645053
806989466 556716757
-854253136 315715130
-438583517 847014724
605738664 -968856422
702115055 736411864
810529293 -915872365
867734611 399000098
-272299987 -985287464
-341935360 898753436
-251891566 -986789562
-337873980 900629631
543803662 891835692
-543244817 772089588
-123976469 971295942
-643290939 -929786399
19064474 993010616
-998822879 -552408406
-958184250 -80592953
-107207282 974748905
837036049 485247855
-233253219 941825056
-776413815 -886008370
-773933311 -886971864
889831381 325461283
172201754 999999326
-771691436 491087840
906086639 263369492
993650921 -390318975
739735952 681560542
-461616194 832371902
-842840114 344467601
642068008 807179053
-616198956 703130756
-662481942 650880861
-489785977 813111961
971572304 -114395463
-700186519 602468138
825223736 514770552
-813500431 410816491
967168859 -797176071
-431268783 851492960
266463775 995039011
-722437060 570887965
-638687370 -931029709
544520613 891338742
771266721 627700298
-930237295 63371102
-309867645 913016090
716149817 717072807
345661757 981247773
-892637047 -827400719
-922146380 97906043
-931974251 55616490
156589829 999936672
-690271779 615850173
-960878399 -97079000
868255947 397392566
682237768 761876574
-437572049 847636692
-540243791 774567148
377774585 972153237
-976254846 -207743352
-787182213 -881702531
-456929049 835448585
668807673 777872300
349671995 980227702
-743881661 -898156415
-714469618 582448029
-822427762 391687220
-73697045 980956386
-581263038 -944709336
-685666528 621881601
-981665913 -256335165
405660649 962712866
-97110522 976712171
979287596 -187900930
461100704 939897082
319447528 987008340
-714168714 -908427582
-801175627 435921780
252629910 996493003
844683787 465141551
-958916045 -85016431
-949969629 -33529640
-897546366 188705923
-535966312 -953414886
899053545 291205604
967446778 -79405705
567081079 874772685
453851583 943277132
-997368149 -498239914
-681259667 627563064
-732655122 555456254
-11037758 989850860
-995775737 -454158303
491467886 924238941
955977031 -813268379
946701472 64754003
-929430185 66937844
563669091 877376835
-997400478 -694454159
-893295997 202819264
980553960 -201311070
999914585 -685794270
813003701 543361777
912755404 235676125
-810837130 416347499
998707520 -551657770
-559295570 758385467
-213844347 948004459
982154733 -219039107
990187563 -328184116
688360698 754299643
608608394 839968444
-996449392 -471379734
887547480 333548169
751946962 661629781
-88612261 978289672
-813544319 410724706
-955886344 -66923254
792395066 587089970
-999191396 -571814407
-585640064 734101030
-750738124 526742142
-316415721 910198665
-619125877 700030845
-999982256 -651581987
770553265 629001462
-772968294 488820984
848673278 454352622
282016128 993168495
550319409 -977162763
-894405680 199164955
210724760 999282386
-427651944 -969556668
-991666323 -714469725
166310446 999988625
305256469 989613522
178352068 999983917
-474983091 -963074229
-562469595 755571798
-423011088 -970152139
939096966 108647106
-934842106 42585065
514740766 910614422
856198867 -894269915
-674559973 636032407
-22282018 -997828290
-989519570 -344248381
996601493 -467892463
-984056842 -279916004
-567875401 750712751
-132566107 969426414
-226930910 943888281
-993655858 -409401855
-806588537 -873527080
-630624044 687638671
40569815 994865200
-551352123 765260190
-779142976 477715810
808503961 553406265
-856234375 310548197
937157653 -834968853
-837628491 356975644
810583647 548805856
538659314 895343982
196358523 999731484
778180221 614798236
969639450 -97612911
-461432286 832493400
706935760 729911616
-326485174 905768965
130233544 999536251
921918471 -849478046
768067133 -931341767
-746971760 532854151
-702149314 -912379701
478649174 931117078
57979281 996195849
994355549 -405852856
-172456483 959746933
814053514 540972994
188030903 999889061
923680141 186720714
33969771 -999040733
-568952550 -947211537
-40577444 986098841
672184382 773921468
923969136 185367599
408632605 961629486
721763739 -944634644
904828705 268423614
-909346276 147421057
-923752030 91244249
-986240906 -303644314
995165882 -426124882
-287398238 922208436
355853608 978600213
996456444 -463275284
92381380 998200404
-556963956 -949564547
924619086 182297542
846392706 460546611
988964444 -308781620
-403716168 867508757
-928709897 70092325
883661106 347056603
384267761 970067686
-930676481 61417805
-729198384 560754511
599775896 847864261
559035023 880875912
-807976442 422208216
832501524 496776224
-642684229 674181891
-617476055 701779870
163808927 999979989
723273040 706717793
722267480 708199216
-877945363 -836599810
-726911013 564216229
217322957 998992114
281567781 993228537
991646326 -352794515
503172515 -982987741
-987512261 -725852125
-895848824 194382848
534660938 898007241
945651313 71049225
133275488 999603758
563555406 877463149
-539748424 774974382
742939373 676472827
16508700 -998714799
-830625763 373273942
-834982906 363206206
678616872 766265189
755552838 655496557
997059754 -483181511
-998859469 -554129125
286400764 992575190
950023518 44268895
-895513385 -825504536
-985349933 -293692765
-155841214 963988103
-177382751 958446045
939456693 106661712
-345791736 896951683
836387087 486912307
-964693048 -121596294
-654359210 660627436
-5138780 990518636
-252544746 -986742399
800397284 570733264
-999918934 -635410296
20129449 993111452
101207168 998586960
-710662629 587878310
133320044 -999986064
92487933 998205222
-358478443 890936311
-941221391 11973533
970525041 -105199960
473605375 933702217
888885047 328821694
-974978099 -749890455
114964596 999108725
-904480932 164860335
-214655343 947756111
-966446104 -133353176
720156227 -945050599
373389707 -994619619
-840548383 350012264
212503366 999209724
958102225 -9685232
-585271628 734459116
-154298478 964369700
-964844501 -122595942
-999981702 -651339836
-841761943 347082819
984955461 -253151259
557983309 881662071
686845073 -953059029
381692673 970905332
15693388 992686161
-903198559 -820328643
-982906160 -268293482
999787203 -629156134
-837266798 357833498
-945466456 -9662860
-928375617 71546519
996882314 -477105993
-107684557 974654268
-970643132 -163094076
564033826 -975265908
-959337356 -87583091
46553210 995343019
839792093 478073392
-826565860 -864505496
820618460 525765700
998550750 -543767243
-558570334 759021188
232311764 -999454111
-997987557 -519021890
-919201639 109791693
930810461 -841336896
-184410034 956536657
758889306 -934170427
679782746 764858927
-950851324 -38349093
-778393304 479074704
-927392940 75799369
-858083313 -848170211
-102190465 975733541
512930288 911716843
-947090073 -18134458
793644787 584568938
-250711890 935925348
-803314304 431642933
599117757 848441976
-998521195 -539449791
-870561692 271497127
-638597044 678793668
-705576756 595019880
887391691 334097941
-887785620 -830535406
-785453654 466110134
-915959993 122522112
14376625 992557249
-865912142 284480717
-731721392 556894444
-99900249 976177337
-148231565 -992989088
676034454 -955433466
-659661152 -925187770
999834740 -635208082
-913887099 -812643824
371060491 974250067
794731250 582369136
872773026 -884731075
-621049805 697981795
-794980873 448076997
-976317017 -208272982
852298670 444294002
-364636071 -976985893
23126457 993389522
-8715751 990117214
-908541184 150357197
-490248238 812784386
424708141 955574545
-995596144 -449843862
-139881915 -993404952
-763132769 505948954
369289872 974785715
-971335273 -168268505
-991844757 -378380121
-997066042 -489016341
190110308 -999883353
956027530 4724160
-957330125 -75462613
-843323598 343288512
63233710 996548140
-969251163 -152900779
-971616489 -754747078
996535823 -465791304
562974556 -975419313
595676900 851425715
296385080 991096209
976114037 -781773023
-627362879 691195250
985488637 -260038391
-727499671 563328880
680001700 764594082
-695056252 609460123
-976393691 -747732809
-392023712 873900968
-318195286 909422343
-997963631 -518158556
-985778691 -298424142
-728313457 562097504
376306041 -994439939
-938136227 27106940
994134034 -730487125
149745348 999872108
681192944 763149147
140293240 999740612
412478621 960214087
-273113081 927753758
679552800 -954669847
-844588165 340179038
-915124434 125749736
-137145208 968397630
-956242296 -773939016
747227381 669504666
-999860762 -626665700
-886226387 225360549
-718449086 576712737
-896418224 192483964
-776474711 482543962
-692492260 612898313
887838636 332520426
-621202551 697818839
-792206014 453402087
-451070266 839227641
243521989 -999240276
850479276 449371115
-804921697 428400970
-980625952 -246580660
942277268 90793989
295468179 991239681
-660057820 653811985
-948484112 -25512986
317797834 987329563
561679325 878884470
961629824 -35070132
-906399223 158058111
611278397 837519564
-94134084 -995429984
956053352 -813166260
-578180951 741206592
248179577 996917165
-952842480 -777685999
-676835660 633176166
828279819 507311015
363359855 976532115
-906493631 157721570
85851254 997878755
725518646 703378994
-115397993 973098893
219771789 998869477
809352538 551540789
-564677822 753601118
-933585885 48332033
-977819705 -221283248
646283176 802756874
-339259884 -979578904
689265297 753163495
-636108533 681581501
213366659 999172727
176056162 999995902
767059888 635302392
912331285 237499695
656553369 -959511527
-898189398 186546173
443037596 948079935
-350792821 894594638
-826647317 382293451
-675221243 635204055
998452147 -538961525
-856914085 308764964
-522504757 788804295
979590050 -774367635
828213786 507474213
129501377 999519016
-106416451 974905198
646745054 802269045
773496877 -929604892
794195274 -922269416
-979894090 -742179574
499410720 919739250
598525308 848959640
54551866 -999347192
-769645976 494685314
-759104535 512802148
979878299 -194109515
-697593566 606015649
855457061 435412012
345136130 981378755
-154014013 964439820
-750864076 526536750
-60891304 983065895
-782560041 471469141
989077936 -310498768
-993546359 -407372688
-475609643 822948352
956548871 1165162
-822992244 390440832
-397619793 870867250
-219093167 946381298
-978601372 -228205603
-908937399 148916172
539000731 -978628182
946616828 -824843899
-749098475 -896273528
-331329636 903601478
-817387190 402620478
993589361 -389083534
-999258615 -681591077
547587926 889198387
222990552 998701868
-953711098 -776731245
-937559557 29867001
-28814181 987681447
998882170 -561028637
-565120465 753203025
348264652 980589578
499129455 -983454489
-945184267 -785496132
792332711 -922972419
-597392791 722499501
691471184 750350378
-921931802 98787789
823351123 -910356009
-646714134 669568849
-999499801 -592653300
-602932918 716895999
445417349 947047921
920305203 202289509
-951047989 -39427269
197150818 999712125
-835502345 361988446
-680170822 628953746
455609244 942467841
869088557 -886920767
521655805 -980802755
328813424 985093391
814469883 540018973
-808031225 422096968
-826774270 382007657
86642225 997918827
-132861779 969360597
983355981 -765755622
461791049 939568091
-828056952 379112060
-980327569 -741405570
999838000 -635674711
406061146 962567352
-455215517 836560286
564395199 876824297
-251731269 935570426
929939067 -842160994
-855487421 312501664
757703633 651802858
468784469 936128198
-986533964 -728300020
999395395 -593314316
-482263609 818387978
-687239023 619837330
632431491 -964215682
-753581557 522061731
-580143183 739358730
-842995134 344090299
733660712 -941459398
330369293 984760493
703560908 734476857
996019648 -449873335
985763369 -263647397
669780123 776744736
897012570 299054703
897721942 296344097
-906990613 155945861
382391744 970679921
-490975084 812268562
998168439 -707844671
-999774463 -616575036
-744662762 536566876
-324991804 906431641
-560886901 -948803298
-280719642 924833792
-845876254 336978275
997148610 -486294374
-999930999 -637547148
-305417618 914884299
-999998269 -664217766
493167308 -984139253
-999386443 -680204012
728484791 698929951
995376622 -431777808
-181481884 957341702
963463644 -48595576
-925723441 82933122
-725650822 566109191
-895755855 194692229
-999620716 -602324963
579210152 865211730
-718686024 576369885
-957129337 -772944814
748209691 -937333572
308591904 989029991
883898175 346244073
804631588 561810757
942775151 87929449
879079684 362527175
-896504288 192196302
-193073122 954111993
987238013 -755341467
969579285 -97101950
-573081012 745950907
-23829787 988310564
-519213103 791374971
476031443 932466890
-370449976 885070888
964002128 -52652090
537367013 -978835250
-922459842 96612073
-4944488 990540329
904881730 268211231
-999966835 -666441708
996952448 -479496230
998742976 -553517009
-502978721 803624748
613833426 835142713
557553436 881982725
-816532686 404441028
-997596197 -693407542
-589811055 730016858
995796542 -443439428
-272631041 927937456
-645951072 670448318
-352849974 -978222559
746763049 670266205
-874120409 261372892
-996488281 -472442608
623416874 825945451
-796719278 444705050
-927999837 73178098
-957301955 -75294626
