9999 5
735139574 551023000
-145986732 936068552
917542771 291218535
269976709 827595682
101608213 881392685
698098455 -665583940
778161908 -601182687
926838231 -415522839
598099700 662944545
689802454 -671551357
858710588 399852863
-868055922 998991991
997047689 -179225541
961654478 172156623
999813407 -130396981
163580687 863346994
982124685 -271432960
-155498656 -949363465
843914801 -535324586
-4728212 908072722
999517189 -76203508
620458991 -716899637
253887756 833386967
604662925 658404447
709253610 575752163
621146079 646733393
949048019 212251126
949584484 -369026283
999549545 -77392491
-984856049 999993471
-258469918 -962353500
667309990 611646920
271517090 -862680248
987382183 54060063
786883019 495755643
801411833 478405769
-829682995 -998298314
337002840 801818042
-484341048 980182459
591946073 -733448720
829353700 442517006
854927468 -522285370
677856021 603061202
836819170 432312522
-929812848 999770051
956016787 -353578132
963478491 165688310
-864946677 -998947034
718539055 567077780
-90211102 -939782347
-743400452 -996029621
132392670 872664271
-404824138 972389409
911015907 -443329033
974503402 122274704
309714315 812656889
-667269518 -993247940
984184028 73931397
991075367 -227158692
206607287 849565504
684518677 -675281707
785156530 497753286
819358223 455784932
-313636479 -968304580
566600344 683863917
94020298 883471365
985814326 64129701
-223439566 -958208652
23535108 -920500094
-637281320 -991932902
377289033 784778756
762672471 -614696237
-887815959 999295421
104536551 -904349679
-78546624 923553026
38969772 -917615745
976834096 -291819315
-636771983 -991909362
-331332141 963742433
852738860 409152985
997390932 -175512945
551253024 -755315324
492575534 727840461
-466991510 978618993
-455189923 977515599
837882556 430836610
833601430 436746854
-500080906 -984105013
571396838 680759887
256353872 -866995773
868567905 383979685
-261324036 -962675639
672662926 607326845
304699705 814587801
682973931 598804292
-676615554 993003512
872443331 -500263760
862055339 -513560324
924649745 275152211
605557603 -725686708
425908974 762402505
675462574 605034164
999056903 -151628266
990824759 29671504
-673021804 992828190
656174485 -694484265
999951501 -101430289
996850757 -181299138
91659609 884114204
63486280 -912838243
770780822 513925293
60426057 -913449000
-947780857 -999835714
958780902 -346447887
528061713 -766859617
869696775 382120160
496437299 -781631443
708734261 -657773449
970151515 140377395
-755028066 996135340
-735730022 995452031
977961733 -287724818
65133202 891157828
-59460849 919732074
-994397647 999999715
833268357 437203147
143902596 869284389
662064715 -690596539
-159158123 -949866230
775768998 508399469
-552051127 985559431
-535375248 984321001
889121412 -477197200
422298165 764146416
884100090 357467004
269497498 -863263180
967204512 -323065356
480849204 734225308
981590272 88477599
-11766426 -926816950
815176664 -566097443
-491511936 -983517497
126452844 874386707
864268299 390983096
224026134 843724239
414022390 768084606
100230787 -905265381
-29298830 913469864
859652058 398362052
648688748 626305391
918634046 288801409
903586929 320592427
190296632 854917406
-912094676 -999555458
-376579063 969227691
-827503138 -998251723
169507888 -889541733
918663886 288735077
109011354 879334264
445337811 752819892
63004704 -912934599
975189773 -297633347
-576825271 987280675
81732392 886786138
469815763 740128434
-618416588 989881503
485416997 731748718
-546123181 -987052971
-153718113 -949117603
792707311 488896596
-904751573 -999478814
98067511 -905721875
984891527 -259368976
745421201 540745814
639681878 633120040
507180127 719726855
-498307034 -983984265
944818232 -379728538
933035146 -403805031
-667990760 992580309
-464650981 978403069
966009093 -326560400
821810040 452578132
951377494 -364853846
-825896487 -998217187
748002408 538097684
852029231 -525768963
992052353 19705591
510910842 717608577
794994354 -585743495
-494851076 981095201
-999080837 893998492
649942735 625342038
416968414 -814435530
544378791 -758796533
701076115 583177489
17952298 -921529364
423666815 -811862806
966596176 -324849875
589075903 -735062011
-33336416 914328357
706022866 578711204
761625967 -615592634
928771047 265457966
201972891 851099953
-429564084 -978900541
995184684 -197061279
-964405711 999946341
-605907198 -990393490
972623537 -306306374
994089183 1456793
339835745 -841654734
370666676 787680739
320776152 808333233
-423739967 -978428728
17094382 903037591
255627963 832768612
102164718 881238580
859310737 -516963780
-506430495 982053768
658986169 -692637336
361700762 -834310962
-415677991 973543796
544020921 698113155
402824035 -819720946
568202195 682828578
639222335 633464711
-854520938 998758032
-331937257 -970152633
-989115079 -999991373
816386691 -564876646
-17898325 911006224
826138834 446837721
994362417 -1127356
265731842 829140196
-850295506 998678279
-210873685 -956638968
714763108 -653256794
939796756 237976538
709598236 575434419
992804453 13157737
-920097763 999682590
359205404 -835165694
926247695 -416613405
500611842 723402260
-357217570 966942947
908689020 310153262
338970750 -841939824
916591647 -433915971
261165739 -865640973
979945463 -280196193
515209668 -772991253
321842945 807910389
42976728 896782561
977841546 -288164971
771072535 513604403
800524630 479484759
961520582 -339100052
-825310837 998157050
-124799162 -945004120
756023712 529744230
155183426 865907305
972495926 -306726625
-268906860 -963524823
-137976074 -946901423
-762706913 -996620804
402860448 773279501
906594406 314470685
765128718 520074728
-247227841 -961059644
55549667 893614184
903332015 -455703509
996158610 -19564677
950860524 -366064204
223167285 -875990785
727214597 558766811
529900327 -765967593
945540849 -378144952
-232656422 -959336225
837652249 -542443030
17173993 -921670859
675009755 -681861694
-845517081 -998612918
747349405 -627565839
-953723495 -999869848
-401356606 972014184
-252890231 953116397
240290699 838161290
972242208 131894434
-227914463 949433650
50095986 894993123
192930539 854064770
744823310 541355800
119386089 876408267
869460615 382509928
964721497 161173546
-531081888 -986121008
905533258 -452242547
-527825671 -985914862
855512609 404868163
410346696 -816938095
792949472 488608222
-733109667 -995692979
442729377 -804370755
-915359519 999633489
483066638 -787535278
-244147637 -960699854
79692720 887328914
428415142 761185293
832450963 438320537
731461904 -640379944
587298809 -736056694
-896227076 -999382037
48524298 895389537
915972120 294673658
818251909 -562984746
738596590 -634691251
-120308915 931435903
437430772 -806481733
-173156713 940737643
966707765 153751632
108583542 -903483505
860159956 -515913593
37854749 -917826816
48857276 -915720048
-835417681 -998416279
38430814 -917717851
877810541 -493062642
355526558 -836420097
-485631631 -983102960
13859300 903796167
976977984 111214096
960610952 175763749
186798680 856041729
-588047612 -989456972
-87331628 -939332642
890772497 345303932
986258601 61351899
724475628 -645832695
902553706 322663359
979488325 -281957266
790956665 490972072
697025186 -666365517
146355572 868556276
531145825 705841388
861652147 -514061198
-721854581 994932646
-657346148 -992823841
-900807517 999463830
742235085 543974347
988959536 -239366492
-16557030 910711736
977184210 110270549
-377980139 -974498303
-10362445 909338644
81340363 -909207508
998282031 -164738125
-787846992 997184764
553041895 692505030
499306295 -780334717
-288658017 -965677291
961809131 171613688
998035896 -44623155
559885765 688171291
987682254 -245979138
844440388 -534717455
536529859 702639333
563095448 -749184064
726163724 -644526766
601283049 660745735
327959605 805472415
63501862 891580321
999991741 -116221796
139785406 870499436
462804216 743819453
-534896550 -986360905
-128476108 -945537787
892377795 -472372279
-850154057 -998699015
-769840046 -996825200
-235061236 950502036
-468030178 -981830826
986525474 -251693203
760373220 -616661425
478303089 735595806
956343498 -352753394
453922658 748435015
999208048 -66692484
963817726 164465736
6793270 -923537936
288125775 820872525
-81093308 -938349561
863750192 391820181
14429529 903662911
947061888 218072580
-527993721 -985925543
740934271 545279214
359174559 792617802
267599458 -863809226
158271394 -892241281
999625526 -137596945
74129938 888802895
856579931 403206005
404322553 -819168619
875832935 371857976
-541774244 984801489
-648252472 991561348
693336053 589988080
985731312 64641509
784484276 -595476312
958277488 -347767096
679677574 -678655773
135769340 871679423
-282330699 -964993384
46668449 895857127
-526501257 983643237
11960129 904239391
-641921300 -992145337
-962554023 999939938
648512912 -699461630
446352618 -802907857
-504129482 981865649
-331630415 -970122136
210434327 848293392
112132333 -902718101
211745708 847856918
140621511 -896370744
869778382 381985395
-608777580 -990539210
-335191730 964228978
196466827 -882891728
518226135 713395248
594111625 665686036
856828441 402816370
502288059 722469855
103117644 -904652199
638104198 634301512
773819418 510572995
702640999 -662264171
-556684176 985892692
507678163 -776506703
-67647713 -936204587
-543090821 984899532
662617946 -690227540
804499563 474623454
555705420 -753033311
853501981 -524001237
994777870 -200518679
955483291 192508360
596509135 664040877
-211879829 946981763
973383269 -303792015
-837533540 998423632
199772604 851826188
-525425729 -985762056
-966539938 999953370
-89118787 925600213
-523563052 983416239
902179236 -457496704
-178519920 941637823
846270574 418830450
783033283 500187193
993110755 -213490636
-201327638 945326995
733460089 -638797920
-394449274 971256028
816776605 -564482537
973180001 127952277
-52994506 918415407
764553463 -613080440
-503383958 981804184
795189533 485928422
660276441 -691784957
884165684 357349376
37584913 898112414
-348629488 965903744
505893055 720450021
53754096 894068682
743395149 542805990
-320067539 -968961550
977318 -924574749
863009264 393014288
921575224 282191141
819033319 -562187016
352378977 795484741
789966496 -590442305
681152803 600324194
663751143 -689471495
759388616 526187933
962224679 170148591
-344871867 -971409411
542491032 699047951
841045277 426355491
902656400 322458596
367261293 -832398153
-124541622 -944966606
-139108515 934851586
-118288843 931065117
997524747 -174004433
888663387 349191429
195355835 -883172634
589818054 668605954
988795794 -240237506
810110879 -571154482
391324383 -823898396
992573754 -217283845
923177163 -422211780
991105069 -226970342
322835277 -847147813
998442669 -51482764
-632085368 -991689365
616404409 650132840
967639401 150205666
-842711425 -998559536
-965400375 999949710
959404048 -344803798
997868370 -170016437
189192154 855273895
-7876229 -926136955
-41124062 -931860514
631941091 -709894144
-487120144 -983208321
-282728779 957314435
998798824 -57902191
894638553 -468989663
394799611 776964366
811973117 465291504
-266752768 955088444
726725989 559239826
-179545813 941808762
925236598 273794491
-756982649 -996451818
-968251502 -999933321
907806534 -448612834
722236181 -647559240
232640363 840795141
652513945 623347864
-740407903 -995932821
923069281 278790238
987819720 -245285023
743682018 -630572917
887244178 351777462
646782233 627760739
-213293383 947201124
496150698 725873439
794805192 486389233
810664293 -570609554
281810309 823230847
208104196 849068115
956587902 189010676
879017534 366411543
965926486 156691422
603479181 659224881
733674197 552466025
-926411843 999741186
984411291 -261523002
241223613 837838174
999801723 -89188145
-282065637 957222696
833304344 437153870
655560464 620972154
-367617254 968181241
790270786 491782115
392168940 -823594073
225924704 -875264857
798030424 -582870320
-674736421 -993554465
-320487411 -969004015
838511807 429954696
850075086 413215365
647240797 -700280335
-855911293 998783179
580208212 675008614
121832006 -900594762
197061986 852717093
996177782 -188034855
-306859512 -967602484
137439490 871190198
891255389 344408094
972489739 130864061
-660110477 -992943278
904271547 -454229932
-82764615 -938614424
-662116777 -993029292
-683906028 993347717
815544802 460729353
118754112 -901274976
888264002 349920999
796682859 -584148249
799103770 481208816
952032009 -363315274
398838665 775126948
-514939776 -985086680
-472923460 -982187646
687714682 -673029579
993623651 5758210
977159854 110382149
937194671 -395599272
999791735 -88551511
-266086232 -963210422
-242354939 951580840
816384781 459646431
831986350 -548637108
-970995573 -999943074
639139287 633526962
776548791 -602615191
652828543 623103124
-945790703 -999823636
825437109 447776514
-122365417 931812570
857403918 401912410
483651776 -787280946
639462997 -705221757
-465079524 -981613979
947605385 216488032
-271647559 955774434
-102602033 928152784
905853962 -451735855
700368471 -663927123
756502527 -619934394
979700031 98216674
-441018604 -979798204
-147953543 936413395
44898750 -916483758
997930656 -42944666
-869640184 999018188
108331569 -903537689
390226923 -824292695
691417770 591637648
920024076 285692192
720811772 564920843
-876604519 -999122275
893401092 340389951
360724082 791959571
827771781 444647519
-495975768 981189699
-436175529 975664486
785827323 -594250682
-638561810 -991991957
983632352 77136192
887060772 -480171950
465792687 -794866189
714051072 571302328
415608087 -814953024
973086330 128349421
54429448 -914634767
870317505 381094701
999910558 -125257151
-639857980 991101396
-25902109 912742228
539323246 -761328821
-521442974 983251492
37278333 -917935760
816216729 459863639
829955389 -550804797
-558192756 986000057
874272719 374491747
980848508 -276620408
-622313172 990107338
999558022 -139568888
872710535 377112259
872591734 377310720
645172729 628981480
955426661 -355059573
134257582 -897815427
66763383 -912179581
770740999 513969076
352302702 -837510540
987296110 54632457
-819981091 998031797
999987177 -117108508
897590670 -464535216
843047746 423489472
557544213 -752084243
925800780 272484037
822416443 451780147
474641016 -791138406
776091784 508038460
-105576042 928708797
-37234631 -931203400
642323668 631133454
289689511 -857349650
377948411 -828661046
952710929 -361695255
-120089966 -944312398
970083124 140650378
291039046 819777664
999775575 -87541982
896460648 334554031
-717773549 994774995
961209528 173702053
972086306 132539477
749021322 -626182713
631374749 639293298
-76016741 923053408
-706272260 994318261
-919276263 999674262
-761641715 996360604
-391058084 -975661944
-48577868 917507791
976591205 -292690759
-233784195 950311983
-706905589 994344001
-85187893 -938997031
-274548295 956179158
26915688 -919871559
69039809 890141860
524988261 709463765
940318933 236617782
715810094 -652464374
933905966 252911246
-274764205 956209225
985244872 67621084
467452246 -794170222
692965694 -669291481
42211751 896971897
485261715 731833030
673965132 -682575396
201295519 -881664622
894245368 -469579243
810451649 467215350
-419583678 973955140
539524873 700842189
971503285 -309939722
898604079 -462989866
861232230 395852994
-283783787 957460125
778332377 -601030626
-485841760 -983117861
999930165 -123847241
714343736 571028571
-243564971 951758120
974981450 120189932
938455662 -393060408
43706063 896601097
5800986 905666316
-141101728 -947346634
747775917 538331293
195055192 853373850
-55113396 -934172518
949476382 -369275427
-121388858 -944504281
413143942 768496325
546677315 696477899
967250803 -322929231
960855436 174925337
999702552 -134870299
921105109 283255846
511312413 717378708
170261270 861269863
791686252 490109368
826529584 -554426932
-476070713 979445439
-543509770 -986894379
963948967 163990363
730047015 556012357
-733691518 995377319
-805407584 997668215
-166531113 939614987
999922520 -98494015
-902617144 -999455171
-185338318 -953371479
477555815 735997227
-962889574 999941100
836228550 -544027909
273081372 826458856
576558974 677399203
960511086 176105410
-62545964 -935382090
2891304 -924234003
995096917 -197818731
987971803 -244511584
897279149 332982180
162005889 863830532
-558532681 986024122
429148885 760828003
888939924 -477462177
433373069 -808081884
980025393 96591324
598750153 662495790
168286645 -889836457
990213013 34347151
-496312998 981217988
958739978 182029576
969088573 -317479165
16636096 -921768456
348621650 -838743186
-117287182 930880613
873106137 376450495
999017365 -152442485
834565827 -545845985
560752901 -750412695
235181214 839923994
883764638 358066211
275763516 -861451386
892938023 341265329
570288146 -745373468
149948088 867484772
863939529 391514496
973828144 125186801
552440099 -754708942
237814560 839016800
-805445163 -997751363
-199569878 -955208680
878766874 366843418
951636350 -364246403
570914614 -745038550
724842664 561059389
-590206054 988154795
440694088 755139792
539231406 701019160
-163539604 -950465393
-128778777 932983274
980965265 -276154388
58331199 -913864894
613204976 652405579
370885387 787585446
301579576 815781686
260223193 831125335
-320360130 962334983
482261931 -787883689
479489100 734957824
-582527278 -989156448
287221944 821211228
876181797 -495267124
988756197 -240446456
956598381 -352106540
993881401 3390205
250489874 834591626
-111110722 929739565
-952872186 999902418
-110287805 929586613
-324670234 962890827
-446837413 976712989
-224105028 -958290971
-626729162 990360892
92496347 -906891389
935453121 -399071464
937884942 -394212663
117916553 876824973
943831116 227233229
917824983 290594299
320396466 808483491
972368128 131371986
-587355877 987970472
639048814 633594773
848087062 -530458043
996537980 -23980325
263320457 -865029499
-49070839 917609494
432718061 759082921
-958559381 -999893020
914352396 298192708
-149772681 -948569792
993344976 -211790498
434320635 -807708909
302318791 815499264
164545113 -890737708
-761106417 996342450
766888379 518172397
876829215 -494393577
-1000000000 -596353895
989313112 -237448249
599763626 661795807
-158736219 -949808319
-494318063 -983711206
8283606 -923271748
375927981 -829371669
766229513 518886439
427183531 -810502119
967692755 150002003
215445746 -878013215
-723050281 994978722
208003588 -879943391
968770656 -318432886
996064469 -189114811
401942878 773702357
924722211 -419405045
679712379 601522791
990016085 -233508428
-173053152 -951747369
-15354412 910446771
-879854568 -999167846
142521181 869692488
-604729134 -990333377
997370644 -175737350
-435866130 -979397265
-475826391 -982398428
582615482 -738663192
981042866 -275843839
-874106318 999090194
843852589 422330991
438510852 -806053562
802099387 477567750
979583424 -281592071
874923005 -496957104
-601033713 988841240
936247280 247064803
982348772 -270486147
-568225096 -988352588
865809019 -508842144
991210180 -226299898
-442764844 -979932554
-174989448 941045992
554470866 691606856
523795197 -768914058
-104445342 928497492
886830480 -480500816
734509967 -637963346
756208279 529550203
51703651 -915168397
331206843 804166048
-868970075 999007185
377318732 -828882758
930850787 -407987914
277976831 -860804887
769445245 515390642
941868963 232530867
773582850 -605227747
312115796 811726337
573860941 679158719
934826573 250623802
159007901 864748168
-238940136 -960086850
-997128860 999999986
290409858 820014315
959660099 178978184
950714724 207229303
-140986726 935187182
-703786298 994216680
805069754 473922125
-843992969 998555364
402660277 -819781277
445621781 752677073
808925023 -572320634
94462616 -906479547
-177718865 -952368703
801359909 -579689739
937163708 -395661359
643604006 -702606015
771616183 513006037
-646076108 -992330916
359788250 792357443
846976906 417801510
-193587377 -954439470
-214907692 947450929
943763131 227419891
-624124141 -991304115
133376310 872377642
-927498333 999750612
916482851 293554209
846650596 418277998
305555898 814259703
639967772 632905382
-313874136 961491695
816768501 459150101
443953727 -803877561
909464545 308541579
999810041 -89732713
568477077 682650860
887628835 -479357310
984926426 -259209541
878522929 -492095618
977962671 106655403
247505951 -869460578
-37813780 -931301612
969243234 143985580
32795005 899280128
663853143 -689403415
757430300 528260360
884629266 356516490
-492359804 -983576270
-662653001 992311444
924820873 274757227
-141515835 -947405458
31956214 899483444
988930917 43538627
565374428 -747981952
-443206352 -979966427
920892253 283736963
969836645 -315208068
-86791487 925152703
942274668 -385167667
-581369749 987580002
426281802 -810852296
947382418 -374042530
662125103 615792489
-822706814 -998147477
642266042 -703455143
740268907 545944137
866412407 -508074444
930094720 262266030
832505397 -548077620
937107338 244886803
-700712024 994088729
773154283 -605603588
-702407711 994159816
949825659 -368468404
-767163455 -996749450
186438187 -885404872
728255022 -642895465
-363307922 967671670
-4918424 908115807
973296024 127459459
-848959484 998652723
869579919 382313055
975571551 -296305135
557128151 -752299465
4246698 -923992399
407014766 771355394
713261283 -654388311
202938611 -881244641
-164707330 -950624168
-611053013 989449033
-57784898 919391340
972507261 130790585
509703979 718298134
-700255241 -994536291
-683589637 -993901398
368442310 -831989200
95399413 883094991
726260349 -644451607
-750606710 995982979
690425432 592488475
-881994603 -999196946
888870696 -477562871
-760153179 -996546288
945986494 -377158228
985960953 -254417033
199118621 852041503
-505130659 981947697
-438664131 -979615391
734430728 -638026479
-876207810 -999116635
828095056 -552778325
90655274 -907275982
-484162790 -982998510
961807158 -338319384
-794527402 997376460
-839604839 998466455
-287918225 958027807
910649137 -443938906
452102810 749371394
479918087 734726924
-677558040 993049003
992923470 12096975
811773057 -569511521
877208423 369514359
982616363 82896257
604751909 658342709
535084479 703501438
907522971 312564994
418617152 -813804697
191151692 854640867
991542487 -224159126
980289336 -278846114
-204420168 945815550
993806230 -208362330
961387626 -339461590
-360070423 -972847177
998585300 -160163744
-863384680 -998922668
992885380 12436740
365747458 -832920251
863259456 -512058959
-467641164 -981802294
451273270 749797692
160065876 -891813049
-239514136 -960154592
966830051 -324164526
678699416 602362738
995531702 -194001154
892313073 342439652
233600786 840466021
330125193 -844817346
-339994044 964832687
920232268 285223733
-862580139 -998910018
-818291331 -998049404
52050365 -915100835
998526999 -52964116
941762035 232815495
829154924 -551656328
893168518 340830280
848126068 416115427
790099222 491984572
-178591027 -952484685
-223617569 948783564
198741055 852165643
-930349939 999774252
999874942 -127437470
412702731 768702918
-794628717 997379307
998887085 -59576558
-154406899 -949212855
-981180105 999987740
955381620 -355172049
960264318 -342497969
989866206 36912355
14335509 903684887
847228476 417433388
-338344518 -970781885
221792756 844479625
717681101 567888082
881298824 -488301084
-542311266 984841495
-920706852 999688672
791423248 -589092985
540187640 700442504
670350319 -685039474
567938050 -746623346
-469373416 -981929247
379844424 783650236
-18477070 911132723
999995855 -114966021
-10422101 909351955
-263161753 -962882563
801740760 -579322388
-699463618 -994506543
138990629 -896742422
-357864772 967020706
49791728 895069939
983658521 -264848049
684954355 597140063
993485239 7020413
993536619 -210391242
-874159359 -999086978
24878402 901190369
711989517 573222256
-883728455 999237306
857574203 401644422
-118064634 -944012557
903154640 -455980752
815992445 460153011
765186061 520013155
439911851 -805497140
-605512723 989115458
855830192 404375205
897867965 -464113793
-164350907 -950575791
257724143 -866611003
586071017 671121615
128138455 873899638
953003909 200216331
849732377 413732219
-473662705 979227799
-172264432 -951642128
-769658097 -996820135
-562495137 -988022495
960065010 -343034204
998481172 -161823186
-110328190 -942855334
996660249 -25474705
-689446710 993598672
744574963 -629844095
-243769184 951787998
-342599654 -971192301
324339385 806918405
-830975250 998283912
445594736 -803214717
-639440048 991078192
813970478 -567311605
946464817 219797490
313240840 -850175613
960020079 177773019
195612994 853192184
291480087 819611671
480577137 734371976
973588711 -303109555
658414958 -693013372
597717382 663208202
995371044 -195432916
342225571 799690193
-126850169 932631686
980606338 93641696
-168878389 940013816
766249422 518864882
332899348 803481367
761354037 -615824966
816251306 459818978
121157802 875903751
-383054039 969970617
306853883 813761076
925487363 -418007217
-334514733 964143790
999156574 -65417320
-380431138 -974719519
610554521 -722780634
973055704 -304876999
300936105 816027221
988995974 -239170765
-399815591 -976424176
798223012 482275640
-840345501 998481654
-259643883 954084163
996237341 -20460937
751034664 534963697
968251696 147854695
-938613911 999833748
861888522 394807551
393230826 777674030
18403147 902729664
131173583 -898509826
954646930 -356994943
-813710541 997879711
-511802617 982488285
883044629 -485870802
314682653 -849724399
342760507 799471242
966290382 155325353
758392352 -618341693
904427328 -453985232
-663942396 -993107250
469242908 740432309
632717517 -709416277
-202730059 945548847
-907800291 -999511833
949118456 -370099633
956699407 188654241
-999840169 -773236141
688754303 593915462
500140370 -779956529
-105976399 928783579
369544761 -831606775
998227133 -165507576
931374200 259146369
981523363 -273912452
-492604994 -983593214
996390383 -185971872
783667239 -596220156
-406479224 -976992655
920020641 -427891417
-368726485 968311815
991128810 27252351
698290977 -665443580
-716837826 994738566
818696547 -562531077
991716203 -223022269
731564060 554533096
-139977766 935007155
209897517 848471927
-27994772 913191123
-122456768 -944661174
696497285 -666749710
960729350 175358668
-322532907 -969210429
956795846 188345353
730009719 -641521883
866045248 388099207
471369797 -792520360
513062270 716374400
373870841 -830094440
924619089 275222938
-164172686 -950551559
-272925634 -963968216
8843026 904964365
792473230 489175245
989833750 37149699
-406871499 972609515
-643355434 991294650
825363368 -555647782
827003480 445679003
364857349 790190230
998543732 -160838291
146824101 -894941566
931858803 257959664
-646310097 991456388
-809442714 997771985
141279623 870058882
858012615 -518556356
57419147 893139953
76975096 888050172
-460425972 978010587
-915352419 -999586007
-11490765 909590179
-970657263 999964178
867176835 -507097308
954145394 196688527
790872571 -589603888
278084409 824612992
900311295 327091775
597001299 663701915
803517983 -577600825
254172539 -867607497
-684139183 -993922549
762018416 -615256727
827287352 -553630130
872002964 -500844519
-984486935 -999982356
171560243 860863396
-374886742 -974216715
48014339 895518098
-476278676 979464209
364111932 790509938
-594185976 -989786946
-231443977 -959189958
478260868 -789602357
294530354 -855902574
996670593 -183157206
996098895 -188788335
233877014 -873155808
955718796 191767744
-209620948 946629860
-157662945 938099257
646424087 -700804796
15732505 -921932160
-195709183 944434487
39616742 -917493058
960453773 176300689
633173945 -709135293
-759605225 -996530011
-231624010 949989599
366288636 -832734055
995276652 -196259290
55293841 -914464572
820367025 454469134
385136805 781301645
990436205 -231040974
-360472532 -972884837
999831113 -91160645
666760555 612088011
156020370 -892777387
998130551 -166794175
685326838 -674713674
974341717 122974085
-210918415 946832084
637739963 -706301645
999989156 -107590270
282184974 823091588
395041862 -822556996
-819310250 -998072156
990620343 -229949549
985844929 -254962655
358673885 792829878
-670327548 992695720
991113121 -226919193
150001035 867468881
767267436 -610735268
716201068 569283578
326614294 806010976
-957643834 -999888872
928910584 265122267
888906211 -477511242
-206107762 946080180
-693865145 993794388
346854195 797786017
846164039 418985310
-396019016 971429719
961633276 172230752
-544522299 985005606
934645732 251074600
-702284095 -994612387
747045264 -627816564
-657007484 992023060
11914673 -922620948
980144708 95994042
520644932 -770421787
560527239 687761602
138196563 870967433
903119930 321531094
270755154 827311553
33064183 899214853
973655989 125923838
962684103 168522170
944122742 226430712
852981451 408779341
-637127789 990949201
776816517 -602378215
361487481 -834384113
468793022 740670350
105541583 880301076
537562019 702022787
63987289 891454749
77887954 -909917161
564659788 -748359319
585276209 -737185301
322600348 -847222436
647324984 627347651
708932370 576047284
988730971 44913636
-433576719 975402193
367905604 -832175101
-556877916 985906539
382392780 782521682
-869356043 999013568
122111947 -900532754
796723534 -584109715
-317243580 -968673944
985607616 65402295
-631081275 -991641608
306803604 -852177073
-134005245 933931263
545925967 -758015249
-256292259 953605892
293731591 -856141843
845161263 -533883591
-363319811 -973149705
599096242 -729393976
153849916 -893292344
383813894 781890532
807857539 470468329
-173719064 940832280
309084486 812900241
931717121 -406342236
999240734 -147633641
98482204 882252204
-54530899 918728952
-924169274 -999664378
241806374 837635586
998629552 -159443517
915910129 -435096312
-290372972 958361679
-478507682 -982592269
504653941 721145358
424240046 763209552
840185091 -539586947
-93671195 926467910
-527282437 983703228
944863395 224359953
85572836 -908332666
358000542 -835577192
907864538 311859799
-823368815 998111785
-818907902 998006146
597137536 -730508070
977838712 107235720
970582216 -312870608
-319376624 962207712
997152410 -178110334
224364325 843609770
634436780 637029617
-186626167 942974568
685597304 596596021
682465412 599230248
926272046 271382302
342617493 -840736847
-921100940 999692511
-399527780 -976399488
994444680 -1920700
474667128 737543326
946900061 -375124545
903664811 -455182008
-477043036 -982486456
984045212 -263146055
770427466 514313637
999979754 -105671633
172532018 860559262
345244707 798451226
725264868 560652633
813643763 463166079
982196914 -271127815
-422296678 974239575
565135715 -748108043
-912961046 999607681
734296777 551853573
38664610 897846614
-73585353 -937156286
-108111976 929181924
951375298 205214903
-982558558 999990112
649746718 -698665330
258589626 831710605
-733887998 -995718697
334772517 -843313169
-512524858 -984928760
-707682913 -994809302
-587998977 988012169
877416046 -493597906
-116408010 -943766571
851389511 -526534310
983301575 -266411738
-357043491 966922013
-227424778 949360023
-484801868 -983044012
50393158 -915422942
-193052104 944010386
504145708 -778132058
349918291 796513623
20846035 902153007
670943853 -684636115
-345154143 965476212
945778654 -377619094
990619895 31260719
682803362 598947372
998157342 -46619872
854375283 406628147
501650428 -779269680
989455054 39868277
980121875 -279508065
417408387 -814267507
618344141 -718168990
989762951 37664318
965899688 -326876180
-172562169 -951681922
971315552 -310540185
914951720 296896290
832122698 438768215
390857335 778742239
86075370 885623884
-174341240 940936977
914998757 296794377
825778069 -555214766
97908689 -905755296
-721111509 -995287030
-586348033 987905054
-350127101 966085905
989702750 -235292191
110161057 -903143642
607183259 -724743817
220676019 844856715
857839032 401227151
540605919 700190178
449546292 750682872
991711980 22533557
46709746 -916134774
859324823 398880898
-237150728 950812391
-308918417 960839114
-985402070 999994124
994865359 -199781932
-134423829 -946393639
235936363 839664214
928042916 -413281286
75822937 888355140
999591173 -138640619
933372848 254228934
-947583377 999879612
21005295 -920968307
149652684 867573284
100458995 -905217041
-636466723 990912228
-647241724 991506816
-402536872 -976657068
-17408696 910898888
198309361 -882424107
-562666960 -988032477
995854671 -191071928
-444923843 976526371
999478448 -141732940
978661257 103340276
988854700 44064154
730314696 -641282555
667990368 611100514
952549165 -362083326
991850089 21398254
878371246 367522558
968406962 147256496
987790633 51321352
-449028664 -980410901
47856360 -915913404
828971984 -551850782
-1357414 907306457
137568818 -897066111
529195112 706992650
171034391 -889173045
-499809138 -984086652
999473506 -74659888
511406727 717324707
-978246538 -999965671
952150319 202842823
732168652 -639821416
974740846 -299186767
695102380 588460575
-152813468 937261688
-694187242 993808496
-524855806 -985725731
851219625 -526737188
382536325 782457965
677423290 603419277
499298464 724131299
955849897 191354400
725392994 -645124038
-516750213 982883298
516985535 714112203
323991229 -846780206
-599969509 -990088866
211039328 848092106
994982383 -198794194
-376448678 -974359319
717765193 567808757
-348359845 965870811
-144526779 -947831929
-801025252 -997644269
4038204 -924029567
-915691215 999636979
895364478 336652407
-895142952 999392169
999529336 -140358438
971912119 133259037
949220544 211737888
-460775727 978043470
123321755 875285472
-755094544 -996394578
969822644 -315251275
478575591 735449267
2543740 906415728
690689667 -670919686
310402157 -851061332
778420143 505425131
525591051 -768051571
711237376 -655905678
999169470 -65732400
918341271 289450781
885259446 355378543
999493657 -141329049
697678126 -665890170
997145906 -31711395
498008087 724846441
949768028 -368601794
996641567 -25245013
392022726 -823646776
856284150 403668830
767070074 -610906307
552098599 693097287
977893609 106979070
940942975 234982243
398525548 775270057
411158040 769425045
962559542 -336251423
942861119 -383923650
-75874588 -937520697
-221326793 -957946855
746181865 539968670
999790422 -131368550
-838703664 998447860
532270705 705175634
975589722 -296241564
-321325945 -969088770
-16630527 -927665028
-649150459 991609663
420126193 765191057
856598640 -520268265
-409686757 -977264320
-999746932 689712762
-172578256 940640117
-904698844 999511628
884697645 356393283
987764457 -245564576
-27215301 913024034
-140280929 -947229764
428014700 -810178643
767955175 517015156
-506270888 982040778
848745007 415204078
-434563259 975501891
-872218558 -999058236
353237116 795124362
977981565 106566660
697047547 586761999
649900468 625374663
909753336 307940795
124263636 -900054592
-18575189 911154158
544345476 -758813295
818512721 -562718726
612737263 652737336
883360038 -485426633
433179701 758855736
597922552 -730062160
-924501687 -999667282
860007865 -516102103
383390286 782078700
677774969 603128308
999967767 -103598862
549848128 -756029526
908467134 -447535065
886543182 -480910394
33124449 -918714703
916837335 292775202
472352864 -792105209
910384850 306622067
585968795 -736799642
119163379 876471604
988730639 -240580635
674017431 606220664
673662563 606511432
983790599 76223235
961139954 173942542
-257630626 953797196
440657593 -805200026
692566705 -669577279
-999982219 68698206
-801246339 997559404
833080258 -547456238
938082078 -393815335
-680650531 -993787825
596865388 -730662593
774199716 510150767
822309351 -558815577
-281558555 -964909677
-809194141 -997840512
908541990 310458216
328171594 -845443212
382873927 -826919770
956459558 -352459543
816537731 -564724010
311919299 -850588703
69078350 890131780
998386960 -163246142
-452012059 977212341
987362387 54191893
438426077 756264514
860600565 -515367003
-506154472 982031294
705160209 579496626
144822835 -895404564
-978974615 -999967740
570031591 -745510256
-225554482 -958469853
937436393 244049306
722115845 -647651726
961492464 172721842
813726935 463059905
576228406 677615080
-12402598 909793249
734538171 551615799
903606480 -455273525
202738753 850846765
-42310075 916208818
935583986 248730858
-582535111 987656685
496826026 -781456226
-802625075 -997683505
163987737 -890871672
882938879 -486019399
-114241787 -943443316
818983977 456272917
-628965611 -991539562
-579581533 -988994748
-88024020 925389901
-593846120 988388534
829927849 441741828
309986528 812551653
816059097 460067064
922455607 -423516894
634081379 -708575716
83506521 -908760369
999806069 -89471894
957641686 185617041
-763882931 -996654977
-477830086 979604068
933994683 -401940489
-915088695 999630600
-12049559 909714694
850977060 -527026302
645082911 629049501
985924982 63442477
424914501 762883538
500785815 -779663092
-99746426 927616738
-584593362 987790832
439585039 -805627158
-49853779 -933308897
-45791668 -932638572
519216309 -771099767
970519930 138904475
611253755 -722371397
-418978328 -978037182
908859780 -446892441
400815982 774221038
997622727 -38261062
64098434 -912715427
-559856332 986117593
-999917828 473673243
577647034 -741400966
958438528 183022019
341678173 799913784
550109247 694343697
-642732778 991260344
468471692 -793741693
-914757763 -999580559
-629233747 990503484
750611665 535402203
931783823 -406214756
108405900 879503392
501409706 -779379303
538594797 701402939
447671739 -802372328
919040631 287894503
982155148 85440625
-123125078 931951568
975682633 -295916102
503635831 -778364733
17369266 -921635399
341804998 -841005027
87863348 885142273
787429162 495119871
-132666551 933688865
930473336 261346415
-692969373 993755003
-658433108 -992870872
-632218985 -991695687
521428622 -770048254
-897146183 -999393124
889946251 346832726
-844798151 998571326
-711169506 -994934572
10349501 904614582
-491050907 -983485321
975521228 117792580
383998761 781808315
803626462 475695613
463215131 -795945003
943708095 -382120763
723027401 -646950439
601671590 660477003
949515044 210855720
949413929 211159091
240947324 -871254237
698369427 585592827
60094077 -913514995
-255054366 -961964685
970664745 -312609555
947671495 -373392113
93508733 -906679680
341184357 -841209832
-782867094 -997181686
336328139 802092129
-186273502 -953493372
-529854356 983900721
-144182556 -947783271
927167137 269284550
913115472 300846421
373496729 786444888
665806675 -688096421
947415050 217043409
-629447341 -991562901
679981813 -678445194
273300114 -862164903
988593013 -241300623
-296563276 -966520504
-596267110 -989896480
871684957 -501262438
15932266 903310473
994763539 -5028435
-204924955 945894788
682510144 -676687061
957639556 -349426465
-62965357 920442766
931769469 258179026
993312676 8591889
853730758 -523726362
960208034 177136980
255832055 832695959
753920781 531952872
330301122 804531401
141169251 -896245158
75680894 -910369076
-705477498 -994729495
649020420 626051467
-781062935 -997133531
830057374 -550696263
-522690262 983348524
997786426 -40705605
740959386 -632784980
-831520924 998295795
999119133 -64512280
417340070 766523525
959920560 178108971
978714699 103081727
-593534783 -989752303
940665237 -388540250
972468591 130952473
963657731 -333205365
933311901 -403268628
898032528 -463863155
-860832637 998869263
397908606 775551754
71503756 889495288
685703664 596505896
790193209 -590233091
552570464 692801086
45156254 896237174
-368577027 968294226
355906698 793999785
-998931129 -963734086
-853242694 -998754235
184160159 856884348
898104763 331390252
731972179 554134743
-28985041 -929799372
929722544 -410126480
782014983 501349464
-555616686 -987620434
998645888 -55069947
904289695 319173218
670460155 609112568
-441039645 976146714
570786189 681155712
-66337000 -935993538
630928136 639621958
-680795845 993202802
426654855 -810707468
214403186 846967832
745146399 -629376343
855554141 404803772
343161241 799307181
546509143 -757720057
-677407112 993041773
871200544 -501894652
644009482 -702347758
301797 906928138
684549748 597480417
332654619 803580415
640646705 632395200
967400077 151118823
975303004 118767558
-333535091 964020470
991451941 24651645
197822362 852467419
-739062534 -995888907
-578179818 -988916467
-222870148 -958138106
730834014 555245003
-19658539 911390599
899131986 329396370
-692926697 -994259449
997075243 -30773748
356696199 793666562
653028731 -696536743
981666415 88072144
962306573 -336947506
662397965 -690374266
813698266 -567585073
-390761285 -975635904
352172879 795571112
929777623 263033200
277489227 -860947615
659464806 -692321487
326428330 -846001271
-103423516 928306476
497622998 -781096423
980619470 -277532453
584964548 671860413
-179000211 -952538865
977814991 -288262077
904229428 -454296042
896630505 -465987298
318154975 809366437
837630614 431187311
986839334 -250161516
728353242 557661179
843892644 422273240
757701869 527973462
611703852 -722107567
856122210 403920981
607352708 656529383
168930831 861685706
948881738 -370644070
801177944 -579864773
102255899 -904835728
-383831529 970059437
-294900503 -966344031
691158081 -670585350
933175852 -403532474
978537242 -285586116
955065911 193818468
-135129393 934134573
510280487 -775299165
213334685 847326067
199089586 852051052
-785441121 997113404
644881561 629201946
977592116 108385170
-60112390 919864409
986167938 61921178
998678775 -55672755
-338426469 -970789842
-672232517 -993453253
655305249 621171739
998609176 -54413330
268591628 828100841
-200184880 -955287095
-550252684 985427992
-840373060 -998514476
-2978695 -925274514
934405720 -401138277
-101188482 927887789
-597884564 -989981025
936371974 246750826
537911588 701813489
-850908555 -998712722
741382792 544830038
354057935 794779072
-296701781 -966535187
508563234 718946300
991584256 -223886290
-80724671 923979138
-494728425 981084829
212908448 -878673839
475735877 736972190
-12930014 -927019908
915498156 295708370
853001435 -524602329
-127476919 932746017
-91034655 -939910633
-416638284 973645182
820780666 -560391358
-548037173 -987168311
971411473 135313601
882683565 -486377541
-793436064 997345715
575560194 678051216
919692480 -428477187
822396398 -558725621
534445013 -763745022
-547997540 985262396
-623739715 -991285386
542213209 699217235
-728995095 995202868
996973683 -29444058
-525383895 983557179
898643668 330345320
516476682 714406244
746456087 539688075
-624809758 990251175
423249580 763687972
-546891775 985180752
-451691457 977181620
-827866728 998215464
881796174 361552953
923304445 278250394
827549393 444946385
981674279 88030115
-346432999 965634091
-574569663 -988713408
-653759883 991853996
-325234581 -969482112
286526398 821471633
986632282 58970153
-19418551 911338265
-167466119 939773919
237216417 -872260365
984541163 -260941941
589651127 -734739114
-13870448 910119014
437388112 -806498618
75333376 -910440118
-210241278 946726559
643610480 630162732
215743000 -877935571
56456177 893384339
948089516 215073272
-884391657 999246813
-365271617 967904531
168072777 861953245
695425918 -667524445
-6452189 -925886804
-559802154 -987865780
989107210 42313549
177425837 859019735
966877968 153107066
706257501 578497285
212120597 -878878059
970866154 -311970718
726772639 -644052384
-7907363 908788869
857284357 -519439829
801634574 478134513
60909970 -913352618
-541010222 -986741365
589292811 668959984
745702924 -628919725
-235787164 -959711934
-765129895 -996691024
-367007903 968109496
-718876625 994817656
998022160 -44402139
712758830 -654766205
-907714278 999547617
-161141725 -950138208
992752334 -216045363
-941815530 -999798248
793930669 -586743655
390724814 778801771
632837284 638214298
842369593 -537099480
-83139844 -938673832
986930800 57033913
-458580561 977836619
-686072308 993447004
347500781 -839116833
-727116789 -995493548
-909688351 -999531337
106737733 -903879237
188402318 -884918051
-78622839 -937957668
818572312 456809330
523311961 710444151
609277401 -723526276
994201948 -205256990
941850596 -386062993
789992173 492110859
-607253243 -990461966
314786869 810686210
957135016 -350727432
869006723 -504741525
892727406 341661650
-587711804 -989438777
996479236 -23277429
990175716 -232572515
985840778 63965910
956457520 189427109
-886329032 -999254702
380415563 -827790533
582765861 673320118
258830564 -866299849
780342025 -599226332
-596991541 -989934387
23599207 901497056
758019542 527637445
-589025588 -989509828
844103241 421968979
-894859064 -999364994
-10616990 909395418
-512128275 982514379
-63825039 920616501
950454079 208020589
-183458884 942456144
-914993811 999629583
811456993 -569824822
-553652556 -987504220
86629484 -908113535
4860869 905882914
-192765900 943964523
993731612 -208932317
953298369 -360284109
931625210 -406516983
988657473 -240964102
407768527 771005052
248482442 835298795
978560344 103822345
74547079 -910600274
900270986 -460435169
540605610 -760688939
365446543 789937203
-384830747 970173370
332364999 -844093252
620559849 647155603
649520504 625667627
-64455417 -935690151
409591979 -817218475
722103671 563687818
-816960945 997959355
-549450119 -987253348
191365953 -884177063
164912711 862935616
982572667 -269539467
785902694 496892461
-565686712 -988207147
508019626 719253968
-290750065 -965901906
999241191 -67542853
120252593 -900944513
-129648773 933141318
301724531 815726362
-906073556 -999493330
305448272 -852594201
708146786 -658209187
926154441 -416784521
954553890 -357224601
687652937 594852770
115967527 877375707
-117716001 930959603
-528875476 -985981392
-499284197 -984050886
-19437236 -928152167
714830448 570572549
969830178 141658253
21348108 902034132
880417354 363977468
200338007 851639727
-802569717 997594368
-91266535 -939946507
-828681854 998233613
552284660 -754788526
242673237 837333430
849609926 413915908
838422199 430080595
15352108 -922000988
959220657 180439851
373039921 -830385672
954367332 -357683161
-569921782 -988449603
-930708449 -999718603
-419694000 -978096061
-433222245 975366209
994596439 -202026263
511762569 717120625
875172490 372974604
-168149664 939890042
804949596 -576208533
157135832 -892511846
71924800 889384425
-848920404 -998676465
-832700871 998321312
-16041147 910598209
-409348841 -977235766
563507678 -748966930
-63618319 -935555104
784285841 -595657003
-747113632 -996147916
976422147 113741256
-25636148 912685094
935922194 247882511
722927928 562900005
567033676 683583895
-440269451 976071149
13710532 -922297636
-592758695 -989710836
666904844 -687360675
562410786 686557311
-290784208 958417397
419165284 -813594652
592488963 666794424
760093291 -616899603
19560741 902456772
-92305689 -940107221
82184318 886665449
699906578 584224037
253006832 -867933730
953844961 197618915
981842998 -272610410
979216048 100625453
55151141 893715129
764876896 -612801454
774679874 509616142
995642797 -14000613
181977516 857577965
-369533341 -973724605
586846661 -736309332
996067752 -18547570
91243050 884227275
909277903 308929848
-308012672 960719414
-289310631 958217590
-842172369 -998549214
781783505 -597926412
129178391 -898957972
-430896623 -979006830
-477256044 979552416
-322282843 962583399
911915640 303395524
972989275 128760846
-790334945 997257208
609999276 -723105034
696213026 587492945
838668011 -541300205
642464046 -703329790
999733752 -85188884
540577471 700207360
987962358 50160036
401377586 -820251076
-965776659 -999923585
381234501 -827501023
827552175 -553350999
802970362 476501104
647422039 627273768
-650201785 991666013
850261442 412933737
889597834 347475117
-112116867 -943124800
-691696432 -994212496
160961081 -891598779
914315000 298273481
-951630315 999897199
894395343 -469354378
325935396 806282299
-150492490 936857398
383411218 -826728722
-253992924 -961843052
826337986 -554628000
-159619022 938435295
-452044785 977215476
636157306 -707290543
561184553 -750186821
997638235 -38486999
779627857 504060819
914047127 -438251376
432924171 758981498
969174908 144255178
380053071 783557973
896577161 -466067901
822767793 451316483
938651042 240939697
408463516 770681523
830213113 -550530506
358883284 -835275728
503115729 722007246
690853216 -670803094
946959559 -374991247
849301726 414376934
998843773 -155786528
147651188 -894749230
380943208 -827604137
114250204 877860135
867954542 384986221
931746341 -406286609
979357008 -282461103
-539102346 -986623439
-142444109 -947537254
-415023008 -977709943
531975523 705351027
694118221 589312536
957552685 185905362
-776211469 -997001964
951027736 -365674273
393793386 777419662
704192545 580374344
-534590198 984261386
250675704 834525836
43891152 896554795
986605657 59141462
61078578 892205298
353894496 794847897
408366239 -817673011
-889729045 999321815
160628712 -891678547
864113747 391232912
653077995 622908881
419670711 -813400842
943010077 229465921
890875944 345112028
241741417 -871038602
737906631 548289604
-829850247 -998301827
-537061007 984448734
57860542 893027596
96368839 -906079143
-991348785 -999994273
809013768 469025947
-343771272 965304424
986715155 58436700
916275981 294008493
253096 906939255
495143993 -782213250
962955315 167558797
881012994 362933158
-286106912 -965402305
167001956 862286762
941814195 -386139760
576989343 677118061
-801886064 997576371
-244668474 951919477
-260504729 954206421
985997796 62987977
996247123 -187370659
785995607 496784829
-753769080 996092122
-770055966 -996831208
-888695602 999307623
729048244 -642275001
923437547 277944383
963693731 -333105026
-785770879 997123277
320410858 -847917396
907490345 -449125419
324212675 806968802
990260364 -232075061
-468268509 978736244
803026839 -578077592
-236298129 950685975
-180606961 941984721
-960183451 -999900295
772253218 512303653
660612335 616994116
982081936 -271613266
221917807 844437372
91237194 -907154560
-767433882 -996757142
861833318 394895711
962896042 -335322211
-328049655 963323999
599175377 662202137
563355573 -749047097
893905162 -470088938
567373396 -746922931
969588057 142620657
215457369 846614022
996314023 -186719202
-825951689 998171899
-40797184 -931805649
974799049 -298986312
-696474762 993908442
907690884 312218869
966927373 152919465
812920180 464088488
516553485 -772358075
-75200671 922891469
-654412717 991888242
282118051 823116478
232154037 -873615724
-145053881 -947906414
697606150 586269407
971456266 -310090227
181418198 -886644042
-812632529 -997920890
973795118 -302416143
489862570 -784564711
713017712 572265939
997771083 -171159942
-230352550 949799418
-138869123 934808606
-66313782 921117206
310297643 812431304
996133488 -188458474
172724942 860498807
939688224 -390544689
968844042 -318212989
951252907 205588803
429842128 760490242
206949385 849451889
541258558 699795729
481079685 -788394870
238779630 838683610
742752594 543454551
989801943 37381884
833791696 436486170
954146171 -358225249
280605024 823678301
740215329 -633386181
188921990 -884788557
-619332270 989934649
998880194 -59442508
275424257 -861550227
-657462810 992046504
558153406 689274577
-229757444 949710336
-936182912 -999759809
678988696 -679132038
-490117428 980688841
999720901 -134159271
398445981 -821321220
-664525067 992406356
984862914 69913091
238229943 -871987957
364734768 -833268582
800431688 -580580780
925777325 272538692
998088891 -167329429
344834694 798620106
815897580 -565370348
997059535 -30566528
712173438 573051438
442180245 754399837
948956568 212521935
399316938 774908080
989395357 40291957
-871891068 999054723
999745662 -85804652
818835264 456466722
-51358008 -933556116
680914796 600522419
441992162 754493602
694021125 -668533927
346562146 797906994
728083074 557923774
-513060312 -984963824
459846249 745366165
988180211 -243442098
618346407 648746313
-422995095 974312562
-807717338 -997805477
999971212 -119688108
777548613 506406350
262708661 830231864
154542984 -893128048
654375011 621898027
999434437 -73376328
271588939 -862659497
825365034 447872647
671924081 607928348
-732381305 995328886
418536550 765953921
667429064 611551305
825563846 447607134
-748093977 -996178833
595202732 664938047
-809833494 997781983
742147365 -631821788
509371832 -775722027
608602643 655654317
915658276 -435525841
-758587926 996256845
798729597 -582206095
986975177 56743840
764334748 520926250
982239715 84977747
107685972 -903676137
-62150845 920277898
610609455 -722748518
972735208 129832007
993617918 -209793216
-771204474 -996863162
202157415 -881444430
-814851568 -997971940
-579318081 -988980039
798165517 -582742093
-940950168 999847287
402636945 773382709
-459576535 -981206078
962079110 -337573207
902752204 -456608725
810792103 -570483428
985112199 68423958
620863132 -716655679
667728013 -686807530
147296431 -894831759
688008954 594549895
967151125 152067492
914237859 298439740
998270413 -48516440
754063888 531802850
493061806 -783144159
-91162189 925991009
-628286819 -991506652
985743953 64563629
439393122 755785569
817231247 -564022454
189614081 855137842
106774958 879957981
938362202 -393250072
-834795907 998366327
919041128 -429633108
-189387042 943421641
999643069 -81100399
867481099 385760427
832219737 -548385829
975387228 118391710
971739705 -309181401
-64419343 -935684332
385558987 -825962931
448824315 -801902285
-28052709 -929639638
817356758 -563895173
217935717 -877362483
341121369 800141095
341477506 799995705
625527742 -713825149
663325497 -689755478
999998491 -111212617
637235113 -706617281
884772881 -483426681
999827212 -129793137
127327785 -899371940
980257056 95425719
881858338 -487528539
387576928 780212817
-998959511 926720872
-338348967 964626004
998310053 -164342761
-156961497 937978578
-572293541 -988584415
-431099476 975150580
541867760 699426952
957559166 -349634162
977344265 -289976810
473223531 -791737504
551271253 693616429
696370830 -666841668
296229384 817817154
735463851 -637202791
999151541 -149627176
993779388 -208567511
117153967 877040597
-68211974 921498427
910840055 305666111
758939926 526663164
766903602 -611050539
982567544 83167749
-636697313 -991905906
261315584 -865598484
-362439122 -973067972
273647376 826250650
-386775824 -975284426
956044997 190738609
-688854870 -994103636
100914854 881584236
287784160 -857916913
519043000 -771181824
999213828 -148253185
233400610 -873283055
789817164 492317307
-344158916 965352644
690385646 592522499
844541937 421335024
959769931 178612109
860555234 396928599
466635809 741807119
-129428526 -945675482
581200407 674353796
-351485811 966250748
923922194 276828714
349308996 -838513594
-59924557 -934957275
296009067 817900706
554319894 691701946
-457426701 -981045318
922801178 279402972
535979091 702968135
790870137 491074309
-80718014 -938290084
-425656211 974589864
999751550 -132952062
975954489 115851080
585674753 671386488
-840103155 -998509236
584851076 -737421989
288159339 820859935
-130948745 -945894845
940905892 -388043755
976628910 -292555862
996547821 -24099115
-254042807 953282769
681898124 599703193
-867328970 998979903
66991347 890675371
-592559581 988306171
-969850926 999962118
948097712 -372429346
-208683802 -956363032
251557616 -868337126
869660327 -503895299
996558895 -24233819
-557855168 -987752091
-685372416 993415103
505237743 -777632122
683948952 597985348
480267186 -788745110
-737977223 -995853379
579084284 -740612464
-302645725 -967161514
692827478 590425846
942530082 -384626470
-26267354 -929332846
999435932 -142851632
326961346 805872179
-416869372 -977863267
-37887530 915285671
448242758 -802139809
482383402 -787831141
868285893 -505670914
52668107 894343348
-388110766 -975402573
-909669791 999570583
943719492 227539197
-264784396 954811663
512814866 716516610
398759184 775163312
981252440 -275004283
67875897 890445486
278333029 824520906
-291290948 -965959646
889171296 -477124230
993252037 9142930
267467034 -863847189
895949619 335533001
-946196330 -999826164
997898662 -42442063
-103726237 928363080
-448910769 976914330
683252533 -676168588
-854002952 998748363
8446801 -923242584
852266131 409880099
43556216 896638453
-269056434 -963541467
785631595 497205594
191701327 -884092972
80299616 -909421718
999469413 -74523752
768452916 516474189
749924597 -625433201
983527180 77740288
-471715897 -982099791
364790687 790218845
953413979 -360004839
-631243838 990617288
-824618820 998141005
-317614740 -968711865
743240764 542962443
550873068 -755509027
978748201 -284788824
-193442951 944073005
940993021 234850850
467017920 -794352493
161014180 -891586028
422342913 -812373374
969930638 -314916660
996310472 -21301204
144484673 869112055
836755569 -543444663
348955145 -838631863
-756667207 -996442302
978305373 -286454805
841270587 -538352995
949743127 -368659396
949123740 212025970
821954720 452388196
904915897 -453216454
999884498 -95102999
811167839 -570111329
-278572346 956738691
963264884 166454160
977668241 108031000
934529523 251363481
-336934713 -970644922
999422305 -72979111
410247327 -816975049
531485827 -765195547
-672278754 -993455144
-137024768 934476730
-664049954 992382286
700241684 583924572
985245243 -257751261
534004996 704144128
483248892 732925520
897448800 -464750082
-768771654 -996795169
-37645053 915234941
-308265864 -967748939
343966571 798976867
115102341 -902075260
571327607 680804807
-38820276 -931472129
535669849 703152568
435364831 -807297286
957486262 -349822364
656308294 620386482
-265167538 -963107892
996216331 -20220445
67993513 890414910
-415728034 -977768531
-804797826 -997735822
275957785 825399230
236461286 -872463257
979133642 101031392
-118300930 -944047593
998064352 -45089362
16139092 903261945
824162983 -556896449
920500758 -427033495
996829464 -181520671
-381305294 969770536
159150280 -892031756
307297885 813589961
998345540 -163841158
431717522 759574242
-543677480 -986904581
517259049 713954147
-166984406 -950932312
-242538508 951607767
-777013462 996857139
-61706398 -935246184
631438255 -710203575
864445409 390696559
768546888 516372002
992283705 -219259818
999277695 -68546514
-100132598 -941311450
-987545497 999996293
959853425 -343602968
590340248 668253417
831318923 -549352845
281758592 823250065
-772969577 -996912266
595857415 664488873
914806364 -436969705
-813036284 997862837
-277623413 956606973
-196889680 944622256
691797623 591311754
723025957 562806111
254769612 -867440101
949615899 210552982
984296993 73265104
733086456 -639094366
666875255 -687380533
314644858 810741572
453614607 748593639
588481698 -735395332
-244526021 -960744186
-893998107 -999354046
983201564 79601925
554801646 691398008
-821627770 998070858
974294228 -300721302
753988480 -622042652
761530703 523917232
97759867 882450077
989200859 41660601
-632828738 990706889
-62376778 -935354707
913794276 -438676079
205858107 849814169
393052031 777754700
996304997 -186807216
919603389 -428635768
955184688 -355661935
492229637 -783514908
973471984 -303497897
984212359 -262406953
-946284529 999873779
977803702 107399153
670074917 609423248
993468153 7176064
613607378 -720986691
944632651 225008825
889388339 347860823
-130160741 933234257
665625168 612997028
137538008 871161213
-919796739 -999625709
-374426128 968977823
999765944 -86961200
529685887 706703087
-545936960 985110206
571101736 -744938306
73504682 -910812497
902493723 322782824
546117732 696823465
999245523 -147522028
592030567 -733401147
985046844 68815385
965304483 159014818
-764074251 996442132
-230265482 -959046586
252718681 -868014037
911457550 -442594032
-714327298 994640009
491679732 -783759451
-567245757 986630555
319400668 808876247
-670571190 992707719
993550963 6421117
379107404 783975948
351866667 -837657274
990287648 33791412
299010194 816760620
930845229 260438629
-285416814 957685153
448265517 751335561
220088225 845055173
799522285 480701233
311638822 811911559
974339029 -300568382
-155874085 937791084
748522932 -626595620
978814383 -284537838
545240243 -758361842
-582267651 987639118
-315098206 961651656
-498948744 -984028016
975756712 -295655977
891489525 343973635
829102514 -551712046
206533938 -880322826
41040326 897260908
892189690 -472653034
-562584267 986308343
442464326 -804477396
-575021440 987160397
-289630446 -965781922
-372269872 968726576
995388305 -11322696
721069706 -648454385
192217005 -883963525
917041746 292325166
989737847 37845670
237938621 -872066283
-602458813 -990217287
962546758 169009275
902810436 322150775
696146847 -667003923
-674148850 -993530850
959106541 -345589570
-128994203 933022456
178953392 -887247341
-405307597 972441486
625589540 643516640
-269507382 955474965
906014721 -451481302
-803202157 997610943
421329189 -812763336
76488082 -910203899
298197909 -854799610
-280429850 956996271
946381886 -376280244
-832057214 -998347417
-857255182 -998823720
219051630 -877070526
676456334 604217193
-758824704 -996506762
-74191593 -937252871
284731032 822142978
-738070688 995537474
739794337 546416816
996971298 -29413119
506965102 719847726
-539000228 984594553
-72488471 -936981220
527794838 -766988837
706138492 -659692602
59310830 892657786
230989450 841360159
910972925 305386469
729666690 -641790674
725965696 -644680448
452498135 -800396409
351497126 -837781263
-264279788 -963008405
593831631 -732382588
993721901 4859588
605070421 -725968572
999728159 -84912151
362846685 791052051
255049307 832974311
-975324055 -999956903
775826626 508335040
-424186260 -978465244
995445793 -11924495
-886092075 -999251568
-205454756 945977879
588764699 669315395
919836018 286114914
815841016 460348058
603013719 -727152431
902043890 -457705668
609204376 655232386
583411549 672892964
-697985100 -994450794
990555364 31755624
488421235 730115188
710629498 574482702
741485747 -632358892
-95905916 926891632
892109921 342819830
-955258979 -999877462
833183130 437319822
397622792 775682133
718664785 -650291541
419711743 765390169
-224937580 948983882
497039703 725382258
934189790 -401559763
761029470 -616102055
885727295 -482071311
-189551721 943448188
477745611 735895338
166148896 862552063
-537817953 984505783
-330889409 -970048407
175031305 859775092
555957847 -752903424
996440601 -185474503
-490222740 -983427366
13082076 -922410878
564351145 -748522148
300136081 -854213727
318644119 809174003
550517512 -755689837
733020893 553106960
-731360023 995290979
-398555293 971708877
648632149 -699384794
963231104 -334392794
-388634961 -975448863
-150268096 -948638988
984613268 71395366
452901022 748961024
404577913 -819074316
443488042 753747179
533520691 704432211
608965529 655400054
786400609 496315324
216649430 -877698770
508621696 718913193
305383248 -852614190
656992283 -693949078
297549592 817315916
839486690 -540376586
-302555286 -967152005
718136281 567458278
999815638 -130300521
-920805796 999689656
-55848387 918997294
-493682461 -983667518
-22602046 912030766
964320577 162639633
264513285 829581022
999946711 -122564210
983824883 76024771
697514961 586349893
954046742 196994676
-375187487 969066307
679524521 601678780
-583621352 -989216225
-431419300 975183078
384175924 781729515
863844666 391667700
995069838 -198051613
-322800385 962650121
-417857126 973773540
988316829 47747199
-574849285 987148743
-642957971 -992191795
983996531 75027257
-356600487 966868668
762635821 522741572
821496643 452989472
918965931 288061226
577349593 -741562936
-605707715 -990383315
814294630 -566985863
361543752 -834364830
984164259 74047799
656995148 619847260
-845219807 998579661
-721530214 -995301696
-46659781 917110974
273526646 826295068
346798012 797809292
150115445 -894172326
997206841 -32524626
747081641 -627786634
36171086 -918144355
670080555 -685222108
892015671 342995882
995632436 -193089888
980229339 -279083975
243603783 837008559
808703199 -572538270
591224261 667654520
954363826 196008933
489005362 -784943001
960576978 -341656072
985258845 67535976
756332729 529419146
373357392 -830274426
695531618 588087313
-889690018 -999298958
797725207 -583159962
-811560013 997825804
908179643 311207950
-516167833 -985166648
157448568 -892437350
968754590 145904548
690746027 592213719
518957413 712972433
-377513727 969335754
710849219 574279473
847076311 -531648611
883870355 357877732
199535705 851904267
-245734088 -960885307
547443660 696004122
98289892 882304897
829245883 -551559626
610248153 654498011
952783499 200896484
985673579 64996742
766586767 -611324863
317215040 -848928600
528397349 -766697026
409887294 -817108810
-943927821 -999811909
759265146 -617603430
786138432 -593965838
992552070 15394838
-655231816 -992732084
847243925 -531451282
991781605 -222593353
749220316 536840653
999532673 -76768959
-812220277 -997911377
774484559 509833847
559538200 688392976
387773049 -825171879
861344516 395674381
963868603 164281520
-179632940 -952622427
434412827 -807672572
-399379739 -976386744
-709062888 994431052
899251084 329164429
105289247 880371232
-917132880 999652026
733910082 552234165
791395089 -589119165
788829575 493479355
444493457 753243771
991417800 -224967255
-507670611 982154646
-850997462 998691565
-257879031 -962286553
-822267915 998085958
927731425 267947074
770368527 514378372
941536218 233416479
-177260299 941427145
133845487 872240896
-257075305 -962195102
-406208288 972538435
962986516 -335071684
843673634 -535602920
565843546 -747733669
-710919893 994505124
777701799 -601592618
321458387 -847585106
441071031 -805035149
315622069 810359815
-560111107 986135527
749177180 536885178
629745248 640489581
-330601970 963649843
695144023 588424475
-258838512 953969435
-822525076 998092023
705027155 -660511468
853050011 408673740
925447222 273305714
991142008 27146858
-298082356 959398062
304858554 -852775432
991950805 -221479813
50463059 -915409405
-696323391 993901916
665111425 613407992
998620715 -54617998
673217536 606875196
-650527883 991683446
816249589 -565015176
789772422 -590621344
986445392 60170776
827146501 -553778512
969236316 -317033449
-341787784 -971114196
-560342891 986151840
989297564 40980126
-527339319 -985883934
482471254 733347580
-99795095 -941259929
923936105 276796665
967790346 -321339089
799705981 -581274952
938964016 -392025316
-158061313 938167777
755377781 530423126
944476554 225447045
60047145 892469610
-108493176 929252885
660816784 -691426330
661669919 616155009
30008739 899955401
600919640 660996989
392671322 777926198
-86658131 -939227346
775321950 508898994
-358526065 -972701777
977156827 -290656964
598050836 -729989246
-910748130 999583040
803998252 475239088
-284940510 957619604
536902961 -762530050
973479499 126677714
-139000705 934832252
343865422 799018371
204741364 850184084
110920388 -902979978
288625306 -857666923
-350642910 966148524
89395733 -907538572
-209187139 946562170
763521956 521796125
-795956939 -997518299
839370183 -540508118
-990026681 -999992609
-265149528 954863066
876194768 371243633
-216156363 -957302871
792302166 489378550
966704942 -324531387
-20463787 911565980
498548365 -780678070
-980222926 -999971251
998889425 -154948809
344641333 798699739
981167936 90715108
167903268 862006087
945914293 221377067
480173346 -788785399
-432388232 975281505
847146249 417553850
933696632 253429677
-234339628 -959538637
359642954 792419199
906156418 -451256844
305002089 814471985
920933729 283643323
770002193 -608356405
-16746904 -927685273
466020315 -794770761
-347082870 -971619670
998570608 -53732287
950250504 208637026
815019167 -566256115
993001950 -214271644
935615142 248652796
980427036 94562190
-289763239 -965796193
274650412 825881176
101756130 881351746
750320402 535703780
-34016283 -930657359
952292622 202406510
-130687687 -945857293
385601036 781094664
100641015 881659653
-496830019 981261258
928055027 267175753
351373688 795905529
887738339 350879368
455713369 747510747
886097712 -481544543
294166870 -856011493
922684360 279669313
-789884655 -997364874
994333062 -844578
444733400 753123401
-210301236 -956566917
992418698 -218343986
103507396 880866387
805483134 -575689310
888482979 349521380
-892494273 999358334
-70389472 921934251
-255438795 953483688
594726174 665264871
916385867 -434272715
997605030 -38005695
-185932005 -953448875
892938338 -471534836
-115384876 930529961
-400721038 -976501840
507069642 -776788052
277662648 824769079
484818904 -786773004
692757860 -669440382
995547769 -12996386
939458560 238853876
-387643523 -975361235
-516188492 982838768
648206918 -699658631
536109612 -762922659
676906566 603846558
-464246104 -981552667
22740425 -920647530
-426797941 974708171
-348151993 -971721130
192614443 854167277
423768614 763437329
887906934 -478956685
998395019 -50654739
-385560456 -975176727
-188766970 -953816864
-111693999 929847620
998974210 -61293811
951641232 204401702
-738526960 995554070
-246706579 952217270
92853141 883789453
570500544 -745260129
609919249 654730134
676059578 -681144185
-995225694 -999998517
366952725 -832504918
-858736552 -998848684
-418247889 973814686
105371198 -904171623
838964650 -540965733
-115310951 930516328
948247633 214610290
725759010 -644840662
842605346 -536829406
201428993 851279628
976179986 114835309
931063201 259906333
219174713 845363442
-82882952 924398214
193115523 854004703
666364565 612405139
-183937661 942534969
-225297869 -958438253
532423056 705085071
403346563 773054942
807983542 470311458
990541821 -230417853
189194417 -884720669
701426013 582863917
-43191945 -932206416
-819751954 -998082003
834580840 435402979
653259653 -696386263
738646786 547556004
842883817 423725227
351072014 -837923788
594057540 665723071
997248349 -177070940
835979241 -544301355
970448964 139188404
-667115119 992536707
992063767 -220728632
419501752 -813465655
507434379 -776619444
467107702 741558560
-991431915 -999994371
63113322 891680712
781408296 502041200
-628876890 990483243
184661246 856724724
-460799433 978045695
587838660 669937657
972892485 129169977
818125130 457390546
-996447908 -999999213
649181823 625927810
565929913 684296588
-39029714 -931507601
905833531 316029871
897602954 332359316
-292816588 -966122445
999880054 -94748373
167185469 862229654
912695338 301741245
327209029 805773017
946629084 219323915
455071629 747842702
-501949318 -984230708
942194665 231659955
732412044 -639628768
942647227 -384377977
183768273 857008995
-667819392 -993271057
451036802 -800995917
-288326044 958083487
280497589 -860066392
434981063 757967797
879390041 365768087
477105506 736238662
14048814 903751882
-626562034 -991422765
-31101718 913854280
396726373 776090127
-906293140 -999495719
323521114 807243790
765559940 519610516
-485355348 980271825
-339695721 964795329
568676389 682521995
925022255 274291745
481914613 733649466
797209694 483497929
-339735274 -970916449
358083807 793079696
777983018 -601342112
919638338 286558035
120665093 -900853210
-560680236 986175485
19033316 902581239
997743714 -40047965
795594944 485441696
461689652 -796582907
998167431 -46787017
845336756 420184757
-706966757 -994783425
613330401 -721150066
805751034 473079765
68034920 -911922481
-834915427 998368841
-630565970 -991616900
-896289089 999406758
806233646 -574957392
-336694770 -970621561
834725581 -545672425
979877891 -280458725
484137455 732443242
914550396 -437402588
821293531 -559863413
672415023 -683633524
544797825 -758585318
946739916 -375482169
62130948 891934419
-205102484 945922632
668589429 610618867
337690519 -842361133
-568677277 986728646
-286295798 957805754
-158989893 938327282
-649550182 -992484241
-837831941 -998464570
97607427 882491772
-87896993 -939421004
988876676 43913090
973284573 -304119009
-436547352 975701814
998944320 -60692100
3001834 906310674
914362168 -437720478
826727843 -554218810
586796937 670636169
418227519 766101116
918184088 289799376
35916734 -918192196
984401748 -261565689
967825233 149493778
992294993 -219183867
32810432 -918773326
-302946546 960047414
944934998 224158350
884072562 357516308
592825093 666565531
680053648 601239102
211945869 847790230
130252194 873286757
-334721372 -970427991
233094627 -873364779
116841121 -901695467
-8399463 908899396
814923250 461528852
-523156491 -985617188
938210785 242071218
898510057 -463133768
977311377 -290096328
996349356 -21751960
902915535 321940649
881677231 361762652
-394789361 -975988493
759832331 525717916
-49966973 -933327509
769596704 -608709966
986342895 60821858
-255039509 953426326
815372734 460950807
-769334289 996614198
996679934 -25717612
546948212 696310490
140071220 -896496264
904492875 318761022
-43640426 916484936
880495249 -489404710
-464334004 978373801
-226804978 -958623545
433335042 758779252
998505337 -52582633
972801045 129554880
795008721 486145325
992850573 -215351856
238890163 838645425
350338775 796338132
740838448 545375040
-612855381 989556282
985250094 67589345
-409442108 972883512
-326322494 -969591448
-604063262 989027623
97033601 882648653
-566333420 -988244259
-347142350 965721423
-787176559 997165101
817611115 -563636859
999103573 -150653342
432033724 759419052
379120254 -828247683
-674792525 992914852
595354065 664834246
588036805 -735644236
-147026358 -948184193
-938112124 -999773499
902010783 -457756782
998759400 -157260763
997860432 -41848352
852307732 409816173
415252949 -815087955
-190168344 943547535
-826256764 998178910
-933835147 -999742490
925361483 -418237364
982451994 83808215
580208963 -739993139
-628646076 990470113
722404768 -647429629
751979498 533982100
-34895945 914657667
773519114 510905410
-11975627 -926853463
613553302 652158328
998296334 -48959256
-311246663 -968058449
-264470642 -963029850
547174625 696170546
794620168 486610752
-908999272 -999524292
-370161890 968480438
928248041 -412896770
811837946 -569447166
-917004912 -999600781
-827039173 998196849
990248773 34081316
318852836 -848411393
487802558 -785471127
870281920 -503088249
982731962 82249913
706829344 -659183393
946572615 219486848
927692201 268040399
-936703290 999821136
-101193639 -941473039
-993407779 999999402
263582358 -864954901
908877264 -446863664
606046462 -725403232
-430179907 975056675
787344228 495218906
668669499 -686173890
998564123 -160507436
818394686 457040380
42172487 -917006047
999859123 -93169785
294379684 818517780
387112940 780420238
582247748 -738867018
712005468 573207442
-921745450 999698683
985498806 66069742
499142060 -780409146
994885167 -6230068
312301955 -850469179
973955298 -301875357
940470666 -388940939
983081944 -267364257
-261140026 954296622
783682470 499444717
-764823919 -996682191
283994120 822417903
932140245 -405530675
-717303330 994756691
-757843107 996231470
688886586 -672200742
522048950 -769751608
-679313911 -993735790
646576965 627916641
-122762362 -944706003
649269956 625860131
962898771 167760267
148281774 -894601912
-922896015 999709497
882486448 -486653747
-377936365 969384461
683126959 598675885
153617682 866379677
20258617 902291869
578905713 675864107
372224618 787001357
-972816764 -999948970
58507004 892862864
938588184 241101377
848801254 -529612291
252946105 -867950679
356939674 793563725
920931305 -426262363
965706105 -327432023
292158259 819356184
959398122 179850764
625267961 643750138
833900224 -546568102
-780687463 996969644
997313752 -176361823
437471697 -806465534
-83793359 -938777208
827971540 -552908622
-823586625 -998166858
96267951 882857799
758302275 527338182
839608532 428400060
-730252607 -995598298
-50684154 917941670
-273162135 955985924
821003910 -560161622
370908410 -831131889
-94929456 926706563
-563216964 -988064412
315095627 810565634
-897766302 -999400311
-902801807 -999457229
969114939 -317399756
-900489265 -999431357
918763179 -430123866
-303693703 960146898
999955757 -121739750
857255004 402146561
973454190 -303557040
940557769 235992312
-857557952 998812563
-723680799 995002754
998848884 -58845167
637574802 634696278
563256132 686015634
676992439 -680505548
792312994 -588260950
-251644303 952936152
-883360843 999232016
234640720 840109530
989465396 -236609076
707725338 577155186
-966523104 -999926542
962012580 170896898
577997235 -741209211
-274160680 -964103756
412261048 -816220976
992838175 -215439974
963528884 165507310
515403843 -772899969
929174465 -411158700
769713855 515096655
154321681 866167427
467667412 -794079809
-88461278 925473936
999465967 -142063496
495553418 726202670
57475957 893125498
408621396 770607986
244256408 -870354131
-877195925 999138788
984089021 74487635
674499568 605825242
-645586264 991417164
627743714 -712472003
999893395 -126352142
-263012654 954561620
711915337 -655398443
-467527961 978668346
135278847 871822724
344424245 -840138893
514697485 715432813
999931333 -123762077
983042760 80503304
378554137 -828447429
657651589 -693515759
996730899 -26357884
-58427069 -934713716
-978531033 999982570
784610951 498379904
748251097 537841048
493246830 -783061696
527367418 708068098
825015489 448337942
8483803 905047534
-942311494 -999801473
969949485 141183234
995352562 -10950450
475912479 736877702
824522413 448992840
399628515 774765487
653591467 622509028
323017697 807443818
-681075241 -993804321
819137924 -562079948
899953764 -460921634
901865428 324031190
992382143 16878657
737177437 549011517
617428261 -718716379
687595542 594901547
669257874 -685777136
812126273 -569160231
54809339 -914560051
682292128 -676838947
999784075 -88066639
22175058 -920752294
-466409 907103434
890162656 -475661691
-228285709 -958804905
-462244468 -981404878
-140834666 935160071
838169295 -541862380
769298973 -608969380
811090209 -570188248
935461801 249036889
821791057 -559350291
-561863275 -987985758
518595932 713181478
-691125007 -994190658
988350395 47518163
-832105786 998308474
869169145 -504531671
-848087164 998635786
882852765 359685825
806697188 471908260
996336568 -21602189
462692065 743878231
-210613265 946784545
633183726 637957978
707195061 577640828
-981732179 -999975355
961690918 172028984
936975629 -396038407
-22798629 912073418
996675630 -183105461
116795414 877141929
847730273 -530878709
94539347 883329737
239292045 -871702000
866239263 387783459
-676688377 -993631912
633476245 -708949169
893954389 339338936
942185036 -385357033
885586047 -482271996
295404831 -855640255
-229318230 949644508
737416931 -635640134
388793530 779668144
84685377 -908516544
918640308 -430340151
316066769 810185877
561644118 -749946084
-83367381 924492027
-702654967 -994626195
486895265 -785867969
796370997 484508137
939109051 239759101
-701086357 994104467
849610451 -528652279
890161921 346434814
219736533 845173874
922866179 279254722
343333100 799236716
-880567708 999190796
87989618 -907831242
-597680543 -989970389
998793174 -156673763
705864360 578855626
770843034 -607622692
787601538 494918449
870446560 380881179
743044153 543161430
981851121 87081906
800139557 -580860444
247115254 835778876
-410880292 -977364831
-194501769 944242240
-872018911 999056798
999601867 -79434690
965799625 -327163734
987192170 -248423770
984364036 -261733636
946119063 -376864080
-435630871 -979378882
-363819012 967732541
-96680909 927038328
888979182 348612709
840653136 -539055895
-724072382 995017629
-672987151 -993483989
986045955 62686716
988559915 -241473181
-535656142 -986408528
-698796238 994007519
987679827 -245991351
-79983023 923834549
-342092998 -971143584
988027179 49720603
998629790 -54780453
-124242100 932155563
868662511 -505185409
814322263 462298993
641338998 -704041612
751781115 534188463
943264645 228776695
-703692631 994212840
990624293 31226704
-525119890 983536790
-5859847 908328361
-317753649 961997407
-270527813 -963704543
901284909 -458876996
-402315706 972118332
210055076 -879412929
693344617 -669019582
-423937199 974410931
-244752884 -960770759
999727826 -133890249
986929998 -249716377
994616329 -3588121
956345713 189783892
863574639 392103428
584168964 672389928
817686286 -563560511
1763369 906594328
155489743 -892903392
77008168 -910097386
634850666 -708100161
-744825923 -996075186
903290031 321189365
506389225 720171361
-679427334 993138274
9816447 -922997682
-969233558 -999937142
787329481 -592870628
-46313833 -932724950
740187468 -633408677
684858835 597220436
971462815 135105131
950810322 206938322
985226360 -257838155
-672991667 992826709
848613839 415397446
505624767 720600695
-236559707 950724791
14780310 903580673
-542566931 -986836969
-534702517 -986348735
-489466150 980632113
104037708 880719192
664953031 613534657
268455175 828150570
-193006580 944003092
115979183 -901884189
985554888 -256318813
998913759 -60096226
508861351 718777364
771414356 513228335
-546688085 -987087029
592158661 667019250
956422002 -352554672
84969687 885920021
511123790 -774906005
-127942534 -945460581
528145958 707610023
248995121 -869048641
-147723976 936373190
624545844 -714423170
-910966566 -999544276
719138463 566511114
557474675 689706011
997600583 -173139963
336703010 -842685437
965189263 159442654
923735039 277259658
765300480 519890286
832970578 -547574982
-740116883 995611503
-273759607 -964059778
772505217 512025622
981401124 -274407601
-608287785 989283160
-640765444 991151715
121263829 875873499
-406560799 972576260
309306204 812814590
263936930 829788975
740031207 546181226
651032211 624498699
912548172 302053859
886676383 -480720732
-40189981 915766610
-318197767 962055023
999904092 -125693122
374783506 -829773784
419028872 765717863
-25593860 912676001
995056420 -198165731
491074109 -784028466
993322669 -211952796
-830001754 -998304985
-903444830 -999464359
114229075 -902264627
858547643 -517902353
-532131524 984074608
173345870 860304173
352724468 795339826
-257007066 953708198
-24669720 -929057389
-433322472 -979198111
955545029 -354763075
-369646918 968420104
718460041 567152443
621048663 646803580
987552630 52923849
231831737 -873701560
792800108 -587804632
974157623 123768530
-330130541 963589936
776663776 507398588
107940985 879633175
917390935 291554220
461111368 -796824554
964742664 161095455
989957987 -233842933
-45282798 916825566
691628284 591457074
865390295 389163774
864798946 390123743
948378540 -371792267
869898709 -503585874
-165099633 -950677370
747186865 538937382
783034774 -596793368
958228357 183709929
-801789526 -997663041
-92356900 926218256
720286062 -649053964
852468840 -525241726
577350723 676881878
971599257 -309632133
996992831 -29693543
-140878067 -947314790
593386211 -732634762
-720014997 994861651
999979341 -118420530
968480520 146971287
-483522228 980110200
711583800 573598901
-954331819 999908529
-197900534 -954995383
787140089 -593044834
314128414 810942892
548001302 695658204
456467045 -798754953
900983661 -459340511
999777846 -87680606
964234479 162953302
203953490 850444938
574557756 -743079158
799426071 -581542334
-680762907 -993792190
70693969 889708099
-248263968 -961180571
-995885284 -999998949
-3834718 907869893
624183485 644537134
22842891 901678194
599133398 -729372771
367396597 789098498
-508476893 982220168
-204368393 -955818231
376852899 -829046566
141386188 -896195391
871440126 -501582394
619092975 648210058
607579975 656370372
358956373 792710248
846776345 -532000971
-472117016 -982128976
416460738 766938096
277380905 -860979319
999063064 -151500227
849384902 -528919929
-451212318 977135694
325345440 806517674
940587735 -388699945
396238120 776312203
-99544286 927578640
988631739 -241098581
487517370 -785595932
528482009 -766656007
998419787 -162756614
842410846 424403415
969695175 -315642466
117301188 -901594696
998776785 -156959804
690397282 -671127986
-268228830 -963449336
615794701 -719689312
998161536 -166390256
470130395 739961362
99275785 -905466982
-19166379 -928105223
136887208 -897220791
285303697 821928913
421075366 764734672
870150682 381370522
993742256 4672892
937459904 -395066740
765618086 519547770
766723218 -611206740
-427802066 974812169
652193293 623597205
996128171 -188509252
-815801058 -997993529
987488329 -246953977
213444721 847289238
998191600 -47190189
810953024 -570324144
156822989 865411871
871359439 379366426
-777297445 -997031928
999926364 -124123255
-491552776 980813159
560661865 -750460323
-23190505 -928802158
815376256 -565896269
259785605 831282231
559993245 -750809538
970008371 -314673617
943505536 228123310
168688029 861761429
-148183232 936453579
952024395 203228553
353834194 794873287
938360531 241686606
-669718251 -993350285
619501779 647916380
-191061538 943691338
736876235 549309263
864816988 -510099678
-182998282 942380131
809945642 -571317152
-865028783 998941073
559156301 -751245741
929343714 -410840043
962196006 170249948
-200755062 -955359726
841496649 -538095315
972926819 129025281
-284547965 957565559
695297469 588291287
904376980 318996394
453273822 -800076657
852111476 -525670471
-307691704 960676937
807185447 471303028
460259008 -797180470
607968125 -724288316
-240671318 951332876
-501611463 -984208039
671719343 608094642
-98016664 -940987916
842050529 424919798
713045459 -654550749
-401729157 -976588120
440282096 755344365
-758105104 996240398
490738611 -784177112
-646105557 -992332219
886310039 353474307
918146923 -431207668
923568359 277643446
-333913490 -970348242
320854551 808302177
-100500267 927758571
689014550 593693447
-913773328 999616458
-644571088 991361627
999842537 -129089598
794757192 486446735
668518977 -686275308
995958090 -190110877
-24695841 912482556
788131430 494298368
846083170 -532812536
-747900570 995888243
-295391850 -966396188
982695000 -269020697
47423628 -915996958
628408912 -712064822
166589057 -890245854
-602127607 -990200265
195979065 853072359
278834157 -860553868
999045414 -62810664
150493768 867320660
-714049780 -995037351
58555055 892850614
986297940 -252799354
456956108 746866805
-405057792 -976871842
279857411 823955786
978214050 -286795736
558114801 -751787847
761566143 -615643779
161218067 864072088
993979282 -207026178
999991142 -108079903
939689919 238253878
-796608966 997434479
222977306 844079140
831090878 -549595850
775394234 -603634384
-384268242 -975061864
787676996 494830245
-143369109 935608349
999937165 -123323086
176963755 -887733144
509518542 -775653785
198951526 -882260952
556497154 690326585
-558293316 986007183
-455016525 977499080
144920968 868982793
617196074 -718854672
266762253 -864048422
952208817 -362896010
783152808 -596686472
508084510 719217278
685898793 -674310577
-861909482 998887778
995791041 -191651065
472463244 738719416
876284040 371091842
-498293112 981383411
952944547 -361134262
999890032 -126555501
927077108 269496667
989611103 38756749
929839781 -409904322
997520703 -36807500
-249041285 952557670
-871230261 -999043248
-792609636 997322431
-602104700 988907418
968807423 145698271
503975478 -778209832
824894305 448498956
-197305161 -954918880
969734069 -315523579
-730513846 -995606996
-346515202 -971565720
731230187 -640562640
875645883 372174403
-31781592 913998606
953934332 -358741674
-187075758 943047529
-69399297 -936486140
958548779 182659221
971056030 -311367102
727965249 558038259
689630085 593168033
-79132825 923668002
812643612 464440336
-506820637 -984554470
393472751 777564681
986910786 -249810848
843458197 422899064
893872126 339495360
778975327 504798589
373808956 -830116164
251292105 834307442
568853337 -746137277
-851618982 -998725441
739449446 546759616
581273384 -739405900
17794744 -921558109
-180050619 941892532
913581200 -439033830
218014800 845754564
181944922 -886514841
900487172 -460103607
89245655 884768707
492217525 728036986
921497634 -425245832
974014797 124384644
128577603 873772659
904771980 318193322
911762052 -442084605
726682788 -644122408
-651154113 991716675
993147784 -213222088
-520435874 983173010
-966834518 999954222
-50275295 917857685
685879663 596356737
684000191 597942298
323512861 -846932336
-513933977 -985021008
426545148 762094084
999363565 -71117164
-219488497 948154660
980345480 -278622726
374475190 786015903
-569934777 986814730
948556100 -371388500
310547306 -851016186
963614187 165200413
-509245012 982282446
989923982 -234036876
654279954 -695721221
896072058 335298543
847471479 417076737
-533022625 984142309
495335397 726322775
416322574 -814681374
-373232247 -974064958
295657481 818033941
843958889 422177570
445753781 752610346
-196470043 -954811235
946586724 -375823674
984687122 70957404
-332834018 963932063
970678598 138269280
572754799 679878278
-495109261 -983765488
377233115 784803373
737561342 -635524240
661401651 -691038011
752606626 533328149
-8507818 -926247534
531808211 -765038468
896854417 333798126
575867870 -742368689
-792055069 -997420374
183797884 -886058267
839052411 429190539
855888728 404284187
147375523 -894813367
-730734659 995267736
932188996 257148608
991644490 23084470
875882404 371774217
877931459 368276462
228605623 842171959
600239679 -728740685
998206579 -165786700
72431542 889250852
-690575960 -994169616
543358185 698518550
-916686879 999647379
704317383 580261463
-367834810 -973567815
-228985881 -958890602
444308115 -803734678
819572404 -561634341
-181093601 -952814995
959367016 179954065
-651519306 -992570427
840254654 -539508048
666589658 -687572119
958911110 -346104788
-278953234 956791514
-287186802 -965518781
990135288 34923752
18217453 -921480848
-81911453 924210024
848853950 415043338
404002245 -819286801
559300919 688544261
994987226 -7239824
793067008 -587554378
992014921 20021290
285625534 -858557629
998220154 -165604579
959185026 180557940
617207581 649561045
991092140 27545454
981237159 90351508
-831432974 998293884
573151062 679620713
818881343 -562342419
958410795 -347419379
614169885 -720653533
637342369 634869466
921099310 -425961359
407355697 771197085
-293150535 958736538
-616415227 989765101
974634478 121706068
369426590 788219952
997028515 -30159569
808869208 469207079
541064063 699913335
981386237 89562136
944306018 225922481
455992912 -798951527
-535982862 984367112
-679561998 -993745461
999993587 -108866052
987613166 52517816
404454142 -819120057
207283879 849340750
854504638 -522795430
339395339 -841799934
965321785 158950514
-219064665 -957665623
523925732 -768851416
485415711 -786513038
-94559323 -940455519
737678317 548515814
266278024 828942571
-698420772 993991549
982063342 85939929
192950699 -883779024
480642223 -788583744
421263338 764644268
-891983226 999351742
905574223 316559301
-171781794 940505543
992713563 13967154
751109690 534885868
-393093637 -975840385
-519721470 983117242
371508976 -830921742
428691718 761050628
354375487 794645241
283433891 822626660
863367119 392438019
823775916 449982912
381563523 -827384462
438882037 756038900
-795103701 -997496947
656521828 620219043
-26369187 912842528
704383939 580201263
-668710465 -993308414
996903669 -180746598
917187758 292003084
936589562 -396810729
942870675 229843100
-686076138 -993997016
-379034688 -974593752
650863862 624629232
915494348 -435804342
499841278 723830266
989148687 -238346793
961864366 -338163186
785278870 -594751551
837971804 -542084614
-988449223 -999990378
72944213 889115684
-517935040 -985281152
-362360329 967558642
831365343 439796092
958516078 -347143826
585851169 671268573
336455760 -842766522
379462548 783819010
955078435 -355925912
975004420 120089126
63099086 891684390
931901916 257853780
-642850655 -992186996
-663741651 -993098729
620715146 647043777
-650741002 -992536453
-957212394 -999886906
-829307138 -998290292
507929067 719305130
-197497368 944718873
-157211595 -949598899
911223576 -442983545
-798126031 997475597
-956759423 -999884741
721334445 -648251715
412505721 768795165
-154802545 937605937
906382293 -450898905
223620941 -875871467
569335426 -745881022
808760946 469342699
643299510 630397587
957120672 187300458
566532838 683907526
226702866 842817585
909861603 -445242614
760460897 525051895
399997748 -820755391
-19861720 911434872
957892578 -348770587
-143910121 -947744753
573696844 -743544941
-523903517 983442634
357924254 793147211
-611800806 989493628
-939122413 999836806
-495050591 981112014
999996478 -110125942
253949514 833365046
989686839 -235380995
683914085 -675705802
187244084 855899117
997414185 -35317854
-648181729 991557535
-707261264 994358441
533603482 -764159738
-256037331 953569396
-819115769 998011123
625785493 643374291
-303260798 -967226085
-22111464 -928615510
-791838019 997300417
743155756 543048583
-727959879 -995521763
730910230 -640814815
-311498179 961179576
948366397 214261905
852561890 409425403
-152485770 937204934
988097643 49242063
941436995 233679299
850853284 412037991
42476742 -916947860
984910536 69630068
754203783 -621862406
997231695 -32857048
974575766 -299754908
230771348 -873983592
815086086 461319722
867569282 385616324
976737873 112308750
943900216 -381708282
979542339 99003917
949854141 209835683
-953551107 -999868948
428801120 -809872307
382052897 -827210984
708126074 576787531
-295576313 959062337
-42859077 -932150829
-540305719 984692030
999889261 -95488494
998078306 -45318245
-5436271 -925707889
-8547186 908932531
554367985 -753720356
-448454923 976870309
891605929 343757591
425478771 762610762
657491018 619457402
-188772184 943322434
384620872 781531581
963817748 -332759122
776487439 -602669470
814097421 462586703
-93844050 926500734
901534925 -458491241
349195175 796814753
925905328 272240117
136875191 871355677
360112813 -834855084
71041148 -911313259
927786136 267816821
-76290287 923107662
-545293778 -987002787
199398602 851949388
937944995 -394091686
-669544812 -993343139
-594491034 -989803135
558005156 689368849
-350205769 -971915684
723658518 562198466
872727831 377083341
-530669087 -986094972
-835211644 998375050
-722425967 994954667
995211448 -9507009
997912679 -42661080
600696765 -728479454
889184800 -477104448
717914749 567667533
47550664 895634947
605752566 657647158
80307909 887165392
995828480 -191310443
817818520 -563426081
400278231 774467842
880496170 363839418
713935110 -653880909
-329218747 963473424
-742142740 -995989109
852807733 409046909
854750356 406048567
-310720922 961077228
188254109 -884954949
-43953793 -932333312
979115984 -283383803
994059944 1729692
135341273 -897571082
998932484 -154138187
941252772 234166869
-285665279 957719290
872928938 -499620187
181218513 -886693015
-256151387 -962089889
751625062 -624017179
959666200 -344105237
843123835 -536234788
307947896 -851823208
825989103 -554993613
-100011470 927666681
-417845723 -977943840
987065253 56152849
-114352432 -943459847
919185078 -429378634
-375428727 969094297
913532636 299955422
166061295 -890373068
259073887 831537239
461615861 744441846
524847590 -768409010
793303129 488186109
789551490 -590824941
803792168 -577334579
-63238192 920497938
-160043015 -949987663
292671617 -856459073
995587805 -13417930
927207883 -414837506
713748435 571584898
538133937 -761920263
29809944 -919332540
-338782532 964680519
227976692 842385515
942439947 231001733
888572514 349357909
936081150 247482828
884587804 356591126
-167969491 -951065315
821071429 453546765
-642185388 991230172
338732293 801114722
73816921 888885518
926110195 -416865687
989787693 -234811907
981391531 89534038
-270949485 955676759
994608285 -3509626
998491463 -52338307
440787219 755093491
981904246 -272357971
-621769656 -991188770
570101202 681599603
516000704 714681004
-360632234 -972899738
964681451 -330342302
127016367 -899441471
-141221569 935228864
-307330054 -967651496
828832167 -551998939
964242925 -331571211
990476551 -230803040
999743993 -85717725
-95246718 -940561706
-897299368 999419586
967556374 150522511
957452459 -349909552
938764014 240649050
3760766 906136104
838127514 430494019
988291817 -242864710
960365261 -342226365
-543304437 984915393
-630768908 -991626661
-637420871 990965587
24351305 901316906
139325337 870634982
-741715265 995668900
981913419 86747425
-871953789 -999054249
420288177 -813163593
774625778 -604311156
-1456178 -925005551
990325140 33510784
635907136 -707446164
705639033 579060842
499506429 724016019
434808580 758052941
526369667 708654234
801782727 -579281904
637967336 634403614
-561881704 986259563
-479026127 979711077
877131128 -493984425
396133302 -822161829
998218559 -165626034
910821601 305704895
973414725 126953777
274420054 -861841161
-983952103 -999981097
856899505 402704874
694286478 589166985
-673679436 992860385
-397377839 971579861
898369097 330877914
187953216 -885029584
729276719 556762485
308152575 813260143
408127827 -817761246
627482581 -712631596
834928631 -545451144
101146741 881520191
-550933714 -987342151
638329820 -705932056
-271561947 -963818407
-568353245 986706452
928034490 -413297073
614406593 -720513201
959252727 180333425
999987288 -107175112
259726594 -866047629
25039026 -920220741
251118825 -868459183
863794568 -511387010
908696451 -447160034
756257752 -620140239
-414145110 -977636919
-508124272 982191528
443444242 -804082934
397981430 775518513
-73267296 922507519
952244694 202553677
540083218 -760949832
969279791 143841169
417448881 766471749
998046376 -167861369
557420304 -752148355
841420523 425820203
846257675 -532608747
721722198 -647954002
974107526 -301358242
-355410261 966725243
-768453789 -996786143
978681672 103242086
286601486 -858268096
-186217141 942907888
-700355213 994073671
892818133 341491027
981956738 86514502
-679008858 993118348
-974880482 -999955524
229996396 841699239
677584445 -680098894
-572992244 987022892
698230613 585716088
-899297655 -999417840
-973227246 -999950288
572122718 -744390982
-613209830 989577166
257229770 -866749907
875457586 -496240239
-183603096 942479898
284481443 -858895443
814419975 -566859728
961310448 -339671114
969392901 -316559531
833879344 436365941
144870656 868997716
-719592386 -995233771
924429129 275660758
607749677 -724415172
981933200 -272237955
241967471 837579446
505651968 -777442050
619314869 -717586960
-61944895 920236176
239985502 838266815
213008032 847435360
206335845 -880373817
954254058 196350507
285170109 -858692286
28705015 900270294
-165844303 -950778247
-506467999 -984531257
801780588 477956640
933098487 -403682419
836935939 432151108
-515526555 982786074
996918528 -28735975
622683111 645623654
-945458452 999870061
744658953 -629775387
-130179678 -945783964
981283108 90108732
372014683 787093095
940165785 -389567293
507396354 719605192
-820958859 -998108801
-218634128 948024069
965091641 159804702
645996390 -701079309
924846167 -419178936
-170812769 -951447607
243742051 836960232
181146641 -886710629
644685064 629350573
484344679 -786979430
997263717 -33286081
65289865 891117189
410890532 -816735187
-930261359 999773564
997887651 -42270398
-206011908 -956026009
-455712679 -980916661
316179891 810141617
273097000 826453108
987093714 55965749
818606544 456764754
960977231 -340573887
-109679180 -942757404
102504090 -904782934
998501289 -161510763
901303698 -458848038
902948841 -456302270
-424488512 -978489952
545509586 -758225759
793469540 -587176613
-555290042 985792894
932684006 -404483568
987051284 56244560
-556563738 -987676320
179279799 858433335
179616633 -887085085
913826571 299324155
891010623 -474404810
766436875 -611454395
639526803 633236432
-147359293 936309286
22643836 -920665429
-617010748 -990953726
-40616522 915855629
-919917335 999680767
-434172632 -979264796
844329219 -534845940
890485235 345836794
344512416 798752806
-531564372 984031435
584398450 672237457
-457037903 977690915
948695046 -371071997
999835568 -91475680
990728566 -229298973
-760060764 -996543572
994475154 -2214712
977026339 -291127736
-145515202 935985787
296263777 -855382100
-92382209 926223064
848375853 415747894
734829837 -637708404
534942207 703586198
839854061 -539961572
548908346 695094081
362352349 -834087185
777165144 -602069122
368731776 788521105
548546600 695319219
990867091 29337255
-876173076 999122702
966988062 -323701068
617585973 649291017
-953781423 -999870150
-912710540 999604949
879547174 365496184
980199404 95717823
-634868733 -991820714
348949306 796917085
998114549 -167000482
392217823 778130244
-316924005 961889695
-557842485 985975222
-123039412 931935921
-257937821 -962293229
-23017096 912120814
114691285 877735788
-366286855 968024445
-516283855 982846344
809704988 -571554063
-778753855 -997071704
758999510 -617828419
997324376 -176246031
401998276 -820023863
-513975831 982662254
725153846 560759778
915262747 296221171
-299636823 959605900
976134196 115041785
-510761903 982404846
643950888 629905576
556732403 -752503824
448385569 751274519
288909882 -857582284
983264369 -266574023
813301562 463602585
68913656 -911744556
675717717 604824549
-535740561 984348738
224528705 843554116
-606562992 -990426931
792413005 -588167297
-313131965 961394299
863022131 -512356018
4123652 906052613
999938204 -123243530
858150376 400736397
981776265 87483797
749493050 -625791645
235139872 -872818036
976953628 -291389515
689427166 -671817629
-683110038 993310886
496684348 725578683
-594943103 988458273
922200522 280771903
-481453231 -982804425
977247301 109979495
752445295 -623332902
201837380 -881526273
963103319 167030944
602087627 660188814
-843263867 998540740
996928908 -180482866
-931999354 -999728545
966149742 -326153587
547781486 695794708
742046742 -631903514
927252935 269081959
789595815 492578417
888737651 -477756007
948193041 -372213098
-131318924 -945948067
137176417 871267389
541162816 -760410201
-881756984 -999193738
-364019833 -973214614
617822987 649121513
998954868 -153700628
-405711070 972484938
-142023796 935371020
-17568418 910933946
997759576 -40291734
-4256837 907965749
971737705 133978133
940066128 237276694
226674549 -875067309
993655209 -209513000
863065212 392924424
144124166 869218801
328149989 805396012
933828513 -402263992
696002670 587676486
991283502 -225830382
899271233 -461967653
875025905 373222282
-64247197 920701645
985089018 -258466645
-129475219 -945682226
694861106 588669537
-874961445 -999098673
723477758 562372241
265809639 -864320081
-135184619 -946502601
935543403 -398892337
832868388 437750102
-894232501 999380571
767496086 517513432
203805677 850493838
-201252674 945315112
-832151022 998309450
-175836192 941188206
446677667 752142351
428894728 -809835792
999698104 -135038489
-216014703 947622117
441614776 754681601
-203182506 -955668164
973706292 -302714658
808585134 469561926
962670416 -335945876
884287613 -484114889
-448202402 976845884
-184182296 942575123
-27146159 -929483997
925579975 272997437
816497317 459500872
28075999 900421711
578530584 -740916731
990381329 -231364022
435505824 -807241683
-221470677 948457241
931183230 -407356654
994290338 -438410
999356392 -70894228
604358632 658615393
-64770145 920806916
-701530602 -994584153
279537102 -860347930
392778767 777877846
993097790 10535224
-192243415 -954266050
-880966207 999196761
935843393 248080577
-510288519 982366735
-877890574 -999140401
973877801 -302137056
343780415 -840352165
823395706 -557692029
-387363224 970460578
998950189 -60806734
126180405 874465184
606668269 -725042572
-917698367 -999606973
576237907 -742167693
-866561243 -998971905
956942341 -351223184
-653340729 -992649814
778688012 -600712981
276251308 825290794
-591493403 988237764
-975566547 999976036
977426717 109151640
780912979 502604881
-235671912 950592867
482079864 733559852
147322152 868268862
747483467 538632450
10211485 904646694
-745329154 995797499
860823014 -515090854
823644790 -557433853
396867599 776025871
-532489893 -986209688
-347285436 965739029
899751982 -461230937
391340021 778525193
837011100 -543159754
66061941 -912321094
957024002 187612317
-811434399 -997893195
135116352 871870163
923317426 -421958030
66184665 890884929
-314004814 961508803
699540746 -664531858
931538713 258744144
-726241765 995099475
-493421354 980973740
981489157 -274051447
342987716 -840614538
423995022 763327979
616213594 650268562
997639029 -172699978
560665293 687673379
-314598383 -968403222
-670534516 992705913
863522420 -511728928
471876057 739032351
953438340 198874737
315192415 810527826
115347246 877550827
644918516 -701768586
-72928930 -937051547
994044954 -206515571
741877562 -632040863
754789980 531040621
701501574 -663098517
881620799 -487856830
989949979 36295467
944393759 225678658
795784746 485213658
19219421 902537342
-203860076 945727182
810922319 466620647
986439245 60210167
999574288 -78332042
964677609 161334948
249322852 835003512
-712149834 994554013
-814447858 997897832
-337759163 964551843
-540104656 -986685547
372776310 786760179
530890805 -765485425
-878373743 999157046
814708573 461804308
431213432 -808929558
865819737 388466003
669938045 609533415
956628613 -352029052
882285291 -486935036
-851048775 -998715258
459454775 -797515345
727112837 558865420
461957119 -796471118
716761278 -651742728
975804370 -295487720
997879866 -42149587
454319304 748230753
862576882 393707202
283698225 822528162
997333607 -34224522
549618964 -756145663
983157098 79854626
-463213585 978270216
-67844481 -936236252
-742935006 995712383
995729762 -14925897
-751173173 996002757
732688343 553432957
-146551501 -948117421
-453239177 -980730000
-152123678 -948896975
665538487 613066394
425756343 762476408
999335693 -145368493
929290844 264206928
-350928785 966183209
152675405 -893570251
999509465 -75926230
-461733697 978132751
-347737894 965794610
940644123 235766085
-677115012 -993648802
20310646 -921096371
-929265558 999765646
-84109518 -938827180
-725923773 -995453320
460466490 745043166
988905668 -239654775
853368067 408183679
997531645 -173926026
-408843004 972819777
-749855894 -996233641
872764860 -499837977
-45998772 -932672889
-231852203 -959239366
912081458 -441549618
-781399027 996991300
-119683107 -944252222
-931733889 999784824
504099694 -778153084
793284520 488208353
994427841 -203417383
864654718 390357651
-658445706 992096896
410498469 -816881528
121680951 875754336
995165946 -9044165
-402633056 -976665263
109658089 879152945
645450011 628771477
350045792 796460431
579576866 675423594
-319620552 -968916187
384407863 -826373433
963971895 -332329079
994654565 -3961386
88380493 -907749970
-170217169 940240949
-569597943 986791677
983336701 -266258250
289608342 820315667
855718803 404548200
372626696 786825627
573498807 679394421
927683869 -413952012
529356945 -766231769
978166121 105695805
369197548 788319238
998375769 -163408755
663924405 614357123
340526046 -841427062
-136549768 934391044
883476842 -485261776
641353051 631864383
963650921 165067956
635343287 -707795463
-264990882 954840735
156257020 -892721077
959829949 178411992
956167546 -353198140
-216454690 -957340117
448022862 751458922
489525399 729513067
977553321 -289216731
-648087852 -992419855
335226997 -843165645
125037194 874793857
920304914 -427383744
164736229 862990303
230651371 -874015501
986238824 -253084263
-681979695 -993839250
948536153 213762272
558969656 -751342990
169161061 861613788
932525359 -404789827
-218214660 -957559724
-301532578 -967044419
956221379 190180019
886737503 352697957
212278877 847679171
978561432 -285494852
-786340200 997140272
678842451 -679232927
872985741 376651938
518447033 -771463704
688609676 -672396837
771851120 512747152
762719515 522652365
-134106975 -946348203
427590119 -810344004
-949459407 999887884
-567463175 986645465
152072009 866845451
945202389 -378888590
927333366 268891648
300263208 816283728
196623771 852860891
902574816 -456884815
402328450 -819902949
-938759849 -999777984
68256070 -911877706
924567105 -419687894
696549903 587198885
763919410 521371130
905149230 317425598
538037083 701738221
-494155245 -983700016
931703669 258340597
-396998087 971537959
999960706 -102653191
867444776 -506752747
213499459 -878520389
556216341 -752770237
875833480 -495735602
914083204 -438190590
-997399877 1000000000
975079011 119760541
884966949 355907533
-913674313 -999570494
969724461 142078655
993028151 11161375
950467159 -366979773
-237778817 950905375
652019166 -697193447
673420138 606709933
895161749 -468203171
964414151 162298280
941112127 234537541
744526669 541657385
884817930 356176402
-36659045 915028122
-186457961 942947165
741150273 545063112
-458920914 -981157170
945491858 -378252886
573037399 -743899424
784440173 498575891
897684917 332201310
688668355 593988632
981469222 89121200
933633946 253584634
-637681292 -991951383
-429481479 -978893908
-288717328 958136799
-948467596 -999839766
998843296 -58738895
809804278 468032032
-791512840 997291134
350670422 -838058231
-190584075 943614504
-983022991 999990817
917463193 -432402137
519616803 -770909999
562871460 686262234
999992999 -108642260
-497856758 -983953555
-709374950 994443554
138579650 -896836042
969777965 141865944
263215416 830049185
-55608514 918948463
-879294364 -999160026
999692783 -83256993
-778943122 -997076859
989277140 -237646424
-113025955 -943261590
-843516992 998545834
241567808 837718645
-656142543 -992771684
398041851 -821468385
-420666649 -978176056
891574529 343815888
-55604117 -934252919
-398799212 -976336704
812770268 -568517052
16576949 903159156
955661130 -354471855
-88350171 -939491805
163765002 -890925185
742795287 -631295436
561335101 687245253
479775392 -788956091
-640619910 -992086111
971839155 133559992
929722285 263166836
945749335 221847930
954710494 -356837694
-123915726 -944875189
943442859 228293925
884003592 -484517301
685450223 -674626897
-645832014 991430502
658258666 -693116260
196160591 -882969323
76488699 888178999
243191022 -870644144
-798845722 997494992
990364416 33215100
964654445 161419841
10159239 -922936145
-251130008 952861493
-294031667 -966251687
934878808 -400208184
-765514836 996489957
983989485 75068259
988867824 -239856043
43318211 896697726
923135989 278637151
968844348 145554084
-749298354 -996216470
-70733637 -936700458
440591334 755190825
-937657534 999827647
914318323 -437794376
930733130 -408211069
501409886 722958595
640813573 -704372434
-506200912 -984513628
-486539400 980375860
832291536 -548308511
561604452 687073031
-875846936 -999111488
-182264846 -952969329
857816580 -518795270
885616927 354731226
456166663 747276018
927527114 268432555
898912759 -462516973
-603959657 989021341
-643911601 -992234431
816112383 -565153626
940398994 236408225
855251401 405272969
85309401 -908387289
651480354 -697543116
-131960248 933560781
928610139 265844248
-203253160 -955677120
672839617 -683343962
-121450005 -944513269
424657791 -811480183
864547974 -510439534
623910923 -714808840
998564224 -53619758
-699838500 -994520649
386821696 780550422
327726018 805565973
-389147788 -975494078
-303895037 -967292646
-211363810 946901442
-520252783 -985430369
-242855355 -960548162
-158305673 938209758
-573835898 -988671970
615631303 -719786323
602689372 -727338487
713830702 571508150
597759676 663179036
592180573 -733316477
884138382 -484326459
973737305 125576160
-270060582 -963652912
788248836 494160824
553411108 692273166
868636413 383867010
995336855 -195732413
565940813 -747682184
411457129 -816523029
936447326 246560654
345606829 798301781
879129548 -491269701
995830598 -15999628
275179574 -861621358
-42191757 916184178
996825544 -27554838
721184980 -648366161
491202580 -783971465
-587894666 -989448691
705934403 578791832
795344725 485742111
-322172395 962569148
-687081594 993492600
364804077 790213100
994581766 -3251165
628897810 641109330
-459530928 977926222
-619990442 989972813
444044973 753468426
700867611 583364261
721725650 564049044
-288062955 958047571
459641821 -797437700
986436246 60229364
-537329103 -986513119
594734824 -731870948
479293350 735063142
-965930747 999951501
416802090 -814498947
514210292 715713667
913486311 300054752
849917074 413453944
905971503 315747261
194456922 -883399536
-544030562 984969229
681126772 -677650186
-8269970 908870346
-311000585 961114113
185203240 -885710724
-58283126 -934690293
746378620 539767454
78459525 -909800066
-311976437 961242486
459419675 745588178
564594371 685156236
986351874 60765302
655805345 620780432
-224723245 -958367332
787225712 495356979
984780397 70403496
118682862 876607995
992342427 -218862492
-517485792 -985252177
-213650167 947256364
778573945 -600814937
413689506 -815681038
585641435 671408730
889681903 347320186
-188367255 943256933
934849236 -400266574
26607110 900775056
35147878 898708512
999973191 -104483771
337940004 801437004
463871547 743259666
697943860 585970544
999966187 -120434932
430802039 760021870
-110096561 -942820425
-199969455 945111497
29250941 -919436687
124468684 -900009008
996940869 -29020465
911352499 304585939
123981736 875096748
675627808 -681439378
802870525 476623658
-932655696 999791833
428977328 760911551
850401971 -527711693
205708237 849863847
304141502 -852995674
612349187 -721728224
612097799 -721876081
907468493 312676959
783226604 -596619607
-865766925 998953640
989973908 -233751954
985547742 65769876
363069188 790956763
850273342 -527864912
643089637 630555888
871210331 379614160
999757142 -86440790
-993950760 999999595
978141819 -287063781
914863641 297087041
204953422 850113854
173716927 -888522712
962467573 169289920
-45847798 916942679
407821356 -817874667
626713142 -713101553
798336326 482138861
997156590 -178065149
-444049946 976441045
609139867 -723606386
629641893 640565293
33691457 -918608687
275659330 825509335
10429804 -922887567
-829750278 998257180
-723863326 -995383143
422671014 -812247003
164363566 863105543
-710239859 994478043
99833578 881881475
999975634 -119006047
999995805 -109813412
26061168 -920030663
526801960 -767468646
999268590 -68289735
802309187 -578773825
684828422 597246019
968132358 148313755
907557167 -449017264
978628077 103498877
823723933 450051814
-76251483 923099974
969316679 -316790287
118619983 876625828
-860838272 -998882609
976071115 -294543961
978342338 104860196
-612476201 989533764
-539159745 984606497
208891664 -879713896
-326546809 963131806
979035704 -283691063
42602619 896875323
984745479 -260025819
-224674317 -958361289
563107728 686110811
951037799 206244998
661141082 -691211063
456359482 747176101
938066841 -393846052
963012640 167354493
-189390793 -953897530
926527783 -416098106
855341236 405133854
327227535 -845745490
-745472993 -996095805
-475166899 979363826
984671807 -260356723
-620612110 -991131719
-315410040 961692367
331826904 803915252
840878260 426593557
504249602 721372120
-51338189 918075904
948831955 212890687
999961726 -121020651
-530362415 983939596
-304565279 960262606
-421221780 974126987
905186808 -452789165
542649967 698950972
-466693680 -981732699
948759898 213103383
983169198 -266987528
844876922 420850693
313683236 -850037286
999629026 -137482704
997573442 -37552277
759848791 525700479
575349590 678188627
-261886298 954402451
125509654 -899777236
-563735035 -988094483
927021828 269626310
768643600 516266680
800813477 -580215009
-334888626 -970444488
335559118 802403982
366545720 -832645527
403558230 772957087
77910179 887802363
779823454 503839424
-104340582 -941950382
-494143187 981035330
172307826 -888864891
849052081 414748812
265968620 -864274747
875653326 -495977691
669425648 609945825
769608074 515212443
989818024 -234639962
799976737 480149768
636854184 635233188
491906624 -783658623
783837805 499266639
-127930162 932828654
442292846 -804546266
51311139 -915244816
882639945 -486438664
-817304769 -998027278
-559323766 986080050
983333002 78853534
970227939 -313985588
520564479 712041687
709411166 575606922
314258817 -849857130
210361796 -879333536
227799861 842445558
-636230279 990898939
350978357 -837955171
998525076 -161138629
-470876191 978974900
-89673762 -939698566
-289628809 958260840
998302587 -49066160
836379837 -543861670
-934882925 -999750293
735306583 -637328217
249362528 -868946922
-831151868 -998328790
573944942 -743410751
-33301362 -930535834
959099339 180841531
704402808 580184153
-635160116 -991834354
954420036 -357553639
-695153131 993850798
941222939 -387381274
537071680 702315738
-89328589 925640496
871538589 379068572
592284746 -733257591
765027167 520183713
89104109 884806990
269196675 -863349878
-23397983 912202968
-492917056 -983614751
831732800 439297738
999781727 -87920035
-368558404 -973634669
941726589 -386324362
130940769 -898562135
-849812 907190811
974794375 121009125
870344507 381050051
-728448292 995182368
-762070404 996375124
799473273 480760701
253803567 -867710866
414551736 -815354096
337413387 -842452250
932924615 -404018879
958464077 182938083
533912863 -764007655
181739628 857653484
613287223 652347201
-48149048 917419077
-356595449 -972519883
963293446 -334219359
957065484 -350906443
-15746025 910533198
-606886465 989198571
956906889 187988913
-83977140 -938806260
917935699 -431577881
400783312 -820468365
129799616 873418124
851790553 410609639
924000886 -420719355
-6469102 908465475
808244414 469986530
917990054 290228996
-745896389 995817652
466404625 -794609637
654522181 -695563277
512077941 -774460388
412553340 -816110905
-594217117 988412211
359345925 792545175
965616417 -327689117
501796688 722743462
254485078 833174807
222173677 844350880
-361358290 967438798
960845440 -340930225
90661734 884385025
999753203 -86210506
618538274 648608540
-452870214 977294320
678004770 602938024
59619056 892579084
255536370 832801181
812722049 -568565246
-761605383 -996588694
999945208 -122684396
999975624 -104911511
-15693151 910521531
632680281 638330403
689217204 593520519
986635077 -251159638
178021395 -887475092
-539603919 -986654569
-398973349 971754665
-425519429 -978573998
544785656 697644099
-39971969 915721106
999724202 -84723865
796707543 484102922
61430444 -913248840
722999255 562831748
974842133 120800448
486232031 -786157249
997132466 -178323271
526569713 708536801
450014345 750443201
945392050 222866460
997548875 -37204954
474953023 737390614
880038805 364640371
557021121 689994160
228508708 -874583553
957721147 -349215305
693577538 589779852
965106723 159748771
299836633 816446165
612233539 653094396
690079791 592783815
-343546852 965276505
593905581 665827042
-463897182 978333430
686848029 595535909
702647380 581766597
975276061 -297333259
941080511 -387679558
-353658151 966513724
794717216 -586004462
396661298 -821970018
853563662 407881783
626526805 642835597
464204127 743085107
-708532370 994409707
-592359986 988293383
-425129825 974535224
928820577 265338838
-121184854 -944474282
998378496 -163369329
-92792705 -940182522
-373462906 -974086153
950223391 -367546578
874043820 -498133543
999897800 -96223275
-488816023 -983328130
961127532 -340166710
576759362 -741884231
-463628855 -981507211
-116841253 930798432
693846542 589547528
261457751 830682143
866798777 -507581274
-53218227 -933861646
-817726557 997977850
838644750 429767344
-195788186 -954723303
879957935 -490140065
895595313 -467550111
693753445 -668726105
325779477 806344557
986405133 -252278402
989898977 36672395
999952440 -122091477
987410132 -247343231
999453024 -142405960
109968212 879065790
-609886526 989379153
-390924446 970862806
798477952 -582445329
998372037 -163462354
958357132 183288702
312558132 811554284
811220804 466243376
887771355 -479152219
939001740 240036327
912194721 302804179
-601380070 -990161749
965190854 -328904882
834843510 435040857
997980566 -168676521
406443339 771620579
-859232958 998841723
944715369 -379952955
904569857 -453761288
996513092 -23680920
-483597063 980116821
414252649 -815467604
854619161 406251338
968148850 148250328
642624567 -703227966
-275136367 956261038
-28262336 -929675569
592945452 666483308
736218378 -636600494
999710932 -134546133
-728419761 -995537133
929249179 264307288
628400112 641472303
968529547 -319148517
848237018 -530280846
308319370 -851708154
831133093 440110962
998879795 -155126265
488941475 729831714
-225667261 949094535
266679601 828796690
-538804559 -986604938
226179629 842994922
221405316 844610464
-911527473 999591815
848433429 -530048304
-164773696 939315960
131288102 872985618
507893942 -776406911
998451337 -162277185
101888636 -904913799
657245346 619650552
744123670 -630212564
333329101 803307418
987651399 52260896
704910025 579723752
-238359277 950991296
64927245 891211230
985988983 -254284521
976354522 -293534820
264456258 829601637
822329594 451894586
872205080 -500578003
-675363222 992942667
638362652 634108424
111521850 878628741
151475932 -893852811
608062572 656032540
671273493 608455443
868925338 383391752
-566927396 986608705
999395103 -72109582
-412007081 -977458959
82818152 886495990
988650986 45462090
109958117 -903187380
773688188 510718330
947207564 217648639
591090604 667745222
802327656 477288457
-414482637 973417551
-209774339 -956500552
477879599 735823384
284803825 822115819
344458459 798775003
966268992 -325807114
970861442 137537168
-327480298 -969707588
-397268466 -976204525
289324252 820422422
999985075 -106718082
751947391 534015506
-693257034 993767718
548379394 695423218
388960249 -824746717
941033655 234743980
-900656458 999461939
-636010622 990886590
523265896 -769168032
-445056797 -980108079
938866539 -392224243
982928940 -268023687
161648342 -891433706
994382253 -203788777
-807439284 997720541
725617260 560312439
-811945353 997835512
537803247 -762084225
199974296 -882001084
-810913902 -997881118
275248194 -861601411
-226522299 949223944
630968609 639592200
-231159801 -959155401
579875767 675227136
-450756967 977091988
-366692683 -973462239
818497564 456906575
999890626 -95604677
214953765 -878141575
43814362 896574042
920706132 284156856
31025863 -919105961
604987430 658179176
-249741230 -961352321
965214955 159347262
373206255 786572059
118468078 876668834
574639748 -743034731
-737186721 -995827475
676095331 -681119729
151218472 -893913387
-806361486 -997773207
906892566 -450087787
910782365 305787323
-89595683 925691717
565066266 684852651
-478197505 979637086
878324144 -492365636
821547880 -559601145
998613298 -159709024
567401861 -746907838
-325817287 963038244
-907970279 999550645
882407822 -486763770
128799158 -899042894
95584308 883044514
703361818 581123689
-402239595 -976631732
-882819330 -999207989
971710080 -309276542
-436430992 975690149
862246041 394236470
993953243 -207227320
-687194007 -994039922
944485419 -380449455
-217553035 947858440
182303354 -886426663
-202230987 945470040
847268859 417374150
615559253 650733886
875748416 -495849980
974683340 121493328
-843411586 -998572876
227395540 -874877261
983046660 -267516471
994062565 -206377465
-162067208 -950264752
-596674229 -989917804
539895665 -761043492
589315806 -734927372
249611681 834901778
-553040066 985631087
-413841032 973349644
-128902910 933005878
-343424999 965261340
918023287 -431424454
179655082 858314546
-559120565 -987826026
979042421 101479927
734656332 551499387
956421775 189541249
770039100 514740032
852328614 -525409969
966198996 -326010574
464842244 -795264364
920217532 -427539844
400147132 774527982
-436741601 975721218
440984728 754995204
873893210 375130366
-934706863 999807172
286102215 -858416299
950098831 209096150
888049345 350312416
-676158252 -993610912
989021489 42910193
943986710 226805436
492620707 -783340679
990682457 30776124
863127040 392825030
537585208 702008909
-845820240 998591458
-549430730 985367721
926432383 -416273739
638597788 633932515
64840951 -912566375
916823893 292804781
998992711 -152941091
939039339 -391871551
783226736 499966085
58692372 -913793262
878453096 367382134
260692298 -865775057
619707955 647768253
-376841303 969258042
959452510 -344675571
508653910 -776055346
-325413976 962986484
841811268 -537736660
945152346 -378998199
655150231 -695153667
981445045 -274230656
863888041 -511269525
-799785422 997520280
63842140 891492328
-61173846 920079915
-489744226 980656338
411179468 -816627115
-514945323 982739677
603886848 658942363
733843974 -638493280
659882515 617571821
969270560 -316929859
929858956 262836683
945442284 222723324
900800817 326130251
999567337 -78062261
999003852 -61908017
637765237 634554315
302827016 -853398080
-234478005 950415255
802559875 477004196
272162869 826796110
45384286 -916390345
98836994 -905559580
-456145848 977606321
980890560 -276452758
-397933394 971640756
992173027 18684553
51797065 894563617
561966617 -749776883
-244713197 -960766111
320028568 808628761
580505374 674812612
-945258554 999869143
871494040 379142669
-921456539 999695944
314530186 -849772162
293166699 -856310938
391546699 -823818329
-908001722 -999513953
-207570540 946309288
945532866 222465135
206957482 -880213502
802203650 477440203
695835854 -667228812
999227614 -67190725
213883946 -878420276
334450533 802853317
976590802 112977185
938426179 -393120249
-492339967 980880907
-254702030 -961924432
857579583 -519082448
260840213 830903842
832418038 438365492
998250414 -165182417
403667053 772906755
876724736 -494534712
671336299 608404621
261911589 830518810
-400625361 971934697
129045647 873636972
558491941 -751591790
-571191995 986900462
996816443 -181655078
417297587 766543738
-217167430 947799297
-358186924 967059332
988094293 49264829
-678817765 993109234
897948708 331692247
-216309989 947667645
964865150 160643452
990835776 29585212
432837845 -808292378
-179770308 941846045
436516203 -806843043
305241369 814380338
487989332 -785389336
633487542 637733007
292016182 -856654937
897084891 -465300395
640926175 -704301597
630320279 640068186
998156050 -166462748
-607969618 989263960
884866340 356089100
-314361117 961555356
-692135680 993718069
-888267290 999301724
-136244513 -946654131
757556535 -619047533
-726897210 995124115
-536503578 -986461532
686436217 595885011
-13569361 910052369
193966771 -883523059
972963376 128870619
-333723354 964044185
6558402 905491728
161404944 864014847
-303465826 960116577
-967536569 -999930522
898907237 329833381
679272452 -678935998
666213620 -687824152
761798815 -615444742
-168827301 940005141
-26584002 -929387317
561958631 686846527
488790517 -785037392
92023091 884015414
574963895 678439987
994954564 -199029824
580835428 674594771
921439265 -425350762
945668238 -377863647
-695315521 -994350005
742859871 -631242851
106350911 880076013
870157646 -503249636
634028487 637332375
-269891023 955528651
943593885 -382364634
867233429 386164146
667251660 -687127860
699317400 584749660
-484957089 980236781
231301651 841253426
989930948 36436245
760254758 -616762339
618163801 -718276984
798511084 481927146
958128803 -348154809
-176717856 -952235510
805807222 473010273
989427321 40065180
299635955 816522546
176105669 -887942260
535534602 703233176
-389636210 970717684
-152110729 937139812
970261528 139938000
442778119 754101742
179973923 858213581
661815970 -690762372
-509210767 -984711489
-99104203 -941154343
256536079 832445101
988918287 43625887
999204433 -148464521
94170969 -906540769
-440756567 -979777879
650366100 625014522
929478790 -410585620
996971130 -180038953
124027395 875083673
960896680 174783129
-910362307 999578599
328975971 805064448
967915457 -320969030
591667597 -733605505
-63539558 920558873
946790225 218858150
249747963 834853684
991127955 -226824892
530146046 -765848077
378797263 784112946
927476822 -414337581
-558475572 -987788375
738243671 547955641
-399093756 -976362104
758771938 526841024
878137437 367923534
655186306 -695130123
846732302 418158900
59418054 -913649210
952144460 -363049459
-178976701 941713968
869155133 383013470
70651487 889719259
459968697 -797301488
641409813 631821696
999906121 -125560576
929079061 264716784
-587312817 -989417128
119726302 876311435
-779351503 996928891
-8889442 -926314304
-242968868 951670821
-685068665 993401186
-903970540 999502914
997418640 -35378987
557280410 689829480
998406269 -162959329
375412794 785604304
999708087 -83960888
997156352 -31850542
553379346 -754227669
994819044 -5576032
719840085 565845988
898317025 -463428997
-786096605 997133018
558463641 689077255
-403420333 972237838
560092955 688039027
-341706682 965047009
966488498 154579943
-287969724 -965603199
913344050 300359501
993041064 11045474
-548876010 985326989
-60496519 -935050121
458905575 -797743322
999041383 -62720101
508977068 718711642
940207242 236909597
907300659 -449432213
998670679 -158762706
957339648 186593634
513791987 715954419
285612520 821813432
882287236 360685859
-491067354 980771177
-719772098 994852268
981494705 88985731
905304610 -452603326
189518214 -884639804
-588720906 988058971
573035131 679696103
-299021659 -966779939
305799613 814166198
97450938 -905851612
965728334 157433358
229643971 -874283093
966848787 153217801
884806521 -483378959
8196709 905113838
706966209 -659082353
114417874 877812876
-539535504 984634571
878629761 -491950439
-885828412 999267362
612479965 652919796
-591989215 988269602
383154053 -826820338
974069809 -301486903
777347163 -601907615
-412996109 973260200
-672858263 -993478771
655930099 -694644010
742687186 -631383341
969420272 -316476596
978103761 105990116
-866747786 998970180
241316786 837805846
620389620 647278072
447920169 -802271349
-848213069 -998663414
352666440 -837387990
-322915793 -969248970
126964915 874238901
500511800 -779787729
422566911 764017024
256957375 -866826423
57849000 -913960239
-783899035 997067059
-285104087 -965293833
-30429498 913711229
626652463 642744236
629046255 -711674218
999872032 -94133088
-568543791 -988370829
-169918117 -951327507
609743553 -723254365
445861746 752555744
996952052 -29164405
719548218 566123196
415139470 767559807
663474302 614716583
607763611 656241847
-673170817 -993491418
708379307 576555078
353079696 -837248502
103456009 -904580070
-410329573 972977849
928332121 266511487
-535814034 -986418410
913199369 300667710
986790103 57949895
-430629913 975102675
-138512364 934744439
-789373763 997229398
-126673822 -945276620
736451252 -636414189
999111162 -64321365
-988212567 999996709
889271982 348075017
1000000000 -113434131
-159532155 938420410
904974151 -453124607
976879827 111662588
-457754420 -981069872
-137111663 -946778075
244540564 836680983
-125304390 932349523
569845970 -745609218
456435128 747136886
999141715 -149838672
33316872 899153567
751220012 534771352
999247136 -67700841
525901743 -767902153
883348823 358806137
973891783 124913560
-102259355 928088652
184530579 -885877316
-615580504 -990882262
976281857 -293793851
-923382436 999714027
-986852038 999995843
992231341 18181893
780000120 -599534262
-547485974 985224629
887356747 351572916
2096321 -924375585
935101213 -399768288
750325482 -625099496
28795781 900248442
911364972 -442748292
383000017 782252041
986322552 -252679884
597287387 -730422957
152793932 -893542228
13360518 903912586
-69181584 921692763
611624346 -722154213
831537998 -549119009
724467729 561420262
-483995262 980151962
255295388 832886840
522388640 -769588937
-496929593 -983890155
71215047 -911277930
-780387602 996960506
545427392 697249277
177979399 858844722
805125766 473852887
532560978 -764670533
939854162 237827418
-103951863 928405256
-206320825 946113558
909846980 307745679
583777214 -738018782
-78355835 -937915227
622344826 645868189
777593283 -601689157
903844153 320073386
-214564761 -957103164
628173033 641637894
-805995959 997683399
488074460 730304130
-379311281 -974618707
891884291 -473107268
999941797 -100352706
-19044562 911256624
-454032601 -980789989
-983334845 -999979561
-492085294 -983557266
891771939 -473274155
-170959565 940366540
155212148 -892969308
142290079 869760752
-407886432 972717815
885078135 -482993353
938267725 241925043
-640105769 991115153
958842639 181690548
833604840 -546888259
789524567 492662404
-320205925 -968975549
-788683006 997209276
-764837288 996467468
-240830309 951356302
566174185 684139058
997781588 -40630943
417193376 766593052
5489386 905738121
886004146 -481677709
960123175 -342877735
802398591 -578687357
824349784 449221852
-269354642 -963574604
-159271537 938375655
948980771 -370416408
367762218 -832224751
-921422378 -999640133
-844495516 -998593507
48474875 -915793948
850709463 412255890
271158857 827164022
664231995 -689149951
95604249 -906239838
453036987 748891052
-504700258 -984414303
-732021459 -995656957
940202816 -389491311
937665518 243464969
804745004 474321860
662504964 615489668
856959890 -519832048
-641265825 -992115597
812696044 464373675
363751989 790664212
653448064 622620706
633354243 637831721
806117354 472626668
-333102869 963965977
953755035 -359178669
531730656 705495942
-918993400 999671376
596588688 -730819580
943240636 228841712
141972101 -896060721
744729221 541451528
986560165 59433765
278727043 824374944
618835012 648395372
-960596633 999932718
353812587 -837001028
-609194306 989337618
954025812 197059511
992613137 14858058
958314623 183427815
-649685975 991638398
238670778 838721198
-505544123 981981479
-101795993 928001849
964382298 -331181057
-198735511 944915570
-603032868 988964664
-477824728 -982542961
493162673 727518011
-739580942 -995905835
623388266 -715126210
-109742356 929485196
738178519 -635027834
996084741 -188923053
999903516 -125729798
941363881 233872857
-457764708 977759646
-348911031 965938080
965776595 157252762
834520423 435486234
-423690862 -978424704
-54660925 -934098342
494310201 726887072
51978545 -915114844
295676476 -855558750
608770013 655537095
992487532 -217874089
33785746 899039793
984157870 -262648447
122783008 875439465
-386278040 970337664
996367651 -21966269
966640873 154004590
992500386 15847699
-280457395 -964790210
-182348409 942272849
967587368 -321938362
971864220 133456617
490094589 729201450
904053568 -454572002
486811856 -785904352
773772577 -605061119
538494224 701463538
953267516 -360358435
956245821 190102475
-235792893 -959712617
-351739634 966281520
-488574317 980554223
945996893 221141227
429856433 -809460100
867918138 385045836
996574678 -24425826
235580391 839786746
-349177822 965970590
-14057576 910160349
-91347484 926026342
334079859 -843537744
-108909363 -942641149
-929657899 -999710388
978164013 105705792
380540035 -827746580
449386743 750764507
622602896 -715602716
61416847 892118426
984428438 72488869
-394351848 971245230
-436996795 975746666
-101568564 -941529980
503918923 721557459
-142722582 -947576723
842023607 424958375
767798780 -610274052
-791251011 -997399933
-750631179 -996257495
344750248 -840030889
986059900 -253945947
999967767 -120214138
975223060 119122642
985145374 -258208781
68876984 890184420
-510119695 982353125
734867354 551291404
739069113 -634310705
-185414288 942776753
-849495320 -998687026
-269796781 -963623692
945254518 223258231
917531673 -432282766
444302542 753339426
-846795073 -998637121
487080486 -785787096
562555396 686464776
277218958 824933242
947586445 216543312
-482110728 -982851710
280122906 823857260
-300557745 959728931
845881283 419395583
353417428 -837134479
989116462 -238520823
469698771 740190554
439240772 755861120
696723455 587046896
596088825 664329884
910801992 -443684759
-130439530 -945821481
716499200 -651942146
849903677 -528304185
-194016310 944164737
842299438 -537179653
412173316 768950743
688297683 -672617615
414199297 768001585
320054484 808618531
833788966 -546688767
389436309 779380152
831606453 439469137
952617787 -361918886
820336264 454509276
569119716 -745995725
991538190 23951944
782136714 -597606682
-524756886 983508708
902149957 323466480
608912071 -723739048
-276779396 956489653
729963140 556094038
-168234488 -951101080
737241911 -635780533
151249187 867093303
-408897362 972825564
752751508 533176677
601583937 660537644
851355200 411275856
-543503821 984930187
-865110232 998942463
303082544 -853320069
870845253 380220344
998722839 -157883301
982284489 84731789
-633048000 -991734834
722605699 563208035
746667509 -628127352
-86246914 -939163022
867861496 385138522
996353900 -186329722
-157515478 -949640645
-659385587 992145062
609717835 654871862
854380218 -522945353
983945941 -263584436
994746697 -200779169
977636725 -288913245
212367928 847649413
823583727 -557497146
800987956 478921770
955185394 193444787
711700064 573491068
-599429103 988741277
740893697 -632838097
-171445970 940448786
999761100 -86673363
919546316 286764152
998647245 -159150655
569539654 681963209
-676441232 992995043
333600933 -843692996
831922292 -548705982
-989973513 999997745
-97815180 927252605
529423548 -766199427
98328012 -905666974
24829014 -920259781
-220550155 -957850531
883890624 -484677116
42928992 -916861291
-665968727 992479290
578618847 -740868252
210830584 -879212153
999607533 -138158081
934629133 -400699689
660408211 617155708
-723291079 994987938
819935925 455031594
990038812 35638214
937220052 244599993
-598759932 988699513
-534269525 -986321542
-438176512 975864103
40287753 897446571
758164654 -618534045
-336510149 -970603488
770430563 -607982744
-762888307 996402737
25809030 900966907
-48537401 -933091977
395606453 -822352810
-212310534 -956819746
676984466 603782207
966310193 -325686810
843485097 -535819868
984751758 -259997603
995411266 -11562728
-733819994 995382051
-944488819 -999815473
655690028 620870724
-729630196 995226653
998918910 -154403488
-519139642 983071761
418628756 765909716
-177907293 941535490
-310329084 961025536
884298292 357111522
661649417 616171332
902497707 -457004319
750501680 -624952799
377462181 -828832288
17282256 -921651202
899703915 328280756
159205060 864687891
-68262996 -936303577
592028565 667107795
999272609 -146877180
921688333 -424902334
270456128 827420766
606276408 657281611
645991398 628361071
989589439 -235923268
-451079429 977122946
-681402519 993231316
-744268728 995759822
562648611 -749418852
999106028 -64199633
895533039 -467644015
862228422 -513345045
387092523 -825415245
462615426 -796195813
643894789 629947970
978270643 105200560
991922394 20797255
291339159 -856857102
618510816 -718069169
441373170 -804914488
-755643327 -996411306
394581436 -822723303
205367829 -880622537
990470261 32407737
394498773 777100598
983503430 77876609
378957245 784042292
-799534194 -997607414
880931042 -488807457
61705407 892044174
-144122974 935741141
931484456 -406784447
710657941 -656338829
-194672361 944269444
347355227 797578428
761998565 523419653
744031000 -630288223
888754496 349024493
-586684295 987926909
169051358 -889651975
338540614 -842081520
539148789 -761415763
-445894983 -980172136
629287826 640824327
972321581 -307300221
-767235917 996546337
489895999 729310205
985796366 -255190703
609821904 654798651
-815993339 -997997851
-396481102 971480829
39423562 897659581
-816429207 997946433
879632774 -490583965
845822218 -533116527
-712014412 -994964752
477376088 -789978454
812888527 464128778
-483781006 -982971305
-469783925 -981959189
510528096 -775183864
-859671354 -998864071
744085474 542105719
895245258 336880399
988127765 -243712187
-447897759 976816338
764511713 -613116398
890293370 346192034
-201678771 -955477293
755115177 530699053
-699520115 994038244
983436375 78261269
957857569 -348861474
936360616 -397267182
-859111462 -998854993
972152651 -307849522
999668776 -82175900
-12650009 909848228
-253886798 953260292
896399170 -466336744
192088840 854337678
-418076002 -977962837
843744747 422486446
248347281 -869227924
731639905 554459066
-111776266 -943073544
-405779818 -976933313
266810818 828748984
813771213 463003379
-702758544 -994630015
-934801490 -999749691
786335616 -593784752
964512584 161938678
567403585 683344848
940106305 237172305
601460628 -728042479
-174416411 -951929044
901154601 325433396
967969045 -320810268
461764577 744363964
549738514 694575638
339797411 800680916
311363155 812018440
-71856999 922226916
13865370 -922269685
176074359 859446727
-97991619 927285908
-754771561 -996384712
966914488 152968427
973980143 -301791111
907176753 -449631977
-63837306 -935590434
270819991 -862881542
287418218 -858025580
983757105 76417021
190547325 -884382124
-7455903 908687399
-193904733 944146903
-40372380 -931734206
56269547 893431682
997677464 -172255794
654879398 621504324
-413533218 -977586016
721558128 564208977
-298602906 959467672
898558491 330510591
-419325279 -978065727
213078033 -878629838
-902140629 999480401
-885971199 999269389
-808423974 -997822252
-207096925 946235124
644094624 -702293514
705436406 -660209936
636392460 635577060
-361783566 -973006946
999948998 -101099282
732512348 -639549305
-345297050 965493930
-678249732 993082083
-674441110 992897664
-233346459 950246754
550633521 -755630953
113146278 878171231
736818823 549365954
-278263634 -964551769
822931373 451100591
992968943 -214507260
992600951 -217095553
21757145 901936927
-311951483 -968131400
-726285322 -995465523
-143568014 -947696381
717380113 -651271252
893090170 340978202
431844815 -808682059
-54934197 918811182
876857060 370115554
-399822891 971847422
237077385 839270936
-993450827 -999996686
-349385158 965995788
992212393 -219737085
-454865221 -980852814
901575886 324602679
878427785 367425571
932068041 -405669336
902021004 323722641
-171690974 -951565337
422372886 764110466
999769014 -132241209
989241186 -237843679
479740874 -788970878
-814017233 -997952812
753518251 -622435930
990871564 -228438350
-796191374 997423110
295868656 -855500965
140299196 870348053
648055123 626790114
-386383038 -975249622
935822113 -398338856
218232811 845681118
-804082819 997633850
-910670909 -999541319
587769810 -735793457
997033202 -179379555
808266915 -572966278
608344141 -724069635
493495576 -782950500
519695604 712545435
994143728 943577
-830276565 998268668
-180902899 942033741
984345346 -261816815
871726062 378755871
807347621 471101852
999673956 -82404557
981193034 -275242566
-451606432 -980606436
715929479 569539362
-146531295 936164097
-267397867 955179114
970237217 -313956459
-614174132 -990811785
624852297 644051840
487014589 730880698
941965212 232273577
841083242 -538566502
-242140096 951549213
-789685215 997238457
-890998687 -999315764
916759879 292945466
187877960 855695932
-570493457 986852907
-443819107 -980013397
-556502056 985879664
882894656 359611639
253431415 833548926
-728122488 995170135
889487312 -476659973
-994880337 -999998209
974381289 -300423773
158484196 -892190568
107842494 879660633
70171149 -911489636
311824604 811839516
808163464 470087376
-276629033 956468737
697844363 586058774
999263891 -68157254
512992145 -774031971
244406032 836728048
975023921 120003377
913654004 299694982
-630174622 990556819
28942985 -919494036
-634879374 990822758
-347723346 -971680482
-724146114 -995392964
-448231123 -980350321
662954437 615131286
980457065 94408644
784719568 -595261953
732885193 -639253914
991924258 -221654802
132577453 872610441
642829382 630752130
949245513 211663484
786082377 496684263
-29950223 913609035
-201686364 945383832
-621518642 990061378
986669533 -250991691
871698051 378802611
307187243 -852058465
590831017 667921382
470001912 -793097592
-135669980 934232201
635907751 635937121
239572324 838409665
998367737 -50183863
727545134 558446275
-623804916 -991288564
975253823 118986016
558848715 688832266
772505174 -606171148
998238032 -47968807
624433625 644355688
-706527427 -994767525
589441581 668859809
-977858247 -999964552
-30284584 -930021904
431186785 759833920
324895505 806696928
932515495 256343864
-5696159 -925753692
656772789 620022012
393869828 -822980198
-857724097 -998831634
-165322057 939409288
-302080099 959932008
970281196 139859382
944598923 225103518
545628264 697125585
975872933 116217142
69686493 889972649
-127814352 -945442013
42852628 896813349
-255252143 953456894
817083778 458741309
126249103 -899612551
-874285659 -999088832
471660966 739146953
-697385072 -994428163
899114320 329430756
851590618 410915633
630890770 639649413
-148842967 -948439599
658984373 618281388
690907453 592075286
240449126 838106505
604590738 -726245145
897641751 -464457845
-56994766 919230647
287439212 821129823
-596603581 -989914104
431035732 -808999128
-746147006 -996117269
442054654 -804641804
-436747153 -979466086
515739155 714831908
-472378947 979111371
988423297 47020689
-692528354 993735474
-296980787 959250754
45923739 896044316
947459920 -373868609
158593005 864874881
366491121 789488202
616593528 649998279
306637528 813844308
500164163 723650960
731637254 -640241679
950109917 -367810109
-485844966 980314896
520261267 712217671
855858393 -521162063
146340948 -895053755
77630576 887876498
-939046186 -999779956
801166968 478703856
-30761987 913782026
907934565 -448405009
893404332 -470838239
125711938 874599905
502778949 722195545
152929213 866587179
-530903702 983980999
936848340 -396293287
346337366 797999902
267555480 828478236
-144253467 935764119
929226870 264361011
-118991380 -944149912
998776349 -57483865
-218323651 947976579
-503365979 -984325716
495175238 -782199262
293714850 818769030
-647403506 991515556
984059123 74662332
673111340 -683158460
-160091413 938516177
419924027 765288193
952641223 201334853
683458507 -676024544
883593321 358371341
768829551 -609377983
966557301 154320549
460844357 -796936122
-797307726 997453462
-115798978 -943675810
276663830 -861188735
959786310 -343783120
999610990 -138052409
996038291 -18222549
358255484 793007031
-160722888 938624272
38494142 897888613
282755037 -859404025
-748780914 -996200309
241673088 837682000
550726486 693957525
-60651053 919973810
629862388 -711172801
999981973 -118002406
-566104150 986552118
360055130 792243999
-339146273 -970859529
826566052 446265426
-734693087 995414121
178741087 -887299249
681182899 600299127
443944581 753518695
-800230955 997532252
807170984 -574040842
-611876586 989498141
49455985 895154618
593533694 -732551296
999313196 -145909307
821317426 -559838780
726260173 559690647
-160622612 -950067091
-316260145 961803283
-390093906 -975577254
986183430 -253351130
-1036915 -924931438
844690730 -534428022
994183668 567481
127263519 874152586
942806605 230015620
-12908920 909905754
346832217 -839339129
996122170 -19152542
372769166 -830480519
999017533 -62195327
979358565 99919613
953656542 -359417842
302497424 -853498179
86820412 885423732
999418911 -143288564
-7422680 908679929
727814809 558184410
649150372 -699050668
837793711 430960433
960778751 175188908
977483582 108888456
969474007 143072966
458258627 -798011821
-223488111 948763893
457616987 -798278044
950892398 206688218
716776963 568740877
780807354 502724927
619811222 647694004
995327965 -195810281
188713170 855427941
-775613578 996813480
842138474 -537363442
791440399 490400186
754536471 -621583750
-838915246 -998485938
480843273 -788496941
596181150 664266435
-942588695 999856168
933025256 255086412
902310327 -457294137
934121014 252377645
650114575 -698427540
823446055 450419947
814251737 -567028998
152331934 -893651340
-171185927 -951497662
894061502 -469854847
207961954 849115399
975809760 116500618
999999110 -113837852
-190281986 -954012714
11788929 904279295
-100674286 -941394050
-576147846 987235603
404937727 772318367
494910419 726556696
364219719 790463727
972799650 -305724860
-998310844 -999999928
302820795 815307246
-792944148 -997442825
999737123 -85361737
-76914056 -937686021
879717887 365200455
993701223 5048961
89672897 884653020
-482412471 980011856
-765992297 -996715918
-668384617 -993294788
-987713569 -999989190
-829142295 998243771
712222808 573005576
200103548 851717060
-613691904 -990787463
771546724 -607008314
998764809 -157168637
-337611252 -970710660
893693312 -470405895
972608851 130363452
981575728 -273699462
935338119 249346040
927982131 -413395094
879028527 366392572
-350608419 -971953800
975619437 117353126
-9316587 909104933
411908999 769074408
140481734 -896402635
-253719105 953236090
-702474436 -994619504
918953713 -429787474
836484100 -543745999
837293409 431655766
-566495360 986579018
804924063 474101536
30993832 899716713
671170454 608538760
313683695 811116244
897226309 333083769
631123453 639478281
765930440 519210187
35920272 898519978
996195702 -19985445
-868647855 999001830
873522539 375752681
983496037 -265560928
-86955959 925184366
988118597 49099194
-360124031 967291145
722700472 -647202235
985077164 68633799
-49500065 917697998
765750724 519404548
-526039077 -985801147
839192940 -540708165
659458665 617906940
425254769 -811249639
683063128 -676301026
-67575450 921370664
798371570 482096198
999756965 -86430397
127070349 874208431
522263673 -769648830
551798382 -755037214
45114426 -916442291
231839920 841069293
930513498 261248444
-856732011 998797898
-603480091 -990269593
-591935591 -989666710
-212877801 947136770
701049476 -663429147
615048312 651097094
-437935761 975840183
944283460 225985070
193280969 853950957
437461806 756741413
-381343430 -974801305
496005523 725953504
867065231 -507240425
755566185 -620720326
-352740454 966402781
689732568 -671600999
516698386 -772289653
957468332 -349868620
913899892 -438498720
-862025394 998889763
712345616 572891323
970305794 139761046
999125822 -150178901
999259384 -68030454
-192680506 -954322473
824841243 -556191976
944261611 226045668
445035246 752971866
318103924 -848648515
347724466 797425313
-85421918 -939033828
476257611 736692954
613176510 -721240817
-385143030 -975139673
701979044 582367539
979073683 101326408
65392050 -912455710
212715979 -878723773
788650630 493689485
-104269889 -941939669
975847000 -295337073
849371759 414272321
763695581 521610610
999749385 -133039475
993742962 -208845755
451181469 749844816
843271612 423167480
873624327 375581970
475952074 -790582803
993629239 -209708599
-604953707 989081601
-895717456 999399486
743436896 542763661
888997468 -477378295
-521341054 -985500417
-518677771 983035443
-103409679 -941809241
423180781 763721185
762200476 523204908
-373583599 -974097239
-670673721 -993389476
-489474262 -983374576
340623304 800344288
-756483818 996185126
-589930206 988137003
28283278 900371823
-355779214 -972442867
643424447 -702720121
192592461 -883869205
993686561 5183190
381627827 782860853
762386699 523006842
-419050812 973899119
949299555 211502184
-771485041 996683065
453008456 748905740
-773511317 -996927321
690615018 -670972886
189895440 -884545408
883981652 357679013
760711512 524786256
400314694 -820639670
242129957 -870932893
-890322509 -999307095
997998538 -168455082
316922746 809850788
-879798026 999179013
999366019 -144615676
448484506 -802041078
87395016 885268694
-199172205 -955157929
970523015 -313057692
-107984911 929158260
925526672 273121326
454590664 748090906
935029695 250116715
126725510 874308034
862164381 -513424794
-617596267 -990982770
926074647 271844080
832046706 438871711
671618798 608176017
987579242 52745645
168646738 -889749606
-240348171 951285204
-111193554 -942985751
999887551 -95347385
502983415 722081260
554617261 691514436
134214528 872133278
767314127 517710814
107854842 -903639923
820182702 454709641
-20927081 911666797
171981199 -888944111
-913190782 -999565939
811783060 465532283
-396386282 -976127855
414262620 767971863
958085871 184175099
-868150632 -998996330
986090008 -253801023
945447740 -378349876
871453557 379209979
848900055 414975111
-729734852 995230560
154514578 866109211
950670717 -366506092
983388555 -266031487
-27893127 -929612250
-876853577 -999125812
-30029188 -929978222
748081055 -626961422
808043792 470236436
149009324 867765737
756822848 528902040
991601016 -223776566
964050807 -332108915
498022879 -780915851
790251451 491804936
10909659 904484143
-118359738 931078150
270066895 -863098932
-137125164 934494820
596747696 663876636
781972307 -597755568
584606569 -737557995
-729106014 -995560051
325569329 806428386
984196797 73856087
-490328916 -983434812
-731132171 -995627505
587080376 670446290
387452272 -825286740
202280093 850998451
-563098587 986344026
965649233 -327595096
887752259 350854047
-177352754 -952320009
-373606331 968882427
-316742735 961866106
505596512 -777467538
922276418 280598977
758591263 527032292
-345881464 965566039
296615690 817670605
802514421 -578574974
-439370544 -979670306
474763310 -791086668
720087484 -649205671
37182834 898211237
-802189251 -997672853
593152038 -732767230
999966768 -103458972
707280423 577562726
528461961 707424083
838194092 430400850
-961824871 999937311
-786272969 -997271715
988524637 -241656492
908834023 -446934779
-906862019 -999501898
-54365472 918695210
654582846 621735808
125352081 874703346
-150677891 -948696188
464404001 -795447777
718829325 566803455
238675170 -871868170
946019108 221077565
41733656 -917089946
-785103446 -997241259
-744984464 -996080239
-896207015 999405715
622243295 645941537
938781449 -392397689
502522259 -778872477
-410155270 972959359
-738265554 995544563
-279671387 -964704811
682121696 -676957658
-391875957 -975733675
-450553221 977072411
950612947 207538650
661116782 616594653
-3333215 907755942
684984689 597114482
735817609 550354248
853765192 407570641
813997384 462714514
999994291 -115480228
776744140 507308678
402138974 -819972351
952724884 201077175
269903118 -863146184
714681827 570711829
329922712 804683700
-284743331 -965254761
-797024736 997445782
-462505261 978204523
447797976 751573207
-345060557 -971427364
-792504596 -997431732
477398090 736081880
788002046 494449920
-44035151 916566835
983153048 -267057414
488569068 730034639
659106622 618184923
973977993 124543283
938875470 240362239
860684962 396722497
999474442 -74692125
-442516798 976291263
883575352 -485122715
-319905704 -968945149
-964729464 -999919301
787818651 494664516
769921792 514868724
-718446963 -995193471
824813494 -556220874
-375447206 -974268043
-170525846 940293184
429332865 760738391
991769560 22061472
433760637 -807929358
79178664 -909652401
995321388 -10629746
-211464202 946917069
-313085880 -968248090
967076208 -323442376
703582298 580924994
975016067 -298236824
444637959 753171314
934958810 250293761
765466530 -612292759
554041785 691876871
499133713 -780412928
784653136 -595322505
994590649 -3337722
-606342049 989165646
821208992 453366544
-422034791 -978288565
713765742 -654008496
698924972 585098855
994792461 -200396057
791929589 -588619800
859661937 -516530044
523417936 710382237
964045094 163641321
-964557288 999946861
119796077 -901045361
-344476559 965392122
-617364531 989820372
621866203 646213776
303991947 814858871
-57650170 -934587184
627729510 641960612
80037495 887237288
996639208 -183477531
372208637 -830676844
589987738 668491458
651298852 624291872
845488120 -533504989
88126312 885071265
-674075503 -993527901
453670782 -799912634
892551679 341991841
-71152951 922086654
859064608 399292912
835067616 -545299269
990807954 29802871
978817160 -284527248
765667777 -612119013
549455017 694752827
-689142224 993585042
22333413 901799832
-111176112 929751704
999731358 -133753013
-193612474 944100139
696283227 -666905169
548132923 -756897998
880801619 363304243
944301532 -380845714
944087340 -381306246
-939833939 -999785272
898183449 331237824
997804916 -40990991
989633527 38596042
-313651357 961462476
672550837 607418105
-66101663 921074582
888365766 -478294292
481507853 733869723
365720179 789819643
-709796581 -994885438
780059565 503572118
908728332 -447107844
899799411 328094125
-761779941 996365289
-205548076 -955967389
947597455 -373559097
-370684470 968541550
756587647 529150244
949772766 210081297
826019306 446997727
972685287 -306102604
68400982 890308832
401688557 -820137249
56384113 -914249510
412739304 -816040645
588558005 -735352576
980689066 93213494
996700785 -25977405
947505009 -373767355
969542902 142799853
-464325768 -981558530
-106723853 928923116
866656978 387103431
19963664 -921160182
78605420 887617728
924767035 274881584
926872904 269975238
-661085332 992231728
-197595749 -954956237
223629457 843858487
590419595 -734307248
997770163 -40454800
-387157152 -975318199
135794055 -897468704
-426972734 -978691584
695497182 -667473104
995155775 -8941166
-553861999 -987516628
-887302850 -999267574
-185597899 942806772
707856547 -658424131
940120338 -389660474
512661372 716604788
980418627 94605008
928717058 265587620
-694363499 -994313994
219905427 845116876
521786296 711332197
5105406 905826591
904643403 -453645508
-108834089 929316309
145622074 -895220309
-1618782 -925034291
-156065436 937824146
997429545 -175079256
491001083 728704406
999211942 -148295610
-593077712 -989727921
-84715072 924752474
-539943261 -986675587
763406509 521919404
-449501162 976971262
819065340 -562154253
-208167572 946402692
-248691600 -961230408
-569191705 -988407887
984334339 73044745
724375694 561508787
619745536 -717328347
944993839 223992662
324808580 -846519328
774818217 -604141788
954235454 -358007101
-992358531 999998969
-137497216 -946833114
-57021986 -934484807
972075589 -308098524
488318523 -785244756
714937507 -653125190
954680771 195020901
181835049 857623195
-41423623 -931910693
778338365 505517358
975537514 117719731
740990447 545223032
680230187 601092318
998819773 -156209045
942997720 -383633269
466241036 742014694
-810137177 -997862833
973935697 124724967
719946762 -649313155
687934280 -672874636
761061373 524415354
996080149 -18685127
-503836982 -984357081
-79354453 -938073823
49122475 -915668753
246897240 -869628678
-137978392 934648388
562453297 -749521427
124371650 874984933
678608193 602438308
238259780 838863109
996893529 -28417897
998254823 -48251474
365637098 789855351
999999523 -112154783
858587081 400047949
-878000648 999151276
217070365 846072327
992408858 16646444
-579259291 -988976756
566025160 684235205
-898058449 -999403671
538330859 701561954
-243054248 -960571516
132061572 872760636
910373330 -444397005
503271661 721920005
999857913 -128361254
652122474 623652274
-526660821 -985840773
-274282496 956142142
976778457 -292019304
974872438 120667870
-886411657 999275622
-646829192 -992364222
-782472072 997023888
630286381 -710912145
349796369 -838350607
-383940121 -975032664
997892648 -169729573
889746536 -476277274
680980008 -677752244
-341886478 965069470
807554196 -573665260
-965518877 -999922559
554856457 -753469517
321972220 -847421930
275262248 825655694
999218115 -66948696
-31294469 -930194259
999879447 -127185104
934659562 -400639838
434957165 757979595
478694426 735385361
199308232 851979122
860422540 397139373
999673872 -135927341
997649892 -38658815
-68611716 -936359617
936646556 246056411
7122186 905361754
-661110180 -992986162
923406043 278016842
983737528 -264501145
-315935120 -968540099
201747061 -881549337
361547403 791608285
-198284076 944843854
-439266821 975972274
999129149 -64753648
-154226992 937506438
-679632060 -993748191
-252542268 -961675961
-157110621 938004237
999866820 -127888786
968711383 -318609301
304445889 814685014
515001906 715257263
-374030024 -974138220
-445883333 -980171246
-693498562 -994281214
-711624567 -994950832
-999957016 388956636
-941856945 999852442
993765867 4455934
-229568769 949682072
-429208147 -978871877
262331889 -865310174
746396453 539749205
940342946 -389203652
910216682 -444656076
157845973 865102371
514928349 -773123449
47183896 895727359
579032161 675781130
292280767 -856575915
897358 906792162
365189678 -833112145
126261057 874441974
435225859 757846854
991328597 25648432
993103323 -213544442
-944348599 999864780
597134455 663610127
630644052 -710692179
-77709010 923388132
270070133 827561603
-358364022 967080555
933681757 253466454
-347340698 -971644164
414658168 -815313702
670193850 609327373
723293479 -646745279
136058015 871594948
990170239 34664629
555469198 -753154772
759099741 -617743560
302954205 -853359252
78778331 -909734691
998689612 -158444822
837776753 -542303491
-681810304 993250431
-229880051 -958999644
652689761 -696757346
876270260 -495148124
-39515373 -931589613
971116954 -311173066
999855771 -92924610
-404541176 972358925
910138784 307137153
770244067 -608145439
751217342 -624356900
200665430 -881825389
981727892 87743492
130023385 -898768205
200996061 -881741049
-998758000 -1000000000
773018663 -605722345
39433 -924740977
523843067 710133685
992373947 -218648922
980549910 93932859
150340188 867366867
195477059 -883142025
999883007 -126977778
-278239193 956692449
-51893103 918189717
898229254 -463563150
80057163 887232059
553907162 -753956986
986775585 -250473420
138093555 870997756
-454569032 977456434
288422575 820761114
600307271 661420280
-178483759 -952470429
780063961 -599476768
553940406 691940626
7485519 905277985
-786191913 -997269624
-428373571 974871180
880802305 -488984071
871930838 378414120
895297301 -467999157
163215686 863459213
883392757 358728154
451361964 -800862563
996506844 -23606371
630748924 639753594
44093056 -916638341
768437286 -609719150
619767506 647725440
879733008 -490447248
894461579 338373618
783446251 499715050
812310956 464863190
-639066976 991057461
588157835 669723213
857221522 402199190
543751062 698278232
633666791 -708831588
-611423350 989471119
999949387 -122345828
830249767 441306450
-88896641 925557550
-226181369 -958546992
-90116633 925791539
63804632 -912774392
871810866 -501097602
800748248 479213100
966149440 155854643
989172769 -238216365
155973605 -892788494
361994422 791417001
646984518 -700444929
-658912537 -992891589
997952175 -169018934
869264322 382833705
617533197 -718653807
235992150 -872589220
436322229 757304848
689555953 -671726285
814376806 -566903179
-599050831 988717706
-265286721 954882375
805596801 -575578652
212473486 -878786647
918285987 -430963443
977441437 -289623547
413494028 768332312
72176665 889318039
-724722512 995042241
856998741 402549052
89881331 -907437391
-182920642 -953055401
589573651 668770778
-497587855 981324581
-889033954 999312273
311758982 -850638710
959944600 178027888
999160254 -149437672
-542817686 -986852264
-32862298 914227985
915610883 295462566
985561841 -256286566
-46546736 -932763404
604167530 -726488970
881867469 361427198
697794392 -665805470
-357303429 -972586618
-622426382 990113878
665655420 612972816
-118834030 931165239
-501204826 -984180725
-62791122 920407516
-739137387 995576222
-992578003 999999074
541896207 -760043196
-566146983 986555065
-38913171 915500088
-602752943 -990232370
-810989648 997811406
-955069611 999911533
-438758851 975921931
894800435 -468746382
866722532 -507678756
-575242435 987175351
752911112 533009656
851287062 411379496
841129021 426236058
885218461 -482794099
-37008716 915101488
-854675002 -998779454
999806125 -130708043
-499008221 981442899
381314240 782999802
753725191 -622262880
997331465 -176168246
-26582430 912888290
996042802 -18271694
-741204111 995650559
986719288 -250748710
427410992 761673820
936724172 -396541762
624775289 -714283721
885798014 -481970823
873881109 -498350808
572122917 680288627
166611026 862408406
907236439 -449535989
862931039 393139710
-71425683 -936811227
-993043138 -999996233
303179641 -853290364
-666258057 992493803
870471766 -502841646
991927145 20757468
-684581071 993378771
913720742 -438799560
976924568 111458192
858127913 -518415527
-896035446 -999379659
73978747 888842831
907385146 312848227
466705186 741770623
188651437 855447757
26189619 900875466
-154154325 -949177929
-150112911 -948617317
741298151 544914980
989737954 -235093765
767730500 -610333330
647439181 627260697
487676749 730520544
999991890 -108273557
218906330 845453998
680672377 -677966042
-828325087 998225730
381899475 782740445
-366036191 967994861
896248387 -466564370
-547297653 -987123761
356248223 -836174660
880195171 -489815720
585092527 -737287568
963293319 166352539
999897024 -96155110
479294915 -789161459
-393120965 971108354
602059621 -727699536
-978962446 999983451
-769956331 996634192
-889342466 -999294439
150947017 867184264
960878992 174844193
-50800139 917965479
624467978 644330763
406606829 -818324082
747608811 -627351874
-35458442 914776066
445976131 752497882
951790151 -363884693
837083025 431947513
-735926 -924878181
509190159 718590574
807920794 -573305740
925604964 -417791885
-311744021 -968110040
972917040 129066525
403836043 -819348060
-615210306 989694552
45786246 -916312846
-928858053 999762255
676778492 -680652026
28529116 900312640
515681453 -772769268
997716149 -39637987
-281633991 957162966
486036756 731412145
-77511391 923349103
123209673 -900288820
-580627005 -989052337
-439812690 -979704664
906643554 -450484426
813400523 -567884158
296599886 817676604
657366258 -693703400
564153901 -748626206
-161906931 -950242850
389518059 779343506
980151923 -279390157
505959018 -777300858
873750186 375370695
993241155 9241272
261715500 -865485053
-808154882 997738932
981002278 91582311
-505533138 -984469482
996442514 -22843338
446096377 752436984
186446872 856154187
797113406 -583740169
850491584 412585919
856459117 403395205
395700158 776556196
218715929 845518236
991207208 26623632
998814718 -58200378
303671474 -853139715
734021348 -638352308
-79384898 923717415
-5372279 908218390
-158454584 -949769653
-85715013 -939079735
861591133 395281773
-379600209 969575270
-154979404 -949291894
-833695910 -998381039
-388328487 -975421805
634304296 -708437917
987252901 -248123233
521536989 711477009
682586607 -676633780
938339962 -393295097
-352914031 966423788
-260627146 -962597166
298329490 -854759933
787060378 495549581
999999885 -113518464
954569953 -357185011
737801902 -635330773
920386623 284876337
993911348 3113109
-117416153 -943916357
109443857 879213132
878966535 366499443
243369900 -870595461
649653317 625565403
-33902566 -930638042
-855756806 -998798196
37958345 898020611
-404119904 972313502
-967202596 999955232
172755434 860489250
739880513 -633656266
-624909516 -991342345
90105860 -907390566
913990524 -438346519
459194584 745705099
999987617 -107245998
905369630 316976699
-935840077 999815178
-409478752 -977246747
995343318 -10854435
550971521 693804168
966513325 154486348
-238836114 -960074547
-797724780 997464778
-553361101 985654278
-880300987 999186761
-666972763 992529605
975181734 -297661286
-596360283 988548162
213542225 847256599
232362624 -873560168
-163961902 939177537
702733569 581689039
-58991635 919636737
-81515090 924133155
34812157 898790254
989793422 37443734
564025094 685522076
9171526 -923113041
935366356 -399243553
910014389 -444990493
966175411 155757118
-5712523 908295199
-62963556 -935449467
684746132 -675122018
-287694471 -965573534
994103183 1325339
881986427 -487350766
150159393 867421253
301945521 -853665765
228928784 -874472681
605115205 658090453
464678419 742836057
491858734 728233909
948386552 214202645
153564429 -893359966
-794263035 997369014
898715167 -462819695
-474376818 -982293236
236878249 839339575
524832501 709554991
-4854499 908101335
1039859 -924563661
417254923 766563956
268782087 -863469342
964943428 160354010
998692138 -158402349
574364389 -743183874
883260387 -485567280
549119110 694962694
849807960 413618556
693677722 589693405
360613644 -834683538
-873235655 999076354
999571346 -78217329
88553855 884955769
729001143 -642311872
971066412 136710825
-774726772 996785642
778997607 504773403
521674787 -769930582
-885000299 -999237107
44627921 896369833
968584124 146568618
481520111 -788204511
702972293 -662021240
826396664 446492461
922992785 278965569
933777107 253230604
882538618 360241898
-653080546 991818278
-910462887 -999539236
-564920326 -988163104
960265801 176940967
-456756463 -980995041
899339808 328991396
972000643 -308340543
-770467231 996650529
466029812 742125740
410978019 -816702507
-441944189 976235243
995484212 -194429795
717257410 568287732
281555821 823325358
-499703163 981500564
418468227 765986505
735497867 550669638
345084364 -839920028
607229677 656615387
852152697 410054336
732075109 554033939
282512022 822969850
-664956180 -993150195
-551536876 985521941
941733660 -386309469
713329109 571975974
-124657836 932231472
864927614 389914926
589755852 668647911
395460002 776665059
997501017 -36530848
-14536705 910266174
722473578 563334329
-276418894 -964350661
728371607 557643311
797668800 482944203
953949694 197295136
988156879 -243562346
-652372181 991780927
254422027 -867537582
-749964872 995960564
140687437 -896355659
464973326 -795209471
-351979539 966310603
-692420755 -994240150
468437427 740857763
771277638 513378764
678982655 602127960
-232113843 -959270895
791645345 490157763
-428228327 -978792883
-811678528 -997898857
645383072 -701472337
737378501 548812532
-394126350 -975930586
236318245 839532595
330829571 804318563
913138438 -439776707
999249945 -67776278
998736196 -56737226
982649967 82708719
999549205 -139812637
-985333869 -999984215
512005446 716981264
922049870 281114582
-719158086 -995218491
-934983419 999809135
-815651448 997927386
-107263901 -942392604
968708733 146083194
525965521 708891323
779566253 -599924687
999924517 -98682015
776820026 507223753
-200513009 -955328911
511736383 -774620110
864386102 -510643182
921143724 283168524
230345720 841579989
888582499 -477980872
156440563 -892677386
865914211 388312453
959184576 -345383781
-430074120 -978941340
999577177 -139036045
-596068178 988529635
964852836 -329860069
992344047 17208398
9667803 904773042
772679709 511833027
654040457 622159030
939342045 239155889
957222836 -350501325
661250966 616488181
887383736 -479709868
961488759 -339186677
283045270 -859318822
-921878463 -999644171
-966153621 999952207
252020810 834049166
764259557 -613333555
906293917 315086685
987928639 50388312
52971806 -914920568
-763638346 -996647875
999589721 -138682984
995110812 -8486084
-507566980 -984603565
982891476 81354592
397504425 775736034
631892071 638912106
-357616527 966990911
390633546 -824146697
750962900 -624568769
477781045 -789806544
-810715176 -997876496
-923275576 999713061
-479441728 979748023
-621674268 -991184073
994684249 -201300091
997742423 -171496080
62675394 891793852
987263356 54849798
-626274540 990334910
847105048 417614205
947140214 217844924
-184447314 -953255101
831468215 -549193759
998417712 -162787863
530726995 706088652
950780161 207030194
993265643 9019612
979832212 -280636042
-949531634 -999846028
58773458 892794904
83843114 -908690770
500264942 -779899933
721128356 564619160
869444274 382536885
-701492624 994121527
735897680 -636856621
366724883 789387596
948032400 -372577371
408776874 -817520950
973777934 125402020
743131842 -631021325
399899049 774641601
995423245 -194972177
929005838 -411475461
796016222 -584778323
691375527 -670429775
580599081 674750777
-625193501 990273127
859965034 -516155152
-686915256 -994029223
932024208 257553411
714551722 -653416252
776224975 507889484
175259275 859703345
971148070 136380220
999980891 -105887022
-653242057 991826792
710146997 574928136
573974167 679084987
111191159 878721866
837096788 -543064056
671713678 -684111574
-854341215 998754690
973623210 126063879
248120756 -869290584
703663776 -661513787
762944771 522412204
-902756968 999488015
995378199 -195369993
-234828442 950467400
-107389496 929047252
-259159458 -962431532
509720722 718288588
593631946 666014242
48352760 -915817545
727793481 -643255917
486827098 730982622
951700570 204220062
800922428 -580110496
700199656 583962175
-439913080 976036088
32154198 -918895658
-659576820 992154846
889577247 -476527511
928093066 267084702
-778696882 996908820
430955363 759947039
18851722 -921364433
-853874117 998745950
392896432 777824866
-235007617 -959618844
839161646 429035399
-618853549 -991044954
-499822090 981510422
303249267 815143240
999196865 -66411092
-169672163 940148551
977941294 106755734
698824079 -665054713
-425224536 -978549964
889171675 348259251
-704979162 -994711368
449224418 750847475
755268322 -620970130
316455170 -849167741
961588528 172387062
586249537 -736642959
809225435 -572025513
325696247 806377759
-333174386 -970275142
-454325443 977433201
614349476 -720547076
-51082691 918023476
957623525 185675891
351069589 796032698
434224532 758340824
966361215 -325537773
363048178 -833848157
160406020 -891731765
-754174976 996106062
912388674 302392578
699661738 -664443574
622841681 -715457901
-34467902 914567363
881433200 362192774
977419297 109185888
-154013334 937469489
-183094493 -953078162
998397936 -163083116
-447184473 -980270557
300151977 816326108
330722386 804361805
-517982373 982980630
-903766447 999500435
44596951 -916541681
572156364 -744372937
848017388 -530540235
464788897 742778016
299437771 -854424999
298013425 817139638
578288781 -741049337
224995052 -875509696
-572735780 -988609547
294688702 818400820
543018296 -759480408
919457555 286962624
396934815 -821870648
-411006794 -977375421
841635124 -537937470
999104070 -64153837
182138323 -886467266
130977764 873075884
999684778 -135541790
-703453191 994203017
-309747541 -967902798
376525454 785114808
266951189 -863994479
-106438157 -942267853
990893776 -228300865
310856946 -850919871
191830277 854421333
859065588 -517265764
765318503 519870860
-74927863 -937370076
271261333 827126547
555841949 -752963098
-32786405 914211895
55687991 -914386847
-962170047 -999908676
-441596509 -979842756
999185467 -148887484
982847924 -268370876
-143675467 935662321
-762597144 996392924
999903256 -96705667
907250364 313124975
791715423 490074845
780683879 502865082
545725604 697065529
984546024 71793376
916036667 -434877384
421753837 -812600004
-317987942 -968749977
910476071 -444226602
995780058 -15461315
924043118 -420642567
727532528 -643459555
841684898 425442908
-164615284 939288981
832691045 437992480
260300015 -865886129
-466579229 978581026
321512051 808041578
80875531 887014315
-832588796 -998358333
184296872 -885935069
624920208 -714195580
499960076 723764305
980983969 91678045
-89839491 925738450
990416565 32818414
-41918203 916127185
842637092 424079139
502107588 -779061466
810523470 467124702
-222781484 948656515
993067793 -213800579
579545776 675444027
987871482 -245022630
-37341241 915171252
726192893 -644504098
-849266356 998658633
999642428 -137023366
405057507 -818897054
-250853463 -961481266
-493338075 -983643803
838865828 429454890
975348190 118566217
-580269259 -989032724
714907430 570500335
979184398 100781553
998676787 -158660265
-800423876 -997629490
709266400 -657377015
315026644 -849616512
-983892225 -999980956
562235146 -749635966
856082362 403982981
907612368 312380777
939618434 238439331
992432303 -218251137
209303752 -879607393
138645848 870835127
553788690 -754017777
-724219947 995023230
-172414929 -951662259
999505692 -141002828
22542862 901749862
659806210 -692096094
-591259777 988222758
-130830148 933355746
991051081 27873206
861690582 395123256
746424502 -628327239
-269019711 -963537384
991050501 -227315840
995794105 -15610902
706713652 578081216
414788064 767724997
-432592434 -979140683
182566900 -886361808
934494347 -400964534
999586787 -78829335
-912477706 999602394
-836258882 -998433255
678661312 -679357691
-402396995 972127156
574900502 -742893364
688742473 -672302799
778593033 505230042
-461778814 -981370260
-67150923 -936124625
891249232 -474050509
-166636878 -950885384
-265288394 -963121392
817780143 457838252
682828955 598925909
-781844382 997004842
651134798 -697767365
979273389 100341986
768823653 516070534
125930826 874536963
810726666 -570548102
992300393 -219147288
820526763 454260196
239880511 -871542984
-553477328 -987493797
-976480828 -999960450
334011309 803031178
751554627 534423749
878124495 -492636616
920667106 -426735710
85336843 885821695
-80420715 -938242933
45452720 896162684
-984341389 999992758
-185029958 -953331240
-28245434 913244743
873509905 -498846213
-462639799 -981434184
162528870 863670073
-567027617 -988284019
195100809 -883237017
972308596 131619484
880999197 -488713808
-753439904 -996343803
945173037 223487886
847029677 -531703441
-426757702 -978674219
999971204 -104141404
999393287 -143935685
-561944315 986263916
122167906 875615211
781471942 -598207800
178525698 858671930
899998270 327705481
999784686 -131602961
999749911 -86030080
-618399644 -991022525
966354874 -325556307
56546686 893361375
-528545458 -985960490
-385966991 970302387
-115011563 930461046
-306105992 960466904
931585694 -406592096
40522923 -917320725
-952698295 -999864310
595896166 -731212338
809382435 468562789
995605852 -193330670
997096449 -31054131
836548995 -543673981
984290644 -262059858
750252211 535774368
998427484 -51217451
519956312 712394468
886980473 352256607
895043048 337266422
661229880 616504943
741486214 544726224
348202761 797226947
860253002 -515798230
240074419 -871490561
916177966 -434632822
974414213 -300310787
960249258 176997221
879300015 365923821
-202135988 -955535435
807365100 -573850608
999680018 -82675479
9089844 904907133
-342799705 965183495
964585233 161673177
752006928 533953518
965275918 -328662667
215290768 846669939
-783351183 997050518
479436306 -789101052
704955660 -660564075
205786670 -880514999
915552346 295590324
-642260538 991234323
251531608 834222578
-418256235 -977977705
-564673197 986453225
720536530 -648862346
891863377 343279079
788475743 493894655
797776429 482814378
51694419 894589555
-666992071 -993236263
150985492 -893968192
-18647987 -928015333
916927694 292576365
370155797 -831394462
464953407 742691572
911276901 304745465
-99311932 927534836
909052002 309399470
-608592416 989301493
192499547 854204529
304997298 -852732803
923673271 -421313566
61812954 892016463
555199165 691146994
93203104 883694078
145126143 -895334675
34302846 898914246
748909120 537161864
830498084 -550227122
246751151 835906708
148687029 -894507030
-907512477 -999508789
888328999 -478347461
-601367398 988861867
969655489 -315763110
979227746 100567709
774674934 -604267932
906593743 -450563674
992143373 18936015
999496277 -141258993
171859567 -888973536
34410621 898888014
316732681 809925200
-926815621 -999687232
-564469176 -988137019
893861983 339514627
131364699 -898466882
984054257 74690761
-391373657 970913088
995041939 -7789477
688471083 594156555
-131082192 -945914039
-695915873 993884163
429651446 760583171
-329038302 -969863820
761125343 524347527
487978489 730356354
-399538149 971816382
-97924485 -940973807
288748646 820638687
-638666564 -991996784
526269617 708712955
68310147 890332542
812472140 -568815021
662005551 615887787
-634683596 -991812020
-522655371 -985584998
809564982 -571691810
610876679 654054405
921716011 281872168
854145702 -523227447
843303124 -536029013
-622943052 -991246494
475628144 737029791
999232841 -67325180
156497253 865510313
895792652 335833342
-112625424 930020073
291831240 819479438
-945332418 999869483
-334400595 -970396334
195754719 -883071895
982530611 83372593
-9038098 909042559
628496650 -712011089
-929633966 -999710199
937991100 242633142
867025984 -507290648
788474339 -591816726
655524320 -694909244
411433223 769296605
689257950 -671937585
995399185 -195185332
-156129876 -949450259
791321839 490540404
-293801818 958824013
987098805 -248885468
164568580 863042161
-759941900 996302922
783870915 -596034742
-97238657 -940868541
677142276 603651700
-411383435 -977406940
-902433480 999484021
760778618 -616315975
774349319 -604554243
-101904209 928022158
840040675 427785382
978040557 -287435690
-43429858 -932246139
749535629 536514962
-191255757 -954138490
-435202693 975566387
479766439 734808595
572018740 680356255
607908667 -724322890
-371179986 968599389
-872368166 -999060476
446030755 -803038349
946311544 220238242
-669927918 -993358897
-627348957 990396290
-621144547 -991157964
847963413 416354572
858513604 -517944128
789384993 492826922
-264264367 954738320
-928705379 -999702685
777305969 506678768
560280523 -750659563
-65810287 -935908631
-713051678 994589699
-990667055 -999993432
998719984 -56436204
-423040436 -978371264
670720984 608902019
880842665 -488928705
985900005 -254703889
-927886879 -999696016
53516486 -914813854
370402943 787795490
873194817 376301943
933504755 -402893651
911649668 303958365
450507615 750190470
449824554 -801492810
-370198948 -973785905
994001312 2276378
-614478068 989651599
964692223 161281227
-734172231 -995728085
715592195 569856739
972433937 -306930582
905786736 316125553
635654204 -707602888
257223247 832199353
-286447744 957826572
573581075 679340879
514013226 -773552943
369755267 -831533666
-426172201 -978626845
671767561 608055579
967924428 149112905
454768803 747999042
245182075 -870100966
-741484100 995660608
-582150018 -989135800
374772571 785885496
118926982 876538732
923020035 278903199
75100244 888546281
874076480 374822273
999652626 -81490628
693739575 589640014
738844018 547360392
-500418659 981559637
999307215 -69400015
612642049 -721555904
948525674 -371457762
-537917761 984513281
-900429921 999459100
840741052 -538955882
-440476772 976091545
56305187 -914265083
454849108 -799425174
-585451877 -989316021
555981831 690652722
837386474 -542740524
584490090 672176506
685845033 -674348495
934732152 -400497052
547330686 696074014
985935068 63379629
-1795392 907406178
-577601082 -988883972
298026469 -854851280
410544355 769711347
-617413791 -990973722
-49561176 -933260711
81634294 886812301
617079725 649652227
174184228 860041121
-9060580 -926344232
-999804714 671532738
612701548 -721520843
680383361 600964896
606110271 657397698
845957093 419285697
-545662368 -987025118
635074192 636556295
982934952 81110481
793235314 -587396459
310400131 812391643
74710630 888649325
-105427026 -942114892
945698428 221993118
23796357 -920451605
-668513217 992606249
999375667 -71495542
996606466 -183810242
988547150 46173518
724879533 -645520794
616399862 -719328891
999013258 -62104267
743220810 -630948854
777166107 506835774
180461758 858058902
623008415 645388404
745217376 540953988
713154514 572138622
-960858844 999933700
799790964 -581193759
996250080 -187342287
-408040672 -977125049
400462306 774383398
232290155 840915133
996522595 -184658084
950178197 208855937
-12234393 909755856
646295256 628130489
-561313914 -987953812
-348180377 965848862
991303978 25846447
431481223 -808824617
-882382686 999217785
627094143 -712868881
239314573 838498759
332078212 -844186085
-382142340 -974872673
-833668928 998342129
827338203 445229988
926529102 270780586
915445957 -435886465
907193610 313241477
542903667 698796116
995999769 -17808152
-113612665 930202669
-133320750 -946235442
795541299 485506118
930525932 -408603894
577751628 676619711
384677169 -826277401
-616201833 989752610
-613543561 989596766
468923992 740601242
532697492 704921870
903021777 321728161
-34225431 -930692885
-511292497 -984848046
578177777 676340788
-258295606 953892064
-693878514 -994295646
308832552 -851548941
-125577594 -945117303
999992462 -116019018
994526836 -202601003
876811658 370193106
998901529 -59857774
520154627 -770654846
-347455469 965759926
-386747006 970390845
789421829 492783503
579469051 -740400634
-134873212 934088288
-753011150 996066085
938301670 241837886
115357988 -902019760
951847480 203770317
975201526 119218155
525745885 709019999
999981669 -106036498
-553929623 -987520629
-735895950 -995784936
-975911306 999976836
25631570 901009520
766185821 518933738
-773612285 -996930118
696691763 587074702
877781705 368533048
367844038 788905343
358249646 -835492124
957874779 -348816820
339124746 800954966
245271214 -870076562
637159719 635005550
-91835487 926119194
605416563 657880907
-27479962 913080771
-608149022 -990507421
948833175 -370755425
160635053 864250570
-873589441 999082004
709597859 -657129867
345980561 798147345
793001482 -587615857
481206319 734032780
983685807 76828530
-950856168 999893909
246388230 -869769188
137715331 -897032847
897037347 333446788
162783324 863591982
-26838079 912943144
702055774 582298580
-460495342 978017118
342528787 799566097
-736632982 -995809232
216426498 846288680
-127065122 932670912
930616868 260996147
999081633 -63632127
926296983 271323959
211698876 847872521
369187384 -831730860
989086896 -238680376
881058038 -488632766
901906696 323949536
473789944 -791498175
298899017 -854587951
398925452 -821146482
-586029230 987884321
676133323 -681093722
823165256 -557930472
-849884245 998670476
776717984 -602465453
741770282 544441016
-50560173 -933425028
-596605042 988563656
903478373 320810830
-958839376 999926132
564503185 685214884
460692010 -796999726
300881803 -853988081
740443257 545770194
417967949 -814053267
996271126 -20848406
858437040 -518037942
844746747 421038987
583097491 673100789
596905331 663768038
948866869 212787527
977642844 108149291
546594233 696529213
719991629 565702035
-702274895 994154318
-712855450 -994994760
898967979 329715360
-925905524 -999679465
987335184 -247715376
-131364675 933452752
437267458 -806546287
755757962 530023576
900569292 -459977469
986700967 58528209
-888822764 -999287626
120889352 875980338
807698609 470666160
-939718997 999840280
-453362145 977341274
685245683 596893911
382511344 -827048452
-355029232 -972372034
772347379 512199779
817437585 458282520
849825623 413591952
791106789 -589386709
-34933967 914665683
943433844 -382706143
230543268 -874044220
638743214 -705672979
-652102880 991766723
530980201 705939174
447319133 -802515599
-116657319 -943803615
-53517380 -933910731
809921680 467884087
266262154 828948317
874827173 373557856
858753063 -517649964
-462717378 978224214
-365479456 967929104
971101393 136569226
100453264 -905218255
-990353515 -999993040
306193590 814014970
408840167 770506015
-305291316 -967439064
-44266985 -932385340
-864389998 -998938398
-151259882 -948777177
772980378 511500981
977995347 -287601559
-167073573 939707212
-942933015 999857888
307715554 813428871
-866585928 998967459
270609322 827364823
901426639 -458658335
932411835 -405008682
-87592778 925306924
-198141166 -955026208
886504519 353121120
999983047 -106308819
988243800 48245383
232055782 840995419
954925791 -356304458
-20733029 -928376737
-2601697 907589709
-908349415 -999517595
617198632 649567428
798932209 -582013061
900885917 325962720
924352340 -420079496
-642558956 991250767
231268906 841264626
175521875 -888084165
380480830 783368681
225474581 843233792
415877291 -814850679
579015093 -740650542
-21517232 911795109
-654790287 991908020
-576583703 -988826847
430970110 -809024810
846456402 -532376021
16981854 -921705729
999034607 -152090926
670206798 -685136670
-895126757 -999368354
175723600 859557211
531887558 705403141
-176094769 -952152555
-340231466 -970964284
847728792 416699027
348139353 -838904116
310735484 812261747
18033476 902816695
835532534 434089936
494009587 -782720709
-460850136 -981301060
931664878 258435528
970493516 -313150663
754448803 -621657227
354522038 -836761006
305820591 -852479670
749306423 536751732
969117567 144481203
992771013 -215914318
881590335 -487898867
344863426 -839993385
-429306589 974967057
967516127 -322148132
962853961 -335438669
829185819 442743324
229607954 -874292646
-359027953 967160012
719341549 -649775200
-896764499 -999388618
698540412 585440854
888076590 -478711970
989604673 -235838793
549038675 695012836
-142568570 935467216
621231490 -716433025
-188024693 943201410
920612330 284368258
-746222325 995829225
286227568 821583434
994712976 -4531916
-219878427 948214251
368821642 788482177
458019647 746315095
828839275 443210456
-191448073 943753323
-843381560 998543110
627794667 -712440862
-855599540 -998795507
-971743747 999966932
-411821023 973135803
917257017 -432760357
-98289366 927342050
134852079 -897681413
764020607 -613538978
447904590 751519043
993567581 -210164794
-149321041 -948506619
151324870 867070508
-982195734 999989559
976836397 111860366
995224926 -196710700
557635010 -752037227
986647649 -251098423
501514986 -779331365
932272416 256943391
999303793 -69297484
893431526 340332212
992093595 -220530138
-513760120 982645017
841539529 425650382
-277145789 -964429910
897694031 -464378456
473679836 738070388
371596596 787275421
881741979 -487689421
-371632969 -973917932
667753371 611290853
999742415 -133319011
480031099 -788846439
-428623315 974896920
244672409 -870240490
917805101 -431805948
683353862 598485320
-506384176 982049999
996847564 -27834135
927068811 -415095374
872678759 -499952038
897013887 -465407752
999807785 -89583959
145618309 868775488
911624940 304010597
494218626 726937455
804957459 474060434
498700530 -780609193
656474702 -694287967
-540814366 984729966
111457165 -902864069
81896296 -909093083
340244676 800498687
-423439663 -978404081
991436385 24777580
-112957225 930081503
998475164 -52051724
967977843 148907703
-650041798 -992505821
86999757 -908036706
404217710 772651927
928728839 -411995353
969683231 142242557
977095264 110677829
982786797 -268630682
840604410 426983391
994095274 -206119599
-711997244 994547971
997432151 -35565139
80097935 887221219
246780627 835896366
651748731 623942661
-553597523 985671346
999999392 -111956342
645974236 628374087
717211794 -651399556
406179850 771742759
-948022774 999881583
-772369985 996711304
-598151114 -989994851
611903046 653328514
-139534395 934927917
894859241 337616642
-591635241 -989650524
-432787530 -979156043
-690712162 993654911
298355474 817009642
863590429 -511643542
423360681 -811980990
-388901586 -975472389
-170041120 940211156
723601581 -646507442
895822713 -467206948
940833610 -388192985
-155561 -924775487
867917893 -506144297
243318961 837108054
802025449 477658150
972225862 -307612229
-371814477 968673445
998120041 -46004785
740693608 -632999838
343528850 799156453
985790124 64279071
-873266849 -999073793
329919776 -844883239
5595608 -923751728
974414346 122660139
680238574 -678267402
545090728 -758437368
650813121 -697975648
997506149 -174214644
991381721 25219536
848414242 415691405
320091280 -848018753
-909408809 999567532
-96479751 -940751959
909559082 -445741045
983858439 -263969651
339238834 800908493
-937374545 -999768324
409593268 770154919
905049629 317628391
829870191 441819781
867630634 -506513726
-518237457 983000762
940997808 -387852378
-233890014 -959484634
860721130 -515217370
521873952 711281242
-655669282 991954017
524562315 709713129
565723170 684429715
-572049237 986958809
-847188570 998618260
-253420871 953193045
978451826 -285907247
746094374 540058144
849519058 414052136
157985372 865060126
-378366643 969433842
-103154362 928256140
891117033 -474246816
474478034 737644274
-355685245 966758394
-777758693 996880022
879204075 366089571
919521055 -428782030
-565665006 986521784
909317697 -446138508
495661701 -781980871
-613037238 989566997
706390234 -659507082
367562494 -832293902
-150986421 936943754
-870502480 -999032182
962123251 -337451915
697491699 -666025904
912071802 303064715
985753299 -255392456
-471854607 979063789
774427544 509897325
735668529 -637039499
838800105 429547976
836223059 433136326
979948974 96973337
777792470 506132221
555369072 -753206249
-330145829 963591886
212697798 847539120
265155716 829348622
747470752 538645528
699551945 584540543
575177173 -742743352
996777633 -26948800
335703631 802345399
870795082 380303598
958557126 -347036050
-266927851 -963304276
14310530 -922189291
289849898 820224853
429925162 -809433248
653824327 622327601
-128612392 932952964
535847392 -763052277
763107579 -614323272
748360586 -626730117
-924995251 -999671568
799337416 -581626974
826764300 445999698
391182652 -823949391
657441748 -693653788
22200180 901831581
601942519 -727766592
204518656 -880840122
938843377 240444827
892163970 -472691322
956204764 -353104215
20405726 -921078874
52306508 -915050784
19941495 902366831
574473854 -743124618
463165593 743629970
598579724 662613378
818049531 -563190848
678269349 -679627516
947788420 215953342
992162417 18774731
736498836 549681851
-810769673 -997877771
971514627 134894257
708379269 -658036883
183521492 857087486
503461674 721813652
999217885 -148161179
332455203 -844064044
-463107508 978260393
-882605963 -999205134
812244759 -569042007
781541272 501889660
942121036 231856864
-441771822 -979856269
859953909 397883302
925795717 -417442498
645730940 628558552
946174892 220630507
900625201 -459891590
242799387 837289436
981136911 90877577
583662188 -738082612
-335813662 -970535220
835219237 434522446
829649830 442117275
356637928 -836041975
488788061 729915313
661152758 616566138
-613502545 989594359
113538179 -902414078
760151504 525379774
993444125 -211067432
866513395 387337255
904091246 319574318
182654241 857363064
-251534358 952920225
455489613 -799160015
879755830 365134561
623677537 644904085
-54516242 -934074606
906822410 314003123
894138058 -469740099
-172436804 940616225
915211403 -436283893
917241874 -432786664
503541793 721768790
430769836 -809103148
999556366 -77648892
842270536 -537212660
972015172 132833332
976002150 -294788707
-318821728 962135873
698450193 -665327454
206800182 -880254115
128094758 -899200543
741128615 -632648121
682345031 599330797
979344558 99989303
187344521 855866931
-73860107 922625376
-35779542 -930956558
-716380455 994720688
448140947 -802181343
976387831 113896558
-624727970 990246496
213763544 847182507
-139397843 -947103985
924944046 -419000289
332770216 -843962033
927829297 -413680832
30234529 899900707
370019563 787962266
709722625 575319703
943590159 227892746
812007673 -569278417
567777038 -746708811
412184831 -816249636
126379080 874407977
333256061 803336983
867079528 386414924
869518627 -504078937
929641123 263362566
70275522 889817985
-195090870 944336065
54627825 893847675
931222583 259516891
936246667 -397494139
124927220 874825438
572386366 680117588
752390900 -623378341
336769913 801912682
-824522742 -998187354
426779274 761980491
-17139774 910839800
-724533366 -995406193
-597836811 988641527
831649190 -548999554
991386988 -225165933
657796714 619216928
470663556 739678105
416929379 766717480
-907301197 999542716
-810383438 997796022
603394828 -726933651
491503695 728428707
-880377052 -999175108
389805129 -824443945
221165790 -876516391
611266140 653779323
73081662 889079443
994313198 -654764
998222006 -47699158
-977533277 999980443
985865653 63811324
921961614 281315025
472929653 738470780
883660753 358251354
843604395 422688581
202435273 850947144
-318327951 -968784628
104946969 -904262143
996525936 -23835151
994131789 -205825697
29037374 900190216
-3386378 -925346428
660098130 -691903204
522995802 710628394
615176845 651005792
351318138 -837841293
747049557 539078533
-420547090 974056279
-173112818 940730246
-765887986 996502341
133218079 -898049688
-891840120 999349858
-413076839 -977548041
978092907 -287243457
-289223301 958205713
-209220997 946567464
984929952 69514534
999935628 -123440377
692133997 591022565
632287924 638620307
571075138 680968450
174772480 859856496
-445557757 976588198
-624338456 990224072
469441116 -793333881
148003031 868065958
-664781647 992419327
662654992 615370055
-216963552 -957403628
431833392 759517427
835741068 433802013
349669599 796617266
999486449 -75111721
961891740 171322866
334244723 802936660
978886549 -284261829
-622651251 -991232156
862999212 393030409
712240814 -655154745
-840744535 998489793
330685081 -844636591
-962223541 999938790
-944767098 -999817224
784823838 498135438
-45082695 916784082
999911188 -97434155
275995051 825385464
666916811 611962574
-980482950 999986430
76097128 888282612
690454302 592463762
881409817 -488147954
768940722 515942518
999997690 -114361814
593302001 666239701
-78192863 923483510
395300002 -822463703
-94975675 -940519836
135436676 -897549540
745296474 540873227
-844948395 -998602117
-245858112 952093352
-239343616 951136934
-330551718 -970014736
901355428 325037399
562129493 -749691420
-495342554 981136546
892943301 341255386
14820304 -922097139
996473088 -23204439
233823038 840389833
-305715926 960415210
-187690151 -953677225
991952152 -221470910
990589499 31494040
708593150 -657878245
601149563 -728220554
897781973 332014130
377516802 784678238
203427948 -881119430
-967976943 999957259
924282535 275998530
948947104 212549959
-283562363 -965126846
956737885 -351748878
866105960 -508464861
744935125 541241919
594321721 -732104997
809470076 468452589
-377088776 -974417466
964538422 -330744007
360293051 792142851
-133027668 933754314
-332306557 -970189264
-399230542 971782786
219975337 -876828457
204052093 -880959602
526518981 -767605124
999935886 -99757903
-230564514 949831136
859227396 -517066531
965048577 159964336
865773754 -508886923
-272289566 -963898373
-855056861 998767776
824176565 449451637
782782782 500473183
370539068 -831260866
952171444 -362985234
876716029 370356181
906997003 -449920574
-225233837 949028838
963138312 -334650920
357428381 793357004
999036680 -152048441
795257743 -585495005
976775523 112137534
980206041 -279176203
-341435595 965013116
999900000 -125951726
906206651 315265576
987829663 51057522
-401345479 -976555293
-140043966 -947196016
757203944 -619344373
529307582 706926329
-125974041 932471770
995363604 -11065441
708720299 -657783848
804145022 475058862
40606573 -917304798
963504301 -333632698
272817574 -862304382
845649650 -533317221
930274153 261831391
460980637 744774326
345838176 -839669507
-660513591 992202643
927900584 -413547655
279328682 824151896
219462305 -876962938
495385491 -782104878
968936666 145192067
-802417876 997590383
489253696 -784833553
888354541 349755806
998071955 -45213983
989812659 -234670406
965565768 -327834134
-275425524 956301274
659315434 618020148
271830001 826918205
-805717178 997676223
2133104 906509806
968442422 147119318
-282449071 957275745
710988106 -656092131
991999416 20151349
-300076302 -966891170
978618076 -285280884
164254000 863139378
-556229295 -987656621
-247194690 952288475
863921182 -511227859
273958549 826136055
915705957 295254985
-760161676 996310390
752998378 -622870636
958594560 182508486
982038178 86075703
-343784645 -971305933
971435946 135214405
969056806 144720333
724886903 561016804
551897583 693223453
-580051915 987493235
217708928 845857514
-220892873 948369281
903572540 320621447
50975704 -915310110
-467249702 -981773580
998469144 -51946109
993864797 3543575
828183767 444093602
67015868 -912128635
-554615376 985744494
-767339475 996549711
-668756314 992618279
-450502681 -980522852
701975213 -662751889
-855645979 -998796304
595004392 -731718100
-784812479 -997233599
767857577 517121103
-223915653 -958267551
809181940 468814791
785495081 -594554181
904273364 319206296
186591949 856107827
-783786006 997063661
695983352 -667122174
473317467 738263805
427726337 761520473
632516177 638451696
939474435 -390982148
371704548 -830853306
-91945466 926140089
583066512 -738413085
-241735697 -960416612
183119587 -886225547
975605445 -296186509
996927403 -28848923
979197177 100718569
-262281047 954458339
999525929 -76521339
829308019 442578600
556698432 690199063
323203320 807370080
976645094 -292497821
999849412 -92461149
670521921 -684922947
622071714 -715924845
998844653 -155770543
589177198 669037820
-905407171 -999486017
999544878 -77217941
-93744130 -940329581
599420631 -729208709
-62632083 920375338
791869683 -588675821
637846477 -706234923
-709410135 994444959
835708610 -544598154
858453999 400257790
786705712 -593444362
-6606848 908496457
-304004102 960188156
-31867736 -930292026
-882944954 999225988
-232515470 950122838
-597493539 988619874
-152215866 937158109
-197086430 -954890715
-118489901 931102062
42660648 -916912657
450076752 -801389443
870644350 380553610
-247391703 952317213
952106265 -363139791
72309530 -911055495
999400577 -72284046
-479871246 -982690631
810110008 467646526
515842109 -772693613
-383544051 970026599
-371003836 -973860016
998662637 -55376181
941171639 -387488915
907565584 -449003628
162445099 -891242290
374200743 786136238
-561105496 -987941676
990977613 -227774614
165756760 -890446342
941199899 234306602
-960649938 -999902307
-248517211 -961210114
-490528045 980724472
-757406709 -996464506
544125720 698049028
455379466 747683583
825866866 447201748
483438177 -787373871
-930170454 -999714400
-226793388 949264838
984161060 74066628
244289829 -870345008
330805012 -844597826
-83833651 924582262
-321264079 962451849
660930987 616741793
334576848 802802124
676975712 -680517002
373414656 786480865
807294493 471167801
933597089 253675646
475222806 737246485
985297824 67298086
989719795 -235196638
294416448 -855936711
703913351 -661330400
-889901690 999324126
-115796543 930605868
997982347 -43765603
-35705937 914828034
70726828 -911376985
994443885 -203285597
-437225379 -979503356
240339557 -871418830
-287447458 957963431
811524539 465859295
999605609 -79585465
969378764 143449726
729149417 556886428
-629739190 -991576991
972578114 -306456180
460280623 745139997
163266713 863443529
949095667 -370152079
764183905 521087900
870722008 380424852
982105410 85712125
745062244 -629445348
-929100984 -999705903
-265533130 -963148706
892274265 342512282
965478150 158367329
-605394303 989108287
-110021965 -942809168
598680996 -729630889
-189149222 943383275
997826539 -170509471
714419416 570957720
434140702 -807779745
830839464 440508501
-184805487 -953301910
937607562 243612922
176275001 859383387
-70847364 922025756
91439987 -907112233
288267916 820819181
-491911752 980844103
797360605 -583505775
855543505 -521542126
752113579 -623609769
543048265 698707835
-215487351 -957219149
-879083457 -999157079
438905635 -805897026
774006753 -604855438
976283465 114368564
-693379433 993773112
965253935 159202520
998905808 -154646461
773051090 -605693975
229729267 841790254
-169851172 940178932
-741501018 -995968417
837536469 -542572670
-663282661 -993079116
118459637 -901339804
969534945 -316129059
478247541 735625661
872296769 377803358
-662980054 992328043
706571939 578210579
-461112095 978074885
532363543 -764767078
-769006525 -996801787
962635660 168693980
752449878 533491770
-191579538 943774393
942544124 230721942
936853840 245531166
-933918435 -999743111
-26192487 912804584
35049111 -918354619
784724745 498249237
791446369 -589071478
694657488 588845873
967860590 -321131374
613727713 -720915638
-159903489 -949968524
194050784 853700600
170343919 -889339818
392364909 -823523393
812069569 465169244
-341253152 964990299
873228349 -499221380
241089435 -871215674
999491375 -75285627
746521528 539620908
247662784 -869417214
886737299 -480633863
796593321 484240469
152163584 -893690996
781200964 502277229
957807020 185081274
409935899 769995165
995007683 -7445282
-644958815 991382935
-258067621 953859566
734556992 551597257
630366586 -710862826
823174293 450779906
953332208 -360202513
999689121 -135377906
-697142677 993937142
-493734169 981000437
376965635 -829006939
851991434 410301924
961567032 172462013
-260941821 -962632602
-911662358 -999551177
-996638150 -999999297
246265788 -869802928
249195687 835048225
810644356 466971951
510070564 718088918
519242109 712807765
937472468 243957366
286457216 821497517
899481219 328715571
-504464419 981893215
222789353 -876090060
796967527 483789834
971224052 -310831936
697321062 586520900
947000614 218249919
968392550 -319554699
710927993 574206501
528983492 -766412993
719322629 566336898
-388064869 970539964
-502487427 981730268
404509932 772516574
995928949 -17047744
876951193 369954561
-360323926 -972870960
534081549 704098579
587396766 670234274
474215438 -791318315
871508114 -501493609
716935137 -651610376
802479104 -578609250
629571264 -711351731
753426926 532469781
-37081951 -931177507
-219885536 -957767807
-176653299 941325326
586960479 670526625
834343120 -546087748
884414623 356902677
-259562995 954072670
29985045 899961136
431507832 759676989
-162591047 -950336167
-845515241 998585470
-296451140 959179804
988371225 -242452702
375102792 785740569
786824630 495823413
-797191553 -997549108
999298951 -69158122
997650435 -172569175
-112975559 930084893
-707936139 994385666
-339727400 964799307
-635580000 990862302
695132543 588434428
740495268 545718204
319237935 808940366
-475773030 -982394562
884662434 -483583321
-939665117 -999784141
801423292 -579628626
566496103 -747388007
643463602 630273680
324252087 806953129
508196569 719153876
72115373 -911094956
981959523 -272127519
306497594 813898121
994008803 -206796737
959923724 -343414121
604828944 -726107827
388179305 779943136
906212763 -451167576
-848440853 998642658
966984398 152702573
-913595297 -999569755
853468846 408028144
754982298 530838645
14199457 -922209353
-493138063 980949448
-9980036 909253231
143480778 -895713620
989579460 38982541
-3636632 -925390566
898098140 331403075
-16524677 910704621
777851215 506066146
976623037 112830684
710228057 -656659854
476040953 736808950
-125171272 -945058251
-686314052 993457939
-181830561 -952912128
813153208 463791786
623368871 645127518
217542608 -877465292
999794903 -131180853
961417559 172982099
-161081380 938685618
881134140 362719761
235362108 839861877
880198445 -489811241
998856906 -155546604
911830306 303576196
-776405899 996838216
910885066 -443546633
531342815 705725043
-439383060 975983756
998574147 -53794746
-232406006 -959306098
-529816704 -986041003
658764394 618454927
936932264 245331947
877384234 369213455
-416127763 -977801715
-577187801 987304611
416970166 766698271
983422260 78342228
817977784 457581872
999994723 -109335615
981866350 -272514882
356006254 793957795
998105260 -45761463
369739556 788084052
324437289 -846637860
974809300 120943947
757801052 -618841167
998141780 -46363094
619182100 -717666664
274909634 -861699566
-732795342 995344230
64318644 891368930
301089835 -853925055
956542905 -352247651
-323929546 -969350903
99092242 -905505716
16020894 -921879914
295277149 818178045
526853008 708370480
992280262 -219282935
341979475 799790760
-447716174 976798678
176298267 -887895352
-955584713 999913628
452454437 -800414375
-910258968 -999537158
268319466 -863602394
785388542 497486153
-32814605 -930453076
801015992 -580020555
367712581 788962208
980491569 94232064
944668934 224906890
946061930 220954720
-538455055 -986583213
947858181 215749490
887274058 -479867181
-740039138 995608708
980752272 92885663
995440529 -194818985
793586466 487847292
949251282 -369793801
396492507 776196522
-705929443 994304308
-928364786 -999699910
929981820 262539460
-801915296 -997666129
982003761 -271941727
453317325 748746714
353641700 794954251
-654099507 -992682832
999991561 -108186828
634725885 636814952
-34684228 914613020
988571301 46008065
-281160498 957097432
970639543 -312689375
-237567323 -959923659
912775313 -440385944
977737819 107706467
-10416897 -926581250
343412176 799204293
994498795 -2443356
-77163320 923280339
987011378 -249316050
970938601 137226241
669538432 -685587876
653554169 -696194336
978416782 104506091
835489787 -544837852
35712503 898570713
901154897 -459077251
964976988 -329510624
976279312 -293802915
493685446 727230764
984958657 69343020
957764770 -349102218
503309832 721898644
879306594 365912451
-364936964 -973299649
315433248 -849488959
252896818 833738517
-97080073 927113845
-982721997 -999977995
696612455 587144169
-482990816 -982914897
502107441 722570482
784325625 498707300
680168428 -678316003
-735031501 995426497
999345387 -145129687
440289502 -805346717
446755151 752103001
-269876549 -963632532
-786969995 997159004
245865554 836217042
971606540 134517358
943893115 227062783
999342556 -70465632
50051345 -915489067
-251388375 952899048
517021011 -772137288
995990454 -189808042
995878189 -190853927
999688217 -83047271
-853100865 998731336
713339183 571966579
-675246990 -993574779
-353510544 -972228444
900214631 327281588
923480015 -421663779
896209205 335035814
253207004 -867877783
386674850 -825564440
371902987 787141813
644521675 629474107
706516582 578261071
590152380 668380293
674649880 605701833
894739800 337844086
603435362 -726910357
-60752326 -935091617
-289329779 -965749600
978491215 -285759553
-835881223 -998425696
399912258 -820786572
-68719687 921600253
-881845113 999209810
581651857 -739197034
-676813597 993013117
364172447 -833461908
996566107 -184220351
258697370 -866337320
999095296 -150828644
800391060 479646949
925878617 272302551
898147687 331307109
-392320210 971018947
-105233238 928644750
-911057059 999586523
658135410 618950483
65685247 891014618
707407562 -658756519
-518981359 983059344
-354336976 966595737
-515857814 -985146529
999332022 -70145996
174333460 859994294
958401272 183144167
628851496 641143137
645634812 -701311279
444673459 -803587180
-952307874 -999862154
927374321 -414528333
988773195 -240356896
-15056214 -927390701
980819804 92534001
-96218828 -940711701
927996046 267316801
84225051 -908611791
-934032544 999802242
36380758 -918104892
538433458 -761771706
-856804964 998799204
961662131 -338714588
976056292 -294596673
856685082 403041170
-267857865 955243663
696158606 -666995415
985213267 67812708
432615717 -808379723
864697822 -510250231
989194004 -238100893
953035931 -360914743
-72880114 922430527
965139567 -329050543
100133685 881799085
971688844 134179139
-523458206 -985636542
951907579 203586330
227306666 842612922
-393582149 971159794
701224051 583044931
-603319765 988982327
449466224 -801639642
-545222174 985057372
306288802 813978377
-139086477 -947059629
-487644093 -983245366
762858945 522503713
695416709 588187458
-221222013 948419407
58864863 -913759022
970402078 -313438551
945033625 -379257875
422030257 -812493662
739720504 546490213
253522582 -867789542
876327071 -495071466
-610106519 -990606352
824526563 -556519256
887778069 350807019
-2131324 907482663
853280890 408318004
-984545068 999993047
908391965 -447657887
883444611 358635907
716122950 -652227417
-196069039 944491760
598485297 -729742211
748278119 -626798386
640225683 -704742194
992647029 -216776520
-465834839 978512369
-314468405 -968389911
994744564 -4841368
271877246 -862576183
293198615 818963980
-997406098 999712177
375521740 785556397
974912971 -298593941
938635973 -392694065
819442552 -561767821
745063103 541111375
-280776057 957044214
768134962 -609981985
746012921 -628665223
18313196 -921463312
787579799 -592640284
-929074656 999764087
973576547 -303150104
982193803 85229382
990965603 28554046
700446440 583741369
504074906 721470039
