10000 10
998496851 -179657927
-974827258 70976336
796958784 691887767
666244056 -916415304
-764932606 587497519
690868895 814169917
-614345278 743339529
-900378619 349780655
-784893953 -745232712
159654018 -999117787
-81857981 975311425
964761555 205842119
-966150309 -483023984
914844153 429381234
309423509 994151689
-844866964 466985777
-991035136 -63526978
-699670780 664382374
-980964772 28686253
-332826665 904667826
962335030 220802347
-233905080 -963963786
995019250 -94964208
706735434 798867910
-992802509 -83921723
916554735 423635819
-153797141 -975776888
-990078293 -385449850
-878128199 -649210963
859767642 -769727529
-61498470 978889211
804323561 680495234
917166136 -685287506
-784691493 560717227
-185569055 952509608
-774806531 574301873
-997791026 -165374135
-995295889 -118384638
926776689 -667795034
-999748342 -233472826
314387728 993506698
-728398414 -787561363
945969511 307607936
788178338 704684445
740259071 -875108759
-766141289 585903820
797560007 -832066603
-974861587 -454868909
-881933457 -644228937
995076095 -95992144
-965476017 -484993526
-44853241 981544847
939581085 336158039
-709118672 654280366
745175422 758478456
-164613834 957707810
999007727 -199230111
944138404 316046491
-949588663 193939706
-353517381 -940309651
-726258865 635242106
119944554 997844781
191536454 999865306
867357651 561134208
955901277 257765920
-436374873 858401968
-268110097 928042763
855882271 586297500
464454863 956212957
943296855 -633532170
-959406710 151603457
932709168 364731334
-997760142 -164643976
-958727526 154686502
-993774792 -360883180
-597448918 756680355
-898122398 355430813
161810661 999371630
-507640444 818165673
-975228578 68458035
-951757400 185043909
-954289920 174278958
360143721 -994945220
-965043920 125120803
-880483071 396672154
-790313483 552880611
47202734 992535391
902800488 467829463
-887197060 381474222
177040951 999680379
-709592608 -800005852
754691446 747651439
-41937055 981978727
-420921786 866189705
-27218281 984078347
638039223 860278430
-973758379 77622389
-408177355 872357316
-155400559 -975567532
-869557005 -660102594
892394508 -725540707
-468383329 841222232
602728329 886358330
-961278856 143001683
954982578 262748211
942063925 -636446658
936171472 350600259
-874168387 -654317590
-912686590 317160487
-988678683 -393440962
-302712636 -951348497
-668736146 695445783
992123530 -46641157
172590784 999604157
-729077126 -787100116
-998136015 -317491169
-662853325 701044161
105504609 997054965
-282659553 -955282413
999414607 -321669933
-597997038 -860206258
-20055312 985037185
-510180208 816600230
254779450 999019647
928294048 -664940896
535950371 925316794
106884486 -997543480
726532533 -883731118
-692333519 -810776358
520584726 -968864210
-793200295 548824953
-938993759 234466476
931110468 371077652
988652672 530785
-787746437 -742838292
822152961 -809863422
-749229298 607760272
380987452 981214841
948329651 -621230251
915686175 426555448
-999996275 -260510389
-726604376 -788778466
958686109 242198036
513644228 935936357
996413169 -122272753
-966045637 -483329980
-998073440 -172331145
724488512 -884949572
930959940 371668832
132283011 -998407291
805154343 -825416766
978636454 103564930
-765489386 586764160
-906657921 333462199
-784201795 561395284
475618759 951983054
-830092007 -703885203
-976046860 63242065
-34979470 982986302
-367127955 890906360
-985270960 -411495961
-651455002 -833982270
647832576 -924831786
-476622286 836579148
-973856472 77017162
751141586 -867794596
-449956018 851280930
-999211963 -207142742
287220079 -999300535
932540157 365406319
-758995223 -765733070
635063910 862644225
827063794 642312570
-924821038 281860924
836939819 -795263357
-935840779 245541209
-930775861 262806054
-16124875 985547989
-796142118 544645635
497814756 942946903
-890863943 372966540
764379713 736171488
-605299070 -856857742
-979226695 41385332
-820354193 508184319
733164411 771689277
337447391 990053060
884822667 518291798
468602412 954672989
858075091 581646959
746933527 -870657297
-992439060 -79522938
252535475 -999976256
-180239998 953867502
791210822 700374039
671167140 -914016982
-586011142 765290998
-859314559 440448590
629245352 867187046
564133901 -956662169
79451574 -996351870
983884703 -488872384
768950713 -855131021
-434209327 -919591808
-933699043 -561326132
207832392 999976459
-442973145 854971380
-954661244 -514994876
606911838 883504783
-753856402 601904656
275617299 -999627936
788838662 703756147
831640138 633981009
138074115 998644346
-833693549 -700193490
949336809 -618627967
-999657666 -227649289
272552620 997922915
951246443 282193369
-113348302 969141642
-762168523 591129067
-494179088 826324376
-903852104 340863959
-995856836 -127555470
-987907780 -31305200
-346733212 899205231
-96248501 972598019
965018856 204225051
-909978634 324588210
403815895 975390505
750563706 752387388
-869020021 421152042
-367537064 -937039879
-166102624 957352703
-291463027 920030688
-491472899 827928851
999993783 -287373971
706300557 -895451997
-521064465 -891378631
991650337 -39599890
-986517886 -405196759
-823084695 503778005
-972424887 -463471473
-909420215 326091194
-814720131 517041045
-625732861 -847154511
394410080 977867603
666893962 -916102628
-780863301 566005080
-990701024 -59924465
211739132 999989465
660005856 842020428
-693194714 671161858
-999687651 -229445674
-510018046 816700775
-446357978 -916028764
-836288598 481861965
88526805 995962493
-745865285 611957626
-627817209 -846131715
706962103 -895081508
18294089 989615043
-571960670 775506644
510691854 937284989
999751540 -308098145
244582709 -999997464
-986372262 -16677478
287059160 996668815
635423380 862360623
879130341 -744647921
33819168 991241840
-946384386 206745573
964980823 -571708930
959289565 -590201910
896537548 -719305107
357865991 986236119
718026749 787502984
-397880866 877210433
-995803473 -126655501
-987580566 -28120854
201530230 999948087
-995678267 -345170000
-951311045 186896496
984632408 46056177
-999607553 -224905519
-996056525 -130975375
947606178 -623053140
747478314 755888655
-620542546 -849675227
-679297011 685192920
936066967 351036154
-999673300 -228561094
-398018317 877146110
867535009 560725843
960028141 -587916582
991009903 -436744270
-401226550 -928609364
-724445741 637301202
-952005790 184006249
213273892 999994164
937516609 -646448490
784096126 710391904
904200528 463562908
-666750478 -825599118
-505793854 -896811021
-127941298 966020886
-204101592 -968712370
-999854173 -278502840
-964686024 126866692
646459427 853405370
-571126394 776098578
999050300 -201083984
-216426799 944098707
-981692271 23140579
-619798421 738877158
-890580249 373630737
-241196240 936748634
-683573211 -815984678
651997741 848814724
-349752046 -941175131
502252976 941048841
-580604868 -867800901
913394676 434210424
-912014273 319025619
-866934734 425429242
948720553 -620230650
-914211128 -596785833
-990663133 -59518274
248064764 999325482
-785065200 560199478
-920192185 295818247
-583069505 -866754034
-636777471 -841669003
-745535476 -775533242
818488519 657474943
266292239 998358462
989497505 -449628842
985740185 34109271
-692358189 672025212
-417426315 867901019
-863096417 -667905704
931354616 370116560
931256438 370503765
-835313124 483521282
-60285648 979093302
979100675 -515881489
-74349379 -984901344
-922840174 -581992439
910767400 -696383216
-734420941 625771291
484462658 948475794
350580600 987684555
-999597499 -287549530
581805884 899881646
-608686977 747901921
-613249249 744228508
-410357292 871318508
-545527675 793742778
-419419732 -923751447
-932095698 -564515793
999852748 -252163991
-437762300 -918564670
-975868547 -451189501
692915426 812239424
209004948 -999864225
687876444 -905443090
615741098 -938200359
-538357966 -884930893
-721044251 641142389
572632782 -953920858
440958995 -985159682
38709383 991726558
-948584390 -529778416
977371384 114237561
-901119833 347904261
-653031340 710141889
-827900223 495895408
304006125 -998679059
-973845333 77085931
-424271445 864527229
-992795901 -367968189
-860627435 -670797459
761033406 740207762
-945778780 209110854
963631345 212888247
113181978 -997778141
962362259 -580503977
315602513 993342876
-849485876 -683348416
792882550 -836089402
741697519 762348674
995623388 -106203972
-939301138 233367782
-901174577 347765165
-194002480 950303417
376301897 -993468166
-821093891 506999877
-992517170 -369926229
238610221 999675618
-508186597 817830125
-883747239 389349322
-670572865 693680243
98416372 -997202003
236154633 -999991649
-904870930 338194724
780232318 -846439959
998643510 -185073154
-86033015 974540948
787376284 705811351
-524049871 -890291662
-934593757 249844872
-632202695 728484094
-81118072 975446873
-986516699 -18022408
-416785293 -924468057
194976968 -999736920
-617312850 740918656
-475448040 837248173
-418444564 -924016860
262280018 -999885893
-691211684 673202091
-503317967 -897670972
925326459 393013711
697418699 807942877
-853394589 -679022045
728857791 -882318852
-954393072 -515695838
-439539617 856766602
-927511094 273443685
-955093143 -513863599
-740443604 618587382
-318874485 910013306
-468004293 841432955
-141274307 963070143
193866552 -999725289
-856428044 445881318
-887681069 -636528194
-626486422 733310550
543599257 921375684
-200213040 -969293403
-868015806 -661996277
892843379 496613350
-911250367 -601593585
-905416087 336753299
-885465266 -639524114
19400325 -992813070
-173159337 955638731
-786530558 558163045
-40216434 -988099271
-240854779 -962785490
953872555 268638402
-135165395 964433710
615703253 877308880
829794716 637361663
26901253 990532075
928870208 379803267
-12641490 985990569
998612784 -183922884
963854480 211508126
-379698600 885512235
286238457 996748372
-760794643 -764381937
-860486079 438203950
657666828 844027782
-655905516 -831573931
-968054349 109917294
-981582488 23987760
-891463164 371558073
994700925 -89267676
571813878 905896917
745324518 758311655
-453009451 849640117
-10040876 -990610267
712431429 793168206
-731105684 629657601
-758541810 595870253
-498001891 -899503613
-918138980 301764152
-964440276 128062489
-657659445 -830616935
916954670 422284426
-593584258 -862188643
-927234214 274321360
366788654 984393243
-151548527 960745940
-325704424 907422665
-451122733 850656558
557645663 -958679573
459435009 -982053358
992838142 -419339979
-756341798 598711056
337413461 990058745
122115073 -998093911
-963391161 133093692
482966799 949076980
591826610 893549992
-990213735 -384655411
339294615 989737111
999481344 -223059297
-836982316 480678321
-999465366 -217966842
999974832 -270586066
-950846547 188804865
-736925313 622803290
575952465 903448468
603942126 -942773936
381602113 981068751
928035085 382979473
-588407552 763507589
954283024 266471643
365088913 984750599
-719813721 642515470
893506696 -723879436
-334515096 904009355
-813818940 518438507
829519421 637863039
-946739190 205350273
-858027989 -673801029
783742858 -843630682
-432783658 -920000034
576104414 -952758219
695749988 809544985
997882385 -357231961
-837625285 479578396
-984610596 -414702808
-517751757 811869263
197459584 -999762748
-800209111 538807852
-871546172 415867736
155536594 999206741
-920602038 294610735
-379491486 -934162876
-876779395 404737760
-419329000 866972608
-335594680 -944360433
-324320211 -946839593
-962128654 139049034
-806433383 -726448367
964375069 -573801992
-795023661 546241270
-621335740 737607635
28050861 990651261
-895866754 360976093
931524938 -658708279
67284075 994314683
780790582 714945383
197111417 999916942
878853662 533680346
-762711264 -762937736
-967792377 111284075
960530239 231573514
-237048444 938020584
-274552016 925879027
-388295600 881640085
996285237 -119529510
-752654700 603434217
-995860935 -343479425
159303547 999308828
-752176881 604040002
964121005 -574668559
-1341126 -991301834
-473141621 838556413
-628777787 731383766
-632448900 728274220
651798566 -923066500
-970267379 97922191
-993779663 -96185481
-884286661 388127582
-981253126 -429814816
-915274638 -595040077
782510629 712585756
-971457805 -466718557
-657355657 -830782871
701707455 803792486
972336942 -544849610
-689488173 -812486583
870287672 554305275
875322636 -749897199
-183874672 -971666289
872881417 -753198474
401520444 -990726884
-643287464 -838321171
986059317 -474931065
-695779427 -808679939
778835553 717596609
738410859 765988864
-921542134 291830715
-782780105 -746986554
892997100 -724641492
-768959068 -758086089
-992562289 -369613846
-999635067 -286438998
-985885886 -12223526
-891182751 -631686557
854892339 -775469269
-695936379 668308151
668838009 834322582
977332438 -524086052
-700286416 663732692
-427284951 863020334
-857527811 443818274
600390346 -944118049
849046372 600364480
-988608628 -38292056
777130955 -848885862
-163382358 958000722
639949424 858736111
593594875 892407631
919283993 -681526280
873464102 546807673
945714763 308794371
-830744974 491194720
848518176 -782747433
-673272091 691071512
85898218 995776952
-996007042 -342100251
-987509015 -27428071
385810 987593241
-622854517 736345035
-754278203 601364441
999797214 -246071629
-530184354 -888038464
894754105 491272107
-890668322 -632403793
-692627578 -810598858
993375823 -66588986
-964203407 129205985
-560549252 783504025
970601352 166709299
987273451 16904556
-5247944 986913362
-713463653 649553230
740044927 764184166
-708966132 -800410041
-978943316 43419149
-843260079 469819160
78415299 -996302602
-826549390 498115463
-391801884 -931057271
958264798 244569844
816867123 -814806933
400339208 976313440
888545868 508365201
-819621238 -714195638
-945835403 -535965294
-618905134 -850465319
-948857102 -529155834
311483770 993887631
83093745 -996520298
987038264 19616836
65592490 994173530
-283242995 922917389
949522605 290694641
982972755 -494556150
416894714 971775470
370851023 -993989192
-998842070 -193964474
981165102 -505263658
462729823 956841625
-456741150 847620016
-927810924 272489997
-616291743 -851713689
-659685897 704016158
954360270 -604998710
935776045 352247463
-885710105 384888573
806846738 -823914408
950359652 286586003
-462825561 844297516
-852394400 -680137390
-27065172 984099414
-424934799 -922222794
999870374 -254256848
998334622 -348757965
-7031232 986692026
-106556256 970541952
879519371 532001298
-289889956 -953884130
-384093649 883553100
954508943 -604571590
984347438 -485968385
902727285 -709605979
-911631088 320085244
852644652 593021297
-414833533 869160635
819469711 -812383790
-367993375 -936932095
987235380 -466790491
-922965547 287548133
852943863 592403789
639671844 -928383552
638713428 -928796148
996982097 -135436821
917752440 -684249805
963752101 -575920251
-794079486 -737413304
997203268 -140885608
991639804 -430956024
-194709343 -970101653
-127270434 966166689
923861942 -673219464
609336687 881814198
373024280 983050743
978400023 105587297
-240505103 936962687
-290815177 920260801
920436389 410355538
120212065 -998027421
-966255381 -482716118
587084426 -948947289
-756630712 598338742
532695299 -965763874
-429125611 862093364
-888257031 379028999
-977686576 52279740
-704820161 -803053224
938311851 341569671
21466632 989957119
-521517901 809475478
144772124 998881510
-744154145 614067248
-998619951 -309714051
-904064909 340309651
-481666728 833676383
-660523943 703235909
-988613032 -393806718
399001681 976665272
-637037753 724330768
-289635733 920679151
-118031395 968158226
-996664682 -335597026
-661004296 -828785224
-72908818 -985045593
-150945666 -976147535
-951428396 186411500
549880844 -960991373
-916832263 -592447140
902174242 469705563
900595024 474408892
837083315 623780289
-48176700 981036992
-743200701 615235488
-75723965 -984763663
-977010774 56919564
369704010 -994095934
202723870 999954545
-968370628 -476424010
259606100 998764046
590071711 894673229
776130755 721223083
-999994548 -259545346
936814008 347910395
-855064361 448421373
978993060 100476031
-933113463 -562493136
110620589 -997684345
499676152 -973832455
921518805 406579125
-583166493 767396455
-985259895 -6558623
-999803295 -237381534
231973768 -999982373
-971982435 88172051
212532296 -999891845
-596324944 -860963470
610001427 -940439654
931822485 368261320
827056130 -805152670
450859291 -983529883
-900179379 350282984
955113733 262042521
482426022 949293739
-96344482 972579311
525961044 930208022
-670282732 -823620432
-771406195 578901188
80544550 995376379
-287439883 921452872
-785131506 560107601
-145638862 962084693
-587565101 764135402
997297251 -143262295
-687911213 676557418
-779414052 -749741376
22830220 -993049212
-917509016 303567814
-552638962 -879316013
-634414418 -842864133
927465409 385129425
-630449306 -844833611
941909886 -636809237
999344636 -215337212
-28053170 983962739
-998806907 -192854463
-661217478 702587566
857291953 583317074
-909307987 -604682496
669881549 833395109
-97297867 972392876
704342657 801220767
-430687551 861302435
-521587703 809430881
455453969 959421611
-934076486 251617973
-868466820 422294876
349126321 987964932
-821816246 505837125
-24344450 984468745
-413408784 869849875
192334005 999873246
-126402429 -979188943
-845767348 465381686
987328408 -466121504
-203680550 -968775604
981371889 78659097
906419255 456718404
69922661 994530418
-994759484 -110127727
-543506661 -882928591
-281890173 923383541
-836762029 -697004414
-931895286 259037246
-897067094 358036147
39241995 991778251
997961406 -162021822
-544928106 794146356
-998284518 -315279461
918568467 -682801507
762320738 738666485
-995869894 -343395657
991364822 -35485824
546838486 919673288
991850596 -42529193
658590996 843235689
-334113496 904165996
-539310213 -884562979
959119444 239729786
-302487171 916065345
-991341979 -377661407
-988532271 -37525450
185276362 999793883
50927884 992880710
-869104390 -660660062
937073178 346819064
-493822973 826536119
860577041 -768758244
688594208 -905062371
-983986852 4534670
470624065 953908929
679196207 824991182
-970829763 94753527
391589409 978596062
-257195830 -959935634
863487791 -765240852
-332931797 -944950946
-482979164 832912612
-831835251 489375625
-810611500 523362796
-910784905 -602335633
-900603874 349211536
-892790172 368411243
484327849 -977251993
971015023 -549852406
-319432613 909803296
-643397212 718777913
-992057441 -373021066
354691201 -995401485
-381915294 884530917
818834681 656885492
980612476 85762957
-746098788 -775131133
-855671564 447292002
-943113488 219365071
627874994 868241445
-998678507 -308682131
-869475025 420206056
-942458326 221828140
914284289 431253859
-450804408 -914691961
-971773453 89377846
-954710681 172462472
-917095367 -592003534
-234023221 938939165
977845244 -521763734
64521060 994082824
564151088 910279261
583582931 -950177066
688384839 816496579
-387975166 881786334
921904498 -676804085
972768581 150838696
950734160 284733026
339153211 989761448
-944739607 213138893
-987750140 -398581431
607107176 883369260
-937065448 241273005
-742317738 616315503
972686941 -543485428
-961713623 140982814
570975795 906389191
-845689774 465520069
-483403400 832665177
-8639470 986491604
-940103531 -548251388
914586160 -689820048
946791031 303750820
-680971230 -817502483
-910914024 322045746
-762271463 -763269548
618134853 -937259849
-999762352 -282247525
-97327059 -982503096
-922698257 -582244371
-207429151 -968209717
-891885942 -630697531
984026219 52363370
-953622150 -517679993
-996137828 -132383844
322654550 992348793
925276443 393195169
763734893 -858981464
-381974437 -933549234
-769033359 582068479
300504385 -998827208
849362539 -781801811
927048950 -667284712
-827102199 -706899827
575631123 -952919152
937796969 343756401
-986358731 -406022368
966515384 194615318
429841380 967916094
-793138755 548911803
-197271971 949427093
-104119051 -981760619
-157463308 959389193
987458773 14747816
988172478 6323170
146466223 998936380
392182675 -991807958
474621 -991440874
-379756502 -934097923
-19805654 -989818550
-156177245 959687211
-632357649 -843891075
-726036851 635494825
-487911515 -902914374
322157080 992421305
887773412 510445606
-950123198 191762022
-100256006 971811223
-632950234 727845283
-993819311 -360542108
896085338 487489068
970576637 166884662
-160767295 958617703
-135423031 964376641
-554904146 787387938
-455395299 848350652
916694384 423165269
976828344 118760274
808361753 674092089
999964846 -268264564
808874734 673270521
-977202229 -446153879
-966580700 -481761859
147214864 -998817636
844329352 609814130
-478224532 -906084305
-474141147 837990700
-420615681 866340636
-301282560 916502568
493167297 944894771
769180647 -854957935
-590736224 761765207
153001944 999135323
-973537737 -459617951
-181970106 -971936041
616644018 876633493
-999912235 -246912565
-106689215 970514682
-67053750 -985626750
-595844933 757902116
945746567 308646826
930381856 -660953514
573570209 -953609355
633351423 863989789
-958311795 156561927
678729232 -910204853
-969889704 100022769
-205209161 947256006
999977731 -271304498
-725428840 636185344
-982633717 -423749629
471550757 -979835699
200435682 999941549
-976720889 -447977706
-45923673 981383193
804970356 679477864
269287239 -999772782
-720368213 -792967786
-87868375 974197625
883908501 -737891277
-128436941 965912825
-993807969 -96559947
739532969 764750015
-822452115 504807075
-998360923 -314109975
-118181348 968126520
-568552491 777916334
-376872328 -934800070
455784357 959306808
495326394 943994546
-811976590 521281888
997050195 -137086517
819183608 -812651044
100056756 996729405
-912889045 -598947969
158612446 -999094287
828315556 -803920452
-771146918 -756363869
-552840330 -879235222
995332330 -100692211
911845442 -694551496
-999853449 -278535188
12120462 988935380
131308005 998382068
-966807413 -481095074
177912459 999694302
-995178066 -116528116
548555851 918766999
-548295809 791875100
400980836 976143694
-682453602 -816638588
606881116 883526069
-754937842 -768729328
-892946719 368036987
-316804180 910789568
-972019072 87959832
-103741266 971115134
-927426310 -573587358
936704641 -648149469
244842522 999455190
860285962 576875692
-695242272 669033423
-987485974 -400018559
-730639476 -786029127
-876536278 405261278
981193366 80341980
534036457 926285338
809556523 672177081
-281311290 -955538433
-361354062 893318577
273729887 997833412
345691791 988609031
333416680 -997038274
-312775236 912290361
-230394089 940027623
-928325929 270840537
54908185 -995062241
-730782896 630032398
223230550 999985383
-972404312 85714803
-635331346 725801630
-159813533 -974985866
986983413 20248060
933388367 362009255
-425062291 864133162
53655060 993129146
-962353785 137996374
-422495904 -922901496
869193333 556865108
475519400 -979062575
834824361 628050284
-729338876 -786921726
408125850 -989912607
-999478568 -290874753
-351435382 897335772
91117385 -996884018
-846151136 464695134
221497944 999992384
-998597570 -310107271
-508462942 817660307
-508585745 -895837752
-788808430 554986324
-425345672 863991570
954993986 -603155000
-305271023 915050642
-891048023 372534199
785730039 708116785
-998905823 -196007720
940383200 -640278064
886973183 512587482
-644237374 718036462
-971230194 92484776
-238070695 937708801
-668831625 -824435296
585587677 897518290
207044594 999973358
-966663915 117072472
-826353722 498436481
989334880 -8010390
-241877616 936537296
-569333646 -872532389
-427029920 863148509
-983096352 12012671
-81728538 975335129
519426535 -969149446
-987620723 -399288558
963239458 -577639497
-361484959 -938459707
724948797 780396689
-741995742 616708484
993259840 -415096857
-847068220 463051331
-998941459 -303698324
999960491 -267267554
393162546 978192091
-925271322 280467960
912193571 438158929
386362809 979907360
-785094507 -745065601
998838062 -192492415
-992635440 -81888914
682039998 822379004
754118013 748312738
913317321 434466127
799077396 688660232
932925484 -655901691
991566922 -38392986
-996817789 -333979521
-902492849 344386168
374345961 -993656575
-899051623 -620315649
902262382 -710350661
-63212135 -986000165
997460643 -147461260
955739047 258658629
978278858 106620643
814822039 663608496
181120499 -999543955
-463605989 -910736513
-701594990 -805077228
777017991 -848973981
-283546216 922812614
-765928050 586185854
989093476 -4957826
-942806771 -542500194
-997720274 -323409086
-730084654 -786410798
-994198835 -101952858
-999911825 -246871750
338087010 989943842
-505406693 819537430
602060467 886808985
559841086 -958003241
-984446049 -415479779
864874590 566746489
941002154 330031125
-997842238 -166598551
754164541 -865726586
761371615 739803499
-609310889 747404301
678560001 825574643
-473913117 838120197
979119223 -515790651
-652628060 710507655
-723065612 -791159943
-298088560 917657005
913342318 -691972430
17579849 989537427
-540291101 797254449
-533563794 801699560
634338608 863214807
-568254 987479685
996370589 -121338073
-539967319 797470624
724256091 781113902
-841096342 473589351
-805714156 530736029
711873626 -892303632
-282711957 923100740
-539731801 797627811
105411500 -997485870
257206711 998899325
39834965 -994154635
324740065 992043077
-43241803 -987834682
999956196 -293674148
941784141 -637103298
-994390324 -104700655
-907627700 330886756
-974819508 71024880
995938826 -112420026
876660218 -748067316
701050876 804431024
993286083 -65129142
-732324245 628234079
-752321904 603856198
4692450 988092823
980474759 -508993262
920086281 411567870
-189146880 951584358
-738349040 -780631852
978722367 -517698281
439790039 964711874
-982296638 18447368
-786869485 557691190
4187729 988034409
662589836 -918156319
-574251456 -870486356
-581908238 -867248128
-637326771 724081087
-136255851 964191804
538060231 -964324889
-712355840 -798222199
994234540 -81038962
89308428 -996802422
-966893582 115904461
-997971544 -169779643
382453781 980864965
-992360849 -370988203
-977471447 53775670
-441406566 -917497457
916297933 424500311
280455039 997287535
-927375115 273875628
-963038602 134767219
815093651 -816452529
876961311 538385372
160014350 999327043
662018704 840279984
-932133693 258230764
999969975 -292171276
-457999219 -912488050
491381064 945636256
-805186267 531521246
932480252 -656799510
-961761377 140760704
-197516889 -969691969
-812288774 -721092121
-880753828 396074257
-984977101 -4059694
-722475837 -791556070
999982795 -272972100
989935599 -15791522
791469479 699999402
992352405 -50200815
-912490516 -599598617
-913840816 313942803
343807451 988945817
-691937065 672458691
969854724 171969124
-999992290 -258350493
-811706852 521696205
-999561753 -222582670
-258106218 931358882
930494059 -660735974
-767372463 584272526
877366055 537385980
848168064 -783139452
-622264847 736835745
852663691 -778045704
-773783626 -754275351
988750977 -680046
-698606028 665504644
-998023656 -171080531
-872421819 414020596
-984750344 -2069422
-926127439 277800243
-948037666 200208369
904147621 -707323018
832138718 -800121455
-501993604 821626322
-783895562 -746062511
-52921303 980292002
163171056 999404083
943873744 317249461
793356393 -835685481
-600077700 754662999
-940649283 228498855
-659979056 -829347857
916510538 -686444038
-803704228 -728898667
-772930942 576845651
-647141123 715443823
-326445787 907138944
-213668748 944885689
975769653 127472764
-482300427 833308110
192062782 999870600
-871871930 -657223585
-980772814 -431880227
-993601736 -362169156
-828361809 495136250
-999166281 -205430182
-995475421 -346997645
-102970320 971271087
398474632 -991087578
652137713 848697474
-356609245 -939594125
247061176 999367504
-860084855 438974265
220058092 999995851
378787933 -993226973
745668640 757926064
995284810 -99814226
-888011942 379595432
894451215 -722458683
-635904880 725308081
467145956 955216377
434860559 966321403
-975058886 -454154536
772104748 -852746988
-380405136 885201273
-995005753 -351062287
646520302 853355237
842504174 -789417330
348307010 988121179
-948015377 200297627
991188780 -435128592
996843117 -132161784
-387461857 882020456
-996599530 -140595902
-814488219 517401669
992877669 -418944860
-925980903 278257489
-878679274 -648492230
-972596578 84584896
901376255 -711765482
638694042 859750957
-926342385 277128413
431544464 -986641102
999424325 -321350781
-985523950 -410245061
-601711241 753394191
885339526 516932425
670652922 -914271260
-456395405 -912984669
-617929067 740413122
-916196080 307309031
861490791 -767656708
-998658878 -188283647
-16505066 985498903
-315789972 -948650956
-954563838 -515249683
-752263281 -770680852
-221245786 -966046979
-362581333 892809203
-278866981 -956001386
-972763218 83599951
-637504319 -841298742
-77787694 -984554779
943487025 -633076431
-858694146 441624353
971682774 158884923
-861987399 -669207300
998866527 -336787813
182575990 -999568253
368741341 983979585
-997777105 -322635933
-144689165 962299410
-373626555 888148154
-762526178 -763077616
871460723 551548865
341738005 989313334
-390928552 880432461
121425827 997920173
-457532006 847190042
917866055 419192527
143534506 998840408
659207142 842706979
218021098 999999533
-901415119 347152118
-493585279 826677441
-951403825 186513243
921401173 406992034
999440357 -320797838
-929281455 -570038001
-427563181 -921483156
999641849 -233338136
920484535 410188765
-639855090 -840095956
436128698 -985932516
-585816197 -865581348
561019712 912019136
388734177 979317480
245548038 -999995393
843147119 -788714169
747320112 756067246
766389136 733705972
-188422683 951773732
-616085747 -851811652
79406746 995287834
649953873 850516630
-633022308 -843560613
780979605 -845844894
960994365 228839162
362854101 985214829
-551018877 790028922
954915620 263107355
-998497806 -183707475
-952731916 180945435
-541347848 796548372
-989506509 -388762094
-979441767 39837371
-981684337 23201928
713045466 792550367
261968567 998628150
-753290812 602625503
-533089891 -886954803
-343854267 900345220
965068519 203910971
-614057121 -852774214
-897000001 358201216
433665779 966709717
-437539635 857802219
999999896 -283221183
-832306368 488586469
578389330 -951976263
-581027458 768967913
369006577 983923087
569149878 907448978
-990654221 -381973356
-242778384 936256627
986792493 22423311
559952950 912607889
866882581 562214216
957058283 251324205
549278816 918383761
-992024033 -74632198
-909198759 326685080
911675191 439852684
-224780402 -965476228
-381322007 884794418
-80658482 975530605
50997058 992887068
449173849 -983812978
993895024 -75189645
597201175 -945306556
199608816 -999784066
565947836 909272299
-878763769 400443862
-982332085 18170488
496157728 -974637672
-578935832 770496427
-193447649 950450573
-944012765 215938461
-999977531 -254458509
830405524 636247114
-112498206 969319105
792623569 698320046
758188833 -862936159
-999951820 -251002769
583766016 -950113132
-999756241 -234016111
550180215 917903090
722646502 -886042185
982737517 65347264
-985641484 -10002076
-861287870 436654605
-971269961 92258013
-410596132 -926138613
386971956 -992388543
-858587876 441824829
-438065244 857530521
926979274 386941024
-503159266 820914621
457870054 -982329669
-970674735 -469277491
445242564 -984462985
-989635415 -48708922
935624135 352878444
965444293 -570078326
-292154881 -953441544
-667818530 696323955
906014284 457980289
-652153730 710937080
-328278573 -945976580
934603967 357080785
833348640 630813037
588799949 895482414
319861509 992750712
989143663 -5589729
-999997191 -266183323
-993260323 -89557250
-759300930 594883714
-322284561 908726164
93159353 996282471
-947116513 -533098758
778298775 -847969170
-780084019 -749196739
-576451823 772290424
-973430005 79626123
893406819 495045937
-999495725 -219387506
-999639805 -286291688
-914879310 -595690406
-996999080 -331985132
123279578 998012518
966857354 192369406
-380311967 885242558
-637389591 724026654
688929683 815987019
537443474 -964491810
970257906 169142491
655602032 -921366658
-562737455 781984839
-565466935 -874123144
-422327397 865493949
604826418 884933214
-904147849 340093533
-518356290 811486841
876341517 539905218
-312358743 912445011
117799981 997734166
-189781444 951418036
998382604 -347772505
904779708 461786669
501036681 -973519033
844693912 609093958
-963455577 -490830528
-439400654 856838785
994542325 -86453589
760843439 -861064834
-890758286 373214508
-175702554 955008013
-982811148 -422950986
-933594470 253265299
-113904128 969025332
281620115 -999469393
-989265668 -390140422
-9905345 986333462
-991953127 -73812256
-735713315 624244775
37666259 991624572
150156052 -998892219
716450665 789106219
761964022 739094842
-854180371 450062447
-999170994 -205606117
-925241885 -577641249
975283770 -533023821
-879040088 399842416
-271990345 926744106
920956483 -678522966
857365784 -772575423
-924973749 -578130390
946058725 307189284
12278881 -992311058
-420807074 866246307
798362650 689750998
-991618624 -375896716
954959065 262874562
-251743789 -960902953
-478539878 835482531
487525634 947229717
18874048 989678046
-432735334 -920013865
820115893 -811778377
530585517 927984242
998322200 -173574549
864400498 567808181
509239151 937941045
-809900339 -723297278
-491536918 -901699578
999940061 -295162961
-670297261 693945604
-963176983 134111237
-541748825 796280124
-142911507 -977168573
-958391037 156205069
947443803 300676853
-917715442 -590945373
-971763627 89434306
129557761 998307670
909791164 445991710
-669298705 694906513
838165572 -794003247
-71917257 977090290
-751747033 -771055957
926327166 389356164
-676617985 -820019236
-917355695 -591559897
-985562357 -9284460
-602622607 752682159
295785688 -999007643
-997559101 -160040954
-896330469 359842237
319738652 -997906417
963009383 216705342
894868648 490949265
-985160599 -412038177
-623999293 -847998681
-540533823 797092362
-683120368 -816249576
885731813 515892869
553863016 915920558
-981475572 24809084
-987732702 -398676970
-795804333 -735905632
208389879 -999859264
765294748 -857840176
632212552 -931538311
-715780539 646997202
-985193788 -5971517
-296655984 -952555832
775698113 -849999295
-732706076 627786925
853488650 591277876
999915687 -297329567
610673790 880877368
-751039837 -771569331
-150422021 961001963
-213118907 945041919
-962351924 -493976371
-597758033 756444471
845208647 -786445154
999141107 -329938333
959644069 -589109431
615264881 877623136
59264719 993629129
448603201 -983908049
-385892671 882735363
815263929 662878912
-847439905 462383019
998767631 -339117117
-75487237 976460455
837820961 -794360947
-817207124 513157262
-52713057 980325165
-633182223 -843480735
-962196132 138734186
-361691688 893178740
-995706391 -344911652
908553729 -700106999
-960028008 148768661
992054083 -427036124
628393506 867843501
-989286832 -45140458
885986021 515217934
-759955513 -765013507
75857751 -996179750
-741252192 -778580680
-988696995 -39179803
-987395982 -400504584
-999960410 -271291562
269966156 -999759714
-969422091 102585020
-596401011 -860929302
160792413 999346554
970278027 169000038
-289303712 -953998331
-22609454 984700440
-969113983 104258483
-820462661 508011330
849634100 599175152
-939257496 233524127
932230189 -657303460
-959898602 149360159
506338355 -972280184
866964349 -760897785
-158669328 959107902
823892766 647998931
-854684280 -677578597
-634189006 726783629
188279607 999830059
902074016 -710651675
834298500 629037950
922234114 404061917
-998715524 -190006524
998449997 -346383368
-900490201 349499116
765884013 734329853
-39281078 982367246
-757700120 -766698980
597036153 890152226
-652076155 -833647634
-896770274 -623653956
-975123876 69115992
865977811 564260250
-864079827 431175052
999275717 -326104640
640215645 858520577
-443970510 854447353
975572736 129077141
-833612762 486391012
382398498 -992865717
-690837719 -811677963
-363809439 892297192
-948100628 199956012
-928928151 268892708
-133761729 964743845
-889630262 -633847662
-578548214 770777469
-758851845 595467666
-929398123 267360791
-856240032 446232542
946521366 -625746413
-409703087 871631244
16765916 -992628484
847002162 604482762
-900508929 -618174543
726418642 778862742
-916425827 -593130873
-953499577 -517990370
-355974251 -939741336
63330785 993981052
774131921 723870622
-513304181 -894172601
-878107392 401868905
-804397381 -728277694
-365714600 -937468764
-22018676 984778888
-987973935 -31955026
610604654 -940205016
998978743 -334092701
723513280 781880649
-359824287 -938847245
-997851515 -166822640
68770297 994436326
971184524 162508622
347971709 -995948151
752926308 -866574811
-164276459 957788146
999834734 -250098241
962720737 218464379
-36656344 -988407615
-519244526 -892038471
-342182066 901004410
997807362 -358442369
-712720495 -797986370
477054347 -978753541
919131701 -681798262
-999419755 -292451385
-609890853 746940182
-798919713 540671613
-868516597 422192501
-750945201 605597890
980329018 -509750579
-905040164 337747968
-993853142 -97165924
-299643494 917095809
-861426079 436386539
-322713978 -947184826
739254791 -875763326
301620710 995111539
-982714046 15122904
551429505 917231640
-524797299 807374740
-832480084 488295246
-920064481 -586870062
-95957630 972654651
182329613 999757287
862066506 572982637
-746895558 610679422
926226932 -668823892
882944458 -739271779
809798242 -821274041
47028569 992519131
-740341844 618709937
-834750732 484472282
-356354623 895359017
253168490 999096844
-62638356 -986054982
-814198156 517851661
590479402 -947738951
838732421 620632655
-431604748 -920336332
998177458 -351899789
903127067 466840554
773728486 724398154
-923786957 285042147
-285350775 -954766535
-360928883 893494277
130798611 998360688
312688228 -998268719
-835848353 -697959499
-977437972 -445251788
-425992984 863667951
753635245 -866089502
-799724900 539510289
-754014070 601703176
795660259 -833710645
-58748728 979349815
-378940341 -934297569
-994918349 -112525473
309584878 -998420839
-78599681 975903822
989422091 -9121776
980306313 -509865982
-357018335 895090479
597868293 889602608
36912661 991550643
-211695212 945443897
948866722 293880345
906655370 455979400
-807909444 527452077
464834151 956073166
-985973549 -407994764
210976365 999987034
988862553 -2066372
-179550129 -972274858
-480664285 834256903
403153761 -990529178
233233876 -999985321
-466724329 842143483
-595012776 758533923
909312241 447539669
-563714481 -874840886
31564662 991013440
-194428782 950190211
229678676 -999976668
-997403127 -156568887
-432466591 860398217
-715433542 647381119
-928703354 269623735
-480921778 -905213290
-930450501 263886519
-354972589 -939973269
-776991321 -751699896
-198726931 -969513504
-987387556 -26255404
-733132479 627286526
117327267 997709616
844388794 609697645
-821642262 506118186
-670539270 -823476278
-725922148 635625108
-999739720 -283066862
626235207 -934010882
-908256535 329208813
925103309 393823165
-772794836 577029813
-123500089 -979532922
-626625905 -846717975
-564859120 -874372247
25120500 990345230
-552074804 -879541722
-993654955 -94562804
527899215 -967021636
317908964 993026582
486870094 947498877
-822616579 504539890
-895347104 -625725170
-958869773 -503740975
-828026106 -705978141
-991597260 -69760096
849748488 598943398
832101336 633130274
-994219834 -102250442
16161893 -992585939
-999698842 -230157180
631584159 865372411
-788135681 555926241
199001943 -999778074
-3595847 987115792
-937012519 241457852
955767235 -600873092
-919840917 296845646
-157901205 959287178
859478785 578621539
422879380 970040162
949614184 290246761
-799895445 539263469
999222730 -208961062
875850730 541100444
990727650 -26507436
578089094 902165181
835777336 -796448258
845402788 607685761
897141634 484470773
-17177166 985412076
751178572 751684132
-845125174 466526153
955710752 -601041944
230935469 -999979929
-956796012 163315462
366722592 -994371200
-774043994 575337129
-893723327 -628073614
949024243 -619441876
623480885 871577516
999892387 -299302060
935499949 -650652744
392270537 978421840
-694186363 -809653655
116700420 997676801
-181348356 953586166
162767488 999394546
885219778 517247707
539278422 923612878
995255213 -99271050
-707357366 -801443252
-656377903 -831316885
-375124801 -935223617
481379315 949712388
376630399 982234363
790644320 701189720
860853793 -768426198
-730991947 629790114
77745334 -996270626
-194916240 -970071536
-818700254 510805315
-801021647 537624202
997541620 -149688460
746333903 757178075
760348737 -861417547
198423380 999927879
156470507 -999045120
-929285381 267728523
993686748 -71707761
-969198404 -473907915
-770796504 579719488
-788416387 -742271314
-821393916 506517776
526487312 929957097
541117758 922665487
658180718 -920207188
979051522 -516121786
814512878 -816986741
-608948287 747693996
-402443249 -928290728
-662733715 701157310
30936968 990949107
-947025287 204219849
903286325 466355472
-803806690 533555029
43160157 992154179
963331939 -577334066
-999885368 -244296366
-880536493 -646061261
843773827 -788025679
338412061 -996685229
-912501908 -599580110
-970796004 94944416
-566737246 -873602402
-390140488 -931481700
-940746479 228143920
773167104 725130137
702201226 -897735416
976539707 121156450
875821935 -749215889
31813047 -993650577
109775690 997299666
599031793 888833762
-979300025 40858345
-348865095 898358961
-618658671 -850583572
-955955849 167025338
-2902546 987199929
-351200746 -940843816
-909323279 326351251
997396819 -145807430
747575974 -870221926
29861586 990838346
121919103 -998087104
499317151 942311458
115826238 997630752
948202707 -621552671
-957034151 -508734652
-672260595 692049807
-999503946 -290179589
830265246 636503396
-579417235 770145934
988538930 -457203093
-117421300 -980243392
-465861115 -910027051
-745070102 -775864671
477991606 -978564634
-973600283 -459395540
-799100107 -733001971
280701542 -999495680
-998582973 -186095619
906584453 456201620
-998256031 -177173753
-739435506 -779866519
-943683695 217199900
-275956135 925402883
820546809 653920950
996514295 -377575275
-711424322 651777573
-755272815 -768484157
952500102 275800334
-900636624 349128673
520610525 932733056
-943273889 218757926
-993628718 -94224423
-700981427 662998183
640085315 858626115
640164307 -928171207
-982467615 -424490689
-515640419 813197959
-996281097 -339464298
276183053 997644070
-850972577 455962943
-912003795 -600383438
123031813 -998125423
993644505 -71007468
-154057913 960174681
565719383 -956160383
-801011646 -731302309
240611555 -999998509
-995927167 -342859010
980518458 86635306
-879475793 -647449906
771185305 727688206
-750949166 -771635006
874750360 -750677516
-990746927 -60418139
988158018 6495493
930752509 -660233831
815555312 662395333
830255447 -802009974
531347260 -966122494
-683402938 681104688
-696420295 -808287039
-828610440 494726851
660117095 841924536
201144480 999945876
-996794192 -334230595
722909210 -885886473
423338919 969903628
-508641841 817550184
-40070615 982251800
-966560875 117593110
167263579 -999285536
525459986 -967646231
881289354 527491082
-339771896 -943423392
543175123 -962914609
-919518878 297781549
985868884 -476188627
-205709347 -968469976
142796903 998815317
-979326877 40665184
-576910114 771960678
921984447 404940859
998330302 -348846301
-971512021 90876114
321165382 -997827540
223642076 999982717
249592653 999259004
937132230 -647255879
949386606 291357145
847275296 603935304
-904860718 -611644881
-999878887 -277249987
661855908 -918501816
68076569 -995793417
955371902 -602050865
964592857 -573051949
-47696829 981111485
991243344 -434632983
125106249 998100649
967497396 188107231
-773093079 -754824053
-986116552 -14326746
-901555835 -616625588
-262190630 -959045955
-916490135 306472344
762784695 -859671834
-849686629 458309858
-643722482 -838094857
-153382995 -975830959
-13913519 -990299066
102540251 -997371154
-950155412 191630710
338438168 989883838
970736775 165744642
-997742282 -323113282
526129803 930127582
759996561 -861667799
999985076 -289810917
998315593 -173355147
-726180447 635331459
890450312 503207224
-945176359 -537403835
856880284 -773145882
929301436 378140801
838872590 -793267885
-978947797 -439368202
979621215 94895159
-994227811 -357360607
-480121037 834570865
-467820524 -909406927
-171407502 956070556
995114957 -394908334
-942940733 220018867
-484613231 831959106
-357336592 894961685
940485783 332271093
-29738325 983728260
-865315924 428702480
-410909549 -926054379
-967634608 112099690
854452081 589283078
990745221 -439062501
662791952 839609434
719318051 -887992813
759424063 742113206
-615350852 -852160944
78944316 995251546
736709888 767856571
667822289 835219561
-948363349 -530282605
-330705041 905494283
-413069510 870013658
316962415 993157723
-922039233 290344350
-689860379 674580283
-944301764 214827054
323091422 992284895
-320012803 909584755
832259992 632836185
919052659 415136382
905257689 460316560
992554073 -53364920
663671005 838846507
982516348 -497367325
989693111 -12615771
-997338927 -328178906
468948049 -980326535
-826380444 -707612999
-354664286 896042185
188096479 -999650871
803010989 682557716
847962280 602554482
299629805 995341988
-246259944 935166920
164917809 999445288
285762659 -999345185
940233335 333362419
-999816578 -238384510
919664830 413024364
-451953925 -914344698
990858519 -438070835
898151208 -716836538
211517226 -999884010
-863571704 432178480
-77755965 976056038
-599822421 754860422
-324416129 -946818889
-545146502 793999391
169604312 999546451
505201619 939749250
-606895546 749322658
-839410893 476502445
-523218179 -890594893
835161515 627416447
908971906 -699410957
64075608 -995578019
-500966790 822250298
711528670 794075604
-875972214 406475445
489796796 946291760
624836891 -934582137
-479445826 834960473
-889236855 376757416
-653268720 709926340
-278102117 924674451
-999418082 -215782577
-505689335 819363973
729728267 775370102
-630769395 729702023
-984167281 2989491
816146622 -815476081
-813761779 518526842
-281154670 923635437
805956558 677921891
-452333075 850004851
-722273449 639759129
-577345657 771647089
133678795 998477665
-670736208 693522970
276971676 997581338
-842170413 471722757
642036978 -927362132
257044578 -999951182
-902052320 345520902
-280216147 -955746212
628398080 -933120377
475219237 952139212
-215458969 -966965053
-125764847 966493490
-779878664 -749364027
-851727141 -680877627
-999894007 -245113565
-170570255 956275006
-745851186 -775307943
-199169167 -969448232
-721266194 640893652
-487506380 830263633
996264827 -119100743
295040286 995852499
684737994 819886351
-994448411 -355596771
-593426063 759737261
-959570644 -501807285
-486289877 830977430
284302809 996933522
977635534 112030171
-435691925 858751435
368824668 -994177695
927291818 385776988
-997956720 -169411609
-377487377 886476420
673569733 830097522
-746472379 611205150
650289351 850237778
-956642877 -509788597
-964529352 -487739907
-310069064 913290568
-982973515 -422219107
-261686542 930176173
-690704571 673719857
864598592 -763872611
-757072508 -767161703
652199214 848645952
899176298 -715242783
-993896666 -97756891
-873164595 -655592719
-243184189 -962388363
-998950312 -197509037
222679532 -999947565
-916931473 305215144
-903328207 342225144
-882094669 393078548
-895222726 362546822
-478908301 -905864597
-967013679 115291429
-640848122 721016849
-706741670 -801835114
697306407 808050883
864821984 566864892
-322422132 908674025
-999694507 -229875095
748003644 755294656
740782745 -874765660
86135559 995794001
931548394 369349299
305674720 994623310
994291654 -404163376
-277813463 -956198001
563767232 910493554
-220722867 942864259
-47203895 981187372
-785807932 559168011
-36817435 982722931
-419891963 866696228
-162315807 958253553
-61732744 978849442
992069173 -45801206
-127819817 966047296
898729166 479891670
997980841 -355574254
958940083 -591272670
999502714 -318454544
998703473 -187328812
997076750 -369697693
99594202 996700901
413503158 972733511
-849538617 458579059
617303722 -937587314
641453238 -927614671
-984184161 -416701359
231791552 999857344
-2400746 -991219168
-955207780 170298058
84301893 -996575564
-581203580 768838729
682842338 821639858
-742665748 615890267
-835119937 -698716901
-424539131 -922333025
-653899973 709351856
879624419 531735237
-327174533 -946218232
46112706 -994538673
999476024 -222742005
931624712 369046919
171404060 999582009
893956824 493510683
-755961302 -767978707
799768025 687605266
927556024 384790897
-664278844 699693119
598898084 888922153
-420315257 866488324
-249215016 -961347043
542601290 921896705
999988338 -289229899
855039582 588059387
-655152547 -831983116
725279082 780053176
-982322774 -425132515
115928158 997636142
378814855 981725882
982452841 -497753597
-545682926 -882075323
-432956700 860148546
102446756 996874220
-994571676 -107350405
-188436211 -971012093
533824258 926390890
-107064514 -981429778
-778502625 569246724
997237629 -141749638
577481634 -952287338
32337434 -993684433
-972994290 -461522703
541305587 922568359
-72134048 977052370
-998745803 -307452068
803432555 681896292
-600855345 754060956
-867179416 -663016153
-861669273 -669579903
-768741250 582456740
316495621 993221526
-918077605 -590322580
217542549 999999948
96782476 -997133196
-811531478 521963776
486219393 -976840314
754364663 -865588155
-838089882 478781054
-377032381 886674061
-522253535 809004837
-995174183 -349624444
-882839146 -643036522
816296843 661163126
-940750141 -546893139
906638964 -703277769
784614640 709671626
-421376439 865965224
-233178454 939194206
-999883842 -244152470
994304630 -82262094
-228756203 940513621
790815320 -837832991
113606723 997512099
59469715 -995321236
-638750900 722845710
-425462687 863933070
-592842494 760178189
892037940 498844579
-959584883 -501767806
-893318058 367147348
-686844988 -814055541
-230440496 940013807
-693972154 -809784274
-321054051 -947540043
-980494241 -433055864
600410731 887917842
-875369226 -652782483
-467198641 841880485
806037840 -824634157
625846182 869791769
956411019 -598947055
999799107 -246264349
392911440 978257022
-898541056 354389080
801083941 685570813
781785089 -845201595
851396244 595584958
-857443060 -674467794
-509388988 817089861
-868730077 421752817
-958824199 154249336
289491633 996428847
-435467850 858866059
-375551369 -935120495
956584435 -598427727
188925949 999837228
31596736 -993636303
-596626005 -860828226
994633688 -88073914
739362196 -875693462
145868054 998917029
-132298633 965065773
-166127753 -974131718
130371139 -998351275
-309663598 913439785
558724465 913282711
-154412808 960093227
-199822167 948734360
902777217 467899749
372772899 -993806896
-799023839 540521864
-968392534 108128209
-901396129 -616862047
-629686182 730618451
593759965 892300629
636016919 861891527
652733199 -922649748
555994247 914766730
-490307270 828616161
357549389 986299699
-965440868 123170007
-527252719 805791935
-931919601 258955066
-981317693 26012657
-907444501 331374301
-429486628 861910738
774155448 -851182415
798499557 -831247998
-521166946 -891341377
-978673041 45347362
-503994326 820403161
-385864411 -932568553
405301904 -990263502
-589861251 -863829925
-850375547 -682371149
585846375 897355832
-417533846 867848677
572058957 -954109683
708145431 797468235
-416123403 868535052
136060390 998569145
929141876 378759145
428851623 968221805
819271616 656134204
900043754 476035593
-983596062 7868138
-448870619 851857244
77142475 -996241739
550141942 917923624
837781040 622450683
810223922 671103450
-851764058 454513044
674359415 829386910
-337440210 902866289
-838897286 477389467
-987206350 -24521784
-369913572 889733222
-844018211 468485476
962641588 218944509
-215013089 944502699
202206660 999951765
-330964076 905393487
896746145 485601915
-220302052 942986227
-970999654 -468224875
-486142382 831063837
749962443 -868598880
-420409989 866441771
-529253753 -888382421
-725272337 636363005
-982477959 17016840
160361608 999335795
-602723738 752603045
-561374349 782932887
-933557282 -561609609
-713996296 -797157994
-554153537 787899160
-352642383 -940511667
894055070 493235461
-581954128 -867228634
357354174 -995179341
988298272 -459036331
445792241 962722171
-441535670 855725879
652282162 -922850982
-190879261 951129567
247162259 -999991528
871861423 -754566515
772606431 725859845
-94380367 -982823070
-422152802 865580607
976442555 121957206
584745018 898047284
785016090 709112727
972497103 -544226406
-441785446 855595216
-892997486 -629112931
-982978549 12976546
-992542853 -80768382
-284301354 922550751
-999729134 -283438625
819047508 656520496
571107884 -954422282
-843926820 468646310
998487571 -345561707
816394591 660999589
-633642147 727252840
-747103618 610420629
980377016 87947212
-954163353 -516290335
313252642 993657105
-688764930 675693567
939460682 336672706
659763654 -919475805
-840832278 -692705994
-50578255 -987180405
145985680 -998785862
-776905966 571435595
-593159082 759939107
347610347 988253216
565453650 909550204
944383573 314931047
357460507 986317528
-901771679 346241599
126471270 -998234455
885086615 517597841
-601167542 753818090
-830468902 491653049
225844253 999965409
-902595937 344120104
-880094180 397530077
202635567 -999811232
-863082240 433144207
974574063 -535955544
100559329 996760144
-832106496 488921352
-977420574 54126957
938750974 -643831860
-33015717 -988717017
-975659959 65718603
-124242674 966823767
999749121 -241369028
-376797866 886775901
765682272 734578344
-259793684 930802822
-917930885 302360583
-739159391 -780061518
291339973 996243098
-915587071 309036534
-732092125 -785021083
-520066756 -891740640
-990543383 -382651151
425957401 -987475496
-979962406 -435269249
-149627892 -976317735
425101616 969371000
-991674514 -70627766
-311889447 -949466573
-598579165 755816401
-13588126 985871325
-277273399 -956298603
-611198031 745888829
-214291756 944708416
-691564131 -811240246
95544405 -997079674
-858866487 441298092
997002295 -370770878
997765361 -156136802
-913793563 -597468757
973288458 -541114286
-749948665 606855782
953143525 272454487
993381593 -413831845
-859273664 440526233
-684802752 679696772
360483590 -994916146
-994868141 -111765144
-954638412 172775809
-595588157 758097169
-68413935 977699800
803263740 682161576
930853712 372085918
997339659 -144344820
-858423081 442135332
-316436480 910927086
929322129 -662992549
-910927547 -602108912
406527141 974662194
-458694663 846556416
963477555 213834574
812512345 667392759
270318566 -999751680
-676456854 687980365
836152496 625548043
976111660 -529521053
999435769 -320956854
-470257922 -908632532
275960532 997661528
386494129 979874861
-843076308 470142041
-406578611 873116798
795970776 693375924
-933026410 255200731
-258256169 931309565
858529263 580672079
-995557143 -122609269
-973109992 -461120348
-655039120 -832044647
-916886869 -592355133
975641655 -531523180
-941702629 224637370
906482137 -703535949
436148000 965902172
865251951 -763059060
-335445702 -944393616
307728794 994365751
-626083252 733648813
769094319 730337102
-623748733 735599821
209069870 999980935
636053088 -929933265
-950463424 -525405527
-995887269 -128073144
755443075 746779310
869495732 556159058
990020604 -16914324
-49504725 980830006
831710856 633850792
-999529424 -220993974
-364138640 892159702
996670656 -375462904
782884205 712069858
963051245 -578255765
-510375383 -895208369
-989350519 -45789941
775472062 722099673
918875337 -682254963
966667295 193620820
531757035 -966013488
631976834 865066230
-731273360 629461749
-939547578 -549409978
-998433176 -312967540
860230542 -769173757
-998316276 -314802739
-656834863 706654862
725927879 -884094356
902289175 469362227
521542028 932301363
-693077739 -810326936
-969057237 104565915
-649660507 -834947245
303966533 994833045
-883315061 -642408232
-197732649 949302447
-460368249 845643433
-720371843 641893901
-958539395 -504648631
697945456 -900068912
992532858 -53027273
-864977774 429382169
-647617515 -836037945
-615729253 742212998
958780083 241667235
502629816 940884877
-666481033 -825749566
250827950 999204795
152900995 999132432
878505208 -745516730
-981412680 25289631
-898975872 353305836
983398354 58774763
297471607 995585920
803876623 681198118
-928584438 270009226
-985398356 -410867868
-515611931 813215836
-990479168 -57555161
-615114596 742713607
-988783321 -392855317
-999998019 -261651937
-830489611 -703479525
-440496702 -917764747
71229801 -995953441
-502098983 821562126
-999794529 -236725422
950978904 -614276321
674870721 828925167
-234839275 938692507
-986732213 -404059280
-605197722 750659403
-680376666 684121857
-787765784 556442316
951731311 279751929
-958523693 155606800
-596593834 757332030
-668012766 -824893899
756231268 745859723
981474243 77688043
997901348 -356925373
-21395835 984861383
-328366465 -945957285
203077429 999956226
-542256296 -883418056
-83425457 975023537
961870419 223605537
-473309894 838461706
-410067651 871457153
-635199898 -842469666
530084064 928228044
939451312 -642327398
223098151 999986092
-235504051 938490800
-859988101 439159951
940320001 332988475
-818112398 511732008
-91623972 -983121069
-554840537 787431277
-993890374 -359993844
996919356 -133949400
962865364 217583122
-902806636 343575631
136860546 -998539056
-365989840 -937404040
350824318 987636566
550459287 -960822158
-992055104 -74993833
97830247 -997177793
720615402 784860550
279040026 -999542086
151009553 999076366
850972921 596452875
423185564 969949477
-539505654 -884487248
-982150005 19591143
225770477 -999962257
-201263530 -969137170
964988405 204417250
-999239349 -208181323
457815632 958596781
945458595 -628331518
-863705720 431913853
-884391937 -640970909
821000922 653128537
100724 987559434
-186983439 952146749
-777366233 570804746
999447859 -221109177
-812751933 520086260
858799966 580089301
-867163156 424965473
-205718504 947115014
409179192 973935680
858707117 -770990018
468730577 954624873
-255129238 932327471
-661470418 702349974
366505991 -994390963
-989470804 -388967010
-738003442 621516512
-302868371 915926623
-654724839 708597775
-938160124 237418924
590006401 894714819
-972428581 85572380
-611962860 745270195
-462051059 -911224138
-591319228 761327005
-837912282 479086835
-987303575 -401002148
-546305485 -881830062
465462150 955841071
-974079099 75639333
856245067 585535771
346167664 988523427
-819038530 -714754779
440271250 964553913
-745404288 612527740
-990245550 -384467148
447376252 962187798
-442527385 855205586
413853247 972635858
-938316168 -551957958
-96701832 972509589
852387686 -778363265
-906112975 -609708617
785270202 708758331
-962800730 -492702309
935360040 353969899
895177627 490075076
899617323 -714551287
-997274306 -328911237
994092650 -78580626
984802225 44262452
757088734 744856937
-999767733 -234813530
500505152 941803963
-593896737 759380838
720113278 785374623
861261647 574745692
-69705071 977475817
-689603546 674841911
960895236 -585192819
168839256 999530607
-902116607 345355449
-928026813 271800948
868237762 -759279988
52435484 993018847
980163658 -510590281
-743634242 614704380
970765345 -550784125
-122568485 967186462
992677334 -55327195
979302779 97752316
-379602972 885554133
250431713 999222194
314272074 993522238
-984784032 -2364839
-653921721 -832650110
-727309190 634041670
-852758261 -679733277
683549663 820986692
-137330283 963952889
-31004944 983549828
-960942279 -497959961
518845694 -969291791
665522847 -916760171
-30473992 983624739
-997169368 -151583527
677370127 826661943
887205736 -733133360
-959307822 152054198
986681099 23677863
-915057526 -595397893
566719238 908835692
-445109858 -916401758
545855215 -962150680
-961912568 140056711
-372681016 888553839
376239676 982324235
874305166 -751281165
-292853673 919535632
991151169 -32424844
-984219965 -416534565
-658684632 704944271
-555394513 787051887
999818512 -248311472
-675707115 688711675
-988162824 -396305500
-978736109 -440202204
263731261 998521896
648416451 851789880
-996983431 -147848832
-290793327 -953707643
-872565956 413716249
474548626 952400444
659558498 842404968
-321574648 908994849
-882407878 -643604538
169089548 999535885
-827597417 -706407584
-703783453 660014832
834605707 -797636519
-18897084 -989893332
-956341772 165326294
-999962473 -271064503
-559107671 -876710965
402695533 -990584784
876083419 540535524
80849676 995400013
-239606685 937239349
-334880175 903866895
-167377840 -973960318
-257761539 931471767
-742774763 615756882
-542035328 796088134
-605484491 750433858
451484429 -983424073
-810210368 -723012807
341151856 989416138
-980264267 33872517
-980072845 35266321
-994543352 -354833966
-654404119 708891685
-999982432 -255544819
865708234 564867974
-421692004 865809159
734182226 770594540
-171244823 956110378
198854284 999931209
923591954 399249032
974084551 -537951475
-492583077 827272177
-974014862 76038225
554335391 915665056
399568011 976516453
-986874699 -21375661
-215668268 -966932296
620797747 -936204992
902749196 467984355
-995624681 -123711180
-972082893 -464625162
-772699295 577159076
-410629091 871188307
966258633 196290160
770789942 728192243
-803765739 533615007
257743845 998869481
213195279 -999896605
-739520045 619698354
410311337 -989635158
-983038585 -421925290
-903042054 342966989
-561818743 782624331
570573207 906624546
-926978915 275127821
918434714 417257683
472478141 953199496
997195450 -140690592
970845673 164961318
-881086314 395339299
-347036847 899084856
-932007559 258657682
-823543052 -710398023
998014123 -354976572
-645020532 717339056
990480234 -23096085
947560601 300124824
497397426 -974354153
919457653 413739494
53387555 -994973127
-935181336 -558347414
-480360099 -905395156
995603561 -105824881
-274283987 925969826
-871573891 -657597812
987682003 12143966
925982301 -669280375
534812829 -965199119
214754097 -999906367
-581494077 -867423833
306635555 994503181
-845133625 -688083820
-946407355 206655458
910395731 444025522
395328509 -991449853
-21925195 -989643091
-591703087 -863020872
-198409966 949118506
954419366 265747437
-614261676 -852677451
179582733 999719467
557991192 -958574348
-997576110 -160424880
531482351 927546893
727919229 777285858
-894431440 364462632
969114155 177109104
438725942 965060717
-354163516 896243542
-447015702 852840782
58451609 993557469
-305839780 914842856
994418507 -402780423
-879514437 398804078
-747625100 609770746
990392843 -21903128
-456472912 847765655
280236489 -999508727
778276446 718352198
-326131485 -946446258
-804002507 533267408
-300234304 916882401
-958426188 156046582
9151333 -992085870
203642999 999958833
945067649 311792083
867013892 561916706
-802844962 534962110
-598101160 -860158960
-806253064 529933033
158337281 999283076
-755786532 599425356
-563906737 -874762264
-768559849 582697663
-686650070 677832634
-123718871 966937374
-891944081 -630615085
-722571193 639423306
437811566 965359675
991955758 -427972471
994782024 -90710532
-962129634 -494605749
790839940 700910146
-996731031 -143046478
-975306501 -453254256
926713578 387928451
-958939249 153727956
-963302987 133513723
999066105 -331890857
-462131919 -911198831
-955057708 170953737
550331325 917821900
-861923073 435419639
-175470386 -972842835
-980863541 -431493340
-561074677 783140471
-568778056 -872762116
764471065 736059818
-1224708 987401210
-284040805 -955017886
992680814 -420904005
-819614953 509357884
-46212531 -987572077
-914711535 311505086
-366498306 891170847
-982391765 17700772
-999729036 -232157163
-905380074 336848641
63896468 -995568197
750819832 752094640
-825671809 499552577
-997801285 -165617831
-684158313 -815642062
-974882866 70627682
912380409 437545905
-998114777 -173411060
817281255 659510586
874053730 545406407
-320247656 909496142
460846865 957519850
987216445 17563361
924799202 394924666
-954925026 171531842
-766216600 585804200
608249274 -941116986
993466622 -412946126
175113387 999648570
-182560376 953278102
301979759 995069685
-721834774 -791986480
-695163944 669115113
-921690440 -584023630
-587508902 -864853535
-950275869 -525848142
503787282 940377085
-498619630 823667779
296458914 -998982462
-913530468 -597899042
-616971994 741197802
-828474166 -705528176
-981932643 21279737
586329409 897051527
-796910580 543547526
-376800761 -934817446
-64811359 -985845908
-993337048 -90516762
-961276481 143012692
594808697 -946179483
-328892269 906196342
666372114 836491760
-288256495 921165551
-597937173 756307654
365898901 -994445540
-979384043 -437629475
471852257 953439579
354908450 -995383386
170850286 -999360813
960820411 229870917
-980992877 28475287
862469073 -766474378
813642202 -817782575
789133750 703339868
831131809 -801132386
-999768673 -282016893
-842738603 -690662374
-769412621 581564088
469170110 -980284958
939016316 -643262535
-845581137 -687599970
-746594779 611053158
-270200245 927346109
946386551 305650526
-686271308 678215178
712811113 -891766157
-573704333 -870715392
-946927621 204605798
-847352641 462540078
-85556647 -983760423
-862639150 434015843
424036737 -987750789
-360184997 893800380
10496115 988754460
-689329380 -812581206
809276465 -821744090
898257924 481259814
955205123 -602538161
-569725640 777089482
-497205192 824516236
-320093343 909554393
413580162 -989205850
-963518223 -490650850
-976395855 60975091
-988058426 -396884073
639064561 859451845
952458408 -610289959
972538590 152565069
-476301510 836761981
677684362 826375098
372323679 983205958
977438815 -523604871
-743093396 615366884
533166603 926716681
-955138000 -513746039
565341084 -956280332
-991713226 -71066068
880716334 528958364
14044248 -992436478
985571102 35954276
756466666 -864131328
891381824 500658676
971931582 -546401755
-999693088 -229784841
115401274 997608208
239644894 -999997312
-688508712 -813069860
-920478414 -586148626
627524493 868510221
-972251815 -464055479
808451838 -822483817
-509933491 816753195
-468349494 841241116
521805999 932178787
-985007272 -4324626
-916112263 307547297
-993964988 -98695089
877430138 -747005070
63327904 -995536697
847215130 604056009
592504036 893112951
980769726 84298583
-853988471 450417779
-999281159 -296012868
53357358 993102308
939830292 335091833
838168494 621711700
873107276 547653799
284600706 996905146
-644465836 717833328
-681325524 683177185
480461077 -978060485
-944588296 213723095
-491114181 828140776
-481324455 -905082650
927978527 383193754
-747763271 609597974
-29140862 983811667
414373174 972489899
818273480 657838362
-757823122 596800521
-917537667 303486033
503173525 940647501
926450181 388903632
630808067 865975659
-185893258 952426446
980512123 -508797635
-997354524 -155492195
-920004469 296368371
358564636 986095603
-138355848 -977739065
705261890 800319934
441678016 -985043698
-594224351 -861903594
811900982 -819368798
-205449856 947189503
644255057 -926400628
-460124662 845776589
799791756 687568954
-972392514 85783991
-305622881 914922100
-898598272 354246644
524294648 -967939999
-708837421 -800493077
-990767099 -381270933
-937178301 240878065
-987081686 -23337618
961300826 227014523
527453699 929495209
709926001 -893410848
986223118 -473843151
-878575408 400852927
-24935859 984389343
-459500505 846116989
426101602 -987454816
290447630 996332811
-945351299 210773970
690358100 814649488
-721615915 640500282
76016060 -996187435
844559240 609360861
-602592164 -858106232
-890448124 373939399
-993748675 -95778832
-451548873 -914467293
-960481355 146689605
-723745550 638095742
-283656622 922774394
-822532678 504676220
992470451 -52042752
226828745 999954864
991259054 -434489767
-511918656 815519644
639002026 -928672027
-965780194 -484105448
-991977813 -74096953
731717053 -880543826
-896959182 358301512
-969162389 -474017889
-928044978 -572419810
990613879 -440211128
395266109 977643916
-795470164 -736198345
854639404 588893418
-995130275 -350002322
614253771 878347196
823142965 649339276
157410610 999258171
-741588007 617203978
-363770156 892313597
12690260 -992340483
364110635 -994603482
-705751262 657908327
-993491679 -92471491
591140614 893990655
790920740 700793534
356070033 986596210
987833508 -462468839
-977274723 -445877651
-999290509 -210217995
778552663 -847769068
871689108 551011037
-402099053 875232205
410892844 973460245
427570022 968615922
-932320616 257597331
999822175 -248700448
985341605 -479624421
-936462301 -555755794
-994336545 -103924526
-302056810 916221706
457113231 958842706
-764206208 588452683
-100880063 971688015
-996463451 -138113854
427434456 -987258658
941996138 325664525
999876297 -254972425
-949283109 195181788
-371726673 888961742
-158893757 -975108585
-818406297 511269105
-998120992 -173575749
939884351 -641380749
-258446333 931247012
-952589349 181551063
-772486737 577446219
-965263874 -485611361
-992613283 -369256216
974761040 135543395
424254334 969627751
-250507863 -961120159
-532163598 802612435
-415433266 868870156
-20921895 984923863
529799268 928366387
-207108444 -968258321
853029412 -777624763
978530765 -518603553
175260930 999651032
-593327151 -862302660
-177906334 -972504111
417719493 -988642066
-819236850 -714565305
-692840048 671528779
-649928332 -834803646
-111380630 969551098
-776400870 -752175862
-437508058 -918638918
-998010840 -319327759
737321238 767187346
979806470 -512389881
930384566 373920981
233646153 999814426
-956739111 -509530045
624522524 870792184
737053792 -877185569
986006684 31179222
334947355 -996932321
558964334 913151494
-974758223 71408561
-370531970 -936328693
-599656947 754988028
159235389 999307036
-787699703 556534461
-996917966 -332884329
-980035727 -434965872
944041266 316488437
583895787 898579420
-653034964 -833130128
921363643 407123759
-607199093 749082804
-935111244 248064725
356358225 986538506
-88349354 -983468677
-446971035 -915845116
936307805 350031602
-914876779 311041981
903387308 466047610
57500455 993473184
420157547 970836999
740608854 763558454
187350069 -999640367
-929562239 -569493803
405705493 974883565
-110649843 969701518
-997320618 -154745243
740563498 -874909842
993397930 -66949487
-956653689 163947459
414961513 -989021082
941532140 327707780
519273840 933349774
432081889 -986559542
883038951 -739136649
-889897945 375221519
508757490 938157845
-935507846 246695858
-196572767 949615801
953785839 -606631156
848749279 600965446
-884078742 388598821
93407143 996299166
-907059394 332397261
383581867 -992744452
899849675 476607441
-775820526 572920070
219616078 -999932474
-994031298 -99613671
-989966816 -52157878
-956378921 165162378
-972049916 87781079
578363046 901999192
-931161044 261515906
503987502 940288398
-819031872 510281077
75415604 994973430
-914135814 313118022
998798507 -190968260
300887019 995196708
-813129267 519503833
889836169 504877513
-245825990 935303281
-981226909 26703025
-394878468 -930263028
-957380166 160717852
-733436350 626929517
633281941 -931092924
24809372 -993184473
-998989866 -198916321
183663893 -999586325
-347201750 -941753606
995853370 -110721281
-969637088 101408970
885817767 515664668
-827505787 496543907
544797441 920747239
234055985 999803898
733937648 770857624
515753818 -970043409
-956586252 164245744
516995617 -969742578
-734543359 625627228
-936054642 244798462
-988757698 -39790259
376984310 982152819
775223442 -850363759
-676274197 -820216499
958006417 -594119551
-504375114 -897304250
876689028 539054446
-676826214 -819899462
371459132 983394877
993179290 -63394415
667788472 -915672090
905203038 460484830
-321288526 909102986
972315432 154233844
720981563 -887020047
541943026 -963261202
391634009 -991869827
-985595680 -9586097
-770640613 579928358
974311064 -537035953
-345092643 899855277
-577410381 -869153343
-838543923 477998557
-763473732 -762355518
-373401521 888244867
-974891495 -454761033
-108713088 970099474
557255455 914081948
318275437 992975366
765912341 -857386470
889879103 -729238348
107969983 997197646
998968062 -197595605
953182821 272249366
941370869 328416251
-165079351 -974275143
-665650738 -826213002
-685604510 678888021
-73067681 976887709
-921388545 292286585
929783933 376263678
843101663 612205521
23544900 990179363
852315522 593698038
-986844743 -21092866
-635136892 -842501417
-718803274 -794003499
975492095 -532152202
90661398 996111245
-561954399 782530125
-23489009 984583112
-772981639 576777050
-967963318 110394198
999841189 -250830261
767999363 -855844629
-832876894 487629311
-941114420 226799115
-641304315 720617776
884312596 519627525
-943933983 216241304
-897686594 -622315694
393559477 978089357
528600773 -966839815
-993868129 -97369224
456133361 -982631257
932188721 366805178
960594052 -586144327
26752913 -993314445
980389068 -509441888
-248310215 934516867
910276504 444413936
999727626 -239614618
-859874507 439377840
995971651 -113079787
-606765092 -856179870
795422629 694194929
903967619 464276619
880120450 -743261414
795637474 693874482
757014091 744944260
-691352375 673058362
736875548 767676035
-704601971 659139412
-718959293 643466975
-48649176 980963403
985737984 -477049110
-936229643 244189952
290882497 -999178995
998413581 -176703163
763497575 737246442
919021846 415242546
-55946799 979807358
-502103338 -898091302
-962613878 136774645
-806388085 -726489284
-37723349 -988315461
-238521592 937571160
921218360 407631239
-894877802 363383098
-975367869 67576861
-475446999 -906976224
-288880620 920945648
-850181214 -682585387
963365363 214524583
-773995071 -754106914
-922383782 289308068
221269060 999992970
992226899 -48248202
-883571276 -642067525
316269573 993252334
279615200 997361248
552007220 -960366128
-996869550 -333415149
-475666364 837123889
10037546 -992150376
-926227661 277487359
-995678488 -124589326
-976679873 59118990
-905494086 -610669782
-845822725 -687338463
-898702712 -620827447
685198424 819459631
969219443 176382494
-496061859 825200703
-166322664 957300091
-881488350 -644813397
255112016 999003463
-716965227 645684347
903224258 466544678
-926857602 275510852
998894830 -194703648
998366274 -175046244
526638006 929885235
491191100 945714972
-970037661 99203764
694452502 810782858
992647900 -54858412
774064299 -851252231
568390867 907886106
967382652 -563159822
962078837 222351844
997920705 -356606418
-269944581 -957650755
-591087560 761501340
-680115079 -818001170
927070154 386602771
841196952 615892971
188453240 999831993
625047880 870395292
-935632536 246264273
-54884438 -986784525
-120486505 967636066
-989088673 -391138404
-865020839 -665610429
-259507717 -959524542
-681080489 683421283
992873982 -58465845
-578203854 -868817969
-432259585 860503580
935300836 354214120
-610786620 746220510
473554779 -979451350
-447487283 852591050
322238374 992409620
-699200763 664878091
144733990 998880250
-936736519 -555197995
200444334 -999791868
-998923970 -304053742
878285806 535098492
-998890646 -304707241
-594023522 759284686
745781795 -871436194
746190941 -871160004
960240360 233262919
-976479819 -448888707
-521316394 809604182
-464223107 -910542530
-990450289 -57247602
-947987318 200409287
-709856932 653480222
218930856 999998353
940794031 330935672
-293102494 -953256083
-974379027 -456609254
110952398 -997696650
-980351849 33230976
776037050 -849737770
-930974560 262141730
915010524 428823084
-956152874 -511084910
-89908867 973814301
-438533993 857287900
-595510834 -861328926
486593046 947612319
-545447274 -882168125
-937224348 -554200985
-880202708 397290819
875606124 541690183
-385159154 883068963
877812562 536276215
948523912 295536495
-994594291 -107683615
454646163 959700560
-111774060 969469562
-850836320 456212362
-968892882 105453607
-966429127 118257161
878004996 -746211203
559738647 912725933
-728835535 632284477
642764313 856443814
-793601211 548259134
-848293603 460839875
-873398982 411954681
-582082044 768194097
-841160737 473477766
-16594088 985487403
-994934660 -112774111
-942937489 220031121
-965826370 121270841
458662208 958299294
-802165853 535954997
-904740282 338539388
730278241 774783459
-210834010 -967687808
-788709261 555124984
788993400 -839346313
-97677367 -982465008
952759360 -609473695
416252661 -988845393
999940988 -263905393
-619822508 -850023255
761108369 740118312
844241483 -787510868
-235078488 938620051
-268024990 -958000491
-767824651 -758976209
-306912247 914449823
636835397 861241579
-938924720 234712454
-990972840 -379983430
-838133218 -695564099
798026373 690262901
-903974792 340544465
-719818572 -793332441
-233327825 939149125
-773651246 -754380756
407473547 974405464
-444157132 854349256
-999980125 -255007828
-991818098 -72264555
-993825814 -96798252
334543530 990531044
-978801826 44431424
858339306 581079914
-620747027 738096019
-998070973 -172267877
669289405 -914941867
-995184815 -116633072
-76882334 976212914
-973653422 78263555
996037322 -383747953
332619461 990839023
-924522601 -578951351
934210463 358691138
-802626256 -729862459
-982928241 13387142
-888367806 378772693
231199347 999869750
411397167 -989493904
-997655781 -162234974
-932514834 -563683764
-201054479 948397643
706510885 -895334269
-859388560 440307957
337657012 -996739374
-682193398 682312255
720175778 -887491584
-984516790 -36485
54549074 -995041428
943521980 318846307
810117797 -820985418
996115286 -382762820
-955830976 167572996
989900214 -446304053
662329531 -918279299
196412909 999910836
-875783070 -652249322
-991366854 -67180292
-446198111 -916076606
987984508 8562011
-978787826 44531201
-185422163 952547201
-376025197 887111145
-999960576 -252017227
-994676388 -108893274
-113146797 969183774
966126145 197153328
-949029507 -528759876
-675844879 -820462575
-517122638 812265686
-824050503 502203994
728387724 776791270
-476919008 -906503745
571128178 906299750
593001549 -946832013
-996726638 -142963644
874998150 543154333
315139448 -998144680
72611306 -996021790
-997243464 -153111586
84578257 995681319
998150190 -167945013
-522327771 -890919131
-774944194 -753348796
95693926 996451253
-591595859 761118640
962983759 -578476318
-953706899 -517464002
-599159276 -859677242
999464841 -319913676
-288194383 921187423
957868168 246793004
657845870 -920360182
-852734540 452733029
-991474087 -68380702
796617443 692406319
305573205 994635959
-549905807 -880403828
-862069464 435133647
365294315 -994499369
-435562452 -919203417
849964199 -781125429
-904617175 -612016948
-872073096 -656970812
952268967 276997439
990208306 -19409680
979826267 93022387
44461939 -994438525
379130659 981651985
-463514147 843918297
-996992437 -148027798
-770218008 580491935
-866725227 425854008
-717272027 645343634
-991186767 -378644483
-761779851 591638936
840432558 617365885
-187160438 -971195915
121984525 997948131
830582662 635922912
874349333 544702865
-999993294 -266818754
999057024 -201380170
941746337 326764890
23321732 -993082899
934541777 -652614268
-51610521 980499277
-836716301 481132903
-207537356 946608300
-634741366 -842700237
-904297647 339702181
-443744055 -916807526
40552743 991905210
999352187 -215744740
672616686 830951532
-894274280 -627280265
403377624 975507635
890977316 501770263
900447061 474845634
981707059 -502198751
945530984 309646398
-206429567 946917154
-415881557 -924713192
995309327 -392632947
-985055125 -4745368
999422179 -219646807
941185742 329228477
-843050457 470187367
-92116134 -983068046
-832009405 489083993
-62236217 978763531
-822170790 505263038
993998922 -76959651
956843240 -597648065
911271378 441170716
989825667 -14349096
-655412097 707965894
112901691 997473979
-484886631 831799245
418584554 -988522106
-976333765 61380408
-385799011 882778015
-974579580 72525345
-514717338 813775144
977071010 116742941
-476853246 836447452
871826841 550685136
-216675554 -966773639
-668666832 695512155
997990674 -162915556
-190653381 951189113
974625294 136615798
-790358865 -740614341
-928209002 -572106752
-111209918 -980957423
882192447 -740346211
-823360491 -710576513
-48071577 981053324
972892832 149902085
-892512130 369074391
-599138730 -859686603
-997270623 -153679429
961595360 -582975694
-995452319 -347201779
-186454238 -971297288
-80728065 -984256672
-980856711 -431522728
-405652747 873556107
-908736250 -605588620
-586087046 -865465295
-839976938 -693619225
184155633 999780051
948695220 294709991
-950604699 189796115
-622309049 -848819227
-537209129 799307213
-899394000 352258228
973997705 141485926
496050263 943690390
647594298 852469685
-912576028 -599459111
949870423 288991123
949449348 291051646
345062675 988721536
-705599121 658071741
543699810 921323013
930175106 -661353526
-424783819 864272257
-93410776 973148823
-977135169 -446409150
-862944144 -668084518
107824201 997189304
-867525114 -662596100
608375239 882485846
998133194 -352751005
930817016 -660107876
987843106 10240131
-87573248 -983550211
-203971630 947596573
-787047242 557443633
-998913778 -196270514
-829344296 493516983
786330451 707277783
-999720099 -231554932
816537439 660760392
201638451 999948683
-978530635 46353207
354689646 986871717
-990230401 -54927297
-510616761 816329278
-560223860 783728889
-857707534 -674166459
875311126 542401263
999999697 -282781942
-981415010 -429114155
-880187912 397323463
-942043895 223372696
-999999915 -263079455
185861753 999801023
733724065 -879292712
-509819177 816823943
-985184021 -5884928
-473643504 838272972
971918372 157166164
-664152872 -827047450
-673547657 690804955
-486470629 830871481
164394764 -999224365
-4801631 -991028908
-962940628 135231144
-984851039 -413550192
486118423 947805731
773832493 724262183
943988564 316728035
-892801427 -629393270
967143338 190475981
-753290858 -769932626
-996915114 -146532553
-287380879 -954372391
-304659538 915273980
961819698 -582256809
-558487422 784926832
974279087 139308183
984239003 50164365
-866088542 427143922
-261836048 -959109368
-15322319 -990185352
453434810 -983092655
227079527 -999967891
-425088072 864120283
901300545 472312950
780794741 -845992355
840209451 -791865892
172204663 -999387449
355321092 986745801
-998049281 -171722636
-723426544 638457048
-732302210 -784874311
-468117833 -909312600
-853313635 451665321
-474703629 -907213838
812893866 666769740
676767942 827210015
596065679 890791747
-674055006 -821482133
627465786 -933505439
-439960514 -917921963
-644854078 717487470
-864551257 -666171484
-646234486 -836771661
-997545346 -159732950
-475094852 837448906
184422328 999783374
-839343693 -694288994
-987890009 -31131267
448113632 961937344
-192105082 -970480149
372257638 -993855826
-797359131 -734541686
-254245174 932613328
990530246 -440935533
-950474813 190327460
569639398 907165682
486755415 947545897
621180351 -936052466
752826001 749796804
-701238987 662725778
-437116478 -918753053
724008478 781369823
-637974058 -841059145
-986887901 -21500685
-829727728 492882893
511576810 -971044952
986734081 23081190
-938464768 236343148
-965640503 -484513455
-515974298 -893217704
-990126564 -53834236
133298714 -998436781
422144174 970256490
-992228289 -77027744
902600593 468430856
-541880564 -883564727
-987444426 -26802935
-582273879 768053171
-924590749 282571331
999248637 -326935366
665921598 -916569768
385722720 980065405
-568416669 -872911152
-230049163 940130200
-409189043 -926515787
-549478428 791073809
988940281 -454068462
997403177 -145971635
973317894 146686082
-499392309 823202956
997682142 -153681157
-644058653 718194738
727524180 777701894
-934082509 -560557074
594021971 892130523
999998382 -284798529
-787689648 -742886173
858462637 -771279586
460089996 -981937433
-994062462 -100047576
-993945396 -98425608
-252750825 933094176
115155659 -997849704
198509441 999928560
-285555526 922112577
-637622987 723824361
955523067 -601602204
-148796787 961370137
757788168 744037144
-524968758 -889956115
-546902406 -881593792
687647509 817184280
691733988 813354949
-973779176 -458756960
666133053 836701186
981796817 -501680739
553388762 -959956987
-591759670 760995098
-664578342 699408749
659032754 842856625
-887898193 379858120
-616661885 741451509
-436839858 858162945
196526443 999911839
999112025 -330721004
989665866 -12261990
591349590 -947426888
-999579025 -288092423
7271855 988389394
-999887627 -276787340
277251798 997558321
387298001 -992352756
-116090719 968567204
-968229418 108993328
-952641463 -520159794
776111000 -849680394
-819178288 510049455
711391006 -892579298
638200926 -929016441
848363799 601744440
996437192 -122805840
321872017 -997787379
997193091 -367988534
-991139730 -64660006
-153680026 960261084
-684028756 680476938
278400606 997463069
806841077 676520227
994538736 -401457898
-569895818 776969487
-916327328 306935900
-996580852 -336457193
771574699 727190660
-176274988 -972731138
-91886159 973441175
-618022843 -850888567
722152802 -886334098
134594242 998513389
-829182579 -704811324
-740202457 618877681
-86716678 974413524
971340972 -548630656
-416242540 -924615512
704453706 801112123
-735491899 624507456
616346702 876847005
927419576 385300485
720780664 784691273
-491337790 828008673
237619793 999705750
-727677336 633619650
-337102090 902998582
826022051 -806159466
-876595562 -651198467
-388745344 881434352
-746893525 -774562488
-139295779 -977621628
-908488919 -605979445
-409499702 871728202
946172732 306654185
801540657 -828595820
842215349 -789731424
-53343145 980224811
754587190 747772149
-825589394 -708393120
-796020192 -735716452
-990796829 -60955365
-730929396 629862645
-656734151 706747760
372665953 983130623
841889192 614554096
347133055 -996013487
-738971579 620357480
213928192 -999901733
924231303 396965034
87069867 995860341
-466842734 -909716668
733980006 -879132488
-318595633 910117968
-978233303 48449621
-952051154 -521614358
-844871576 -688366235
-998033769 -318995210
991733074 -40808831
539644368 -963893664
-976720380 58852958
-727111309 -788435098
897271001 484100067
136576420 998588483
-183312484 953086241
-627017469 732864537
162761309 -999187812
-991846577 -374419711
-979001907 -439153730
-528674004 804872649
750647385 752291819
555413137 -959354988
-999826353 -239149515
584359467 898289010
-30707884 -988910820
981980461 -500611151
54709579 993224031
997390921 -145656045
34417708 -993817287
775092483 722604787
306071318 -998588161
-836446575 -697335348
-899042829 353138693
-996724683 -142926957
23402799 990164245
-425807546 -921977842
-964706817 126765435
-990190123 -384794534
-76366335 976304675
-922143696 290030772
-608920345 747716250
-583835686 766902767
-679229604 685259369
287811548 996595433
-357994242 894694899
434165431 966547489
-962007527 139613986
-1552552 987361920
-931861868 259150173
-383898706 -933066969
936383797 -648818845
-353979434 896317505
792747323 698139658
185619286 -999615771
-638175487 723345064
690071338 -904277408
401284075 976063416
992324884 -49772180
979478236 96190637
-966139417 119713904
-650366751 712548690
-478246322 835650946
988590499 -456809714
141479246 -998667085
-697022083 667171693
-922880062 -581921024
-157074678 959479408
885654520 -735378840
632727021 -931324333
565830843 -956124799
-881357374 394734282
-683114443 681393285
-418238719 867505045
-987176298 -24236075
-812028543 -721333291
-705145932 -802848314
998535370 -181063126
-998932523 -303880330
690030250 814956563
493275614 -975288215
924844706 394760571
-169522486 956529051
682392447 -908314880
329932369 991257356
915824679 426090566
181928125 999752218
907358595 -702089441
-350327081 -941044188
991093829 -31617841
978492036 104802026
967483140 188202773
-999860184 -241987437
-936366466 243712758
-320133661 909539178
-584204662 766630060
497273736 943175312
702592484 -897518533
545315260 -962305047
518724682 933602783
700912421 804565269
959255613 -590306182
999990437 -275694702
87017253 995856623
791264459 700296418
-985939175 -408169618
919880511 -680459397
-694118774 670202066
-997776091 -165020987
-63373979 978569072
537636692 924455076
-977509033 53515478
702992780 802539366
-989874645 -386636347
-951283441 187010449
-329179059 -945778442
173499784 -999411917
-867914539 423429559
438397875 965168047
-970746155 95226285
-992247520 -77254076
663350870 -917796134
-369495286 -936575805
600843709 -943947518
-235371370 -963716206
915453304 -688307056
-957213417 161460287
-392705422 -930824731
-922505243 -582586874
-337231788 902947839
-760186381 593726626
969194037 -556596836
-156613774 959586200
-409220295 -926507422
975842682 126876377
-994137110 -358077274
-586692501 764784815
-239819695 937173869
797221559 691487921
-921880427 290819744
-858016685 442900138
879780298 531340299
792050936 699154492
999402486 -322064129
-496761537 -899928641
925622925 -669950475
-881119564 -645297301
952301589 -610714784
-509987053 -895344951
147947464 998983310
979497416 96018439
-902627375 344038910
975932218 126143285
864292773 568048484
253495660 -999972263
42000348 -994288056
-525037114 -889931105
-999499261 -219554878
47424368 -994618033
-743459597 -777011500
-728134094 633093890
-859649643 439808837
-889969340 -633376288
-433755090 859741408
-998806776 -306314235
969846996 -554190734
824846267 -807295022
-799196582 540272829
-892458008 369203054
562125050 911407046
-701075107 -805402647
-163217172 958039950
847342595 603800256
616537824 -937888106
846293138 -785234562
-899316764 352451914
-950972312 -524200391
-732927718 627526865
550972960 -960671467
-842476148 471189946
977255412 -524433424
-24734857 984416383
540056248 923212436
881924373 -740727928
-756926597 597957433
8226215 988498289
-470717444 839916506
-961320058 142810399
-987588473 -399464175
-740167719 -779349017
-811925653 521360280
-677173309 687279174
251801002 999160723
402041216 975862938
775029444 722688613
161132772 999354960
379053178 981670133
331499826 991015576
990133949 -18414324
-412885488 -925522622
994036048 -406934171
-965913006 120843028
850196726 598034234
793682018 696767560
975355726 130814834
-976766008 58552633
861644693 573907374
-194694762 950119397
-998888923 -195460221
-720470690 -792899667
-998764808 -191535354
777649852 719195431
-957891261 -506419343
-999451519 -217322964
-726754929 634675934
260536416 998711009
-295996008 918410373
-987364565 -26034122
-516446850 -893047699
234292591 -999987752
-921626560 291578679
115955464 -997877950
810710800 670316691
752088886 750642191
-959031404 -503295662
-846817327 463501255
-933286180 -562149333
-170926562 -973472115
-219409578 943243574
997096399 -369409249
782066822 713195838
-999394701 -214722425
-942531594 221554443
41559730 992001885
-22744546 984682429
-44374372 981616554
-139662675 963432067
-823265245 503484060
-916665525 305972921
8950121 988580376
972359225 -544764160
-928930570 -570717152
346103821 988535024
-846747581 463626329
646156682 853654495
-457760857 847065454
58825373 993590458
-983879480 5452528
972149217 -545568798
-952462297 182089877
-502427314 821361753
634095204 863406019
698508499 -899763018
-311398487 -949568367
992937457 -59482277
-888399492 -635549108
-934384624 250562371
-661763735 -828367634
840793747 616670258
614257560 -938779923
-984492880 -415258946
-919053466 299129145
-467805669 841543295
800866604 685908490
397634730 977024171
-702753820 661114610
999332179 -214667726
784295509 -843185623
-110462225 969740093
-971397053 -466919090
-357724175 894804466
128203746 -998286559
542685137 921853014
980096227 90551262
-965060176 -486204533
-46159594 981347283
738154061 766272221
228990885 999915274
-909953418 324656330
922922318 401631379
831866262 633564385
821066987 653012567
-808687593 -724403061
580004694 -951421101
-566909435 779070806
-811409150 522150101
-820912557 507290810
-888758370 377867357
877537875 536959413
927353277 -666713283
-90734028 973658844
841378580 615541724
824217877 647417273
248933577 -999987118
694795780 810456619
971384613 -548466226
-653663299 709567376
86814264 995842243
-831293334 490282766
-525029764 807225435
-284259677 922565283
463796572 956453047
-700600897 663400404
876310423 -748547781
-324628554 -946772980
625537339 -934297138
927653093 384424540
473944630 -979375039
516781624 -969794596
348502673 988083991
774111879 723896834
-962567328 -493366299
-970594948 -469533175
731248995 -880834856
-726788283 -788653910
-945230048 -537287103
-992875202 -367408404
946633485 -625469802
-999663434 -227977623
-689930907 -812222039
-999691434 -229679690
-304385682 915373828
-835513765 483180268
462169169 957044181
-209817623 -967845485
-978337555 47714842
-821768000 505915197
-997487689 -158446384
-945153898 211539231
89310546 996017300
-986415971 -17083671
-973280733 -460525556
668578228 -915289680
-959960156 149079019
969971957 -553728668
976706840 119769786
-428870660 862222043
-749802835 607039467
-685169352 679327069
-920816851 293976846
-840252910 -693324893
-946968129 -533432637
-230485616 -964537023
-113571392 969094972
203600587 -999819576
532229981 927178829
704726323 -896331412
972830675 -542919529
-824233523 -709721789
-816085177 514915459
236612563 999735691
-294667967 918886823
-800158858 -732060982
-534920151 800812682
579371565 901387372
-487059606 -903196486
906081339 457772025
403544102 975463204
707652799 797958871
-960238402 147805491
167723252 999506974
140213372 998722609
976926750 -525914882
-989350964 -389653168
967931136 185193321
-256209756 931977154
995749395 -387350997
822923546 -809135987
-978836035 44187128
-542314095 795901189
579124032 901537775
-264947740 929093903
998734717 -188520588
719919960 785572048
-999641511 -226732982
989727463 -13063795
930418925 -660881673
-803032327 -729500021
984605841 -484342680
-929425296 267272017
537293724 924630806
676731280 -911233520
-959850707 149578827
-412583595 870248190
953490984 -607457230
-873486048 411770482
-599605055 755028023
986589688 -471329979
878145504 535447743
-248624170 934416888
-560647475 -876088385
668019279 835046040
-684900892 -815205568
-975521868 -452466870
-270501115 927245250
65144818 994135756
-820269969 508318482
-964179163 -488749637
-812494626 -720901285
999734936 -240187360
-808847541 526039593
-834310309 485215582
-583398904 767225214
-50439722 980684132
-698067714 -807275221
-979512744 -437111020
-756279387 -767744975
-470381561 840104613
990146402 -444222447
929088216 378965821
-602871701 752487060
-708606396 654834148
723721457 -885404876
568081029 -955404392
-881149661 395199218
-778242017 569604154
-947412253 202689882
-280577278 923832494
-962978901 135050189
-792588737 -738703082
963891700 -575447603
-980055200 -434884782
35865278 -993908174
299226868 995388344
-923903583 284684452
802444199 683444308
-983691311 -418970632
188591930 -999657528
-149415668 961229980
786290104 707334324
900093451 -713800158
785516802 -842199846
101149362 996795935
-727315573 -788296577
-364640577 891949683
-411119040 870953592
-959403181 -502270822
-162613806 958183222
-995436089 -120639613
-738546567 620866957
-911686593 319932457
504659923 -972674183
973808629 142947470
-99266957 972006060
-674913999 -820993835
-451640685 850378116
462009678 -981596546
428408490 968358104
459529394 957992334
2247942 -991574822
768277511 731356664
-992740595 -83167642
-995968015 -129448033
942545362 -635310150
-999948434 -272403969
-39699393 -988144124
-246784441 935001705
996214226 -381491687
294397141 995921597
-175819484 954978962
363431123 -994662667
-939537921 232518308
810456984 -820678869
-381689139 -933620397
-311067524 912922221
-998934208 -196953872
-848578879 -684339391
-145921583 -976789605
-974374276 73803491
345952417 988562222
857775051 -772092640
-327932682 906567116
927523158 -666393371
457778711 958609747
-999058410 -301206006
-867510043 424257688
-945219807 211283812
970077840 170410541
-212628067 945180618
943194966 320321327
810569182 670545782
-608474072 748071261
-180541193 953791063
-25090224 984368433
-993145704 -88132209
415207786 -988988087
-646123286 716354759
-135864438 964278769
341317160 989387280
976104239 -529553051
794876169 -834384981
-577511176 771527626
313686322 -998218233
-720800896 -792679847
726807624 778455358
-995687654 -124738925
599664662 -944389846
311772903 993850112
979988564 -511474516
-917758649 302853712
496194759 943629624
957460188 249078007
-995746356 -125704975
-222683194 -965816046
166555633 999481690
-260326000 930626854
860494115 576421487
-572919702 774822651
935543447 353212819
961693564 -582662147
850836417 596732453
-822435185 -711477068
553381547 916180720
-531332833 -887613048
-22883361 -989563392
-885864626 384534245
435608606 -986014899
780283525 715635092
692411081 812716210
941082053 329682313
-301734864 916338502
475103973 952184158
607717719 882944263
849972129 598489955
-971121562 93102160
-611419246 -854011159
822620370 650271675
-181980366 953425599
-996817711 -144685155
991897655 -43227568
73606212 994829499
-938277648 237003954
-793852978 547903633
174188780 -999424677
481854943 -977771555
248346953 999313490
-846359327 -686756933
993132018 -416384941
117931503 -997947389
-983954710 -417764060
808797634 673394121
327388855 991646630
-158643528 -975141684
-918161920 301698368
-542169182 -883452115
984210163 50462973
625186467 -934440390
-996942379 -147054304
-202661653 947956843
-586887576 -865121152
-999752841 -233781992
-594843027 -861628023
999107416 -203602433
-370396992 889528161
330476010 -997235486
-953021499 -519199981
218632633 -999927268
-390866589 -931296626
-659858639 -829413888
124588558 998075901
-113241068 969164072
-902865669 -614672001
-140544848 -977465452
-238455427 -963193232
-960123158 -500263418
11396817 988854962
-111599211 969505877
765343679 734992539
-514494493 -893747352
-994943208 -112904532
-441966990 -917332725
360027512 985798472
-885082291 386321281
267411263 998284567
-507967417 -896054630
910931067 442281286
1704904 987746902
-820807209 -713054454
871264632 -755362215
952932166 273554322
-609932118 746907142
-883201283 390583464
526345402 -967422912
-627310985 732617937
997605394 -361641847
630993111 -932045164
-247904613 -961575939
-273165798 926347839
-178080957 954412446
-447663395 -915637203
-381206256 -933740619
-793958594 547754270
-67388585 977877124
765600820 -857615660
1575984 -991524352
580637160 900606243
807984189 674696267
-103111447 -981871512
-907074254 -608204756
-308888356 913724609
880225414 530209318
975618564 128704211
-584069853 -866328257
577030868 -952441467
-999999891 -262942134
-979257699 41162785
141634036 998774252
-76633086 976257281
-984430552 711701
-739107591 620194109
899755857 -714333549
986820375 -469726594
995515688 -390184252
-938526568 236124246
990307472 -20740251
-997821994 -166113288
970536958 167166016
-382402613 884313674
999532373 -226180882
176776300 -999470717
-854421572 -677872950
55328943 993279557
454931290 -982836928
-610155110 746728391
-116810620 968415818
996136692 -116452809
371068319 983479815
-400233207 -928869043
-972966768 -461617900
-8767619 986475617
990503013 -23408092
240951080 -999998864
986656687 -470867946
817959697 658368622
-662083913 -828191248
98884213 996657033
886354091 514239243
999470538 -319698707
-979717147 -436275669
781511992 713958011
-619572251 739063217
-541619228 796366908
487809281 947113001
-534499732 801087609
543057574 921658626
993055818 -61389621
988988663 -3642043
-999578543 -223429531
-970052119 -471251891
-847136760 -685911973
-999966664 -270535060
556779883 914340352
-863695231 -667192371
726165660 -883951515
-729887532 -786546173
893712941 494192840
-362826177 892707191
-994500100 -106296689
-589495301 762695082
672897549 830699877
768198822 -855695886
-621462544 737502358
773394975 724833196
208315473 999978305
999305194 -213220070
-500175043 -898756050
967552716 187735969
-995001253 -113791422
-178542275 954296475
-999933454 -249081782
-92523414 973319880
985636251 35243736
505841314 939464916
-718159016 644357870
778209271 718442861
-350371019 897760034
91026163 996136530
-348405130 898541830
-484228732 -904130951
455923710 -982667199
867068479 561792525
999186008 -328708307
-208431255 -968057520
946091673 -626802024
-875928093 406570182
907298573 453954502
-976178672 62391601
403688231 -990463354
999993271 -276957150
786073583 707636867
430119051 -986857187
-993051607 -86973944
-854686376 449123444
949484947 -618241132
999994937 -277835746
-232343621 -964227292
-629538818 730742797
-423341794 -922666596
349869791 987822463
345637087 -996129587
-84693791 -983849726
-429223074 862044142
698842610 -899580860
-738965602 620364649
602473392 886530461
106075334 997088244
533599603 926502482
575045442 903987188
-251817580 -960889940
-860249463 438658263
787166471 -840854610
-883463930 389989855
949314284 291708672
-438938752 857078361
984094272 51661654
-498834736 823538536
-949213654 195463441
780714577 715049049
-765379236 -760881289
146688400 998943525
-733919895 626360825
301253342 -998797070
-958225285 156950099
-949995873 -526505398
470094290 -980111596
-898781046 353791519
-543994801 -882737419
-972769835 83560776
307342252 -998527661
968409007 181958915
-844602287 467454763
-898285243 -621439295
179743719 999721851
994419521 -84279619
-829007560 494072861
-949183880 195584017
82792923 995549450
650102334 850393283
-546154100 793320581
636641060 -929686302
-182255890 -971895897
-330210386 905686199
801681469 -828472636
35763812 991436884
870543507 -756304315
762889750 737981639
-500404536 -898676976
477809841 -978601335
-843281109 -690079185
-922136858 -583237635
-63684695 978515695
324092797 992138121
925729545 391545092
-667793046 -825016806
-426862052 863232769
986524655 25429111
-102371943 -981952548
-955036538 171046170
15555788 989315195
404374665 975241020
-200068832 948667257
858584181 580553940
-822171790 -711732598
-749030916 608009387
604830103 -942434305
-935573297 -557557619
-408935240 871997032
-806468126 529611710
-986707213 -19802680
622439720 872358521
-887503587 -636769306
432280608 967150222
-937647763 239227889
-997661015 -324203879
-904170885 340033442
-523477966 808220712
-16372938 -990100415
986091793 -474715424
-996968475 -147554277
-930029720 265280019
-908121264 329570406
595301449 -946000752
-987330322 -25704880
-302215731 916164017
-392104397 879891424
-953850367 176169397
-132960141 964920299
856839009 584280837
-970562581 96263608
825209086 645642888
-329056065 906133008
-38331292 982504745
-731637004 -785338063
-939345967 -549829658
244102310 -999998471
442119028 963945162
828124871 640394890
501448539 -973423367
-998920599 -196498653
-648474582 714248113
366429638 984469012
-419396710 866939383
981054434 -505883993
568684011 907717747
899428404 477847203
-987792910 -30183257
-776504117 571985476
861118067 575059833
-454991785 848569366
-858544978 -673210508
-845654900 465582228
-975928673 -450964917
-775499211 -752902309
181239547 999742648
324929783 -997599383
-325859007 907363552
-789612291 -741253047
-902130985 -615769356
-760073164 -764924988
706799613 -895172541
738281708 -876393401
-40737020 -988053898
770944801 727994821
391021859 978740524
-951693994 -522475756
958807346 241513074
-990255411 -384408561
844888387 608707720
776532729 720687471
-990336801 -56048399
-677312772 687142470
252141758 -999977592
-969498342 102168708
315808468 -998110749
-495004692 825832181
987932975 9174270
367619085 -994288919
-934355267 -560009211
969025561 177719972
-858484995 -673279040
-962720330 136272541
-123440411 966997694
-260478459 930576356
-644883191 -837484801
879084039 533102216
-996772890 -143836756
471090689 953731246
-973287496 80483904
539010746 923750612
975116373 -533718812
-126316033 966373874
743929461 759867201
924308333 -672398153
-713863065 649115238
980822756 -507148019
-761295702 592273682
572367847 905570591
793077048 697656750
999912511 -259719726
-705467634 658212837
-371095448 889230902
-924099953 284081809
-668536710 -824600742
998051638 -354294097
926438872 388945438
-147397799 -976603215
-523994508 807889810
-899597288 -619515141
-723334551 638561111
952389708 276372929
886854243 512904980
865119373 566195220
970126562 170068460
-394540 987500418
380194124 -993088303
-702935380 660920773
883595160 521502053
-739839374 -779581114
-235400434 938522318
105846390 -997502895
442639066 963773162
-919742287 297133174
965615837 -569468447
-864402071 430533836
-942274605 222513863
770166532 728984872
-996359683 -338693843
-388733583 881439737
-212204641 -967473998
-95320513 972778341
-945507788 -536682354
-823865624 502506138
748334780 -869707122
839200780 619733683
-788810640 -741936458
-193061665 -970341154
995365195 -101299805
992748857 -420228548
-913643575 314493722
534180790 926213008
982035913 72249297
975828519 -530731485
953755669 269250678
-727967726 633285420
-126752911 -979147355
-985604020 -409846141
-380799195 885026529
384367451 980399241
824567300 646792048
-830520743 491566990
917335337 420994019
673775502 -912721860
-360625652 893619370
-791347047 551432652
794388028 695727637
333798937 990651942
-942497834 -543161807
963528040 213524065
114117645 -997812106
-956450684 -510299312
-781817408 564690879
-949551818 -527545555
-847270867 462687213
-369376931 889960778
-926059091 -576142433
-715008061 647851810
734221575 -878980715
-358577228 894457948
708821253 796792183
-762968100 590079710
-991858533 -72727629
-822719689 -711200900
-910298334 323723167
725195905 780139791
-994119831 -100848136
799078325 -830743498
-811915009 521376644
158515586 999287843
-590404581 762014280
901839641 470704954
-585316350 765806989
-112786385 -980777311
-977785751 51586758
977473824 -523446507
744929238 -872010474
-610388873 746540468
-972853829 -462005699
-978657257 45458865
-325587563 907467348
-827610873 496371224
-621603133 737385580
978913585 101166962
-794747278 -736830382
-650202433 712696422
958317909 -593171158
-921982065 -583510231
-994937081 -351633975
-563009251 -875129208
-973973157 -458062984
-970449313 -469995996
-627240976 732676770
-179475862 954061052
-785319938 559846221
-929588080 266738255
344637836 988797466
-441765040 855605893
952429101 276168747
-907427976 -607650576
465956523 -980880294
908733922 449402011
-999990656 -257617723
-440833116 856092417
-197970608 949237918
967350901 189088755
-999998649 -265537384
-911544947 320321698
-727826143 633448397
-980910050 29095325
490983823 945800748
227020780 999951800
-14917296 985702402
427014783 -987320610
390727931 -991971817
999661537 -312058282
-562770861 -875226318
-257447194 931574608
-226306889 941237021
866210979 563734370
-368494568 890332129
-964478534 127876604
621157787 873314545
991064325 -436256841
-984580567 -590963
-434983950 -919369778
-684470363 680031888
-874753330 -653571279
-266865983 928456581
867484223 560843271
-717634327 644941264
-38548947 -988243888
509650298 937755587
-323171422 908389890
1104530 -991488746
728527377 776643754
-137473662 963920968
823218101 649205019
-767485505 584122696
148463760 998999525
-339835052 901927349
-984715291 -414207949
-176776107 -972661538
-986198214 -15075445
200959270 999944758
527150436 929640378
909949332 -697765704
622837896 872060487
-512702028 815032134
528194747 929139585
-663729121 -827282760
-966055306 120133548
386140423 -992477898
292780967 996093811
-713629359 649371934
809919122 -821164966
-531450033 803075270
-293417613 -953194114
-959832868 -501078532
696040841 809266410
27384493 990582299
-916363122 -593235993
937953536 343091570
998353939 -348362002
-481012182 834055769
999863715 -253464875
-524055472 807850746
-833612100 -700277458
-763082202 -762656098
596272922 890655567
999853665 -302014693
-812121342 -721247309
-797192467 -734688248
-217481322 -966646055
-800890441 -731410156
128671607 998267965
-99997956 -982212372
-941449920 225568481
835985171 625864267
5721565 -991832440
928489254 381256041
-923405710 -580976151
820790237 653497264
999988550 -274973518
675833330 828055039
736791975 767767113
-920334121 295400617
-300483668 -951796785
19954638 -992851476
31411367 -993624033
-953773589 -517293350
988355182 4133266
-989222442 -44487287
94519657 -997035116
692086552 -903205111
-993046608 -366188510
696447534 808876195
-992574432 -81149061
893373991 495137341
-993307058 -90141433
-334489791 -944606086
233055803 999828880
-827488963 -706515634
265557501 998406177
982658618 66127870
481547863 949645132
-286675276 921720731
-902558201 344217558
940594576 331800134
-620596998 738219861
918332035 417607574
-838677962 -694990544
-940121565 230414736
546506903 919848163
-512320797 -894522962
27509766 -993364850
-921464403 -584420559
-153852081 960221865
891811815 499469933
-60929357 -986217158
59647772 993662547
325312113 991958336
-180607961 -972126957
-997054726 -331367864
998183045 -168993797
755682244 -864675487
-847841280 461659267
-70130144 977401932
-459022264 -912170257
-996714580 -142738106
-792310404 -738942046
-489115957 829317786
791350065 700172406
310901443 993962551
-256727294 931808846
-981636231 -428149573
992586740 -421834219
-348026288 898692298
-159559607 958899983
245597517 999426411
947717959 299380404
869830795 555375782
-29939905 983700021
855920256 586217829
-217644828 -966620161
948920702 293618961
-990376390 -56465715
-359417551 894115211
789976645 -838530348
-285226231 922227663
-927103189 274735295
333703952 990667164
932518596 365492303
959289207 238752059
-225440502 -965368973
675074984 -912071873
-999999671 -264376825
913897395 432543927
-831964297 -701971028
-986591239 -404808426
558809733 -958324775
900831278 473710286
288422697 -999261636
-788533021 555371340
551649750 -960471668
963096647 216173341
-102250660 971415388
-888870924 377606343
459385822 958043745
827793181 640995806
896202223 487155811
908247768 450950307
119016676 997797188
-986633739 -19114721
-540958856 796808409
897706415 482848271
-993706998 -95237468
-10450737 -990577373
-971352107 91789414
-531094565 803305706
665084115 837617312
-934712041 249438768
-566303579 779494745
-819472690 509583525
-852596932 452986339
-990556803 -58383152
-223249896 942131112
586156642 897160708
-779402322 568012462
965473217 -569975787
-543289520 -883013595
860998022 -768252173
355900390 986630118
961684963 -582689648
874270461 544891042
-249315922 934195930
-995845090 -127356711
948446839 295907757
384729665 980310069
-999285744 -210025986
-936582981 -555510315
778924605 -847475618
963245353 215261221
-323900179 -946930148
997457556 -147380156
993494510 -68530176
-999783574 -235942529
802579831 683232158
537580248 -964454989
960719882 230460896
-218759832 -966443571
-904362406 339532456
-984033754 4133549
960741142 -585680647
576777858 902956681
-951638006 185540971
-434113291 859558656
998618044 -342580519
-463830732 843743747
-999711546 -230986309
506786108 939043375
-886098188 383998603
-631773608 728849283
-866110116 -664305933
-259629142 930857070
-699784950 -806209864
810627579 670451398
962399128 -580383981
488299520 -976385820
973393763 -540697735
999521003 -317738952
-808928802 525916587
-982569467 -424037301
-17883995 -989976452
738791722 -876063507
947197437 301838137
-160964398 958571630
-993157443 -365397220
-811779306 521585184
-988905471 -41279155
-34874105 983001363
-494621375 826060879
-247163535 934881967
-977864004 -443605762
978597711 -518289160
-918521906 300662391
-877507456 403167827
33054948 991164830
-836189420 -697603844
522095122 932043534
-437641066 857749869
-538209269 798643690
-129408802 965700087
989229249 -451798567
-211401946 945526281
-472174340 -908021751
263496876 -999867905
942776674 322191677
-419582934 -923706826
-966728300 116746375
697037530 -900560011
239094899 -999996501
522543420 931831427
-798789882 540858136
898896631 -715679098
987766854 11144286
986544012 25213499
997512404 -148881373
-354611482 896063489
-929802685 266030888
-679303208 685186807
987688120 -463522030
467318856 -980630521
-998971968 -303060772
116543852 -997898649
753905282 748557285
-241812025 936557681
981118938 81038916
98327320 996622146
-888808376 -634987356
-796517801 544108886
-976929223 57465795
-18947778 985181659
-82928294 975115173
-687694394 -813552645
855736930 -774482959
957687670 -595089590
928326924 381872375
-546918968 792804517
-833212674 -700688256
808093277 674521754
-444363485 854240693
-747536538 609881258
-992860761 -84631822
-687190908 677286074
733482462 771347250
-297828784 917750738
-128577940 965882007
8080296 988481721
787172037 706097921
623934014 871236111
-64129648 978439118
-364069777 -937854928
-66710159 -985660509
-518072178 811666692
-811607280 521848210
-538613509 798374156
-981943833 -426801718
-56145830 979775222
670265713 833052525
937938371 -645561622
-381455056 884735327
-912282838 -599934549
29402184 990790901
-972641879 84317504
-65332010 -985795356
-397422609 877424746
-381939586 884520103
907800546 452368350
752522268 750145182
-192589436 950677924
52263137 -994906699
245888696 999415155
-991244243 -65815034
-391489386 -931137309
-384459131 -932925052
796433662 692682329
-937748749 -553125855
802297601 -827933494
-515123634 813521305
-781016170 565794666
989269954 -451473240
-817702357 -716023513
707046832 798559776
-115728002 -980439121
-711325244 651885405
999885346 -256131550
667240913 835729846
-301345472 -951624156
870175260 -756782685
-278523433 924531384
-69757180 -985359577
-945156721 211528311
668342014 -915404804
-999908083 -275535178
-453644086 -913829716
280171305 997312918
905686201 458994965
199748593 -999785446
-993356310 -90759918
854164628 -776315941
47695221 992581342
-989747443 -49867850
-303688442 915627910
838567977 620947913
-886474491 383135377
69811313 994521332
-335135435 903767265
-652487106 710635483
227575087 -999969825
778787112 -847584199
997110497 -138573886
-867371977 424539969
-860891187 437422536
-522900595 808590526
764176326 -858659221
612452933 879622225
-999967230 -252881930
-913027993 316210278
734608935 770135421
179643594 999720372
164409228 999433302
-420503192 866395968
-805454255 -727329081
359711044 985863414
449036335 -983835983
954233484 266734272
-769485990 581466476
743506946 760337079
42948762 992134094
-380179095 -933994302
-106114599 970632364
-590742550 -863444194
995414275 -102220184
258515138 998826153
305252343 -998624740
-525447634 806956740
717579253 -889007845
-429635002 -920896452
997599324 -151303077
965146875 -571126060
450931166 960977231
-969774450 100655261
453109405 960230690
-60661620 979030113
925835947 391156463
-163667441 -974467841
-985477058 -8514975
540872345 922792275
559351346 912938877
-821535140 506290546
444346420 963207481
918802483 415996050
-752002131 604261217
-768768319 582420783
-820112819 508568044
151864156 999101996
-823030848 -710898312
-590257504 762124509
-548242033 -881063374
590453709 894429586
805753254 -824886876
242857506 -1000000000
999918183 -260481018
-581866658 768352300
-837534389 -696193795
-998603028 -186665220
242387147 999547103
997835583 -158224679
-595304743 758312327
-453533912 849356946
-593297442 759834581
-997106210 -150309464
-141863274 962937645
953303324 -607979518
-647771364 714879170
-999093857 -202745635
722465003 -886149570
407655685 974355428
-321654117 -947412364
857363965 583163700
301296087 -998795299
232412171 999844136
-898284368 355027851
581077650 900333271
-875292997 -652880407
-330604994 -945464302
-793044024 -738310667
986197494 29062891
162414115 999386134
990327586 -21012455
361802099 985433093
-944537025 213920694
-866532708 -663797841
-170887433 956197840
979860823 -512117494
-689207066 675245395
-963774497 131266069
942986466 -634267804
-925819960 -576582638
-246725815 -961779485
-282480416 -955316537
-805430459 531158331
424120038 969668282
367767210 984186319
-982885664 13734204
998736264 -339848763
-987183709 -401645563
-671533497 -822912960
179121969 999712550
-712741416 650342033
880801314 528741322
129737603 -998332528
-960788376 145271771
-991755558 -71549462
-271806751 -957309695
866037780 -762072850
-240014873 937113863
-997990657 -170255146
-196815229 -969795054
476967646 951455402
-279347663 -955910496
-874421141 409789340
624718626 870644035
-169179396 -973712732
-297872147 -952315752
940723678 331241206
-400394564 876032512
-426554663 863386870
997621489 -151933002
-112427888 969333739
620963487 873458563
-970071261 99017103
-79465253 975747134
-469517743 840588354
-800410051 538515437
960431644 -586654955
514661569 -970307506
817800070 658638080
-878567807 -648637979
-11306779 -990508646
-4580135 986995570
-834504021 -699356146
663533763 838965635
494999256 -974899990
331691507 990985633
-454262158 848963695
-850494200 456837516
-999716160 -283859925
988058449 -460819220
-985942230 -12735715
-529072114 804615145
551228871 917339514
-254683894 932471582
-589242307 -864100045
-975933639 63970261
978112071 -520538876
728729684 -882397234
-27029005 -989218389
-89821210 -983313745
687944757 816907184
-558601685 784848205
-481228595 833930488
-705065302 658643757
-992687552 -368732424
-995576964 -346094097
-999181838 -298400931
-797826884 -734129245
695538181 809747440
811999885 668224623
-17517498 985368087
-740846304 -778868511
327313983 -997444991
996705455 -128967286
-902623079 -615035440
152030895 999106924
808877795 -822103174
-444744454 854040238
933429339 -654878318
952560556 275486420
998107000 -166570190
91963990 996201372
-966749819 116637086
-861825228 435610714
906062290 457831245
555686695 -959273206
-645936965 716521247
520287370 -968937902
127801919 998228547
-367361696 890808163
-941268555 226234111
-745732703 612121711
-999971981 -269825990
438106381 -985617308
796459178 -833020885
-562048680 782464616
-586361402 -865347679
141365254 998764499
-994897154 -351965642
-396555239 877829539
721364235 -886796078
618781518 875073043
902571493 468518211
-845938237 465076455
-683603476 680903982
605743771 884305911
-643530326 -838194845
-461147842 845216449
643511251 855830539
-910807219 322337126
-84098405 974899298
-216858757 943975211
-245353630 935451494
730086508 774988608
999015572 -199570671
923877812 398229543
581452093 900101090
534507875 926048418
997849991 -158658299
-395651532 -930062449
-373016901 -935732351
77489182 995137148
516822532 934477766
279948094 997332384
673959063 829747766
999929454 -262096470
-971743615 89549138
604724606 885002683
-157339476 -975313104
-994081948 -358506390
748214759 -869788703
-981051472 28034872
413283789 -989245321
874074124 -751592629
-92273687 973367699
-817474184 512736988
873726436 -752060956
-615459581 742432766
85233248 995728981
-982319654 -425146260
964024597 210453747
266969595 998314286
-695576832 668684035
-990977441 -62904381
-686566657 677916907
891403057 500600004
601837812 -943572439
-376104798 887076639
82047300 995492342
13405745 989077710
-768342692 -758569895
968014801 184629894
323328184 -997700242
-374489413 887775594
884715955 -736732217
-243866600 -962271735
-930209122 264686272
912767489 -692965049
49661607 992763826
-91193322 973572123
-997139228 -150974159
-915260059 309961429
675892702 -911659595
939398280 -642441991
978656611 103392097
-223754587 -965642767
418891755 -988479493
-661809835 702029941
-762734460 590386520
-997344077 -155260860
769884378 729342670
-960321809 147423042
-960914002 144691329
92384768 996230033
561800727 911586824
-570848751 -871904902
836401583 625075465
-515315451 813401379
460106870 957785441
994825429 -398272877
168462433 999522652
-336634722 903181343
-292994546 919485379
731931560 773012051
996409597 -378945821
-865056325 429224608
-116675940 968444171
-133998684 -978274563
987189117 -467122165
984542462 -484741651
987623775 12825193
957263101 250180182
-599255689 755296984
-715921656 646841006
698009820 807373648
-317076167 910687768
960402371 232320661
831073390 635023128
-768825775 582344411
178192266 -999494944
-999378724 -293539261
-698853767 665243816
111054581 997371444
-620983685 737899818
278902326 997421227
392760044 978296113
-920746993 -585679604
-516292643 812788131
-991654371 -70401369
941152514 -638550541
826039459 644153888
-15048315 985685677
-674381856 689997475
-999433678 -216496157
243340792 999511847
821281178 -810684038
851636075 595092894
-394718210 878684251
-717203076 -795056204
980102713 90491360
-304908513 -950903791
-893619974 366423544
-813122658 -720316957
889747062 -729430955
-730617363 630224146
-998338330 -314467018
445394118 962855807
-550496457 -880169491
-56955074 979643806
-996375340 -136544128
412104339 -989400958
-982692440 15296615
-926449586 276792956
541750280 922338287
156947859 999245487
-999895412 -245251993
997631264 -152211281
950165818 287540309
962407011 220366235
672003474 -913601720
999762465 -307486456
969076423 -557027440
-963947019 -489418046
999979588 -290775331
-800110623 538950992
-246556116 935073744
735355105 769330130
-562349832 -875397546
-694871152 669420178
-955235438 170177215
-612009534 -853735270
549536118 918247333
-676901518 687545318
161875603 999373195
-691688977 672713335
-881615470 394155168
653144842 -922466027
-969667696 -472461906
320954338 992594016
574150132 904518021
534871275 -965183452
398046497 976916266
-705483991 -802634224
-293264733 919388970
-877730958 -649726582
-857376006 444103271
83653685 995613569
197567417 999920905
-747472188 609961511
-947268883 203256946
-957246709 161312196
597271600 -945280570
-728444479 632735877
-632658381 728095052
-509575394 816974741
-122413322 967220043
215568875 999998520
202777337 999954824
801110010 -828972066
-737450646 622177155
109061277 -997626249
695006440 810255414
-149058325 -976390759
-431739094 860768460
-943860512 -540240836
832699406 -799558338
-47782568 -987432504
893756940 -723504668
-706625918 656967779
337290695 990079134
315014854 993422203
821383742 652455523
-736676386 -781806583
-748627195 -773313715
-141907505 962927694
-977595231 -444645878
335013316 990454315
567166189 908582611
-840005606 475474885
-651833437 711226395
-212899072 945104120
-951104427 187746813
496911537 943328166
-847712136 461892804
210673265 -999877474
-948770552 197256293
163767207 999418169
-299209684 -952050922
-912311563 318202757
-850825891 456231421
999612138 -231366660
-969913054 -471691249
-217135785 943895858
-999223274 -297419226
-989750136 -387358108
-763813931 588968296
-665855314 -826098886
-13361118 985899989
-71203902 -985215821
504664320 939987992
628637071 867656484
845808171 -785776444
-115370255 968718414
64623055 994091536
-999646827 -227032853
972172770 155293725
954187659 -605493702
916170267 -687043959
999997401 -279150894
940539672 -639931257
961962305 -581797631
-803554419 533924471
510186969 -971373996
-679701656 684791724
-65234318 -985804856
997665829 -153207546
-862780695 433737428
763172380 737640858
-721225595 -792395133
-625494373 734141689
-997625340 -324673030
924383306 -672258904
936498523 349235438
998947962 -196793425
-487699847 -902984533
-684121893 680383150
360831178 985633163
-884373429 387930862
423971779 969713008
-999472283 -291045533
512927285 -970725040
443645839 -984724096
-986947418 -22064843
-943851243 216558415
494214250 944458979
715596686 789972385
935595693 -650455485
-335051862 -944481332
-389570171 -931626820
-960568466 -499011186
-548833460 -880829003
953090582 -608569461
-428103807 -921330392
-3378043 -991142351
647411978 852620279
229438780 999906326
-810752491 523148678
911840434 439313125
-710610497 -799349074
-789825050 553564384
-576724489 -869443140
582255555 899601892
313665470 993602719
-152612840 960503855
-32487411 983340542
879021194 -744800282
-499583875 -898959514
490379575 -975929667
530714736 -966289099
-753642244 602178060
-913527799 314816620
42376251 992079644
-260714303 -959309404
-738007429 -780871823
-65895164 -985740512
876802077 538777399
835005308 627710232
925189343 393511152
-441175074 855914146
-35508172 -988505394
811114194 -820083144
-147514291 961660384
-625437303 -847298698
-60132111 979119095
-878837652 400283295
148051970 -998838962
-428626769 862345112
-964391925 128297284
-707151877 -801574307
-950515932 190159567
-294847936 -952912525
-384808493 883228318
993032032 -61003815
-787402253 556949070
322543622 992365009
-577435209 771582502
-940407809 -547614234
991083056 -436087324
999927274 -296307615
960855757 229661585
215024169 -999907871
-307797195 -950312571
35876968 991448132
989786593 -447244335
-996095146 -341258927
947116331 302220152
998091575 -353541303
773860990 -851407809
999702986 -237718524
-967546657 -478903923
752213991 750498720
-978244978 -442130473
50214213 -994785477
-896721222 358884989
441429326 964173158
432797307 -986450699
-978825598 44261734
-558935511 784618365
-941482980 225447096
-186013686 -971360493
-664028826 699930133
-705407117 658277689
-118483421 968062427
691130424 813923598
-952932663 180090683
-794711907 546685030
959603643 236939580
-195735492 949840873
-985353811 -411088038
-544642855 -882483463
223767192 999981889
-797079286 -734787661
-699346205 664724708
-995522795 -122049935
997565802 -150360874
-749625527 607262676
-829739256 -704244611
359425828 985921692
370220057 983662326
-351856748 897167422
940094789 333958866
-654542407 -832313851
819514302 655715516
-405024015 873854186
-52029756 -987047769
287344834 -999296602
744742848 -872135580
878980440 533363235
999958026 -266723434
-843858775 468766048
575045618 -953116314
-999314244 -211175265
282192611 997128548
876991699 538310368
-434507885 859356994
-631491096 -844319269
896252032 -719739201
-845902781 465139842
-559486443 784238390
-273543084 926220426
-861549772 436146431
-394125247 -930457977
189954333 999848438
305973688 994585999
-481830007 -904917880
241314702 999586333
455685269 959341304
-505119955 819713299
540649106 -963617865
840552987 -791503976
-888954836 -634785758
971720717 158608154
-823788359 -710157923
-144072792 -977022858
-532569411 802348655
999443046 -220834421
955126101 261975891
-509421434 817069829
-606299013 749792585
-988897808 -41201741
-970625312 95909197
-997605590 -161093270
100655822 996766024
954065287 267623130
-813523529 -719943256
996976114 -135292968
79267462 995276936
-818550259 -715219936
240226279 999624106
248228349 -999988950
-490971042 -901889999
-870218518 418654148
66059565 994212908
157285051 -999063856
-960960587 144475865
767017614 732926152
818765573 657003703
-587308751 -864939760
-946676827 205595956
799466621 688066019
26358196 -993288076
292179483 -999134537
-253707616 -960554984
997820095 -157762688
-310519550 913124484
57424969 -995205690
829946287 637085497
-632411667 728306034
-399066457 -929173811
626731286 -933807268
546090773 920067501
-371595699 889017674
-603457922 752027082
-764903915 -761250804
-274977691 925734795
-957583126 -507252446
899895234 -714113743
-640045154 721717548
276403838 -999609135
277596998 997529846
-311764118 -949492586
-271046129 927062192
-933771358 252661317
-914438720 312269546
-994814317 -352639834
859240344 -770355835
-121366928 967446215
-195399507 949930885
996537632 -125094786
-694987471 669299013
199823276 999937777
-856707011 445358427
-931129243 261623104
515747405 934972192
361009937 -994870912
-120127904 967713032
-999278165 -209722765
997036947 -136763147
-12488855 -990413711
289045682 996473569
796666287 692332386
-338312529 902524928
-896093249 -624639616
-855604281 -676546541
-724329442 -790310685
983938081 53271952
832616640 632173468
979027498 100174290
948085573 -621848682
-639049151 -840509761
499669020 942161404
-859135106 -672530209
295531566 995799177
709426751 796185417
997563582 -362296670
993611476 -70460893
317242534 -998037751
649799429 850644742
-968389546 108144066
-996434249 -337953051
-852579954 453017492
-995205621 -349351986
836542982 -795668396
-324902374 -946713612
-716749941 645923088
333029813 -997064521
-870980183 417058594
753524764 748994502
-239536857 -963009697
-415960380 868614263
621792668 872841537
-813881529 518341700
607795669 -941292331
41299564 991977040
-368684499 -936768420
813449020 665862352
-69583443 -985376810
-895724310 361323986
271960835 997966500
-567728065 778496256
857907133 582005576
-491945128 -901561693
968768891 179488743
60516810 -995380193
-234407710 -963878934
-726419413 635058877
-999825022 -239041994
-886970042 381996327
999980631 -272251717
658713595 -919961942
742857299 -873398875
995580567 -389413205
506540512 939153233
-214017745 -967190576
-730013669 630923260
-994799756 -110732518
372534797 983159637
-981550633 -428523959
611840119 880054805
978759962 102500058
602778089 -943216668
-871364633 416249810
-471406308 839530634
-881905700 393503361
302787639 994974258
946888970 303290102
-836190640 482028942
584742423 -949771298
40365248 -994187334
527853447 929303667
-996148874 -340743338
-331808519 -945198846
-211739922 -967546569
-790139960 -740801823
-602098850 -858332979
-942715816 220864204
-844309302 467972110
-998418832 -181556657
-998947308 -303576500
992910536 -59050357
-541159921 -883844878
-918778977 299921890
-892308517 369558339
623239218 871759303
433961813 -986271895
979077928 99730690
213815449 999995420
237404174 -999993943
-878189410 401690979
950043903 -616776213
714318916 791265670
595110512 891418628
908593813 449848827
886598845 -734014673
-833740716 486175610
-943770937 216865954
-999954769 -251340471
-865783841 -664697590
418758181 971241666
-482699962 833075429
-978809881 -439911739
-696811053 -808047300
600068279 888147150
-697174447 667011402
450296884 961194020
942192578 324795309
-265796588 -958400418
-701267580 662695491
577371392 902599915
105092828 997030921
55729835 993315348
-999820426 -238680591
736858495 -877311468
564762605 909937415
5589651 988196208
978241726 106933599
990906628 -28998069
-807631751 527868739
-950576172 -525139014
-92296642 -983048549
899505907 -714726076
-997661628 -162369385
-997514970 -159053810
972303365 154323602
-494765852 -900606629
-481395596 833833746
-224669271 941717230
-853720287 450914163
-792878129 549279017
-617783449 -851003324
436495177 965789107
311292328 993912314
999905771 -298183461
-976967443 -447044943
845698518 -785898757
-338452140 902470176
-753382784 602508448
-980576053 31582182
-673852791 690509742
-37940754 982561152
887595508 510922184
-363625435 -937958926
990255716 -20045276
404792615 975128925
-156021306 -975486243
-856291733 446136038
-816649162 514032723
-967941503 -477717824
997232124 -367410265
-173514498 955550750
999498790 -224115245
997071581 -137613463
264585969 998469174
-550318207 790504240
-913163222 315833319
-926757807 -574842565
999730584 -239843760
-107992850 -981324276
-710826443 652427903
-568748379 777778410
-587067798 764505533
-971120098 93110463
-482139577 833401641
-705110512 658595364
-936937873 241718492
926337340 -668617826
737903519 766548360
288193160 -999269319
735345420 -878271455
-462982137 -910932258
343986581 988913847
-701960066 -804848365
-742347469 -777802292
263148566 998557595
-806740024 529204844
-600357777 754446392
136248159 998576185
-644606096 717708547
33350348 991194769
939814499 -641533599
999553383 -227491975
-71180294 977218924
-489714441 -902312509
-396767935 -929772751
-795907053 -735815609
6341067 988282608
-593053896 760018545
107487670 -997566773
-895045053 362977709
-784693447 -745399685
358075407 -995118956
-182520840 -971858330
407205988 974478070
-692956494 671408328
700092236 805360344
-863862686 -666992837
-264313660 -958666091
-999864795 -277990348
-174017401 955426046
930736594 372545018
-250636276 933773612
-698384102 -807080795
-241129305 936769381
-866685027 -663614495
-612703510 744670455
953555416 270299238
832812396 -799444790
-54493343 -986820838
-878864699 -648249706
-970533769 96425992
-634305668 726683444
976171789 -529257715
986721120 -470421038
-776772367 571618653
103622912 996944493
-94395414 972957872
-654489135 708813980
-179937531 953944202
973153694 147930272
870796870 -755974611
-976194347 62290152
999997089 -285579374
-979709293 37904541
-980558868 31709024
773429542 -851737899
913212265 434812866
770294604 728822444
-990764453 -60606681
-533315905 801861424
-864696408 429945468
998998121 -198832616
746860364 756585567
552546046 916630935
747149986 756259170
-561235600 783029118
-547981251 -881166692
269208414 998163394
946704799 -625293298
625426745 870109001
-942804272 220532474
-762398084 590827898
339095157 -996633475
-222812352 -965795186
-602063923 753118831
777459838 -848628626
601156843 887417683
-858357308 442259212
934096448 359155084
983524151 57510144
-966425014 -482218583
433042033 -986413460
-648913499 -835346460
-189971390 -970789588
999574124 -228849302
656931708 844654390
964183257 -574456411
-710029687 653292802
415568168 972151866
-14690935 -990236363
-703521447 -803868897
-713099243 649951917
952037884 278188895
297101797 995626768
-492731261 -901295553
888909343 507385302
368267022 984080528
-642187008 -838891870
-888560080 -635328641
-987905426 -397726904
-325949803 907328815
-979394896 -437585877
-970827786 -468785205
-21550879 984840870
882925664 523249230
-879818597 398137516
-673133048 691205998
-674852636 -821028835
-592461618 760465565
967085275 190861698
-68798498 -985454629
-137728156 -977816777
-949474629 194403902
-999325218 -294916146
-291827532 919901035
-987613466 -28439719
776076246 -849707403
350185921 987761559
914942761 -689200702
933859676 360112888
-781621784 564960423
-781969776 564480563
995472247 -103318663
-993537396 -362643249
994916818 -93115598
-946654397 -534137910
-875055685 408435647
-839629216 -693987374
-997887773 -167711434
-205391892 947205523
-951776377 184964858
649072966 851246850
76217919 995036812
881524467 -741293427
-746963580 610594830
934381148 -652941546
-655396490 -831850631
388434895 979392167
854135666 589939193
-275769443 -956578374
421866167 -988059270
-637274119 724126663
999991175 -288553899
614598004 878100850
281147202 997224425
-581331342 768745004
-997759486 -164628673
325316481 -997574356
-988296874 -35166194
990310030 -442824731
470779217 953849904
-884616950 387378529
982703669 -496218044
-957983580 158029665
-177576316 954539266
-993714096 -361335717
994508389 -85852770
532685814 926954027
993770971 -409749840
999937580 -263360494
-961125841 143710480
-804201681 -728453237
-894800665 -626518725
-564241163 780935403
981759958 74946340
-571971467 775498971
-872219268 -656786702
-780201072 566915944
906913240 -702825015
-799491219 539847676
-984027443 -417428563
785940503 -841855818
-341664903 901207858
-85434578 974651845
-537790833 798921623
753711793 748779687
468352072 954766529
440687903 -985203316
2487727 -991592653
-551807482 789493668
-902345646 344765452
-786265011 558532350
-593704379 -862135152
796333033 -833130006
907597264 -701694661
-741731655 617029806
995242707 -99041823
707248977 798359426
-769785594 -757436975
919785230 412608295
121301227 997913880
251940573 999154253
-553797549 788141537
-579726149 769920485
946179397 -626588128
-654355116 708936444
-933112893 254906720
-937502846 239739113
717909421 787622516
-49680209 -987261565
-935962646 -556770765
-465968736 842562219
-43378833 -987822610
-627924233 -846078970
-660005042 703719795
492731435 945075823
351468309 -995668413
985035834 -481599241
780420999 -846290094
-932618463 256586384
-643934971 718303925
-997175269 -151703177
540112855 -963765592
281011060 -999486947
-361130154 893411215
955785883 258402913
770445639 -854003638
647070210 852902131
987111499 -467676074
-834413336 -699450223
428183170 -987146800
754028584 748415548
133516514 998471320
-101742033 971516615
804942361 -825604248
754241908 748170248
-915662138 -594400179
284156994 996947377
-624223822 735203323
28334559 990680594
-76033263 976363738
552069809 916887220
1197783 987688105
-228462871 940600499
-999857406 -241735429
423623112 969818074
680755648 823560004
694132995 -902112382
-278643167 924490713
-910859753 322193830
-868882693 421436699
-211257233 945566878
162015863 -999171047
475299294 952107928
842851730 612691002
-978698098 45169321
-905768306 -610246359
-679033318 -818626843
-999313872 -295202926
895195573 490024240
717577995 787960070
948661971 -620382549
511222305 937044455
-945991221 208282428
-931127388 261629355
154585907 -999000612
-310154279 -949826112
-313190396 912136068
-87257971 -983583234
-992911649 -85254310
728345237 -882630825
-758876261 595435924
-986037314 -13601705
-988319332 -35390060
-408591009 -926675764
914632655 430089451
-717753400 644808983
-279902147 924062643
-817159167 -716536286
-234389426 938828552
951961890 278579915
-687362048 677113019
222164400 999990268
642214395 -927285259
-37770373 982585730
-791808850 550783561
-81712287 -984156025
79479995 995293543
887211694 511949591
-74828579 976577105
288834804 996494710
977933722 109527483
-997308011 -154471991
-993974409 -98825245
42947812 -994346162
-513676174 -894040062
-561203894 -875863340
-959746342 150054811
-872712838 413405978
999643406 -312834988
759815140 741651421
-897180174 357757910
710590729 -893035324
-54447640 -986825068
-911507679 -601180486
802420389 -827825938
-808812223 -724289688
-516513419 812649218
634375620 -930636026
922773192 402160330
-945431507 210462638
-856901368 444993957
295942034 -999001831
317077401 993141913
904553774 462479606
-883639849 389592169
-836157438 482085462
-960542431 146407702
-455193451 848460195
-872137833 414619655
-363058793 892610202
-495867119 825317072
940207999 -640666187
-958102504 157499148
805196086 679122722
680341031 823940521
-959186918 -502867057
853237422 -777385096
-887598457 380549840
-996310102 -135388062
575513136 -952959211
-893963368 365593904
826128413 643994230
492258191 -975514673
708087170 797526353
-661646236 702184321
308738366 994238718
-988117229 -33377477
943894314 -632098386
617145010 876270606
-923613662 285573601
908291049 450812820
-579285847 -868360168
-749672891 -772558151
-757496037 597223082
-984089399 3657212
-953638853 177073904
-555844750 -878026740
93771514 -997002439
45604758 -994507905
140248296 -998633276
613494117 878886963
-837835785 479217972
-481926629 833525382
923062694 401132416
990862097 -28377657
-969941782 99735005
-796876314 543596515
996108385 -115872574
-962464407 137477781
-335635143 903572051
996311121 -380231342
-732915181 -784445556
1000000000 -283610894
993958906 -76268821
599006095 -944636407
14923099 989245472
-779838896 567413318
-58957929 979314988
382863866 980765531
-121564805 967403493
692190705 812924132
369004752 -994160987
-220016967 -966243121
480098921 950220142
-433301009 859973012
971997412 156587308
-771243346 579120097
884530403 -736999450
-709096679 654304170
948486755 295715497
479534064 950443718
-989909835 -51561572
-55343497 979904359
984434044 48134581
813866885 665178399
970275155 -552605276
-525706072 -889685665
-998631233 -187478548
-997563921 -160149363
-870886569 -658456358
-998278882 -177784113
-397564404 877358478
-128676880 965860376
919768226 -680661030
-837717110 479421263
-992893534 -85032296
-987288954 -25309520
-494792821 825958667
97144002 996546309
906933942 455103837
-312082639 -949426431
999767311 -243091947
437053666 965606931
972200258 155090489
24441085 990273737
-992455147 -370354049
-523863598 -890359597
520842683 932625644
-983753488 -418688348
958447595 243541905
-552110725 789287789
988541242 1888149
950696758 284918360
-650739999 712212579
-956617098 -509857580
968924944 -557579807
996079943 -115289872
-823727945 502730682
-524367350 807650710
865443985 -762819432
994192654 -80310295
-649462442 -835053295
-953828929 -517151217
-571547156 -871615035
-978731950 44928626
-323012042 908450383
372718673 -993812058
-518649918 811300830
856529061 584939204
857651125 582551962
-995330266 -118934320
954730521 264094003
-22388336 984729826
997283999 -366634555
-961670192 -495906577
999987374 -274535440
991977123 -44408641
-912109107 318763152
750404832 752568522
966742814 -565453508
66387970 994240268
983476127 -491424561
-989863732 -51079884
-999542212 -221609048
983110496 61646982
97628543 996577767
870671939 553403454
-621040038 -849434605
-793797498 547982068
-294019848 -953075628
21971927 990011175
-253837027 -960532037
951136082 282740925
868135450 -759411081
67025450 -995737986
951414238 281351339
955724235 258739226
989195693 -6246533
-711918445 -798504777
61829822 -995453606
862441508 572158718
-698514843 -806999949
-100060314 971849854
-989579732 -48135523
997710133 -154503577
521975647 -968518717
963975635 210757641
-929881424 -568874323
-517204707 812214013
396942606 -991264962
-885599015 -639343455
26063651 990444247
-998775508 -191867387
-724935468 -789902971
797445503 -832166146
991466378 -36946111
363878797 -994623686
729967611 775115328
-877539941 403097594
804521201 680184371
883367499 522096498
-114314295 -980601913
-867309334 424667748
269703093 998129061
976486022 121599412
-967453156 113033215
-727020917 634372035
876178490 540304021
-359502069 894080551
-275655436 925504924
910093266 445010655
776804497 720324615
-219499770 943217582
-43238739 981785382
971426903 160749069
-567354655 778758380
-649577393 713258176
248464909 999308361
-634689036 726353885
-956066882 166537624
590553401 894365941
50405124 -994796891
-892016570 370250099
-535898985 800171122
-33961660 983131171
-83803310 974953840
-997937095 -320386060
239617314 999643649
-999735688 -232606355
440203608 964576149
337807398 989991590
682761249 -908123505
664719463 837934743
-904094965 -612813677
-893557001 -628312463
656200322 845275922
-906221216 334620172
837106813 623735604
-963128033 -491768166
567606759 -955556688
17884631 -992706936
-814687275 517092149
-958160633 -505684853
655113280 846195721
901481502 -711597582
981639317 -502583778
-967780215 111347162
215932430 999999069
-909357751 326258817
-786178409 -744156519
125914226 998139135
495634791 -974756504
966022281 -568021378
990474458 -23017171
-70695968 -985266356
769574379 729734029
347015083 988365209
971311523 161587647
-826622109 497995985
-993888390 -97644252
-851459703 455070812
-842805384 470615758
989657345 -448311922
955188989 261636261
-244079539 935849982
-964944664 125606187
376316733 982306519
-995360015 -119410164
805431970 -825171190
264463068 -999852670
-848538547 -684383397
-973901787 -458318549
67709049 994349637
282432864 -999445576
-999228950 -207784663
-794993152 546284716
283245637 -999421519
-477712564 835957136
534115873 -965385804
953129105 -608462857
995588229 -389320967
333042671 990772093
102595978 996883223
729188880 -882114288
750350882 -868334033
-585419857 765730218
941033256 329895710
408612944 974092373
-521631737 809402732
-797637694 542507177
683476133 -907752059
-933346931 254109561
931695858 -658369558
999245235 -210082025
972698017 151370418
-998629292 -309549843
-966654611 -481544881
-972005840 88036500
-993258205 -89530816
-781753509 -747834132
871554106 -754976268
31231507 990979328
-575909530 772680346
-980436681 32608866
-808131667 -724908383
-940676723 -547049172
955173239 261721337
-619607280 -850127215
-999974843 -253979692
-993592800 -93763539
-134071674 964675511
-588145583 763703113
801241683 -828857114
-65443142 978212886
937245283 -647018468
999252630 -210467196
443543882 963473402
-972010759 -464867884
-314718840 911567858
226521784 999959421
703176216 802360265
-952346458 -520898826
855144369 587840942
-511324727 -894874376
-794126111 547517104
995807596 -109814912
175808419 -999453728
-368748939 890225225
-391208994 880303489
-682948546 -816350020
-989767291 -50073751
91686515 996182213
959056865 240088275
805607541 678473742
658412009 -920101508
-969794824 -472064244
971012610 163754815
712980312 -891669140
-621796591 737224844
-519390436 810830738
-954341390 -515829646
820576025 653870116
746489274 757003309
-952190870 183231240
-163100830 -974544494
286824522 996691566
327774446 991587716
318715468 -997961755
630035087 866575968
-496715644 824809532
-253248982 932933910
127628102 998220643
617988365 875655261
-240079856 -962917392
-798733952 540938229
-986098757 -14163669
-991436783 -67963023
937513843 344956243
284085618 996954110
-945751957 -536148851
-851175384 455591541
842695280 612994021
862250188 572579893
800283356 686813080
-318267610 -948129623
-975818887 64704716
-670655802 -823410568
-55010986 -986772756
129964213 998325269
362208795 985348742
262122458 998619165
748649968 -869492873
-923587685 -580647199
-629477303 -845313053
-219348985 -966349676
-251050764 933640514
-351978236 -940664732
944962065 312279111
-660199133 703539040
-975313229 67923890
-904521738 339114103
875085054 542945952
598650804 -944768604
799951101 687324384
256331110 -999956074
-922399242 289261526
171036965 999575094
609480850 881713287
-998463338 -182765223
-978080015 49527804
-982511128 -424297129
772699293 -852296503
-638866774 -840603278
-699027467 -806682054
-937748468 238872378
297080870 -998958846
340644064 989504539
683083358 821417537
939733245 -641711273
-650565188 712370143
-90424484 973717195
985112933 40932154
420611081 -988237443
-534959870 800786679
750545593 752408065
-991930663 -373863509
-397661590 877313028
-390348431 -931428764
-952156272 183376232
507062879 938919327
-499921553 -898843352
69798600 -995881366
-658282086 705316829
-991565903 -376235157
988601245 1161285
-396009791 878084072
336907008 990142828
-994568482 -354631159
-993517257 -92797263
-820795359 507478606
-908587767 328322757
-975738559 -451672446
910921645 -696122043
302359952 -998750419
-982749734 14835002
479295255 -978299818
-729813669 631154556
795715646 -833662845
-665518371 698515064
-150381554 -976220673
-421435989 -923195338
139501725 -998612531
310949579 -998354537
994144887 -405760897
994924530 -397124467
724898354 780449019
-983043372 12446790
-94563391 972925293
942231384 324622992
-994338312 -356480439
641653198 -927528328
-953073053 179491081
975716148 -531208967
-824327522 501751156
149300756 -998870640
-748404069 608795725
759772862 741701376
-980450973 32504055
-886645654 382742364
914391269 430896347
949738315 -617577727
-804616436 532363994
-922632135 288557872
67588366 -995767735
491861032 -975602640
-255778003 932117338
-56220607 -986660071
-963828525 131007162
-847222465 -685818580
-999145464 -299262434
-938775891 235240948
908044072 -700954002
-989104362 -43292101
-192322035 950748650
431286930 967462964
241650377 999574194
763130808 737691030
603645666 885736995
-496369188 825016833
839721950 -792379202
942046743 325441275
-979847149 36905999
38276414 -994058508
350289044 -995764697
977035959 117034781
864750007 567026692
-983740571 6637590
564738228 -956471405
-338659078 902388973
424565743 969533698
-821702067 506021839
385977247 980002576
-206816233 946809524
-985467043 -8424743
991398669 -433212643
999990378 -288794230
795051000 694748625
-350863571 897563750
-905071862 -611320241
124696486 998081072
-258932975 -959626916
-969227743 -473817785
-26313320 984202371
-995046066 -350726197
-393707007 879152657
920638111 409655485
599921123 888244699
-884804334 386952889
-968946476 105164410
999389006 -217781086
901971944 470309796
-928306062 -571919976
-999972641 -253645599
-611322741 745788278
-939066856 234205342
-549029861 791377999
-663304099 -827518167
335813841 990322736
-270462089 927258342
-999843374 -278975916
985845748 32955062
928752971 -664073924
-817619235 512508607
-365878780 891430846
-866857578 425585815
-899839114 351139818
941248953 328951806
969283707 -556267672
-977542325 53284677
-937564717 -553504541
-999998286 -265859336
-956685283 163807362
524959467 930685331
-971367884 91699379
474235671 -979317813
-816971502 513527031
164967397 999446427
257103335 998904805
-353664138 896444131
990594404 -24664656
-572604882 -871174938
899938733 -714045135
862905421 571134292
-268616042 927874299
-918633840 -589361189
-204925954 -968588198
-987638212 -28679831
-388068728 -932008777
-579014341 -868475124
979689557 94271813
-601359031 753668938
-479784381 -905581345
842903831 -788980807
-485598748 -903679460
-669317124 694888824
-603510653 -857683488
33315212 -993747128
-886799582 -637721545
192627612 -999710117
-995018398 -114054443
-709402820 653972813
913781896 432926959
698619104 806785976
216274485 -999914603
-968769267 -475214755
-21224030 -989701316
988255124 5335458
-992027517 -373220524
619214414 -936833807
-843984180 -689322310
957117907 -596820428
669086358 -915041543
-747303056 610172299
795814181 693610302
334756770 990496314
399948509 976416292
678328245 825787120
-130942957 965363562
-967035728 115178678
992106982 -46385051
550011253 -960953463
-99809903 971899260
792360745 -836532577
503366022 -972977107
-86513578 974451534
-394377424 878842151
698971040 806446043
-891278633 -631552168
880862419 528584928
974693310 -535464066
878374818 534876797
-999349728 -212720624
694688507 810558638
166064329 999470916
-766161598 -760273035
-409277312 871834156
995751496 -108705887
-128414458 965917732
-998764106 -307111356
-949124698 -528540135
996071375 -383321725
881289706 -741622999
975547750 -531918865
-499926200 -898841752
754297054 748106683
-970192645 98339553
213556089 999994845
-652662090 -833331812
903527552 465619636
349353269 987921576
-971592234 90417557
-895042853 -626167728
-986899546 -403165588
-602444263 752821565
-943626550 217418302
845511158 607469412
424947859 -987620200
254009793 999056705
-893590016 366495444
809455451 672339405
456356188 959107384
959699399 236387323
-934968786 248555253
67591548 994339977
-398764595 876796765
929188702 -663246217
387953836 -992280143
469781653 954228042
-249908279 -961225387
793477478 697068813
177440075 999686852
840970871 616328896
-117568104 968256055
461824954 957168156
127589599 998218824
635853987 862020409
-826893350 -707106264
-922428900 -582722143
997314458 -366170999
87476289 995888994
-457415703 -912669125
-999329956 -211856843
-292127249 919794357
-886332180 -638353058
367525821 984237410
485260310 948153530
692612799 -902924179
709851816 795759053
334301801 -996978204
582905342 -950413546
988688841 -456042414
-982080268 20134661
77065285 995103710
-298169499 -952257012
894450184 492126440
945775010 308514443
998920157 -195698836
-421518429 865895062
-955570361 -512612841
-728238081 632974030
-307271269 914318185
769558867 729753582
-979839458 -435774960
-393838455 879091839
789931062 702205323
-941943635 -544346301
20049934 989805035
-953431676 177959053
359316279 985944072
788015192 -840157127
-13894326 985832565
-63642545 -985958691
993765965 -73025000
732441074 772465772
791661572 -837123247
961352521 226706139
-973719330 -458970727
-655625254 707769633
958028400 245895055
107576089 -997570160
-158145693 959230172
512870113 936290868
195730190 999904696
813792842 -817645103
-801641950 -730740388
670886902 832497971
-956521660 -510111316
-442561403 -917157790
-829635499 493035538
885645479 516121795
881869864 525997669
-952251722 182975566
-316309144 -948541855
-49087623 980895043
-323505496 908262770
-58680358 -986429472
926409971 389051957
-769548454 581383365
-81081068 -984220666
-647269736 -836222618
282697766 997082116
-986061934 -13826451
-814437854 517479888
-654864516 708469415
-968717027 106397118
-997635979 -161784403
-910058483 324372157
694327380 810901586
823583610 648551665
-702487179 661398720
275322503 997710808
721072930 784391465
-393763566 879126526
143517696 -998721745
807346738 675714251
-604387329 751296649
529595736 -966581629
-361732819 -938401728
903905995 -707713016
261506465 998654965
-952045379 183840513
694110309 811107333
-187859667 951920715
814848264 663565342
288475449 996530189
-248482721 -961475407
-413517179 869797534
-68349489 -985499009
-218319329 943556624
485520811 948048046
264676879 998463291
885396849 516780823
133252402 998460918
517316773 -969664447
-870926920 417170374
999320798 -324691162
735159394 -878389131
191043830 -999690041
845627513 607236501
-471491065 -908239861
884351231 -737256473
999547376 -227112713
-232732625 939328716
-121368715 -979784285
-102480765 971369390
290810775 996296324
-937432739 239985809
-897218465 357663614
-422167707 865573210
-763912370 588838911
-834080834 485602571
-925075402 281074390
783152743 711698318
-994266991 -102924034
985080704 41278852
86343537 -996668318
-998270811 -315484351
-197386413 949396136
-927702407 -573068516
-139028512 963573932
970990656 163913636
982126892 71358306
-981107887 27607127
20923664 989898867
808077541 -822817961
521015227 -968757351
-818789267 -714992772
939924922 334686662
-48522266 -987365962
-450667052 850901042
-688182757 -813263372
-841831218 -691636641
-372729229 -935801674
418474670 971323446
-794433598 547080527
-735057958 625021167
-167653306 956980330
-996042344 -341763681
-885515850 385333032
-130098410 965548846
-659131283 -829812388
967791247 186134313
128453500 998258102
-161876136 958357170
-932925786 -562866565
755214345 747044988
-835404781 483365619
852209734 -778567903
962530304 219618985
-669691506 -823952467
-406713133 873052956
379884283 981474716
-499723225 823003212
-947857904 200923238
-362505616 892840662
807092806 676119170
242658970 999537104
-735475368 624527066
-959171803 152673284
999932432 -262538107
-45055927 981514261
-575016039 -870164927
-787109757 -743373932
-134731506 964529717
135445517 998545897
150552197 999062638
973504451 145269401
465985603 955647606
-371054814 -936203822
97592082 996575430
596725503 890357113
-677430600 -819551531
-953985142 -516749212
-811662917 -721671781
-903358609 -613929129
-78941277 975842104
968491124 -559151343
466471610 955467296
-11922493 986080979
-964036426 130008708
-999121172 -203757306
583707182 898697275
656135760 -921127335
-998656009 -309079609
-105825455 -981569858
-633700937 727202431
-458536743 -912321228
-925736235 -576736344
-215979573 -966883442
326925180 991716841
-926241229 -575806444
-150047887 961086782
693748225 -902317863
-544202016 -882656261
-291078165 -953651979
679843219 824397388
568820697 907638939
996144 987664624
923895361 398166790
-495696312 -900290982
-997425447 -327157998
-711578835 651609310
38228105 991679587
-662540327 701340228
-775140347 573848589
430822159 967608933
-15785020 985591552
-558837546 784685865
-918324961 -589895451
-448788956 -915299018
-693585115 -810020032
2692686 987861353
-6702259 986732947
-733200462 627206664
-935412827 247024033
96766167 996521658
-910452044 323305455
-935148798 247935303
-267817981 928139960
-986682562 -404323602
890708954 502502803
-114767287 968844652
-489859650 828879829
-385481649 882922332
-820441815 -713406355
-940151061 230307830
-970356041 -470291113
23644141 990189872
-409971847 -926306047
863387059 570065930
906745500 455696520
541853690 922284696
759145802 -862269812
-556126214 786549622
351478484 987507583
991010514 -30446255
-998872501 -305058313
-445436211 853675310
-999874416 -243284408
-484325338 -904099175
-926574682 276400557
-343268780 900576410
13338217 -992386613
-501627647 821849175
48692027 992674255
-315597155 911240550
360795931 -994889318
-930289965 264418586
-915047313 310561676
-713463857 -797505052
-503532416 820686123
-229862308 940185661
-637939317 723549953
508153732 938429315
-606134230 -856471672
-910382752 -602974811
853655217 590933623
-380895391 -933817509
842041528 -789918470
-875809578 406824224
648075763 852071623
-588319478 -864502117
-777059113 571225701
-678165982 686305756
-415014714 869072926
-997543780 -325705256
-71986533 -985137730
446915165 962343992
-313554833 912000602
985293885 38967418
938651542 340125433
-211614938 945466459
574494900 904313746
-816211326 -717427423
-972210240 86849338
985542444 -478327285
706326731 799272148
975005596 133602421
-664456781 -826878543
-435172505 -919315699
-519870450 810525672
955454154 260202497
86402834 995813010
597429530 889892522
669130215 834063847
-430252485 861522860
803588985 -826797011
790748453 -837889007
737775475 766688904
-667534293 -825161421
785016835 -842604061
461707115 -981650844
232741735 999836539
-59411411 -986360648
869529914 -757616448
-858141417 442665609
-828277587 495274800
-812209608 520922920
542502547 -963106065
-6385101 986772397
4814833 988106955
863129897 -765674861
-295950247 -952695122
784498995 709832595
992163512 -425990234
-821809620 -712083817
159535012 999314764
-999915875 -274985042
817200191 659646828
932017613 -657727678
649524589 -924079789
-973409930 79748434
-732552722 627966742
397243030 977126733
-831122300 490568248
-537466834 799136420
-964360548 128448764
412556690 972997484
-622468122 736666733
173610793 999622667
909073709 -699239778
-127023426 966220327
510940643 937172187
-234587636 938768673
951116122 -613907102
493622651 -975210145
-960393129 147095514
-254226359 -960462939
-889423984 376322929
515265167 935193494
-636098936 725140826
225618645 999967226
477880227 951097069
-949002263 196319123
-999110100 -300058537
762091769 738941453
-949271693 195228135
967804946 -561633102
-547396380 792482265
-807345214 -725622494
-23836422 984536757
-501497743 821928231
847805177 602871085
-797891531 542143980
-952772733 -519829248
-345787795 -942071977
-135973135 964254635
-759508501 -765349124
-224256907 941837515
-368789365 -936743520
703879830 801672939
-459609627 -911986848
972602741 -543814378
-877347341 403513773
-626513075 733288186
79683095 -996362702
-991804819 -374694465
-608796510 -855235513
-993769273 -96048606
-997258906 -329084877
580792087 900510250
-572953074 -871029497
-231908247 -964300434
610993313 880652079
999777319 -244085189
-998184963 -175278300
810835973 -820335712
757466263 744414737
-533753677 -886702398
-262490310 929909748
708269132 -894346815
-858795962 -672922015
-412027084 870516304
-738713815 -780375470
-932666678 256422635
625227216 870259807
-891618301 -631075333
-7117332 -990844101
-966955518 115588515
798566076 689440608
346559442 988450472
980892688 -506772598
-650329327 -834588415
246244015 999400992
-998975005 -198380427
587879881 896067260
-327273648 906821587
416445732 971903202
995536149 -104536099
-268697341 -957878824
-360764693 -938627809
760034210 741392385
89704188 996044750
-995786973 -344169249
-487081481 -903189245
272922199 997894945
-951117881 -523854670
775789881 721676735
995921505 -112075355
-925448936 279917058
-553194448 -879092865
-574709552 773540896
-404952608 -927633071
152357196 -998946923
-805860919 530517450
985821005 33226277
-983639539 7498350
-999968797 -253096477
44815314 -994459998
-610091167 746779669
996945761 -134570378
-543176928 795322370
608046358 882715402
545555985 920348993
-33897657 -988642522
-385715614 882815946
833218314 -799035538
46424741 992462751
-614834168 -852406179
809872547 671669108
-996926474 -146749779
824422070 -807703264
-983154955 -421399248
468429370 -980423511
632565515 864606164
-971156164 92905891
70505706 -995916994
190642361 -999684901
-799378604 -732754611
-701676185 662262117
-943635441 -540724032
-771896109 -755771419
950773086 -614827400
-295283025 918666260
-792566033 549718380
-471112029 839695481
128962226 998281008
172262669 999598117
314078587 993548080
-994893507 -112148560
-996401191 -137002854
-491048241 828179672
-635241540 725878866
-985853447 -408602898
991688499 -40157043
637375136 860810650
906197162 457411814
657915821 843814993
-190945539 951112077
805377608 678836454
844770326 608942234
-298602860 -952171351
-274403528 -956832023
193773703 999886606
-613864729 743730059
-997305005 -328564914
-828816467 -705182723
331608562 990998689
269831200 -999762458
-855429205 -676743241
-323999789 908074071
-646566249 715958516
95912272 -997095644
518250985 -969436987
974659591 136345852
-20686331 984954816
695049807 -901622733
-93125497 973203873
894332684 -722637417
-810700895 -722560509
-907921662 -606874351
109061737 997259363
-921421692 292188505
963561078 -576563260
-993410840 -363574980
999908971 -259247254
89479368 996029095
997813482 -157565665
804025037 -826412932
284255250 -999391037
-997190679 -152017623
-860365439 -671101670
-106352802 970583655
340330016 989558771
-863286478 432741580
375749208 982436784
-992262729 -77433386
-107998717 970246031
676927662 827064809
-763900387 -762027448
466293313 955533596
-995393291 -119945264
-636162958 -841981621
85848035 995773335
51458137 992929348
-792489753 -738788149
999133963 -204779692
-986302909 -16037463
23714448 -993109772
963378122 -577178891
-40639228 982168615
999685726 -310995769
258653658 -999934486
770190553 -854196610
-399257098 876566019
-887531980 380703155
-62080879 -986108188
-983707411 6920184
-995254248 -117721286
-586654381 -865221579
-956116387 -511181098
-999513649 -220238695
-588998046 763066793
-994714856 -109463554
-215105265 944476363
-955962742 -511584267
632456496 864691577
-905223424 -611087013
938739923 339748585
651408925 849305882
-874206196 410245442
-604204496 -857363228
-688472921 675989048
158630898 -999094705
-168205768 956847376
-375870984 -935043040
-383031789 884031203
56202747 -995136365
293166712 -999100307
981448847 -503666139
723460406 781935146
-395084294 878514593
256654909 -999954042
-999031979 -301781477
-536456408 799804630
636784114 -929625159
870958405 -755763980
-939985496 -548497671
909493976 -698532406
-977530564 53366373
-162528847 958203325
-975595533 66128628
-329156836 906094019
919213089 414583057
834149443 629317316
979339157 97428843
993579047 -69924991
-791250522 551567936
817979309 -813772228
487466933 -976567898
954762748 -603830372
-919821442 -587293478
996177685 -117294239
-873767515 411174936
-950193971 -526041034
644446100 -926317462
-639043816 722590618
-894701099 363810531
-794031615 547650953
822033926 651310523
381247531 981153440
-217831314 943696618
164959777 -999236716
-491283229 -901784969
-163879739 957882525
-782169095 -747492184
-770022655 580752178
247555428 999346977
699385804 806044441
-956217620 165873724
-428498046 862410042
-155224058 959906619
-42203585 -987925819
277179258 -999590325
-867654100 -662439252
-658175709 -830334779
-738432852 621003067
-511095650 816031717
854373886 589445333
821631148 652019861
-343202218 -942653089
999777142 -306658455
-930291723 -568077648
311621963 -998321725
-914361957 -596538929
-378440069 886061479
-985124191 -412216722
-613576409 -853000149
943877292 -632139302
-189187868 951573637
991601418 -431315276
-606667077 749502731
905776436 -704683652
-998520050 -311466403
982614453 66564309
970930209 164350514
-849594990 458476671
-673764220 690595467
672082922 831429321
-429866475 -920830754
-974551505 72700479
-130124073 -978742536
-478896414 835277131
-771067459 579356225
886602712 513576288
-882140118 392976308
783909765 710650085
342313884 -996386200
-936950977 -554760322
755035797 747252133
993366793 -66441994
-499346643 823230508
478963438 950669430
-775309134 -753055283
469547984 954316318
-973115659 81509270
-636431078 724854339
848775560 -782459221
377575442 982015636
-866078394 427164461
60034208 993696239
-4138592 987049676
975078374 133024014
-257521617 931550295
317568184 -998021114
996842112 -373079619
393084279 -991706047
978234611 -519976017
891461842 -726924418
-160574606 -974884138
-467375995 841781983
-859463383 440165540
1475123 987720271
-767342511 -759352488
-901690952 -616425170
373926768 982848670
-635651458 725526234
-278281912 -956110664
786957269 -841025642
-928545265 270135699
-532976074 802083258
556318129 914591088
994895636 -92735617
-607001010 749239420
-804579831 532418007
-994017420 -359008020
825341734 -806817865
-996588802 -140397701
-303912044 -951106332
769669813 -854589269
-717014856 -795179772
-903872515 -613152308
-758119705 596417096
-999986798 -256629659
959902743 235213500
-958273232 156735410
-535621683 800353262
989427388 -450204638
646824381 -925276390
-736885112 -781660040
-175195573 -972880932
-193042785 950557886
-647991372 -835838851
253964394 -999970001
-714249503 648689316
-971918694 -465176252
-388817233 -931818385
-987134742 -401907869
-725935786 -789229772
83223594 995581707
-994294736 -103322300
722355047 783073176
285580794 996811433
-806345880 529794470
-176260446 954868976
-152274451 -975975145
840943793 -791091704
-403999708 874337339
217031045 -999918668
999859999 -301601141
-754371187 601245038
-967251967 114067798
267955888 -999796692
-248870778 934338206
-967229664 -479845210
-51494161 -987096740
-973978615 76262871
934973337 355562234
-995249345 -348972859
593241144 -946745615
-768326518 583007402
-233627413 -964010653
988602983 -456713176
-870378311 -659086268
605050840 884779755
-300656235 916729649
-246872457 934973928
-983376321 9704681
-802388891 535629061
815306576 662808238
961836417 223809520
371694016 983343612
863135815 570624383
897994592 -717077274
937609326 -646253710
979244787 98262762
-682032336 682472848
-999528086 -289516455
-915544602 309156742
821265041 652664308
495103815 -974876386
-451358790 850529876
-166520864 957252686
-895552420 361743142
165263511 -999243293
-337486028 -943936314
-999977082 -269132767
-583547451 767115601
840516394 617204702
-869271924 420629020
457033504 -982475781
968493806 181377386
-996710611 -142664000
-866809503 -663464048
-113116500 -980739503
-213528961 944925433
364159146 984943868
759513035 742008362
781277128 714280082
-659883081 703833113
-685309581 -814963951
977781544 110807942
736182069 768430831
-940950012 -546467265
-977404863 54235041
-669453203 694758002
-68713271 977647938
999642181 -233360395
-776324745 572230732
-983532843 8404420
-536561099 -885624035
-706184100 657443040
-625575998 -847231119
-801649328 536708731
377771390 -993325670
-979352217 40482831
153492037 -998974413
944707256 313451550
-527385843 805705831
100727652 -997297114
317260076 993116725
-842350740 -691079220
-738642384 -780425784
766789021 733209880
897989115 482034441
-714807435 648073486
987534309 -464634029
-754163556 601511473
838958396 620199430
965693651 199935240
-555037994 787296403
-484747523 831880595
951625450 280287257
913477646 433935813
-216224140 -966844948
-976058361 -450478670
895511457 489124378
914297020 -690322084
171118492 -999366173
322446186 -997753330
-918313970 301261244
-389592040 881046037
998718345 -340265219
-64523285 978371329
-865697372 427934394
676193425 827729465
990942960 -437331337
-870669649 -658725314
223798337 -999953042
929570987 377093239
-232197856 939489219
-995481324 -121375072
899069376 478902288
996764934 -130342057
-878341658 -648933131
-918249519 301446760
312486945 993757112
-130902132 -978648719
-870602783 417850004
-984261582 2174500
-497290596 824465063
518115037 933883357
937999963 -645431832
-997977014 -319814187
-305869839 914831871
-973346937 80127858
893392318 -724050525
-894387231 -627117070
-853346785 451604116
-356667986 895232250
717507325 788031934
-967884600 110804256
-882101216 -644008202
631027993 865804859
-903198759 -614170047
710778060 794829419
119197302 997806528
222067705 999990667
999192204 -207469876
-999791243 -281142544
-868055833 423139483
980625899 -508201892
-534456153 -886433860
-263800829 -958757860
-972610609 -462839701
261465177 -999897514
999890319 -256775111
-187459695 952024071
-573375818 774496310
758752344 -862544030
976252187 123520498
-12011774 986069776
771949948 726711052
212696568 999992450
-532384767 -887219275
-997530168 -325872892
-893818943 365942837
-660689442 -828958051
-759594692 594499883
762731612 738172205
981902396 73556652
28013952 -993398416
907306468 -702175575
855552754 586987333
484358650 948517725
692335958 812787116
17168930 989492516
407109328 -990039647
637035880 -929517127
431770054 967311097
661662847 840588552
-999447757 -291703546
374682673 982678718
536853247 924856072
-383873130 883652755
-534808220 -886299097
-55725728 979842962
-642159461 719867027
-998667574 -188538657
-987630509 -28605009
-777541393 570564625
702101205 803409271
136143022 -998518707
390868802 978779253
-999021379 -200072548
-9953359 986327460
-979805993 37204325
-544395411 794504669
232214663 999848378
999966288 -292692425
-939965131 230979826
-900673867 -617930599
-920898853 293734761
-872763173 -656100724
885589117 516271228
995503204 -390332575
533873841 -965450266
987185344 17922706
387370767 979657529
-591032150 -863317184
-945486400 -536728996
-641506043 720440682
-110303858 -981060867
814626066 -816883003
94330578 996360780
-726262530 -789009239
-758022831 596542450
-895156539 362707359
-506656595 -896510928
390181405 978953089
-694887203 -809226046
932984479 363629512
833454388 630615941
-258619965 -959682639
992283385 -424820998
18932525 -992780387
434992766 966278372
931678792 368832192
976809370 -526440314
959979088 -588069608
-970357140 97418483
-579835798 769840426
835842384 626133912
-730465962 -786148829
-707318297 656222486
-32061328 983400763
-895677616 361437905
95287971 996424329
-999971625 -253498805
929480266 -662691759
-45611349 -987625482
883877682 520764330
-104820538 970895711
987176063 -467215420
403550148 -990480373
-741167986 617713152
-340570150 -943244203
-857180770 444469793
412407967 -989360969
-991201735 -65342636
483959675 -977331096
892775434 -724972393
389348684 979162892
-986025199 -407731904
933708867 360721154
-992385258 -78882839
984000286 -488147603
774339535 723599078
864144147 -764434426
-651327707 711682692
-541797850 -883596992
653897628 847221047
-990011280 -52623432
-869689522 419758834
8457580 -992034853
-906520038 333827895
872310636 -753965628
-555662833 786867781
-155126276 -975603348
795030114 694779683
940842215 -639252970
930567724 373205146
826922839 -805283048
920862148 408874888
-319052812 909946247
-723571253 638293339
938592339 340377197
143796098 998849222
887440212 511338055
-915586817 -594524582
-570205067 776751219
-414591902 -925061713
-301228279 916522255
-607782817 748620125
-552298443 -879452631
980817740 83850838
-983494222 8728544
-792152745 550300089
-479819111 834745234
-922479607 289018794
-941547575 225208992
498060948 942842810
-979864303 36781513
-232573525 -964188535
862873254 571205400
-672477522 -822377512
-309638800 -949932864
976120675 124599422
-413129068 -925456905
-359144820 894226784
-9640074 -990642429
904875981 461491094
-504577753 820045634
814931961 -816601687
-416422893 868389348
909238442 -698962570
975225270 131856341
592934854 892834529
933239754 362605969
-996910289 -332969358
803666126 681529104
-753948375 601787187
-26578535 984166325
983368444 59073802
-977117771 56198141
-690642189 673783511
981443573 77979635
802050303 684060109
989020815 -4044646
-705929335 657716965
-641179904 720726925
-874016357 -654511026
-983174985 11367084
340264958 989569985
178169117 999698196
998976099 -197921692
747709828 755626953
73010996 994781473
-273609893 -956978439
-998393925 -180882301
264713341 -999848700
993485440 -68380852
-964631041 -487446502
-557279740 785757239
-890201667 374514174
-529727113 -888207587
877233498 -747276521
954059292 -605860664
-946465279 -534560754
-299825985 -951928464
937242930 346102351
-393715980 -930563767
-999674177 -228613380
-403891904 874388150
646199687 -925550183
928670755 -664229611
-764243366 -761762701
-377071325 886657146
642254062 856860826
-431078252 861104439
-830262684 491995297
409841075 -989695734
984980846 -481951824
-199332439 -969424049
-231355744 939741130
-758864884 -765830530
-947864155 -531416318
996716123 -129213815
-999684493 -284881976
-993166642 -88392092
-996253663 -339729711
-175043341 955171623
-452932490 -914047261
712361800 793238218
-996629327 -141149340
474691311 -979228119
-745992083 611800526
958462805 -592729883
-956421622 164973796
-766069846 -760344406
-982505629 16795554
948602341 -620534657
998042616 -164541652
-517482450 812039078
-151171569 960831675
-150124652 -976253928
834554216 628557892
45147353 992342375
-341209876 901386859
-332525660 904785156
-643966553 718276075
898210366 481396992
-982578923 16208843
117704826 997729231
960697008 -585819812
298900984 -998889077
823881223 -808222878
-823565497 502995230
-714320943 648610488
-820239492 -713600983
-632435818 -843852300
-926519677 276573131
-742624446 615940799
-57575278 979542447
-840829733 474050370
964682519 -572742877
620884727 873516847
-861782894 435693120
-372173408 888770902
887972448 -732017174
-818426346 -715337392
978433574 -519057916
-996341707 -338871776
968158466 -560354886
992983444 -417880774
883256344 -738825484
-874543067 409529339
968979373 -557381632
-998524309 -184433416
200683176 -999794007
960925340 229248801
591323122 893873683
914698987 429867518
-282367005 -955338115
-194502583 950170579
-904501429 -612193625
535292769 925652356
-347068448 -941783687
971238353 -549016054
-177253618 -972595053
-108557780 -981259987
911693055 -694813368
-747008059 -774480153
997365308 -365387936
-967736757 -478333108
-934937781 -558837449
-912942557 316448250
933735833 360612393
687281820 -905756864
850470560 -780554160
996611407 -126795147
-864280681 -666494724
-626087069 -846981478
-465230581 -910225799
-551234173 789882836
-911602813 320162964
-50481852 -987189158
986436171 26413163
-780420581 566614066
-498471313 -899342205
-924328354 283378950
745012033 758661107
816102483 661486517
-530781530 -887817425
-993271230 -364580117
-701527151 662420413
683800892 820754129
-929566719 266808333
-997211657 -152448686
-234129948 -963925828
999968279 -269052287
-796289132 544435655
-992554066 -369670986
-556369191 -877815517
-57161278 979610123
834051463 629500482
81440321 995445558
-628918963 731264864
-881751655 -644467718
-911176851 321328346
-128842604 -978896760
-390456979 880649044
270157144 998096924
400506069 -990848677
936128660 -649349628
702091276 -897796358
816011499 661637810
794679041 -834554070
964160139 209607215
-659338830 704337995
-315059999 -948804232
-330338200 -945523100
-924714094 282191442
710832506 -892898039
713342001 792251582
972622740 151934663
-999715921 -231277163
712699821 792898329
-796104729 544698996
898184196 -716785791
-698094083 666043559
-521946571 809201323
-961024562 -497728497
991990436 -44608629
221831154 999991472
563651102 -956813390
-863173760 432963980
175399030 -999446423
998303031 -172938498
253031256 -999974393
779195312 717110391
588803734 -948336312
820920581 653269288
-135111297 -978139010
-400175820 876135162
-961828479 140448369
813077740 666469471
970398510 168146920
-173824487 -973070892
529008022 928748023
674324307 -912448819
-927717221 272788145
-972388069 85809982
-977917018 50669186
999538348 -226551343
-451180012 -914578724
749102589 754048554
571869398 905864251
680521680 -909280723
996908847 -133702483
425786372 969161773
-383178998 -933248595
-58425974 979402837
-913904183 313765651
353337162 987140977
-787910472 -742699533
452774935 960345584
49596377 -994748533
-855156569 -677049085
323705898 992194857
-335405565 903661762
645586781 854123387
-997289803 -154086003
905212563 -705599284
-982557858 16377652
-815509520 515812379
-427718391 862802337
-974504739 72991928
-979969995 36014105
-580980305 769002494
-680205315 684292085
999999919 -283794247
998940758 -335016593
495548702 943901302
-387874829 881832112
-343055509 -942686041
451319694 960844341
334318473 990567686
-695121529 -809082941
-992243484 -371776170
-750390664 -772039254
-974670174 71959216
504064948 -972813561
184313834 -999596441
-19420126 -989850324
-912104071 -600222185
-909007218 -605159502
999994915 -286764310
-228914235 -964796652
871183037 552202085
272781531 -999694644
855374672 -774906302
462675715 956861274
-951077431 187857759
842085324 614174630
944521200 314302267
684441769 -907248098
800217434 686915144
-214834564 944553655
-718139892 -794440336
-527870728 -888891324
-678648661 685831668
982084269 -499992042
715615695 -890149626
-20675998 -989746792
-651071829 711913483
477331836 951312887
333885689 990638015
-995953684 -342608056
73794700 -996079429
-30549543 983614084
-690330472 -811982885
-455933085 -913127570
606639104 883692595
996327052 -120411808
-961195610 -497246204
-11101796 986183895
-475261293 837354343
-870093880 -659438610
488023853 947024604
-449304112 851627077
966978533 191569009
-240718550 936896632
582269363 -950635164
-994444419 -105484870
-329370921 906011159
660945878 -918927862
-707682386 -801235211
284702894 -999377424
881584681 526734062
-102754189 971314689
999886802 -299741750
217318871 1000000000
-699366052 -806471099
935875295 351834470
993785471 -73351367
-930304611 -568052592
-774536521 574668461
-544210499 794628787
-648226430 -835713379
-439149753 856969001
-957084707 162032650
860742632 575879180
996338625 -120657587
-575059800 -870146462
-807062143 528722621
-205077578 -968565318
-793589463 -737839201
212406290 999991559
-986440805 -405597253
-417101031 868059336
271319766 -999728540
995637170 -106470386
186716602 -999631388
781222391 -845651028
998783515 -190391550
381175432 -992990998
-196928532 949519964
151573888 -998927743
-989890143 -51355762
-738152327 621338525
-982841387 14093056
505279309 -972528872
722866532 782546694
-986339459 -16373814
-773081342 576641927
602323523 -943389002
-800264578 538727200
-156827558 -975380385
-775332672 573586603
835526969 -796703021
-855393349 447809781
176270961 999667778
-591512624 761181362
-938539926 -551497247
961156480 227874776
-984770653 -413942371
-252104006 933302130
-977052695 -446722156
763774442 736909175
-329238119 -945765435
-680059560 -818033295
996602253 -376397003
-646020007 -836885270
850829477 -780146655
748081774 -869879084
-798415297 -733610171
-570123562 776808790
-998177874 -316868962
-563145273 781700262
-269167641 -957792828
928720426 380375080
-603777427 751776200
-811237669 522410979
541352491 922544101
881566798 526780147
-352617949 896863228
446382802 962523843
-112656265 969286168
-778035723 -750857504
743891209 -872706549
154946017 999190271
964591077 206911760
841701628 -790283920
-420217250 -923532397
-993734335 -95592463
999405590 -218710187
562805432 911028991
820175230 654567404
897517812 483391214
-883258676 390453799
-670964332 693302784
-917238667 -591759687
796245324 692964736
981925921 -500931019
429655479 967973649
-942816922 220484877
-106401135 -981504777
829317067 638230981
-448041863 852297031
-566621058 779272667
995680682 -388194850
877049693 538167215
10411471 -992177240
-161102338 958539308
-899780384 -619246129
-376154050 -934974406
448025885 -984003788
-725516684 636085606
280519273 997281758
831198662 634793216
989178765 -452195159
-978427325 -441414964
929658916 376750789
134475372 998508807
-545954545 793455167
-522743037 808691441
-740896036 618041880
314719817 993462023
-986292970 -15946128
-628083448 731968121
-994481387 -106022863
-966337121 118719980
-992094688 -75457416
923354852 -674151621
547082538 919544533
-436995412 -918788333
953949892 268231963
134658197 -998476160
-976339274 -449419264
456047879 959214974
-407592351 872635305
-907227341 -607964946
926427983 -668448165
-862661530 -668416225
984870217 43537892
-869948414 419218831
-208333549 946385971
867578221 560625826
729538445 -881897938
-920991514 -585250629
436789477 965693116
-821589992 -712296559
853839362 590553037
-999824193 -279813996
-971927140 88491727
984554526 46875667
-201290699 948332957
142375189 998800705
-921715513 291312877
637025212 -929521706
-988331135 -395372386
-63504851 978546625
-84348029 974853117
-933557554 253391320
-698242526 -807167811
981636734 76135789
986940366 20741616
-829860045 492663507
800710842 -829320116
-613976088 743639861
-711119499 652109317
-988004973 -397178700
742089398 -873905763
701080371 -898353280
-485385250 831507259
-926737259 275890058
-428128076 862596238
-758712370 595648891
-226943536 941049913
-891645240 371128988
343351496 989027032
-161293875 -974787795
523688214 931289602
749244773 753887128
-721416609 640724768
-819279741 509888905
-45763675 981407413
-436231431 858475371
-460204518 845732948
-999924365 -248134926
992961250 -59864073
-984608811 -836845
-238808475 937483545
-930787609 -567101377
342000792 989266914
-995233916 -117401493
-141092615 963111007
-319178351 -947937571
926130013 390079698
-409941075 -926314300
21004137 -992923693
981387230 78513731
-983661203 7313936
502510250 -973176376
-554731952 787505248
627459007 868560351
-997007797 -148335690
-764376942 -761659492
-999466459 -291202838
-654010998 709250653
506091210 939353550
768145167 -855736063
-112460817 -980814596
-623332951 735946509
65794419 -995671504
-448438105 -915404467
574432210 -953321869
951770747 279552185
464533790 -981140472
-565223939 780249382
-355249524 895805656
-563770617 781263860
716834105 -889441209
459104695 958143429
951588536 280473299
993273236 -414960446
72749324 994760272
903446328 -708454029
-821495998 -712387575
994863797 -92165699
-749578369 607321922
-982364438 -424948926
-753571545 -769727907
-942593497 221322840
-986011209 -13363885
-762901013 590167834
670291125 -914449735
896408069 -719502553
-457929743 846973504
-967620728 112171187
19489257 989744583
-930871288 262487820
-750154721 606595840
56199349 993357214
-285877753 921999870
-54016894 980117212
-286366993 -954569424
-860607921 437969754
818076743 658170837
-885693184 384927328
-988902579 -392185559
610743067 880828526
867978711 559696455
-981526718 24418037
631400246 -931876156
793978420 -835154223
883252185 522397546
527289949 929573595
-791281409 -739824200
-235939577 -963619954
761517981 -860583030
457359322 -982419112
-738847494 620506301
897134000 -718394269
-999999437 -264669703
-248712950 -961435064
-193776079 950363519
907105453 454563449
-867898298 -662140218
295224565 995832599
-985762269 -11099833
-868077394 423095213
-655964562 707456996
-77154026 976164545
-343927825 900316172
989850736 -14677212
-980492063 32201465
-968449216 107826208
900670324 474186500
575303421 -953029701
420601571 970707444
-600997342 -858838129
925221671 -670697824
643844712 855556690
-757157671 597659566
999815492 -304449523
-759287452 -765514509
922905062 -674976975
994361722 -83260714
261853487 -999891983
-923284648 286577792
417862409 971499169
999675200 -235686661
-450473006 851005135
767684555 732095618
-99511397 -982265443
589841104 -947967401
-818568526 511013193
338710318 -996662796
-810333539 -722899387
-967175324 114461746
-955584449 168651929
-636785762 724548348
441751392 964066734
-997551957 -325604303
928328164 -664876487
-952154032 -521366191
766369339 -857049106
998403352 -176341504
569789110 -954853429
-196789789 949557458
-951028609 188058328
-14309671 985779792
-188222226 -971042964
139644093 998701802
-644647230 -837609227
523844659 -968052550
274132070 -999663053
935051514 -651575196
-404416945 -927773692
-665757895 698287217
271524483 997998596
-970921486 -468480467
-903688009 341290782
-596723182 -860784237
-661173994 702628355
-732566533 -784689607
421796519 970358743
32706055 991129431
-907523643 -607500670
721838578 783604436
276031242 997655982
-795253708 545913389
989437677 -9320942
154359750 999173764
170472430 999564040
-452430197 -914200229
-915434275 309468990
983188325 -493216661
944118423 -631559552
452666297 -983223593
-999954287 -271900256
-991782410 -374839682
-856845131 -675146038
-783826403 561914948
-348995352 -941347439
-261970976 930081907
-951511202 186068427
900723420 -712801115
-959131189 152857518
451993590 960613842
933922187 359860338
-855947802 -676159907
860189650 577084025
-137812791 963845446
-975766457 -451569709
-115019854 968791782
547807725 -961590004
-284618110 922440100
955805272 258296527
-76468633 976286528
-691576893 672828339
581250123 -950989474
-999694379 -284565436
-719433843 -793587254
-520734610 809975715
-944611890 213632022
481923090 949495246
-501578367 -898272446
924148009 397263253
907823619 452295269
-850650836 -682067280
-608151240 -855536322
842473216 613423850
-675595048 688820750
-254473447 932539658
-198134603 949193352
-44934718 981532555
998350066 -174500014
972035636 156306469
879184185 532849182
642978906 -926953876
-993414910 -363545434
119259310 -997994025
918165044 -683518584
999804061 -305117762
-947924496 -531279460
-993404093 -91363346
-232785734 939312695
150517942 -998901310
993591930 -411635207
929243248 378366721
928714416 380397993
-992116452 -372627388
622173886 -935656083
858660750 580389073
-921185309 292887770
952807800 -609341577
-931069519 -566545244
-316033119 911077936
-843000400 470274924
996726013 -374703037
-989280597 -390055225
779469736 -847044493
739484903 -875613468
-998897139 -195724679
-19759680 985075751
-820325515 508230047
626159934 869553086
949370191 -618540950
-577414586 771597376
-990409043 -56810018
921371985 -677770109
866301085 563530522
419178000 971120409
561525157 911739412
935958344 351488754
274243423 997794080
653737267 847355640
-172978847 955683345
784313340 710090931
-625836423 733855516
-953900531 175954512
956469545 254603301
842296022 -789644041
-907810864 330398847
-168584711 956755875
493919022 -975143437
968931689 178366993
761015665 740228925
-997581701 -325229819
-730323111 630564948
-691483792 672923774
-979427860 -437453100
-943400149 218279076
-784247951 -745769905
123588311 -998144216
229685311 999901357
-667688069 696448798
930221561 374557154
296159629 995730458
-483233268 -904457866
-371433887 889086697
-530832634 803475384
-994859617 -352271897
-104218951 971018047
-31476259 -988846313
590920508 -947580895
968293007 182745585
864056362 568575417
302327996 995028973
482567207 949237152
-813444694 519016659
-930138627 -568374944
-401788373 -928462255
-525929776 -889603576
-785992914 -744312298
-558982604 784585914
841246179 -790771803
-166814206 957182244
-741020151 617891921
963682943 212569212
976610344 120571485
915889705 425872267
626977777 868928551
889042726 507024554
-976641696 59368589
988776088 -990488
951795241 -612078503
992737149 -56281512
-803595440 -728996062
998382945 -175623979
715166726 -890408554
-640352941 721448992
-988199551 -34196502
-762931252 -762771425
-663369813 700554747
864652972 567244048
-981043005 28098822
-859065054 440922027
-683789823 680717202
969553630 174069354
668626583 834509684
-435170951 859017921
999763037 -242678726
-615802608 742153173
872939567 548051122
-991077922 -63990036
-874758333 409070116
867241855 561398020
817898982 658471134
-206672807 946849463
-945746995 209234723
36664499 991526175
-89520341 973887332
-54731544 980002641
-999745642 -282856505
-741352572 617489421
113013722 997480068
822898666 649775454
130293282 998339323
833803939 629963001
-411695283 -925842931
483518826 948855444
-993217770 -89027694
660800503 841333911
71505557 -995967199
843570983 611291953
-883725410 -641861880
974142135 -537721981
260301617 -999912890
944668551 -630236671
694511297 -901910347
-834219999 -699650695
-969076426 -474280027
-983562273 8155284
-462912728 -910954022
208239575 999978031
-499140086 823354900
-783233213 -746611408
-219944182 943089508
269457362 998146301
-176406043 954832618
-887746159 380209172
52644430 993037859
228467615 999925642
-16336154 985520723
965355628 202089537
554815374 915405370
895899958 -720271709
-472510083 838911566
828700718 639350648
983594435 56794096
26779049 990519285
714545896 791036042
-879960897 -646814913
503286774 940597739
-374149044 887922612
986818182 22132601
-999630000 -226112260
120398435 997867921
-973533051 78997934
-940458499 229192787
403016349 975603955
695985598 809319384
-673245004 -821942075
234781728 999785103
-213274404 -967306778
-525918761 806653123
932042794 367385480
-998179245 -175125987
600560193 887817719
-861069410 -670281936
-136702102 -977943629
298585976 995461985
758051962 743726969
681954699 -908541225
-642922660 -838510422
262724994 998583012
718494114 787026320
-905815254 335696093
-269522247 927572407
-985060237 -4790439
998524641 -344723126
-67719655 977819899
-387171558 882152827
-579397787 -868312714
-431176182 861054657
973698095 -539491200
-825334563 -708642839
-757995521 -766480355
-77263143 976144939
982953089 63210053
548582103 -961367075
213654276 -999899890
-999855302 -241556216
-5617209 -990963847
-868641754 -661228753
-773572758 -754443181
-674985022 689412635
954834105 263543093
774849273 722927272
113840215 997524703
-867837376 423587660
-373852758 888050528
997670001 -360619996
-809046446 525738356
752992386 749605824
-115532143 968684516
-670136877 -823702374
-992988329 -86195658
-977193442 55683150
-889375649 376435193
705959809 799633397
419982670 970887788
920621439 -679127348
-385755348 882797878
-283430138 922852763
685280226 819383747
-908148632 329497361
-242054797 -962581036
-46646842 981272805
-883086911 390841790
-718316531 644182584
459201715 958109226
-702686993 661185858
-887165170 -637227505
663461620 -917743526
900401638 474979660
689600876 815358713
-855183111 448200783
-997099835 -330863670
-983739577 -418751815
-909598510 -604220895
-896652768 -623825409
-776663379 -751964304
933094060 363190767
587125365 896546784
-957187061 -508322399
-418898135 867183443
767315538 732555332
727212292 778029931
488406 987605318
-942592058 221328234
493793284 944634730
-877165332 403906415
-682485622 682020752
899434655 -714837812
-879563746 398696082
-848113562 -684846927
871221254 552112217
691196571 -903678961
892070851 -726022892
819674088 655438541
-212485325 945220910
948144458 297350387
854495531 -775931108
818632673 657230152
-927897231 272214885
-786640555 558009988
-880911936 395724765
-398461474 -929331677
-744370527 -776362835
-850016314 457709507
-575134402 773236546
264567524 998470357
-748811525 608284607
823099465 -808968787
685998432 818717185
419882119 970916949
729651492 775451679
-897775901 356290615
-653651200 709578390
-841880717 472226333
868342285 558850687
940613220 -639766682
901532071 471622609
368904528 983944851
683287653 -907850256
368268666 -994229104
417597252 971575135
889964629 504529462
975811716 127129715
-814542591 517317159
973860579 142546833
-714823639 -796616203
-999935841 -273463361
-209021299 946193715
-827808210 -706196552
-720750039 -792713941
-928242197 -572042895
-770960646 579499485
-849820029 -682982536
-986396205 -16899708
-999834871 -239847343
875925920 540918384
-704716521 659016894
-256661680 931830191
927250888 -666906048
-793801544 -737655571
990961361 -437170009
143684245 998845494
-654532468 708774300
494146347 -975092225
935791517 -650050438
997506596 -148721450
84642063 995685988
954890698 263240707
-922794179 288067358
-555816809 786762108
755996698 -864457418
549116204 -961212849
-999603255 -224679521
-918656200 300275562
-674224587 -821385827
998080948 -165746302
227412818 999944951
-649827105 713033774
902937179 467415828
-319876273 909636218
890160106 503997360
638926461 859563334
-414194345 869469933
121242246 -998063511
-119874857 967767174
383371030 980642521
-816526217 514225346
995144577 -97243507
205589613 999967316
957535811 248654630
216371875 999999632
999972307 -269986810
-983218980 11005139
-658198011 705394578
-821235211 506772866
666697412 836206575
765816782 734412818
812473062 -818848241
-226155840 941281396
-850072698 457606810
-746667245 -774724588
-980634362 31148626
981853720 74031634
718216124 -888636394
684834332 -907043135
938705835 -643928478
713909763 791679038
760176482 -861540340
892367222 497933657
-937577976 239474084
-896185497 360196746
705032406 800545468
999984633 -273590876
750518562 752438922
959990186 -588035067
814466149 664194109
384192535 980442191
320528332 992655167
-100142612 -982196553
-588532827 763414079
-982054956 20331175
481461846 -977853497
-500709561 822406128
922268265 -676144160
-988507114 -394394994
409284362 -989766491
448350285 961856916
426755671 968865370
933433025 361829803
845834749 606821611
-887734550 -636455382
62080406 993873262
916385941 424204136
-944587408 -538678402
214526643 999996834
-848248035 460922522
-240222012 937050099
-448393612 852110437
-968754873 106194422
-996895618 -333130743
64910513 994115937
-995594531 -345935997
-737421082 622212478
98579159 996638105
-807406729 528206085
-997382146 -327678157
648605374 -924488827
-999847596 -240911592
-292447921 919680152
641111351 857793198
-452798104 849754104
909069133 448322681
-227006211 -965111531
-638437691 723117523
-587155333 764440388
142726867 998812897
748321808 754933941
945036433 -629349688
-223058445 942186863
991219716 -33402875
957432665 -595865468
-501167791 822128494
-865236679 -665352219
-46414568 981308356
-964893532 125855879
174493122 999638093
-202127396 948103493
578894217 901677347
-967831629 111079912
707356619 -894859936
754091249 -865777139
760541036 740792249
-268385312 -957935591
-996120026 -341020453
618418797 875340617
943370204 319532309
-235225562 -963740843
872027904 -754344328
404863698 975109846
380255118 981387473
-170264853 956349107
-729689581 -786681964
979475482 -514043304
-999338377 -212222554
999163799 -206131734
-669979416 694251569
-348216068 -941523940
-831210503 490421050
-991506749 -376614149
957186132 250610508
-999962250 -252223992
-989574141 -48078150
-969344756 103006583
668715 987626437
586276145 -949232084
-447189053 852749040
88431910 -996762859
-234945205 938660425
276661919 997606149
124216826 -998164557
-824985864 500674811
-52370636 -987016468
952291577 276880662
-558758714 -876851943
-941897004 223917384
912290139 -693786903
-698337955 665786851
989473254 -9777408
-979178084 -438454513
-598728475 755702071
-984445783 579761
183576437 -999584874
994163623 -405557327
-719632341 -793455809
939149532 338001970
-319629208 909729285
-808277725 526898739
-526760165 806110118
-961316406 142827355
-805128198 531607323
-340657277 901604111
-999052172 -201207283
-999987080 -256700680
-418704496 867277949
-729454661 631569567
-995406101 -347608740
-995908035 -128426731
782461098 712654090
952592320 275321326
-492435067 827359842
693237687 811934245
-375754882 887228223
-781463893 -748071167
109472489 -997641687
-357470008 -939394286
948867809 -619848746
825008830 646001908
987094809 18965615
44036931 992237250
409698523 973791648
-742525699 616061493
-176783790 954737936
-871095505 -658196638
-941154641 226651692
-631226833 729314081
923225873 400552394
-47524847 981138136
321255930 992550720
-935774545 -557152094
-61841768 978830923
-750760708 605831080
-200530731 948540915
127400799 -998262442
-912420386 317900658
939357825 -642529108
45990097 992421995
-623938238 735441704
304587723 994757224
-395379971 878377193
-989553032 -388494285
364465777 -994572431
-185296124 -971463275
565684301 909420915
-995384331 -347799409
-942132708 223042264
759106825 742486429
-998824849 -193419240
930308050 374219638
940907774 -639105369
-165016437 -974283736
777795766 718999356
500780884 -973578240
664093899 838478820
353785197 -995476717
958930432 240811601
-785444560 -744772688
849860377 -781242169
-998899286 -304538773
-965670351 122040102
-713889679 -797227812
-970722296 -469124810
483175946 948993141
-489048017 -902536356
-951369196 -523256326
570511342 906660577
-375155969 887487454
982407423 68606284
655416581 845939686
977184933 115793727
-252684540 -960736340
174798695 -999435680
-997852553 -166847927
-307784422 914129842
-642476986 719587749
-969947100 99705601
-501423375 821973424
-671195080 693079764
710700240 794907564
998555137 -344030538
-497609621 824273802
-693818742 670513733
35524643 991412978
-955568695 168720835
912576185 -693294525
-267173491 928354321
952154827 277586022
-500431928 822574254
509895242 937645091
-208212338 946419822
501786752 941251108
990036176 -445161873
-572304290 775262214
604046373 885464830
-994724831 -353366270
609115201 881968939
-859126857 440804952
126874490 998184858
-24149782 984494850
24204108 -993143186
-264857977 929123708
-996537046 -139443069
924325539 396627021
-846221979 464568218
-122153464 -979692265
599708604 888385512
-708069608 -800986909
400049775 -990903323
-313775692 -949073321
729521168 775590093
-757534996 -766820887
890294862 -728631202
586604909 896876966
-565345397 780164543
891236699 501059409
449354699 961515481
-972858327 83036523
968657978 -558547617
-815966921 515100199
-924833182 -578386545
-690059503 674377368
-998296908 -178267485
266554501 998341374
222687130 999988081
-999008673 -302286983
806605394 676894993
-436688023 -918877704
923495524 399592516
322768366 -997734093
990572996 -24368719
148722170 999007431
-373178756 888340595
-992906363 -85189472
-513426605 814580407
186656893 999810590
947833625 298830278
2700287 -991608442
772469770 -852470429
953897860 268505649
-820544052 507881131
750915072 751985671
394692370 977793996
-929272957 267769040
-511948182 -894654914
-890045042 374879085
746428959 -870998907
-402767284 874917842
518690767 -969329696
-904778341 338439136
-558194935 785127966
473364524 952858856
976432304 -528111064
868991381 -758310210
-948479951 198430560
-658519998 705096698
740019963 764211804
-989469238 -47004083
-331887350 905033920
998243221 -350624871
-537844223 798886227
-467528539 -909499436
-570599964 -872008116
502079162 941124271
-722948527 638997571
-870333965 418412584
-794116036 -737381429
134907288 -998483314
829358536 638155602
-960644368 145936961
73765766 994842325
416792744 971804506
851820899 -779014032
296212266 -998991741
-990684412 -59746346
-633307874 727539206
-949431465 194579308
6867275 -991917257
-923091704 287164807
-853750764 -678623585
-977701540 52175332
-442879333 -917064185
-995999622 -129991754
-643072047 719064284
778399879 718185406
-650854908 -834305430
-321843498 908893101
916854369 -685837809
11907752 988911816
838280606 621497547
-85030727 974726678
855690509 586699071
291956730 996179937
-383423614 883854959
997918088 -160709548
-971049980 93507810
-996664225 -141798652
-610861117 -854271986
688966950 -904864643
-996760994 -334582291
-695172751 -809051620
-987251301 -24949721
457482371 958713487
908396148 450478637
94112095 996346215
-461002023 -911551890
814064458 664854120
-963419187 132960108
999541415 -316933318
-197870710 949265056
807595168 -823248310
-236486829 938191679
966452498 195026966
-601907212 753241243
690607718 814415133
-450284550 851106148
-909682155 325388103
-696882648 667318037
-372618219 888580721
-602150686 753051023
-998089520 -172746636
999605198 -314409863
-940358013 229557592
-536950931 -885473685
-946300945 207071869
681174607 823175126
-687149997 677327418
-437080972 858038724
867452508 -760278107
-306668738 -950543839
-277601843 924844307
-936187883 244335435
-991689254 -70794253
84038948 995641804
817006553 659972209
968224330 183211283
-557599377 785537463
-638246123 -840920249
-84541246 974817360
-281483207 923523031
351943918 -995629440
950315384 286804358
-962378789 137879296
989519075 -10367949
603004275 886171735
-994086597 -100383867
184510490 -999599382
-694640262 669660301
785347706 708650207
-692689864 671683626
-933851429 252387849
-630329161 730074482
-358961600 894301520
974232354 139669894
558372754 913474568
372360342 983197940
999176670 -206719535
613333888 -939140493
-720439316 641818698
-484786044 -903947593
-873350240 -655357102
-991977672 -373551611
-66879217 977965073
-772074459 578002360
-998712403 -308069924
-222242162 -965886990
-407980071 -926837121
782681532 -844483564
-783177449 562812639
-584554361 -866121431
-533666607 801632391
436471759 -985878103
-923019394 -581670657
-944792555 -538235403
-919286463 298455983
-478308213 835615442
-966584936 117471558
576930858 902864765
-925610366 -576967145
999485061 -223283934
994575690 -87045258
40831952 991932071
978722246 102826498
-984117683 -417010978
771979325 726673232
950343021 -615977100
-700460092 663549217
197311369 -999761262
-122865657 -979608086
-803227542 534402594
-996977277 -147727178
123261137 -998133261
-385201819 -932736774
-999990519 -257571500
-952354356 182543899
-999548695 -221924114
928445832 381421201
891691425 -726586491
-616345302 741710279
-272570269 -957169659
970970711 -550018067
433098989 966890879
-998958412 -197790574
961598223 225237155
-609018922 747637577
35589242 991419452
484589382 -977195084
-987694459 -29226218
-976827941 58142588
-928230297 271147749
-328783 -991379366
-451006712 -914630992
-790663464 552390349
-965399310 123374539
-871073977 416861367
995155778 -97448514
931329958 -659094334
-374453428 -935385677
-960471959 146732898
998833848 -337562118
-304618440 -950962926
806249697 677457953
-446314044 853211602
-923485021 285967903
-692603991 671772139
-984341599 1481800
132431661 998427690
583280341 898963890
934335448 358180468
734612465 -878734624
-464143859 843570811
-469067035 -909011013
894234476 492732119
-397360029 -929618958
984145845 51128385
858210911 -771577512
-775638993 573168219
301396428 995137624
177181909 999682680
-903280353 342349396
-818704866 -715073286
-951604098 -522692242
-920689349 294353161
999985417 -273858807
-965143847 124630450
552396607 916711427
960340576 232680704
-864630589 430077068
-649475623 -835046244
895480729 -720905375
-998329663 -179147613
-787804522 -742789163
411452396 973304861
-982374875 17834115
375305875 982537534
-33641843 -988664191
987965520 -461508314
-344325216 900158985
-172455261 955812739
-897181592 -623053478
982197665 -499304214
-801095669 -731227437
-991061424 -63811450
-488640734 829597139
-620590303 738225376
992411220 -51117108
-868157702 422930315
616918357 876434784
416346889 -988832399
-68104376 977753378
60846864 993766789
-873561214 411611447
79051960 995260008
978959544 -516568319
-949335655 -528049804
997020912 -136372266
-901022344 348151381
-644062284 718191530
-404227158 874230115
856664323 -773398534
-873162029 412455976
298849003 995431778
-44518076 981595052
-736166368 623706991
-965600416 122384474
969386966 175225800
572566079 905453693
-814658956 -718884157
-453333538 -913924906
563136930 -956974073
-901321931 347389922
172776587 -999398364
-904645277 338789275
381722686 981039917
429129415 968136111
970398423 -552148021
20477850 989851001
-858274670 442414779
947545260 -623204771
-990265166 -55293287
778000829 718723447
-57985767 979475091
464540058 956181841
142265100 998796842
766080560 734087128
391961792 978501022
-972198769 86916018
-392572632 879675906
107545006 997173316
-178963331 954190583
318417058 992955478
942270651 -635958815
-879287736 399300480
116288449 997655158
22169921 -993003833
-795385896 545724804
-168048128 -973868254
495260795 944022043
112164454 997433297
-922324291 -582907022
-169921684 956432347
938185350 -645037614
903152466 466763397
-533392213 -886839887
825545003 645040617
-980583477 31527145
755905437 746240251
-566677549 -873626878
-962514253 137243922
-904379976 -612378919
-819220177 509983169
-647967068 -835851794
-790076607 553212269
-930492212 263748034
570090093 -954755311
503560965 940477066
48185713 -994663878
-816981006 -716704304
195248294 999900256
-999406816 -215270432
999831293 -249711068
865817634 -762350501
124109302 998052845
-442236497 855358361
-706419449 657189936
-298336658 917567466
-954118019 175018668
19861697 989784764
-877915233 402285237
-567201637 -873411816
-838989695 -694662070
552745812 -960148056
999998614 -280422508
-86031741 -983711057
-369469590 889921504
890794939 502268292
984818210 -482992777
964522456 207341589
847359230 -784043290
-991927658 -73519811
783306882 -843981754
-113286608 -980719982
-242602995 936311344
411880030 973185950
792970378 -836014792
987930861 -461761946
-276522307 -956438432
-981343695 -429424379
-889968424 375057544
957907599 246572046
104198020 996978593
-566829279 779126978
792050950 -836794845
862603252 571802051
-967014918 -480481460
675742740 -911735254
-451841664 850269809
-939005219 -550534682
918044948 418584979
353832618 987042414
999317461 -324797458
-554566875 787617684
897087883 484624686
-607496765 -855840386
979009130 100335709
742646118 761294191
-965773228 121533253
850424759 597570797
-819185881 -714614007
193101119 -999716011
-883363760 -642343785
-999896454 -276305031
-847787316 461756921
-913748726 314200129
-379181167 885738268
-954537377 173211730
-889037022 -634672010
-852693756 452808147
-992588560 -81320251
-187592284 -971133812
229744833 999900147
962189362 221684719
415598262 -988935367
-639578521 -840237975
-748069094 609215215
-279639664 924151902
464793983 -981093373
-400624245 -928766865
-30008616 983690362
764573298 -858368862
-639499749 722193213
-519038830 811054149
-915738929 308606151
730435976 774614505
-982679618 -423543078
-812822107 -720596689
755116190 -865067654
-997922995 -168578403
-774616776 -753611360
-310867424 912996084
-405720788 -927431288
-883835231 389150217
-457363793 847281582
-986187428 -406900579
-557584357 -877325633
-885123787 386226888
-649164889 713628502
925606784 391993095
-59853895 -986318925
-622761517 736422471
958292996 244411625
-781969022 -747657688
969479322 174586322
-415818750 868683079
974296317 139174757
-682747731 681759230
-623362755 -848308021
-898006515 355718515
-941198852 -545936645
-747523971 -774109200
815074089 663192999
-893015278 367873015
835221166 -797013431
-815090590 -718479574
-493105720 826962522
641177821 857739141
989325683 -451027125
-619367465 -850242947
826403134 643500487
129128542 -998314297
739710764 764553655
901591075 471446637
296322780 995712550
218569130 999998916
-707489020 656038603
-331634984 -945237141
-5958138 986825358
992052320 -45541234
-893989526 -627690687
873206437 -752761288
593759960 -946558457
149875064 999042248
-288963512 920916414
975520620 129494607
-421022492 866139992
-981916735 -426920695
763564758 737164682
141427652 -998665675
-3475848 -991134646
617288116 876166416
902439540 468912870
958563394 242889665
-399680831 876367316
480819827 949934270
-918217896 301537614
-963681173 -490182542
-282019714 923339107
-618528872 739920612
623175640 -935254287
999880001 -300247274
111858287 997416346
683976854 820591203
92768691 996256062
-354477841 896117206
155072705 -999012254
491285401 -975729770
-133456503 964811048
-924254895 -579438088
293650363 -999083199
-977231374 55423834
956274758 255687956
-40208686 982231608
-916059416 307697501
985677213 34796786
-908695300 328034692
-663758362 700186510
999991939 -288279831
-702000854 661916597
-970814440 -468828554
704293471 -896572434
624936785 -934541671
-269073797 927721828
993700017 -410502618
-619178543 739386985
-816343515 514511319
983444110 58315300
-999999176 -262420684
681746516 822649210
891146011 501309260
-227606883 940853850
-672619073 691703109
-933946726 252061866
-540393939 797185781
-634078365 726878636
-246347231 -961844684
-44230707 981638014
999906083 -258862077
236064884 999751527
-856510698 -675524148
-734638338 -783237134
922620556 402699392
489258082 -976176189
767743903 -856033407
965439589 201555594
-579270868 770252631
298409933 995482025
-202431836 -968962578
946416651 305509202
736544193 -877511252
-806846286 -726074523
604464351 -942574425
-946559472 206058240
-998355026 -179831001
935165666 354771313
898430311 480760350
57650693 993486556
-983655646 -419132168
-641402534 -839297650
999692950 -236975486
114366354 997553036
436922833 -985806312
-289866048 920597580
-709483083 653885798
-398511432 876915334
828273805 640124843
-222861536 -965787233
667647751 835372972
-570316038 776672731
891018675 -727573564
-277121477 925007401
533330538 926635593
-716014996 646737684
-119609742 -979989621
-900262636 350073286
-99615564 971937490
871181677 -755472125
-18628185 985223331
-998824071 -305989971
-444928638 -916455709
989707906 -12808036
153087898 -998964696
468028995 954887096
815561779 -816018599
291272156 996249943
999997748 -279398547
-644263149 -837811607
956003382 -600167084
-378035181 886238032
16095374 989374511
-496088461 -900157947
-975057989 69529471
-817194925 513176412
-607896397 748530090
442802813 -984861897
75458853 -996160363
906872069 455298511
488767548 946717201
975208137 -533338866
-225471764 941482198
147093580 998956437
-225705362 941413667
835659507 626478899
-955749530 167929621
789256990 703164630
-389991448 880862791
-965081171 124938170
-395788040 878187288
478145788 950992405
844092106 610276645
-641708161 -839139953
969577171 -555187156
-382607201 884221903
-973215939 80911605
-978132737 49157598
973699565 143782923
-393193096 879389846
456427933 -982580515
-454422453 848877108
990560996 -24202958
-943113776 -541842557
-597041282 -860639953
851729096 594901964
-986154380 -14673534
-639813032 721920017
-881828254 -644367145
-997849612 -321632597
-874405612 -654015739
-999976761 -254308713
-918801533 299856890
-678307308 -819046507
104824808 -997462844
-696726425 667481884
74219003 994878625
-631262075 729284159
-426409907 -921808411
605967491 -941996734
-915147524 310279283
4962332 988123973
973430833 145829021
508007161 -971887592
731609172 773357480
152027129 -998938881
-678714602 -818811125
-976044399 63257931
226380929 -999965072
-600736097 754153436
-748383587 -773489676
-807151783 -725797918
-990229713 -384560948
791800752 699518790
-86301199 974491224
-293788076 919201714
-304074406 -951073534
-163734896 -974458649
601431123 887233354
-995319466 -348363573
-389788885 880955754
899370143 478018549
-826246750 498611939
-28472169 -989097963
-210216047 945858851
168468562 -999310865
909888294 445677399
-834707878 484544622
-589878713 762408251
993924970 -75695277
-931216326 -566255230
-449088269 -915208919
604573597 885105655
636166666 861773050
-911419841 320664022
983692387 55790281
-577710873 771383253
-795101883 -736520763
-794576421 546877626
-889617405 375873468
291511303 996225606
934322360 358234002
-804287834 532847851
-991261616 -378171990
-245661674 -961962715
986323665 27663480
-853815346 450738219
578236625 -952028744
-696128341 668107399
-1000000000 -263904009
891847976 -726354298
524274782 931011616
913191408 -692233141
-788014648 556095167
-240441108 936982483
453963464 959936271
-789647274 553813129
825207232 -806947600
-97898345 972275190
-300148756 916913343
962321229 -580637443
-511728057 815638253
-856248848 -675820138
990236903 -443449696
-506105852 819108244
-998445815 -312756588
843390182 -788447444
842972934 612455697
-989974378 -386056624
-994161898 -357882622
-999291601 -295757751
-924083413 -579748939
-861580551 436086672
-199105291 948929369
754696395 -865358430
-222353291 -965869126
873666110 546327611
999393541 -218033713
-555116198 -878320005
966376689 195520971
961368729 -583693385
-995791367 -126452908
998239809 -170847620
-990104685 -385295518
-297182436 917983509
70251813 994557275
-980719646 30513622
-998610101 -186866568
822226045 650971257
-20409628 984990937
-736997920 -781580831
807887762 674850518
-875520792 407442807
629673680 866856106
230220177 -999978201
-641932617 -839023733
-967585395 112352954
999831818 -303436634
922820558 -675131881
-800327248 538636048
-600559741 754290022
-968812635 105884387
9910731 988688625
985793825 -476682074
347419574 988289300
-744515320 613622754
-991749807 -375050844
-931272392 261140371
937668718 344300661
172395908 999600616
-930109353 265016543
-327099314 906888431
-794287636 547287839
292463740 996127314
-830771709 -703191025
-862273625 434734437
-980657614 -432367695
768805987 730697794
430205404 967802373
751601793 751199752
-969489771 -473010451
556219259 -959112852
967088628 -564214882
-806186706 530032005
-317323401 -948328398
-507897199 818007939
-999140212 -204463118
-576484513 772266910
-983520363 8509256
-612281389 745012287
-625074472 734492810
-584120190 766692600
-711396776 -798841645
-968170981 109302907
-592692799 -862583246
-789774148 -741114849
393403209 -991669774
-910679292 322685919
-980222209 34180075
-808484028 526587866
492157107 945314382
