10000 10
730917721 -495535629
987502822 144370900
-883999416 -862191833
976884093 512260459
-244005865 986803202
760744595 -457874942
999688757 391642319
-4985393 -914361298
651477858 -580255500
787823303 -420825644
82433471 954957684
938594159 -99603751
989291772 160638849
91604674 -888190112
728713242 -498188683
883733767 -249390864
-525893146 -992038323
960877770 -12936820
-986082832 681431392
736639890 -488558234
948030723 -65713800
-306054671 -970238806
978216024 508571332
949198441 573615214
-985153166 -217711603
-242847730 -961148338
92832783 -887826926
45021440 -901377992
-39621245 -922591983
990602118 173304117
895613436 -221444780
-229601867 -959060673
983135225 493352299
970116598 31712774
-841763352 -943312514
619978854 823246508
935106616 597054003
-932884628 -675152483
432256600 -744389585
647708212 -583829698
439016852 -740390498
708582079 -521470394
605901590 828847871
-284304712 -967267448
854442542 688345760
999938125 358296158
728112901 -498905031
911820983 628941731
999290562 317365972
-558293288 -994083062
-870170876 -894450776
-837798500 -948849598
232872897 931168214
201236703 936769960
-394983254 -980872647
299667237 -812107844
961094312 -11953948
-954851395 -543622669
314691270 914906974
783960791 741303424
901881181 640928745
981894669 497506882
-295493272 989765058
-692785378 -999345022
-908099759 921286320
380965584 -772842516
558899171 846522465
-959817205 -506736598
848978024 693082341
31423922 -905047556
999840108 387025947
413975766 -754918644
762688218 -455318761
959765188 -17891085
884336609 -248018426
433920878 885830298
416553397 -753463683
-732051246 999993529
-943055697 858705452
172147653 941567912
269940844 -825006714
726080350 -501317263
946339381 578682133
938559729 -99721339
581978900 -641005842
-69246733 -929154018
969216446 27111086
858121598 -303339375
944140356 -80044061
475381548 -717966029
814254974 -380751903
977378415 72061538
791871847 736080472
669215048 802374648
673035648 -559098095
537815601 -675137539
-595970562 -996085311
892241390 -229572721
-8064753 966162885
828642230 -356956854
-995901956 576119150
-983771765 698986637
620442399 -608622145
-375571472 993467481
-691773301 -999326531
-602122272 -996372760
462057778 -726358293
706739083 -523515388
392744295 -766603301
32238408 -904830168
783826990 -426531944
-365054268 -977563186
-534596999 -992609919
935638717 -109540153
244013725 929094423
613593135 -614577894
-720951208 -999757428
-420217546 -983454919
-356741921 -976593809
969893452 30561015
977814059 74736010
145489522 945734436
563350736 844929102
782755277 -428033598
-886649208 947195139
929450846 -129430626
-820388846 988889408
207006709 935778236
471566608 -720390677
65761287 -895624396
172464547 -862287198
122756919 -878704191
-973382084 759019523
878967229 -260063885
226547886 932318934
967101271 16547510
993264275 202431918
998099862 281017662
-190594742 -952627637
490860655 -707901712
998118624 281474897
258594425 -829753213
885103821 -246259339
999240607 400422916
-652159032 -998349162
274731329 -822965435
786406933 -422863477
373600585 -776668073
-919277874 904155329
-983414480 -247193639
846965408 694794701
-797075767 995688952
-74400785 973268572
914297593 -173588629
952258363 567946660
944658222 581599970
996246912 244240008
170011230 -863134760
-171560092 981786488
-98667808 -935300494
-236314910 -960125631
951474909 -52428693
756439211 758127481
450188864 881190621
-51127980 -925196284
-953896229 -550254590
958866033 -21821027
-827355227 -962792416
807850261 725045441
755493928 -464726448
-340899194 -974689783
902257480 640490041
737613565 -487354542
895999608 -220505366
-820116778 -971015134
191368422 -855624632
934679739 -112702507
57683256 -897884364
571000455 -649804262
285436879 920995885
769218386 -446644468
548595257 -667098338
977438537 72429311
999885009 352245714
-737204684 -999918302
-676004824 -999004962
841943926 699006146
516094341 -690727031
284242685 921238362
825369833 712197897
699153888 -531798554
668615479 802641855
-585498461 -995561633
842578045 698481173
333098744 -796734120
263096384 -827888425
-429155246 995342152
999999234 375821128
453487621 -731643866
26805808 -906274171
772037608 -442836341
740273001 -484054036
924000517 -146045224
897838289 -216017719
40529246 -902598744
343311207 -791817917
745886030 -477007990
-834748180 983101713
989049317 158356633
547564481 850488358
591502540 -633216789
724239690 -503487344
196609148 -853733462
-147887856 979892056
95372659 -887073930
511402272 -693993034
984853016 122937572
326113025 -800044655
726504267 -500816169
-893819771 -834774486
924458186 -144676470
492042962 868617620
-10462737 -915708371
265012132 -827086402
248267373 -833969253
977953325 509304727
-63378778 -927894273
876890451 -264602119
-218251361 -957236290
265818885 -826747308
377833826 -774477876
984042332 116831997
172202254 -862377897
809782720 -387829946
768867718 -447113516
-455262228 996143178
966359535 12915360
865039486 -289454875
732361783 -493786441
998284320 285613650
-956565373 822065570
-879064192 -874319148
931546356 602358334
-145118023 -944423755
376455821 -775193585
-928200622 -699409474
184489110 -858078251
851810055 -315524260
448087611 -734926622
-846288868 -936712392
-325893066 -972814128
945260248 -75999912
816074587 -377815918
899068015 -213000606
487547100 -710085022
995964799 239754165
964436271 3648196
671530857 -560613352
-989983535 -123533937
-932715354 -676061752
-95451150 -934641535
192483751 -855223837
963652402 -74442
-464250227 996401601
-805880021 -983122402
882000943 -253308714
997271965 262517259
820519118 715833867
-80879552 -931620564
-562502301 998615046
540040239 -673496899
720966669 -507314890
51528722 -899591368
-904434885 -800298593
959570839 -18745224
993272142 450642347
922851160 -149448595
953877106 -42828177
984960535 486901576
950343196 571522485
-831126902 -957904842
938783567 -98956693
995617086 436126259
-79339575 973759184
980344013 90857394
192299618 -855290101
-501401 -913251726
-972209186 764621676
501793953 -700577417
750943376 -470583345
-523123892 997841837
969232302 531852980
541284315 852643302
35702457 960989132
919144482 619603939
-548267316 -993478489
-421913961 995107243
953737458 565129411
-987440358 -176377460
997127166 259716112
501879534 865523954
-251650843 987274638
401940875 -761610593
998897713 303109096
211816656 -848153319
168736080 -863574163
999119957 310686038
-817885720 -973205032
993998431 211636119
869504812 -280252322
813455972 -382032363
-933248593 -673195539
969824541 30207942
906153597 -195094320
-74550727 -930283342
996361880 246153939
998692368 407952991
217287502 -846095855
250360948 -833122643
-422103722 995113441
929969173 -127814085
978543601 79280107
109776952 -882725332
-994732340 11380787
-380416771 -979306607
-599564248 999162109
189719771 -856215530
963716924 544618918
-58528981 -926834979
-86877731 974494054
-671352608 -998894493
-824552954 987321085
814655096 -380107787
896925423 646630963
176040542 940944470
273939939 923310736
258188928 -829920254
-163530561 -947828745
-337538739 991852450
968403446 533830784
546710837 -668517683
-220756239 985327584
743621780 -479863126
-953093012 -555678087
821220747 -369417649
58225469 -897733465
649726767 -581919370
534083313 855075760
-797236859 -988745191
812174325 721955776
908170763 -189851545
995222844 438837146
-701256462 -999490087
-23670182 967911922
-122085857 -940000033
998139674 413967493
539585473 -673834074
-340319308 -974618538
-905953688 -794807314
-754702683 -999999445
93296501 953442584
522452436 -686245389
999054037 403168801
466692803 -723461873
774286309 -439761350
803899722 -396928834
-594990366 -996037981
886944732 -242018960
703283379 -527326746
-572957491 -994906988
470627448 875162956
-305002091 -970097854
251015164 927773715
365580071 -780768072
986879905 139058929
952249541 -49362130
540160800 853025836
-969613397 776329431
415892109 890820737
913591327 -175504589
-810894097 991957949
973719594 50922067
-867797152 963921621
794082991 -411687442
-403206212 994478445
753542372 759794372
921436732 -153563925
917804050 -163939073
815689151 -378439070
838724173 -339539787
-751491871 -999992143
-191576214 983299008
498619209 866552140
-173686687 981951259
490448945 -708173760
365735601 -780689241
-670897564 -998883395
-755401690 -999999894
525647510 -683962333
990145787 168832695
813666975 -381695267
418278689 -752484583
-997405012 548616023
-266125431 988136380
-57409139 -926588784
982248541 496356324
883873845 -249072393
-69272124 972753058
393332334 -766286832
376727158 900789904
260787227 -828847581
-976122360 -349672548
512382672 -693315500
114243277 950417972
768106200 -448130727
499272610 -702283276
-715121986 -999690830
-838706186 -947598470
-197332811 -953775421
-397923115 -981182812
959358521 -19675537
772270481 -442518513
999964778 380779423
-420275332 -983460538
-679387019 -999080335
827317409 -359200537
969393576 28008000
-816254200 -974734887
-373976652 -978587241
-815813859 -975138228
995222814 228627950
984048205 490176138
-260628454 -963863693
371157494 902140113
953177247 566199138
-947923472 -588914789
262823704 -828002099
967195623 17013193
228421895 -841818285
-280663025 -966754352
-645702056 999605979
53870423 958716334
999998802 372849281
843737985 -330539419
-767410799 999359781
361409035 904464327
-355900435 -976494956
802726607 -398720270
736297819 -488980556
731061973 -495361173
998298669 285977581
604774676 -622122090
138735704 -873604228
803468906 -397587072
-207510842 -955476926
404103467 -760423506
-220231561 -957556563
735329359 769887234
-34111044 969045617
945273910 -75950177
295608723 -813905866
409760071 -757286209
-141378010 -943717321
202148403 936614129
941304472 587243529
605743761 -621300993
498394221 -702875432
-79439114 -931317433
812281271 -383901084
596962838 -628687856
698402081 -532607457
530475194 -680487248
770054734 -445521925
-417117922 -983151750
-754072593 -999998420
474327896 -718637521
-858146489 -917356821
-545256475 -993291554
-779127634 -996527088
984301325 489285290
595951774 832757664
-48088655 -924513527
993614259 448733127
793240468 -412930394
-972237094 -393131002
972833830 46063326
544183070 -670411526
501689205 865584132
-999534694 472139524
909375112 -186705093
572082195 841761667
583243341 837629884
657801053 -574178462
-391656236 994068494
923975128 -146121069
-772786536 -998178394
-357618079 -976696498
156997160 943961874
938202929 592262052
23037592 -907265621
-35943914 -921752906
-31177680 -920654015
-999029311 233751543
979930741 88158939
833300012 706002727
595370848 832984704
960623707 -14078678
998765385 298954287
276342556 -822275055
246878742 928556915
353476193 -786823764
-561188926 -994252879
917860697 621297406
585154478 -638427513
160003509 943493297
-855779731 -921504593
445697166 882486530
806445511 -393015792
867475200 -284457714
933030106 -118063125
21061829 -907780955
-824949375 -965743392
632266322 818222563
-28792414 -920098704
690192336 -541328605
715108740 780516326
-135146545 -942530883
993950425 211010072
-584499637 -995510436
505554480 864356922
977716784 509963550
997269447 422510454
84387079 -890308624
-996392042 75904579
-972709115 762261326
-822820336 987987418
953094251 -45988987
-999599512 298700583
333947414 -796328222
-164408260 981227231
916007717 -168906563
533694941 855205735
-444390458 -985707610
967716348 535449530
-562552120 -994331046
-996775789 560627170
-940110983 865374453
957147140 558406312
995116759 227092537
-754984444 -999999742
119561863 949635380
-181170121 982522192
797028613 -407314912
90711448 -888453667
906575157 -194002348
176249742 -860971511
545428034 -669480126
505822610 -697832514
933775630 -115646754
968909862 25562514
754496733 759247938
-250858945 -962389115
-561891056 998605115
436399379 885130621
899096193 644156100
-998887913 221496760
649828672 810823006
887506338 -240720851
-994680305 594475715
744474503 -478789184
-998777389 212021338
590597639 -633963338
270884988 923917763
103619873 -884600902
-521608360 997807958
188964106 938833711
898533761 -214315030
629095828 -600960246
-951075819 -568984232
-259492546 -963694847
364003861 -781565735
712007185 -517619770
827811011 -358365753
-520226142 -991656466
-439062029 -985230253
907967539 633679682
649396256 -582232666
878503299 -261082980
763760504 -453902711
865428869 -288660796
934835135 -112193690
638287577 -592613414
84767643 -890197928
979500683 504860450
699256608 -531687987
856592810 -306342657
943716319 -81565304
-491601825 -989595433
364374496 -781378449
-923526123 896915769
-930120392 -689677375
999207451 400942480
32597315 961370616
606058165 -621033865
-970257035 773484996
-922639854 -725898791
955665371 561380363
972487694 523816834
-889434120 944113876
924089370 612922511
-998514068 190967043
-280409379 988950499
-471295655 996598279
-632569258 -997656791
-669940846 999778780
-3393581 -913968481
441444555 -738938268
997746892 272688806
-991293227 -91121583
-717118946 -999714043
972805707 45910783
-920708471 901773809
-700837551 -999483387
-417551577 994963626
977794868 74617601
-183984657 982733821
224585978 -843303523
990962273 462382538
749656172 -472227137
757208739 757681542
840451180 -336468365
858849093 -301899182
-289845387 -968037984
935919029 595822609
549099986 -666716801
755509725 758665338
-60598149 971856507
-317573869 990911205
-960861019 -498355404
-998024085 533882046
870332037 673790934
-463789325 -987373440
951637699 569114102
809659577 -388021944
-398283698 994306325
739624992 767557860
-986009497 -202659182
233856888 -839698083
70367303 -894325520
865670334 -288167040
945554652 -74927003
-88989043 -933311067
386751548 -769797784
-838727658 981268882
-661754574 -998642466
769605592 750318648
-547499027 -993431072
655584490 -576320120
-999439628 478664023
854500397 -310389145
364726550 -781200304
480804276 872080084
929656407 -128790319
-775699514 -997497578
-291034622 -968201809
995845781 237918884
-658290279 999699391
889239333 654991513
310439045 -807272505
-721849261 -999767566
999358886 320245359
147265263 -870823466
878822088 -260383239
-339739212 991951194
495505502 -704817114
-218391706 985172354
995044684 439993971
-926805592 -706194984
978499967 507767259
948459951 -64086051
753379490 759887488
-895116806 937619292
998242303 412901924
-857732119 -918100827
469925890 -721426671
742207746 -481635653
3737225 964810450
882850571 -251392686
-418589137 -983296429
996228818 243944024
635671533 816803402
992793584 196877844
-85642116 974374638
197290909 -853486586
-96796881 -934917650
117513834 -880336787
57558923 958245093
615302510 -613099248
889293567 -236546709
669139271 802408431
968391078 22960830
998391865 288393304
380460055 899880698
-464014584 -987392176
313173022 -806029437
-246360087 -961693995
889045443 -237128777
76174985 955802168
-915558568 -757076614
-478582973 -988579318
69659940 956668485
-93845024 975155094
781871131 -429269574
969164781 532014525
637996961 -592881125
981193012 96530925
422985619 888886770
-626586976 999446322
657976985 807317960
-405229963 -981944791
-944591747 -608971666
460802480 -727139357
-856694167 -919919293
699982793 788002866
-273123260 -965680800
512793779 862042708
965302833 541037275
975561874 61310789
-710723726 -999632706
986749806 480240273
946005624 579265172
885274179 659104686
-973659622 757669627
949498375 573070163
440705645 -739381180
765076256 -452162939
-399201260 -981317363
56151510 958425664
942238408 585694092
514689377 -691709774
900556359 642470389
-242075808 -961028000
-883108053 -864414643
-634168629 -997717827
944556320 -78550159
-730446983 -999860875
754449681 -466079722
400008218 -762666670
-920482366 902157567
871278477 -276540959
728874386 -497996094
921897978 -152224833
-464234621 -987410475
-903664308 -803060207
227949818 -842001596
-163719439 -947863053
121070470 -879230874
783363307 -427182193
115627496 950214721
863907434 679815923
476065064 -717530070
828067351 -357931768
681968774 796590651
822298358 -367630441
737906843 -486991103
603248369 829896325
-695681203 999906885
622901561 -606459943
-397365200 -981124038
-300626064 -969508286
979127255 82989920
-997204757 113641957
340823224 909195740
975329866 59984065
953358565 -44927603
587026879 -636897603
438439380 -740734252
31415691 961515603
891032538 653091540
-150151152 -945367354
769972203 -445632853
-472198826 -988064445
806757469 -392533593
883418037 660987876
-267934458 -964933520
452161778 -732452657
-796049941 -989431908
551269442 -665072125
608815949 -618683354
-875330846 957978449
-969417873 777180346
630866362 818803811
39029195 960578559
717165005 779466313
836741731 -343016515
887225047 657094289
957694162 557301531
-213191934 -956411175
-466217804 996457395
154586998 -868385472
-616100622 999342576
587786407 -636274519
-821905040 -969164436
591972198 -632829159
-162425865 981070772
588887896 -635370068
-868750994 -897379598
-477492806 996764224
990350529 170827785
-528475709 -992209070
366748669 -780175403
-803882205 993948357
711498746 -518195195
-900195018 931617650
999748285 340672903
869414477 674666365
938080526 -101354418
408212278 -758150222
911236114 -181801945
-38560644 -922350227
987211788 141867304
-519241849 -991589210
398161514 -763673202
-993763706 -21112277
49590472 -900125213
399499733 -762943994
994320219 215945194
978667120 80058160
709239773 -520736417
736489651 -488743722
-350996694 992448838
20543694 -907915503
503759748 864927897
994885885 223795885
13573158 963663851
-971012988 -405806193
843106551 -331688611
944231417 -79717303
-522726076 -991826186
249869839 927991133
838081877 -340669919
459808037 -727756855
205629309 936016344
658378772 -573617963
695475525 -535736213
230016917 -841198219
45643045 -901208190
855376513 -308700563
990078737 466488425
-409068130 -982338882
728399187 -498563548
886682780 -242624111
641803441 814229648
505365418 -698145797
-482401616 -988882322
672386351 800955909
903272283 -202484735
997621886 419122729
999781627 343170662
-327596260 991397001
996299229 430925172
83887053 -890454046
867606438 -284186967
995860398 238143623
92651948 953533541
-904873923 -798720110
-996420905 77129517
721848392 -506288333
103114168 -884753683
837801313 702398321
971343057 38109832
-481366265 -988800569
-170811888 -949146041
-470585039 996578832
373884038 901480629
-718182841 -999726118
575132464 -646519251
418103928 -752584042
190922885 -855784462
881830406 -253692174
856934754 -305675589
966648959 14326320
-533865031 998076671
985784837 483864219
777892501 745172851
873783585 670473010
-895835306 -828790716
318098205 -803775262
999161494 312249751
-447630838 995919152
653480216 -578343571
749890188 -471928751
-270551589 988392710
463188734 -725652960
-806293845 993268566
775691052 -437832301
489121458 -709049567
456879051 -729564753
-84960979 -932473633
860437354 -298737922
919527327 -159068942
922440227 -150649533
829409903 -355650896
968758863 24803835
982184508 496567184
985588130 128603628
538185997 -674865538
997114386 259472361
-497740973 997264266
972924203 46554032
-850771009 -929836427
616474654 -612081836
662677977 805267347
-285814497 989247766
999597299 331643468
375697578 -775586269
-495895224 -989918215
181965573 -858969721
423454900 -749518991
-590228542 -995802434
-847027381 -935620324
864942777 -289651842
887531077 -240663608
483740792 871183427
-826049120 -964426706
-58094534 -926739590
966637090 537966100
-987973686 -166059191
999993455 369228439
888208648 656072244
916251909 623379318
958028473 556621186
-611766119 -996799137
-871634823 -891333072
963474889 -913117
918923389 -160784497
923853206 -146485140
523911406 -685206453
807147732 -391929066
-727748839 999988525
913037215 -176997698
-266481955 -964723224
839553110 -338069739
47700739 -900644817
-139188380 979174801
772677362 -441962961
-158568957 -946922435
312050383 -806540780
740771470 766931916
362838580 -782153521
833367647 -348869900
618114648 823993570
982989768 493849875
937935217 592690160
238955157 930041181
-203037881 -954733980
318690496 -803502490
799532691 730846195
196050157 -853935841
308222487 -808275033
-997775210 144417401
-75691444 -930525225
995319594 438197158
531203071 -679961405
906716819 -193634739
995515132 436853919
40732198 -902543777
-30208605 -920428717
-394058299 -980774740
351815197 906694556
439297239 -740223217
-404305334 -981849498
995526315 233077944
183650213 -858375447
-304104508 990220580
-684005758 -999175432
997688250 271356562
976102297 64431628
-283532079 -967159066
271076977 923879660
-692275893 999892495
630529791 -599671148
659463321 -572563164
-86723000 -932840702
775924716 746418348
-515090247 -991302588
961509604 549399688
887854823 656440617
711751894 -517909253
-909679241 -780739173
-543428854 -993176763
998642541 295294605
-778962804 998588568
906412370 -194424441
387530063 898135791
826294044 711489173
-996252530 70077538
915425034 -170508133
-122961344 977801210
-516911557 -991428934
998751324 407222103
999950806 360157092
-751330950 999899228
971581390 39368060
501868174 -700527009
891404985 -231564701
-759538761 -999928124
479174476 -715537741
-295919886 -968870824
209759059 -848920575
-567697684 998699279
986554891 136361291
-964462542 -467695329
963534412 -631983
-942905757 859072963
500873304 865842030
-427484606 -984153340
471913863 -720170784
962295730 547732447
-265326214 -964554983
-707561489 999947491
904018309 -200582739
402253817 894400976
827710562 -358535708
384729039 -770864553
-767024657 -999161265
-31748885 -920786631
994006875 211746565
990773648 463271652
-221384945 -957742235
999124034 310834766
989380238 161476270
222629050 -844056065
-554772464 998484310
8246548 -911067827
981544775 98940946
-317040630 -971684450
981817084 100825830
1468336 965073152
-653504664 -998392453
-631296208 -997607828
236362153 930524528
1000000000 375189752
780645051 743421362
996073082 241442942
979021006 506266956
962295636 -6428816
-223609385 -958099917
-877233900 -878652436
999817171 387828291
-981398229 -278485260
-771622517 999166456
983981962 116382739
931971995 601732858
834040484 705413451
-874807345 958403439
-902721927 -806416290
706671194 -523590561
925377115 -141911244
505755143 -697878753
-948876512 -583060938
-994688845 9820903
-820445905 -970683997
-172025059 -949363783
231556773 -840597259
966001888 11177237
999480384 325802194
-456001973 996164597
455255067 -730561909
892876471 -228056265
892883294 -228039941
930053863 604530950
-839877926 -945965385
988761306 155681966
702967939 -527670673
-973815286 -376109469
-363540032 -977387453
-407326714 994620033
945315634 580462948
828286561 709949758
871909972 672279269
494109357 867969853
-55214479 -926104504
-285477984 -967431182
-620956071 999391329
640584878 -590490883
-566938221 -994578547
827865109 710276925
152219523 -869181154
-269102193 988309365
-579952933 -995276065
957334119 -28423782
-838007794 -948561403
-399279800 994341587
864698822 -290147922
712500531 -517059950
651829059 -579920757
142784998 -872290519
814435808 -380460999
564268555 844598721
-982768761 -257673518
909908048 631305429
795628787 -409397641
-667132363 999760827
-88774186 -933266544
-966081658 -453264206
-344314392 -975106630
532445747 -679057872
383142217 -771699321
124199 965228584
253874874 927229761
-999999738 416724520
252331852 -832320773
962073021 -7462610
250485031 -833072327
672230966 -559909427
-85673603 -932622108
-915575700 -757004400
812234835 721912137
997594242 269261261
105748594 -883956495
999364977 320507984
530636310 -680370925
983916119 115893466
-690256516 -999298182
-274741638 988632095
473941592 -718883600
-317664318 990915719
275825706 -822496802
995624268 234539239
978789302 506937382
257850495 -830059624
-886484108 -855574241
962431071 -5798838
762827863 754395461
592985924 -631991668
-627148759 999451683
795802362 -409139526
757330594 -462336979
-641116257 -997971889
202192781 -851706445
674997104 -557105020
214353684 -847202382
774656679 -439253225
954575842 563517190
-985487520 686191768
-967797136 -437325811
-993174078 -39486069
211093275 -848423798
476699654 -717124082
313704942 -805787089
765201748 752982984
997448644 266145626
154626595 944328876
-895325510 -830315239
992986407 452175094
554884658 -662308709
-296956272 -969011596
-880634672 -870518886
807260866 725460726
-787364375 -993614232
665226575 804144757
997307778 263229829
-985026328 -219902823
361631306 -782761383
725362579 775207798
659885388 806490492
894732004 -223583907
-998374809 180882492
296839023 -813364044
-421985881 -983625819
436265570 885168449
-845928317 977833256
991213242 179509191
794635789 -410869313
-998071601 161540552
-981769050 -273025110
967583312 18934920
61540405 -896809239
-588128390 -995696236
-826702431 -963619725
581254274 838377852
416439050 -753528379
913750054 -175075683
381257754 -772689234
950442863 -56472765
981296957 97238498
-986242881 -198465214
993240863 450810891
-16469509 967110941
104967696 -884193302
975132973 58862718
-672246049 999792902
973763831 51168371
214666913 -847084392
-469546881 -987848788
584283425 -639136487
506246319 -697542018
925181617 -142501591
864632739 679147290
363881039 903883283
650034931 -581627105
-956438008 -532328666
-309813166 -970739016
677340475 -554701205
-990776806 -104325133
994919579 224269477
-854915978 -922998465
-402247056 994445136
-973475690 -379836622
345957850 -790525276
-878095089 -876626372
95680592 -886982380
839677458 -337848200
-305468483 -970160528
924340991 -145027590
922387642 615238423
329102272 -798634987
-662425283 -998661001
-650230508 -998285792
-573661685 -994944474
-960080355 -504646514
-876318946 -880770894
553557385 848403828
-213982627 -956540394
999511777 327321811
-498177345 -990088070
986933970 479540467
629681427 -600434868
-449931357 995987500
340369537 -793243273
-716689726 -999709157
939893700 -95121186
913491287 626865215
192131579 -855350546
303124411 917340460
767439462 -449020151
-33149150 -921110443
73328591 -893485645
728672693 773457511
-873353626 959574999
729466704 -497285643
697692569 789117109
-96127454 975370109
624937064 -604663561
441777600 -738738307
396757356 895806760
-78870994 -931197496
809339804 -388520445
96541265 952981625
999734309 339693907
-925441298 -712777634
256302161 926764524
989170546 470557753
853581366 -312154789
-214666475 984925940
898521761 644813978
-215745357 -956828131
338777496 -794011046
-876401410 -880581071
839201264 -338695840
930023307 604575222
-277015600 988761482
915154979 -171247201
-994432594 823547
863534409 -292511299
417594708 890360463
-24583634 -919107461
999972744 380124786
-342425068 -974876315
382536873 -772017395
-967632915 784791242
962446768 -5725772
-374709391 -978670111
657112731 807691709
-335737800 -974053155
-78007481 -931015188
-951121157 -568689637
-854768112 -923252537
-916135814 909204838
-683850819 -999172299
999970566 380304144
508817609 863316478
998650682 408451074
988915776 471664536
-915818055 -755982374
848002994 -322674605
368225643 -779423277
697600431 -533467820
543206925 851986260
982929759 108696521
778377809 744864391
464206741 -725017760
948415744 575022112
-46072130 -924058240
858919902 684360504
73998676 -893295229
511878247 -693664391
180820923 940172298
935373094 -110419301
-88889867 974686112
486127714 -711015585
-600748514 -996309193
667806058 -564337899
672059632 -560082052
953438917 -44604109
857221387 -305112710
-925276973 893794979
-618400927 999365750
46460168 -900984715
809925266 -387607362
-551134625 998420157
879460350 -258976530
648941584 811202501
-403607752 994492276
-961894641 -489796082
709485045 783339361
830303333 -354126487
889892381 -235138241
860600800 682841313
-730267298 -999859047
975967759 63650490
778992403 -433273606
-999759385 326276196
994377217 216725938
-881643252 -868044615
-525873398 997902919
181760062 -859042047
911265374 -181724235
86500616 954394245
-998879020 220733068
138319040 -873738893
990849434 175767681
-785676143 997896500
-819615697 989170502
373140079 901661073
223187975 -843841245
526979640 857433812
-550392592 -993608849
-418175760 -983256131
286771842 -817767000
994515097 443331981
615053764 -613314991
723295281 -504596463
-847480941 -934939750
-710430152 -999628537
602852450 830052501
350851712 906916421
412932569 -755505243
-197105286 983701515
818641384 717226677
913400523 -176019805
-824066525 -966768035
883195881 -250611230
448653363 -734583907
-892393920 -838950415
313464074 915166657
479920577 -715056515
-980152399 -296493326
-969664461 -419223900
945328121 -75752816
839804044 -337622527
782071707 -428989478
-382719552 -979558680
886705833 657631868
-980959961 -284847606
947699503 -66965442
-813574422 -977137910
552698761 -663983238
835532684 -345119082
530395295 -680544892
749433115 762129499
-224515980 -958245390
978285645 508375838
-391533597 -980506792
416780330 890580893
541385031 -672496618
-301160103 -969580354
815874255 -378140075
59047344 958053893
-75168713 973345278
346520200 -790249645
985324032 126546715
-80058005 -931447706
928341265 -132865058
804505438 -396002779
415198846 -754229547
258810438 926280454
-451743764 -986350405
272030724 -824117727
950764257 570744572
-805844796 -983148135
158985609 -866901497
-123994400 -940374080
923487410 613746230
-506843861 -990721835
825196998 -362776830
463266033 877348868
860829668 -297953741
458017690 -728863851
-484267177 -989028802
671305128 801440992
-859483270 969960820
97762437 952807327
995108909 226978947
119778246 -879633294
995310683 229904307
157839695 943830858
952694147 -47592150
599354901 -626687519
726843907 -500414407
836701136 -343087188
-257601366 -963411942
925252546 611322393
-182070205 -951148160
-577460921 998853727
220347292 -844932243
-235793245 -960043157
-363321830 -977362093
-184729536 -951612303
850932338 -317183423
869568047 -280120779
923200415 -148420879
-314870601 -971403390
668349378 -563796925
-919669978 -739377604
998977070 404242723
949408602 -60463662
-351653140 992477289
287469283 920580445
-979457956 726812525
-594083363 999094632
583588151 -639701656
-909270194 -782316891
753671864 -467082638
599407222 -626643606
-856616267 -920054627
507007957 -697019241
134555345 947400279
531384094 -679830395
-329071156 991466379
-595570090 -996066121
826128023 -361209469
-631525589 999491664
-653319258 -998386603
945593470 -74785169
531776098 -679545501
989354984 469744661
627173366 -602679192
512804992 -693022840
-704815531 999939088
978096251 76481373
200475915 -852331564
909103669 -187415015
423278666 888805950
870340700 -278505400
-361359142 992889841
-54305990 -925903425
-533093111 998060060
-552169210 998438649
548370721 850208881
-539168638 998189109
909210149 632162344
914707792 625337639
-983555073 700552738
-884373985 -861209810
-752225144 -999994450
-241736303 986661848
983583434 491799753
999652674 334580020
999563462 329908963
996004460 240369319
961615048 549177976
478882629 -715725119
705414626 -524981016
629811149 819241482
812889801 -382934787
571206962 842080497
981936323 101652588
980266675 502582115
-522180624 -991789256
377292092 -774759604
-689122588 -999276476
-681681885 -999128266
84546701 954665833
-927650913 -702096293
999024477 403584170
-421567930 -983585481
366790493 903189580
448811686 -734487953
998011791 278882167
-73200924 -929996308
905172401 -197625299
763941163 -453663945
905439926 -196937510
729084069 -497744848
-334600548 -973912030
779764117 -432204506
752977865 -467974654
-416651269 994933855
-388223410 993942729
-681165721 -999117769
376985608 -774918743
557053376 847175127
566112441 843931791
131049519 947928234
-540810407 -993010850
22725003 -907347384
828565667 -357086881
-219759102 985262179
124474354 -878166050
240668116 929720769
991459483 459987752
975830656 62857021
-934469710 -666586095
979818616 87431761
-922848213 898103925
-959300961 -510766621
-586225579 -995598891
539867592 -673624992
723540217 776165313
-330438742 991529538
993118406 200671406
661833625 -570244284
868264433 675756674
985037416 486620854
985886121 130970467
354842718 905995423
62324765 -896589411
790405934 -417080295
-649150817 -998249440
998556454 292839569
-852481132 -927103697
654572436 -577295286
909771614 631473200
-278443821 -966440079
263873472 -827563478
985053275 124461210
-980472583 -291913256
390451722 -767830675
-774079057 -997894339
-988101064 -163536565
739094460 -485518300
963409427 -1221914
942758813 -84994582
434113355 -743296111
-480263436 -988713119
523016445 -685844676
149390856 -870121154
220745397 -844779631
-321097108 -972204892
-870607262 -893538713
-339359086 -974500415
998519810 409946110
-61372167 -927457661
121518091 949346874
696508421 -534635555
998728290 407508754
610239003 -617464755
429009435 -746295230
543289205 -671078960
872602540 -273755332
-99579505 -935486685
-61213466 971920395
-107859540 976459813
127486419 -877213838
-79520102 -931334512
361737233 -782708076
888642672 -238073156
955038417 -38076391
-386359014 993873820
365944659 903391979
-352585515 -976102262
693132069 -538227414
48826446 -900335441
-174610969 982022633
-999604255 466861501
845748970 -326849952
917629008 -164427423
-46736191 970395745
-996959590 101518226
690433453 -541074798
805727971 -394122131
-986095004 -201130686
941649419 -88939323
664338417 804536658
550070420 -665982237
860421450 -298769656
-981050596 717404730
406031907 -759359140
923528443 -147450827
-882727842 -865360763
726185174 -501193596
-26929990 -919662164
340644454 -793110400
987305834 142672843
871480331 672692472
964516983 542827462
992708830 453645902
-361487651 -977148507
976669300 67769894
982429428 105113399
443399023 883144868
621940693 -607305732
863974075 -291619847
-714139353 -999678372
999401514 397791418
117389473 -880375377
161581105 -866020554
713828618 -515550271
867718824 -283954745
409972669 892393749
707172299 -523035507
998916988 303725761
237968149 -838080132
995384130 437757900
123891424 -878349097
332939306 -796810329
647088720 -584414662
-11094738 966505514
-301038740 -969563981
-542990299 998265516
783992701 -426298969
-263122460 -964231840
728940799 -497916519
868943622 -281418167
-999436281 275602267
169434690 -863333591
746570549 -476143476
-275110332 -965965123
-645996752 999608230
942360849 -86414614
476251062 -717411203
916950463 -166309532
199393479 937084227
-299280257 -969326377
511952635 -693613009
-962392360 -485612210
965005424 6374106
954595161 -39900842
970447643 33431085
-251736990 -962523633
980236336 90151463
-596464084 999124617
-162984720 -947729428
973320349 48719636
762222806 754751778
-780197021 -996211393
999990308 367722427
813202133 -382437080
790287160 737146543
217254330 933979216
993862549 209867991
996783092 253392871
-955587876 -538448394
903716918 -201351850
839271503 -338570876
-813331316 -977338551
928339940 606997908
880813073 663593008
698950456 788505645
487978917 -709801305
584651097 837097146
533176673 855379138
734283694 -491450856
144948690 -871584121
417275161 -753054757
129037151 -876719861
981721267 100161885
967420552 536142621
-968143647 -433998792
837026478 -342520256
-874226564 -885552974
212793079 -847788063
-995223992 29758356
-999333011 485512972
-948732718 -583947486
-4437668 -914226282
955181528 -37484739
-833593359 -954592370
525919854 -683766656
994000209 211659331
40447950 -902620762
-133766778 -942266408
993536142 205751372
407650580 -758462681
976145611 64683484
-292133606 -968353070
-201158555 -954419581
-982742177 -258095524
901624282 641228157
874335905 -270088129
961001910 -12374769
992836392 452971276
-864346292 966450721
-836457741 -950686095
707175236 -523032252
711943700 782112330
-748140778 -999980770
105851111 -883925359
797689036 732111196
844607898 696786906
-202930477 -954716039
-59392318 -927024315
822362443 714460091
638130314 815775433
491216054 868876285
830163856 -354364843
567877149 -652265511
262979482 -827937281
-992624544 -55581677
-442895627 -985575251
866803011 -285843165
668652753 -563494132
982873705 108293144
570339356 -650326412
770528607 -444883747
626288263 -603465468
329488463 911727587
524209321 -684993738
165536862 -864672555
-80793327 973902772
-32583223 -920979970
669714004 -562433367
91768861 953658130
-868728033 -897425623
-130963656 -941727862
218437834 -845659696
995662220 235111062
985555671 128347812
118956059 949724715
729223519 -497577744
950110880 -57760410
946167075 -72675756
-977406363 -333667549
-394541672 -980825960
-948104929 845848311
155333757 -868134103
-706317131 999943766
-554340904 -993847725
441103627 -739142754
-53898533 -925813088
817908004 -374842988
770210546 749949304
-924808018 -715791439
467341358 -723055141
971849243 40788943
611112025 -616715640
-527092082 -992117632
-925897211 892682308
998935954 304347544
-900365051 931409063
291240631 -815820982
-138086017 -943091548
763904181 -453712835
244121012 -835636583
-568381588 -994658829
-279658182 -966612187
-120758722 -939739226
-800998775 -986448804
959072909 -20922342
-552434698 -993732872
874275694 -270216099
-313729909 990717467
-999877917 354278013
-510477408 -990979719
-146498069 -944683438
987834686 147303079
-439137884 995658863
227916310 932071681
998728255 297829983
716052400 -513003487
-828057757 -961898132
614444270 -613842324
-968925813 -426448760
592364644 834148321
-937623198 -649132934
276054597 -822398616
651259447 -580463541
826248116 -361006874
342286617 -792315717
736546960 769230343
937363364 593593476
7017250 964429756
107154459 951452557
-992694311 -53598917
-814532816 -976305741
993896382 210305825
-843729665 978887178
979972641 88431157
999641784 392770701
-215082050 984953809
910911304 -182662079
376747493 -775042328
89371307 -888848541
456405822 -729855583
-483809202 -988992922
931737096 -122227192
915657490 624137463
612037345 -615920067
-998801363 214072006
79678888 -891671127
724797370 -502830300
-513024210 -991158374
-999262432 489785331
927659785 -134960476
53659832 -899002532
849046462 -320727490
94531451 953267758
-44829514 970192837
793625457 -412363463
685142821 -546613495
-150289123 -945393090
998816675 300545679
-177951508 -950421429
-902549920 -807009611
-161310860 980981811
939660007 -95935993
-184090295 -951500974
895038239 -222842027
790465381 -416993772
970744652 528171258
113459550 -881591897
880178252 -257386488
844667323 -328842071
329822643 -798293616
949782638 -59027287
859288859 -301026317
240241563 -837179721
553745962 -663182066
965941719 10885930
-687423188 -999243512
330375340 -798030854
661344949 -570723880
-450653118 996008642
-826380444 -964018307
-29720895 968570770
956092434 -33694982
288845120 -816866064
839288761 701186512
796231147 733108564
503340458 -699525999
969732497 530651548
983209853 110719610
999630158 333360518
948726452 574464777
-711834939 999959737
660418768 -571631392
-872281928 -889924290
-668933127 -998834564
920596664 -155995414
-36771706 -921942281
-683126999 999850529
-995615905 44783877
340304779 -793274535
-658824578 -998556907
132415509 -875640594
826971018 710968518
-739150318 -999932419
184269691 -858156125
-934925982 -664092347
499651283 -702027799
531558501 -679703768
586964038 -636949120
999962420 361979226
-974956895 -363382960
988361763 152032801
671113081 -561032310
913378447 -176079378
182306486 -858849699
-308333138 -970542583
-891773774 -840760836
584526606 -638938635
569987909 -650603841
958237677 -24540773
981085005 95798588
-238054782 986432094
-637478361 -997840515
751801935 -469483343
-863152975 -908172804
-495543637 -989892002
151145954 -869539056
379430472 -773645377
812147377 -384113118
822945896 -366548920
939287405 -97225741
925095073 611539243
987801813 476210251
-997660787 542937879
987156770 478689949
459418812 -727998155
-938661366 868397792
-940973466 863521575
998166139 282648457
-687219528 999869983
999556832 394630350
256500365 926726276
960556176 -14380750
-202238454 -954600438
-446663613 -985907337
792417545 -414138793
74029333 956088150
621310318 -607860106
937105075 -104647577
441588041 -738852137
-765922523 -999301521
932298178 -120428933
999443026 396971553
-737363917 999998198
836869159 -342794452
-513178235 -991169148
54872547 958588696
-922419272 898848986
969439150 28238883
-695444027 -999392991
809705532 723727630
216198997 934166119
80519746 -891428882
915324091 624559506
-842799513 -941830472
822558666 -367195911
158831189 -866953817
487906254 869904198
530235086 -680660453
-953957020 829751228
-880086860 953916064
998567481 293150739
-714210669 999965360
898997268 -213175352
785847030 740077971
667107222 803313118
245480706 928819508
41439169 -902352150
389514603 -768330331
999999579 375537116
166056103 942539780
-872311691 -889858913
569910998 -650664539
875262717 -268112508
628537897 -601460451
-872843450 959983297
613915052 -614299722
983253326 111034144
761826850 754984930
586931591 836232115
-696839734 999911422
517116239 -690010172
643290998 -587975312
356510006 -785318895
-488587738 -989365403
677206677 -554838898
406331396 893348779
-628617378 999465331
621785559 822520718
-40757189 -922850903
-172741769 -949492090
312835782 -806183084
676233621 -555839006
978260132 77504229
99721304 -885775690
571224033 -649627499
-134539852 -942414624
-990970893 638260188
-160427384 980911028
-800830490 -986556982
-850255888 975624305
-869904798 -895006294
-689061378 999878313
515292359 -691288355
14534930 963550718
878213778 -261717039
470922989 875074606
885463131 -245433698
244010839 -835680603
-999756448 325637513
-846745429 -936037697
-180071650 982439051
-312488728 -971092142
594986800 -630331290
21897827 962674932
-321817002 -972296479
-498529596 997282923
580880347 -641895326
987086606 140802942
473296388 -719293628
328665197 911908818
-688759192 -999269480
997502598 267284289
341807026 -792547931
929733719 -128549067
-537971831 998163841
-896401982 -827080055
598903336 -627066450
-997804920 539410676
-992780282 -51129495
165760176 942586581
-173611632 -949647770
940836628 -91810936
-210415917 984637821
-995575684 581515529
-9266761 -915414843
551698018 -664746023
252792717 -832132782
999709536 391100469
970869501 527862511
-931888977 -680432347
-400339147 -981436590
-851160299 975138458
998364436 411627277
-39669429 969641614
-993306276 -35373353
-941359263 -627874250
899542049 643643185
882161586 662251163
-582415581 -995403338
904373765 -199673564
674645992 -557462852
672043281 801110036
-997561783 132354396
852926304 -313405145
304647839 -809883155
-979113660 -310846801
-935013357 875718091
981655316 99704913
545776386 -669219308
-998186972 168435238
988499666 153289321
560253119 -658182012
468391015 -722394137
576543220 840125841
-289754864 -968025497
968029463 534714474
998983478 404154357
65083229 957269796
-959010389 -513005963
-138894996 -943245675
-998559293 194445500
337551689 909932479
267564072 924572286
87777795 -889317056
999997421 371737504
624621704 -604942726
574440093 -647071784
589069098 835414557
999650224 392571826
-881108085 952947751
492168709 868578221
-860679715 969108114
846774661 -324953366
73820663 -893345850
931580680 -122726149
-582596460 998931082
997203032 261176447
961470341 -10236421
-630814938 -997589038
995264687 438562228
-929295922 -693899958
968094773 21477985
556468618 847381049
781304673 -430059898
-959456821 -509552322
-770374257 -998629525
-767419147 -999108745
-879412025 -873487897
422865638 -749858549
-298057446 989901019
420210102 -751383003
-598311648 -996195884
981512473 498725874
-150977996 980145068
664055911 -568054139
-67780329 972600420
980811947 93957507
-68008791 -928889942
368984315 -779036163
-591213193 -995851786
729681822 -497026813
408810929 -757816431
978463525 78777381
-991253275 -92160169
113270700 950560510
-532181136 -992452075
999626783 393106513
409936187 -757187501
289716443 -816486710
998454690 410666691
19057334 -908300447
-981697022 -274099106
650459729 -581223737
977887560 75189562
-989666389 -130637837
-61737439 -927537219
-621148669 -997195714
990266093 170002631
-962371810 803616803
998483277 290828975
848449749 -321842186
-495583549 997213140
-567085614 998689381
726729255 -500550046
701219101 787400290
872729302 671490227
470346541 -721161250
511057727 862600528
-518502467 -991538518
392735131 896827862
81440546 -891162919
933831578 -115465286
566459663 -653372787
404668735 -760112180
-664092189 -998706208
-475444565 996710249
933165967 -117623154
920020684 -157655529
687278365 -544385525
853528960 -312255038
-997033169 105126205
204538455 -850847075
-342195113 -974848230
-607671871 -996621719
427518141 887628831
-829234252 -960388008
804211423 727602274
745305680 764433912
265834842 -826740596
-628907902 -997513730
128118666 -877012599
45864449 -901147664
18526174 -908437950
132525776 947706165
454094779 -731272504
552346903 -664251765
-381422895 -979417165
991552064 459534092
898654119 -214019837
456662264 -729698051
-72986793 -929950740
582165959 838036709
934821245 -112239318
824619007 -363746329
-235233061 -959954561
571846654 -649134414
-164392193 -947985244
-81441016 973966517
-742438537 -999954213
-273093779 -965676571
316328818 914559682
-975862115 -352786044
679000733 797959735
880606229 663798273
-802339665 994365520
304006603 -810170574
980523936 92043845
673478710 -558649373
939779983 -95518998
-506067528 -990665943
543445664 -670962381
10418696 -910517592
-924968027 -715034601
-180320953 -950840235
981063600 500142522
923434924 -147728065
126116769 -877648678
997854867 275181605
991042090 177731043
134998964 -874810962
969503108 28563213
710439640 -519388384
-14257311 966861958
996681545 251617529
405085184 -759882358
403691953 894030751
152251860 -869170318
429344474 887116896
868463908 675568076
51363591 959033305
900938850 642026353
856362161 -306791660
-377734429 -979009159
711061375 -518688278
-899208096 -818243429
-313430681 -971216066
963001199 -3138565
-750341016 999923100
982080845 496905469
997548944 268275974
154086475 944412235
963061156 -2857922
810747811 -386320815
-132487146 -942021036
110600970 950950235
385795814 -770302673
-118414422 -939276338
-89358972 -933387689
963926065 1221859
300715605 -811640520
987285024 142494373
-473985203 996671103
-175786631 982113179
679955787 -552001405
999848472 348600159
999275180 399867512
-981261853 -280466769
46847356 959602149
750783112 -470788235
976814074 68638157
-838282937 -948182478
-320120816 -972080615
993762476 208593115
-817070576 -973977549
-948344856 -586334751
976375906 66026921
-992253641 -65768919
-712882575 -999662038
-235766501 986288330
-301744027 -969659130
124591765 -878129160
891837025 652224997
923947740 613116874
402861411 -761105969
-492480984 -989662030
-745893012 -999971775
712685082 781740215
173970471 941276290
-998662578 202503689
-564334305 -994432343
939483967 590208398
816677359 -376840015
986534933 481054325
985574640 128496865
793583791 -412424883
941553121 586832871
999907807 384451488
850567474 -317870822
644075587 -587243024
252809671 927432596
-499279649 997300450
37602184 -903390242
-286705024 433457670
731961442 771698072
571080747 -649740800
897159683 646365590
-183083069 982666202
961206378 -11443006
30852585 -905200007
-906212362 -793850914
683501951 -548321666
493316847 868218312
815162579 -379289269
766894156 751965700
859166070 684138727
-980448068 721044468
-875779305 -882011968
26874456 962070759
993428065 204428619
-593622140 999088501
296992202 -813296307
-640492025 999565950
-113505447 -938301631
-999083184 497966638
991931766 187230149
-30666397 -920535223
938761621 591368495
-248669358 987092408
-317912878 -971797216
586368563 -637436688
998940220 404748971
-805592382 -983329575
97799426 952802045
975629157 61696944
-285707102 -967463140
605258186 -621713314
411137670 -756513731
833006604 -349492812
-772075427 -998313251
973239641 521899384
370314275 -778356608
438381573 -740768637
791370314 -415674032
296212876 918777638
-77604242 973587198
938539806 -99789333
999208755 314081694
469265069 -721843219
983812561 115130043
-17639167 -917449913
524988119 -684435468
824124039 -364576184
476460401 873403501
-986121685 -200650014
988589216 473050318
141784748 946300290
278626877 -821291716
-914910453 911142580
637329683 -593492409
281790770 921734342
871692654 -275671045
190140980 938638132
-97094418 975461122
-373413698 -978523505
646152123 812389944
-976542315 -344607834
160598841 -866354178
-298677125 -969244827
915824888 -169409824
990662030 173897242
505324574 -698173738
72417093 956302762
-919123038 -741784855
-705223079 999940387
342909296 -792013422
114459636 -881282815
496162294 -704376836
339151610 -793830795
930459504 -126277045
-203402294 -954794802
-980067283 -297699443
-886266224 -856157582
268705938 -825528998
984813113 487439755
929833720 -128237006
404060279 893935851
-686462253 -999224817
-231720958 986032470
142099926 -872513557
996619548 250540689
366618514 903230787
-35709032 -921699108
805292882 726844665
123604854 -878438890
987861158 475978878
-994794910 13665656
54560638 -898752782
400733052 -762271097
728794619 -498091493
-985805459 -206275116
-781939081 -995690854
-197984648 983765145
241996944 929472013
939430979 -96728772
-369572895 -978085209
727938726 -499112662
927468739 -135546535
923351898 -147973858
457831493 -728978549
997982415 278177259
407519617 -758535448
960304322 551931198
999826930 387497545
988615683 154349820
715959311 -513110511
853841423 688872043
-322954810 991175272
-416504441 -983090933
-878293452 955505601
548384892 -667257136
-546392490 -993362372
-271764134 -965485479
-141390363 979357137
993986501 446581023
719757370 -508721306
981093111 500050716
949895869 -58591454
999398416 321987257
-654033400 -998409092
-836987913 -949962580
-207620396 -955495072
930263464 -126894081
-613493573 999315823
673901684 -558220387
960073526 552412285
627814647 -602107319
548842620 -666911386
958552456 -23180542
944269756 582268699
-981666915 -274544313
-986324787 -196979378
-58185936 -926759665
360986833 -783085062
991511660 182685180
863029288 -293531507
305911329 -809316004
853580756 689099814
-898123234 -821728899
-355156497 -976407083
901056470 -208060895
201599030 936708117
674064476 -558055114
832072645 -351097111
-999219340 491970538
-864996084 -904713210
-81742730 -931801714
913958054 -174512237
395958136 -764869071
-446123636 995873913
925953020 -140169451
-999175274 247172155
323495100 913030885
-121689111 977691486
724696380 -502949345
701028254 -529775602
306679100 -808970944
677611634 -554421962
-240699018 -960812940
-604965222 999223847
827023539 -359697374
-5722550 965897330
-994078996 -11015880
-465902724 -987548614
885729923 -244819948
873368424 670873833
999660626 335021366
807534549 725267924
455547194 -730382722
998067353 414703818
870113488 673999603
626641892 820547746
967920784 534969953
971939668 41269480
842719156 -332393023
423939996 -749239267
-618193687 -997071762
811184823 -385633346
-89422227 -933400772
136213107 947148503
970025509 529940925
994274145 215319607
999833039 347244013
949850449 572426352
721964740 776989312
703566454 -527017012
996350548 245964766
-957811897 -522119596
75515287 -892863581
999923068 356397129
392652649 -766652581
-668620737 -998826415
200510368 -852319052
60989918 -896962943
-398246281 -981216843
207574508 -849728645
-272747600 -965626866
996204932 243555651
311294608 -806884471
-594400447 999098736
610530364 -617214848
645554273 -585859184
952748197 567017402
-50424612 -925038999
925246790 -142304920
383213989 899204546
-239000494 -960547271
871105112 -276904523
996296369 245061554
-912486934 914903979
884118455 -248515451
714802037 -514439117
-468294182 996515847
779919943 -431988323
484929503 -711799304
180466319 -859496795
559956047 846146495
525234602 -684258642
968011086 21060598
325630647 912570432
-977614364 737003099
208670804 -849324038
-10708149 -915768509
180629080 -859439709
644316091 -587018124
-479258395 -988633248
952499430 567490586
-599018097 999155694
345214660 908201702
995538450 436690961
932227686 -120656185
978539765 507653467
574951315 840712521
-33280557 968955926
937762036 -102437232
896786469 -218588197
968198189 534316385
-530321690 -992330554
24198362 -906961386
963272160 545602957
779516735 -432547525
798747636 -404745277
122648033 -878738255
-782454233 -995512475
15422763 -909237402
836359906 -343681099
464868560 -724603891
490316891 869156540
-431829926 -984562980
-84023445 -932278285
-503994896 -990515766
-46866236 -924237749
720777869 -507534575
-863808498 -906946279
372567398 -777200364
112242799 -881967494
999309415 318143035
235846134 930620449
990856259 175836491
685894815 -545829655
-825094393 -965573121
987477656 144153443
939015480 590961577
614979873 825246883
588471437 835643557
937999444 -101630177
648819069 811254750
-575036765 -995017484
876368767 -265730748
-509467427 -990908605
-996731054 90798554
-864884848 -904923562
527917183 857125083
358974268 -784091378
372354019 -777310062
745014917 -478107374
962449883 547401967
698531372 788709589
486197800 -710969727
788016125 -420547652
763664369 753900752
784058612 -426205850
-774645255 -997757117
351391972 -787852449
-998481214 520461127
931294629 -123637360
507552300 -696645144
-999952852 434989699
137113568 947011696
-385785720 -979890292
984375875 119327075
997554982 268406500
773707740 -440554204
-509207083 -990890229
947426110 -67992301
366692909 -780203785
315420203 -805003327
-696217054 -999406702
694548516 -536722911
-265889941 988122615
795459650 733635561
834748986 -346479035
134888874 947349641
787004997 -422004571
993514025 449298264
-998316798 176816605
714449064 -514843437
-333221425 991657054
872247299 671954537
823455560 713644578
994465893 217948629
955405557 -36556236
881623789 -254156045
708801882 -521225341
-982537280 707637559
998021518 279116338
-998467356 187557577
400181781 -762571984
430622095 -745349687
518415116 -689097680
-939653966 866328868
742262409 766114105
320814000 -802522832
999601687 331870717
785489512 -424175909
798119992 731816290
869990741 -279237947
526416538 857619128
490627504 -708055834
20339810 -907968322
945784259 -74085609
-269442876 -965151292
758298812 -461075320
-920585437 -735296784
962858671 -3805240
997275709 422451014
-825387566 -965226196
-943578812 857421640
-592938434 999079208
-44682992 -923743606
328296476 -799015430
980458059 502000768
-49464910 -924823486
-304824498 990258578
520250892 -687802782
-455084706 -986637874
-819252653 -971869423
-647882170 -998206333
951313838 -53063633
650286617 810627028
949039495 -61877268
-882476100 -865985306
559385098 846350033
429272857 -746141144
-883377568 -863743043
-815426103 -975492050
983266425 492901283
951420528 569521021
775674142 746575978
998280868 412500452
997337833 263835434
-382964722 -979585322
-369549160 993226363
877937623 -262321427
-463241279 -987327744
-125671077 978033994
821364717 715203808
785663583 -423927561
735611913 769735181
886252140 -243618081
932843196 -118668304
124005306 948978579
229256274 -841494212
959183066 -20442420
10105947 964070799
589073980 -635217049
991185835 179221769
734342631 -491379127
-638343464 -997872461
310881095 -807072122
929523214 -129205672
414706209 -754507238
-540091553 -992964979
716893494 -512034852
986828635 138628417
774855621 -438980151
990298590 170319807
637472971 816050401
-983185190 -250958417
-887494210 -852858388
999212092 400871508
-557267340 -994022374
-561091817 998592018
893244450 -227172357
-189128840 983118784
-961112193 -496278419
428816440 887265074
954396232 -40715339
431569893 -744793226
-540643720 -993000229
997230706 261713285
915012338 624953678
-596526317 -996111883
-549214987 -993536804
955123199 562450858
986650623 480616154
76576256 955748387
994051643 212336352
994413678 217227095
-852647568 -926828479
852256456 -314677782
846223773 -325972266
-370500911 993265378
993967548 211233333
-624730579 -997344197
-341303537 -974739249
-797954976 -988320685
479263379 -715480523
-149394944 -945226262
332633995 -796956098
226800270 -842447557
872368313 -274249142
888872559 -237534268
962138351 -7159477
783498879 -426992308
964060412 1860454
998773467 299202398
980788331 500993541
903163586 -202761097
-867412811 964206585
811338623 -385391104
734420270 -491284585
975849017 62963222
28666123 -905782043
359772448 904846890
980590433 501598284
-314526273 -971358659
-998233629 527838236
-998587753 196643530
-72854624 -929922608
-984577755 693069279
464660540 -724734005
255339601 -831090572
-418844133 -983321267
723722377 -504095406
114143779 -881380473
552233615 -664338128
937076284 -104744209
376354067 -775246338
-790508440 997137064
999113106 310443062
749604678 762032870
-563489732 -994384504
-524776989 -991964291
-802356062 -985549596
528641022 -681809027
629143053 819518252
77167642 955669079
-970637715 -409586422
785053446 740596516
-204355341 984219115
-818887671 989425558
-918280645 -745460035
339136297 909576353
-266133413 -964672526
-472811755 -988114148
537731943 -675198957
952207423 568042804
953683633 -43614456
-929698360 -691849061
-28976697 968490019
-984864163 -222693812
333579020 -796504467
-368096105 -977915121
-759391982 999669666
553173897 -663620046
780568558 -431086076
-982320648 -264661634
993779270 208806370
-401628339 -981571245
186094557 -857508126
954448112 -40503339
968813609 25078535
390117588 897488273
-769520816 -998782074
-525015213 -991980123
-971474956 -401089392
-994751244 593508601
-733906987 -999892571
325430440 -800365615
978449917 507910100
830919717 707885344
-318793934 -971910649
946136832 -72787355
55011787 -898627354
256214231 926781486
995644016 435930082
9610750 -910722778
940036646 -94620238
921151563 -154390706
414015336 891321346
-347197022 -975455723
998329629 286769787
2798455 964919147
-244793980 986852137
-948612104 844488387
990451041 171814083
-109357734 976597520
-479036400 996804142
537012555 854092720
-434937398 -984853385
234823426 930809569
998387997 288291048
-591335807 -995857902
574080387 841031762
807757348 -390983747
-326373896 991339110
90184724 953880807
636233593 -594494955
-923159824 -723480881
-331459053 991576441
992847663 197496697
747369745 -475131769
869799538 -279638092
967034127 16216905
-564899014 -994464122
220964545 933319925
988797593 472175633
478127890 -716209317
-996369809 74963919
-273727234 -965767341
-620701039 -997176982
-18444990 967331007
973639281 50475042
818037191 -374632927
-732830287 -999883286
48351958 -900465926
754700273 759131103
443777865 -737532656
800034739 730500801
-285208496 989214723
-272411931 -965578627
-22618899 967795359
-914735558 -760519401
175933812 -861081575
998334285 286890403
785103630 -424725815
694286717 790768070
-463143021 -987319546
-385013662 993824057
-102044729 -935989492
993083626 200255785
-505032110 997432700
408150982 -758184348
938992343 -98241608
946637268 -70935150
271705654 923754780
918431588 -162174703
748947455 -473128419
676718161 -555341280
215646562 934263799
803302810 -397840799
203115067 -851369637
627671190 820125273
-654432604 -998421639
-955392142 825599468
387514099 -769394115
978795146 80869950
-465149991 996427153
-72665521 973094635
998504468 291401809
-636347659 999532501
577477123 839781270
343600434 -791677077
-551050497 998418643
-216291338 -956917110
762923492 -455008194
939690046 -95831816
-985300143 687648250
-105665922 -936724866
-754349481 -999998877
703048860 -527582462
821003258 -369777598
995349966 230479487
-624997776 999431122
996983200 425146778
979708317 86719643
911506469 -181083436
-13420447 -916430803
-485658727 996971231
553224088 848520152
636732916 -594038302
718083956 -510661940
-258829137 -963595909
889682472 -235632114
793778177 -412137947
-979769415 725018340
72585094 -893696657
-893381683 -836059700
759996862 756058983
992772425 196635711
-208531632 984509046
552261663 848855860
989738516 164897999
950322871 -56938869
43354731 -901832170
986784730 138261442
913165488 -176652909
823265008 -366014874
923149131 -148572184
455384525 -730482527
999869074 385948077
-896722320 -826105140
-933861541 -669888486
-910212375 918255134
786188248 -423176855
662349504 -569736968
98759091 -886064388
888434525 -238560609
-783263668 -995217939
993373345 450086464
666383083 -565750132
992270938 190972175
35281154 961040946
-993314368 612106930
774513771 747300646
874990762 -268693829
984745178 487687675
729021927 773271683
-148560773 -945070337
-660112328 -998595314
354991596 -786073067
806101926 726276257
965596379 540366829
356268535 -785438964
-936888653 872026517
817811043 -375000586
836034823 703819931
869729561 -279784303
699580264 -531339332
-594981236 999106079
169000634 -863483092
781321091 -430036995
715738734 780194795
465235884 876764941
-76044321 -930599965
-997316021 119291735
-910773535 -776481823
-998249787 172363719
-156669319 -946573527
114008113 -881422398
859410354 683918591
-943241838 -616907854
982290260 104123402
999656582 334796900
999383851 321335630
83445157 954818526
-978124917 -324181000
675278755 -556817093
999547367 329100391
608947728 -618570691
-599059659 -996230810
171855078 -862497901
-283894628 -967209959
-997497145 128745551
-631166103 -997602765
-225699849 985648410
968952020 532523359
652416500 -579359882
-249359387 -962158733
-944785431 854431144
134830796 -874865140
-920888324 -733929791
-847280656 -935241460
-508853582 -990865163
835504201 -345168561
-102113847 -936003560
340929961 -792972383
-839772329 980772173
991996216 457300804
759393477 756410839
-830594185 -958611230
-956412248 -532517173
876753673 667588745
624148746 -605360364
757603377 -461981535
-103631820 -936312233
-425062874 995209600
-722313387 999980557
21142419 962766442
996263306 244511163
-852806493 974231077
944668895 -78143834
-850124520 -930846853
612611119 -615425781
-436058787 -984956755
876674112 -265070590
947075039 577395582
999283422 317072390
-965057601 -462436703
673715204 800358132
991260984 460947791
-315929589 -971540638
355835754 -785654108
997305566 263185531
-999835147 343271070
957754022 -26624652
787667675 738881219
235501515 -839053185
355088251 905938423
995017380 225659833
-293990118 -968608008
854889903 687951402
240670093 -837009649
979491220 85319642
999866586 350338889
477392167 873119946
-943796882 -613654310
-72821505 -929915558
251187453 -832786690
564948082 -654548689
86292791 -889752333
-346335516 992243949
76495261 -892583753
620169092 -608861428
-695162222 -999387988
826308254 -360905409
-55584287 -926186314
-23104788 -918756497
-944517847 -609408021
737808076 -487113507
-101738719 -935927183
839904441 -337443518
487084018 -710388954
992477007 193278479
-515600493 -991337995
-591305181 -995856379
984826662 122737753
12366500 -910020849
837212903 -342194650
-500402205 -990252912
-38097621 -922244650
317290933 914354953
462245794 -726241087
489463224 -708824272
953569519 565450313
-531940071 998035149
-882249902 951820798
-614516582 -996916453
955823342 -34816954
884087045 -248586994
-89738714 -933466204
994223332 214631312
916734355 622756730
-786856900 -993820617
-467745158 996500453
431333234 -744932267
884812732 -246927930
-339728415 -974545862
791275752 736482683
482958967 -713085177
-733065358 999994575
-955004046 826759809
923131449 -148624319
297257231 -813179023
639039558 -591919997
893625217 650282932
-531195482 998019025
329462283 -798464564
971783075 40437560
985199541 125583911
996996188 257251358
-168516023 981549710
551979660 -664531600
903507027 639021427
-982828711 -256714669
868015065 -283341843
994928188 224390575
769272723 -446571696
766650871 -450071034
-354571078 -976337831
-443821799 -985657388
-929074850 -695023499
718282252 778894422
657511548 -574458616
407544370 893033471
990373946 171056970
25174803 962277496
961644273 -9439706
919693292 -158595308
999697653 337275842
858220524 -303144089
637770895 -593088635
-778667282 -996662177
981427460 98132323
-542748225 -993133799
999893917 353198071
776316745 -436970200
896434101 647187537
940670079 -92396872
-897322983 -824249511
933467491 599517629
420202337 889651937
71403203 956437628
835409865 -345332410
997421946 421058894
371948282 -777518512
371467088 -777765513
-166464551 981388723
167798242 942262690
637818453 815905943
999999952 374645285
977035432 511844910
879968879 -257851932
943473969 583621059
-603698532 -996444391
960732715 -13589473
-37564498 -922123085
983939712 116068489
-102742788 -936131520
965681352 9627713
295669492 918890266
-788379314 997541819
874677395 669607084
566833052 843670485
395221770 896197342
845701266 -326938040
125283652 -877911390
951208281 -53479467
829700062 -355156276
-363698538 992986438
476548889 -717220604
557064455 -660635271
415613446 -753995447
981202464 96595174
990687779 174153129
203794139 -851120933
550012396 -666026244
997923974 276793056
992609083 194772365
-379586597 -979214767
977029368 69939021
-987270074 -179619270
-261959868 -964060578
858965130 -301668951
217915213 -845857882
77405964 -892323259
274973244 -822861917
-390369527 994021472
471160954 -720647333
616747283 824540402
997693706 418415073
685025775 795165462
4921293 964673133
973695791 520716520
854008711 -311335300
-652381334 -998356384
-990094262 -121030001
591713563 834399494
857689449 -304191493
433573313 885928346
-999353528 264911724
102044563 -885076359
889247346 -236655170
231001969 -840813886
619848630 -609141892
-71105795 972938005
-254970016 -963014699
422499876 -750069087
181725148 940024829
-406811912 -982107614
-960673364 -499893197
482235069 -713556281
535831264 854489524
994685429 442271314
517763362 -689555640
-886754311 -854850217
-359965532 -976970930
175595130 -861199519
561924501 -656893264
894905130 648882369
983192845 493154628
552506395 -664130120
964561911 542725722
721443389 -506759971
646469589 -584998797
-640193116 -997939239
-879699218 -872795029
560646575 -657878715
-959924181 -505892655
-104874931 976184924
-286175012 -967528325
70634510 -894249810
-316389245 -971600181
-201930448 984048676
-975419263 -358036740
367814420 -779632728
883608527 -249675148
831110999 -352744826
66644536 -895375956
-996502817 565533291
751284767 -470146413
558959103 -659178648
647034536 -584465811
405511509 893560979
-793752545 996451248
381385373 899653930
-439626919 995674114
-974660923 -366729977
774018371 -440128704
972781547 45779769
-993902502 -16698574
862357634 -294885547
-480182674 996833314
919612889 618977247
-794536228 -990258182
777364343 -435524946
752527676 -468552512
933970002 -115015587
547339486 850566338
-351460373 -975968045
948066353 -65578808
924162789 -145560258
985581729 128552851
805260583 -394841730
681222412 796937600
927686090 -134879754
-128321613 -941216161
640644642 814718425
-981493536 -277092185
726966685 774361776
432918359 -744000225
488870966 -709214595
593281088 -631747616
872916396 -273092778
-64722324 972284449
-135381690 978856143
-122089159 977726114
-557346074 998528754
-412460989 -982684794
999930165 357233487
957673750 -26969564
215167515 -846895792
105234597 -884112368
988918079 157134884
349609550 -788730281
-971553623 -400282588
956587988 -31604171
-358848294 992783725
663028064 -569068169
999186112 313200078
347763 965202845
387384914 -769462651
-755621004 -999999961
-590446606 -995813402
-612658843 -996837354
-275587369 -966033213
-746687518 -999975015
106654735 -883680817
963035647 546123427
516024337 -690776075
467050832 876226198
970083811 31542667
393973045 -765941824
170622835 -862923572
-723592395 -999787014
983721547 114460292
-447352643 -985967728
997333431 263745340
427727478 -747043416
470417504 875225482
831092883 707749097
-50989865 -925165408
229006017 -841591425
784651229 -425367279
-228071631 985799961
-913949612 912640143
-586328181 998985787
-248632517 -962046384
-153374490 -945966456
959801597 -17730471
-51364098 970886663
769067148 750646621
998550088 292661457
999963628 362188001
-53821178 -925795886
-895144669 -830851604
-953087409 832196211
599928382 -626206134
49102622 -900259481
407375805 893077654
-725031207 -999802995
-954118334 -548714874
837528342 702618622
-939261798 -639864483
534883078 854807680
999273364 316659692
946817852 577845834
957555214 -27478155
-406504540 994591890
-809245397 -980593254
-963547365 -475688141
766792745 -449882122
-214035856 984883569
-745933138 999994483
845135904 696341797
202798357 936502853
-885641933 948279148
-979560418 -304740857
-113294363 976954730
838265224 702021124
971354972 526653649
-887594065 946151788
211031121 -848447025
-858674499 -916397837
-918480521 905446758
-320044455 991034258
861280210 -297050181
958973536 554684514
979223948 505674868
27917951 961943567
-260013697 -963772392
-995641151 580469745
856531667 686495678
771325892 -443805069
951674866 -51639715
461836268 -726496260
540925682 -672838460
981491491 98573487
-873032211 -888259304
317985208 -803827241
-974163404 -372269532
905014963 637228428
991413249 181631083
472062744 874732788
445937167 882417559
-945242728 -605095504
-728712410 -999842749
884489977 659901821
999844537 348240267
616852255 -611753660
928829424 -131356552
-777619040 998700288
844193217 697135110
146503114 945578996
827204780 710788238
720031957 -508402113
-808312027 -981300863
-248626513 987089774
920854758 -155250394
-262687167 987934457
999647728 334306841
-517488692 -991468860
-947599713 -590889541
603546814 829778576
966989373 15996558
990371651 465144941
453548882 880211293
215678305 -846703207
530137304 -680730957
947758763 576194758
948958585 574047069
-337450052 991848443
59783181 -897299741
689790028 -541751730
-345189857 -975212898
926254564 -139255750
-297526227 -969088904
730187687 772649194
246352632 928655935
-355750075 -976477250
765466016 -451645800
-801423865 -986168869
-604398898 -996475939
-233981864 986175497
944064378 582621127
-19858628 -917981892
-573848621 -994954405
739899434 -484518503
992513606 454667776
999978206 379669943
878557909 -260963230
850990088 -317074508
-680193278 -999097496
-879379014 -873567165
990765466 174925286
512041512 -693551578
-88386975 974638179
-836850415 -950150268
-388834213 993965177
630757000 -599466214
-283081694 -967095812
-803058781 -985077889
375523511 -775676359
872134815 -274740777
-581016427 -995331242
963466195 545174330
80325015 955244123
-572258528 -994869713
847578337 -323464012
640663067 -590418407
420168391 -751406840
57223597 -898012265
974943635 57787820
-809182126 -980641540
606593269 -620578825
865281705 -288961153
785786665 -423751791
942229337 -86882454
-577551411 -995150364
-578880921 998875314
810531086 723136351
-333480993 -973771528
-506010706 997454958
140669778 -872977741
-772470108 999114181
-258632021 -963566386
993750047 447961459
-302402143 -969747833
-123870073 977879372
-289284033 -967960374
225018418 -843136836
960250087 -15745722
850100188 -318749809
697966077 788984331
-716933360 -999711931
-793146804 996583343
117834410 -880237267
915364470 -170674176
-999519737 286776533
-995569464 42964686
761346431 -457084920
496510027 867215512
998094666 414426727
854570773 -310253673
919676149 -158644376
449612653 -734002259
901003587 -208193108
-169118396 -948841539
407917896 892935411
-555448459 -993914106
-776753054 -997210973
811660880 722325400
693246435 -538106019
999412041 322603175
866314554 -286847625
-999937670 436721272
54064239 -898890515
-175982010 -950070815
-90153693 -933551949
-987936412 -166787829
-358031471 992749168
884699223 -247188238
754038003 759510884
904148660 -200249424
643524982 -587757144
-441002059 -985405783
-110632694 -937726267
-199612859 -954159995
-328643651 991446278
948818756 -62720210
-303014457 990163039
645779935 -585647651
448082232 881798925
883838169 -249153603
329627368 -798386312
894500555 649328085
633329225 -597137616
-498280338 -990095720
-645717987 -998132354
-628000399 -997477332
998885446 302717353
-909361052 -781966692
-677746128 -999044561
477687018 -716491954
784225764 741132701
385717608 898587294
994973355 225031936
644986476 812885067
-629262656 -997527864
461332449 -726809769
408078953 -758224421
853339656 -312616588
-988481107 -155812259
188719369 -856572957
572493775 -648621106
736883553 769048338
966667768 537895151
-206365445 -955287064
10214138 964058174
997288922 262852446
90070251 -888642656
532484924 855610039
402376784 -761371837
-432859508 -984659687
501029934 -701095166
588801061 -635441437
545165913 851314630
-504856083 -990578405
231407261 931436524
-236715883 -960188922
805499519 726699599
269039372 -825388052
-948764041 -583754427
985496017 484936054
996939560 256209503
992951669 452360741
-170142027 -949025754
-456943919 996191798
431839833 886415871
-196093519 -953565944
887718835 -240227570
-999003345 501131553
658562558 -573439334
-999376601 267746150
-858889280 970366232
-984958361 690232038
-941023869 -629808269
438586975 -740646440
717551519 -511276521
999236617 315171473
917869128 -163756688
997899021 276209420
914339232 625801960
-268115933 988252176
-475023964 -988293102
567814604 -652314644
147585340 -870718071
635901741 -594797887
953019220 -46289843
811861363 722181323
851263356 -316558690
-997338046 549979606
62992795 957543109
811481737 -385165508
-999914078 439317812
-603722959 -996445494
-936565371 -655059161
380759064 -772950724
788712494 -419539793
258125663 -829946311
990510857 172403533
526434788 -683396633
-168956072 -948812206
171423371 -862647053
933048013 600143651
-999971198 389269289
899820268 643321689
840252382 -336823024
-20469167 -918127944
531381797 855977737
-997464314 127004311
997582810 269010571
595524095 -629884650
160419509 943427931
983525187 113021180
-782107165 -995633828
989434985 161997484
736239432 -489052566
-462301828 -987249241
883484492 -249956607
760079733 756010545
-627447739 -997454935
-902835390 928317680
-993504738 609731395
-24388450 -919061158
504028215 -699057680
562728004 -656271972
676516395 -555548638
43717874 -901733315
994697875 221166673
460675874 -727218025
861127426 -297356726
511167747 -694154914
143424252 -872082104
-524096273 -991918672
997019221 257679828
372146312 901901334
948572458 -63657962
69889675 -894460842
903630294 638875281
136554058 -874309066
963363201 -1439381
-503351998 -990468919
112777820 -881802402
-999943669 436049089
-571782031 -994844179
566612883 -653253525
998169545 413659261
813079506 -382632518
890387130 -233972571
-867801705 -899280029
407267612 893105867
718106181 -510636202
-957155297 -527031217
799894177 -403019256
19269842 -908245429
998042753 279629573
-274053813 988592851
9185020 -910830663
348342918 -789353678
446105704 -736125764
-997517568 129876188
994917571 440810580
-894263776 -833462744
-188178253 -952210332
237916401 930235242
986647313 137121011
724940290 775429770
-27182431 -919721479
979065759 82596835
-336952093 -974203239
-736761313 -999914962
-142131331 979418255
580074368 -642546491
-922434719 -726852262
139261697 -873434014
982294988 496202970
-54347698 971202302
-631993105 999495751
759742750 -459188322
497873692 866786756
952125819 568196765
816770972 -376688393
-403292171 -981744475
788332178 -420091315
958586285 555481012
49411949 959279259
279956925 -820717888
657444943 -574523054
-679759670 -999088382
742083492 -481791197
597498475 -628241185
269486986 -825198800
877304286 667049413
926249248 609942050
213363227 -847574279
655447620 -576452077
510348212 862827357
-128472592 -941245466
529440732 -681233061
-3164370 -913911828
160054427 943485307
-48606501 -924630252
141314458 -872768612
523466680 -685523736
903200120 639383850
978217315 77236590
995274999 438493780
303845010 917189512
861798486 681749512
630952856 -599289527
24980959 -906755486
-968777004 -427895863
-21850834 -918457807
936751521 -105832776
988067463 149382297
804012920 -396755867
291860481 919677354
26851529 -906262106
833742438 705650722
628815984 819653544
977417982 510788928
891215965 -232014090
984435672 119777617
976892582 69111595
-288401132 989387228
-709369976 -999613345
-298948716 -969281559
118410070 -880058479
277448214 922609477
-960966666 -497483116
-999596473 467460950
-35609915 -921676379
-917547664 -748601526
639562538 -591436890
672956462 -559178042
607965188 -619409832
-116880139 -938972445
487663695 -710008466
873476604 670769488
-999212205 250637761
234441985 -839468937
915064238 -171495379
911238814 629662339
824213453 -364426286
-989482875 -134655906
366376939 -780364166
324803295 -800660360
841611847 -334390521
714631275 -514634800
666013169 -566116921
998594036 293900855
920991277 -154855224
-527968232 -992175577
992002679 188003383
898396920 644956474
319990889 -802902946
-975631058 -355532919
612723781 -615328570
994811688 441478824
-974833980 751777433
272977684 -823714201
-212319387 -956268121
492863409 -706575159
580621538 -642104806
84096750 -890393071
989668361 164225892
999396050 397886077
-375553127 -978765224
-675641359 -998996690
-142724549 979467164
621715563 -607503793
-350504450 -975853679
999953050 360495571
817585992 -375366131
997731107 272329031
-969852936 -417371078
-535309947 -992656457
-171971309 981818416
992092692 456812279
-591696299 999062152
958493633 -23435245
386620497 898362537
976861250 512323106
-120421684 -939672847
544798026 -669951742
-587459182 -995662054
7722392 964347807
677959088 -554063367
-305896755 990314994
-91360257 974920236
675092234 -557007907
935564345 -109786449
-759024480 -999946594
-667961610 999766247
942000920 586090488
-462255290 996344930
-940576852 -632373226
-86975367 -932893182
420862656 889470935
-910536094 -777411256
53343770 -899090059
829446956 709042085
-882143807 -866808033
766500719 -450270896
-251988726 -962562102
336421864 -795143382
-68633673 972688163
-875534622 -882570615
867289673 -284840289
-356945922 992703216
61975243 -896687425
725051391 -502530791
241774829 -836570669
697922388 -533122699
185436571 -857741864
925217350 -142393764
-945840737 -601511472
338896286 909630377
933667298 599218990
991000587 177305441
224097115 -843491698
-482920502 -988923097
704009626 -526531883
969503182 531204232
-417442844 -983183942
996520689 248843745
-331560078 -973529757
-947336730 847860213
-33222365 -921127303
855563606 687355773
997012179 257548333
331819209 -797344276
33154856 -904584993
305708631 -809407055
949167439 -61387913
737519376 768704272
394012408 896504234
754234660 -466357740
964839780 542093982
911562947 629261369
625830101 -603872042
460994682 -727019864
426789848 887832371
128395661 -876924403
650816863 810399973
756060633 758346810
990239467 465752670
947119019 -69140751
542063455 -671991609
929334646 -129791448
547274552 -668093994
-77928341 -930998477
18159770 -908532419
108778253 951215915
96912941 -886615723
999988372 367171835
-725723108 999985796
993825678 209396683
186348372 -857417923
-429928313 995367033
999793155 344040506
691832527 791949705
-385772790 993852139
460009817 -727631697
615927795 -612556677
-999743892 323205948
27446677 -906104943
-216860867 -957009881
-902379010 928903500
68352836 956841019
901783398 -206240086
-818725082 -972387812
671802683 -560340271
-412014202 994779723
342142360 -792385574
-181225813 -950999713
817938841 717744209
-217794462 985133073
960564151 551386167
-918726419 -743521712
638614265 -592312423
186716438 939206212
760351600 755851514
837425179 702701814
722516685 -505507964
96443618 -886755389
-423855744 -983805841
956687984 -31179468
494709842 867781478
-987357975 -177953296
530754646 -680285480
968183330 21920429
432548722 -744217869
-635812983 -997778977
836237433 703657119
487175148 -710329196
-901970270 -808997786
761659689 -456673234
-785705477 -994279709
-641826180 999576309
999862109 349894749
52921464 958836655
839851544 700726190
-808157752 992737617
-552920655 -993762219
820666689 -370333628
991509738 182664566
-842548128 -942195731
-768772760 999298748
649139602 -582475748
947475955 -67805219
867525042 676455170
-988351368 -158490142
463861105 -725233510
712700671 -516832783
-744589582 1000000000
996643054 250947427
-379925588 -979252326
234201673 930923929
-485835467 -989151354
673988396 -558132408
-772401837 -998252129
862027946 681540209
874315472 669957956
182398632 939914980
-806439473 -982705537
868862044 675190476
302960715 -810638436
669314037 -562833540
-812596708 991449105
292257404 919595518
322624081 -801682005
390292518 -767915659
-999456437 477538149
-537798775 -992817519
999850988 386629468
328726059 911895453
939106410 -97850322
879106884 -259756305
-465817660 -987541572
33435218 -904509960
711644064 -518031144
-362395418 -977254269
997765035 273105483
812512677 -383534368
477678500 873032800
723714201 -504105005
40323897 -902654333
-610602828 999285420
817695979 -375187488
-525696577 -992025306
250115939 -833221990
876282425 668048835
-38406879 969506502
-751849762 -999993273
867179868 -285066671
987574490 477088402
-470824688 -987952866
288810928 920305338
986527453 136136034
-145298880 -944457843
438786013 -740527994
-45711469 970286845
-784159850 998074948
-64508543 -928138072
873991844 -270817695
-904330937 926342345
406121264 -759309725
890733087 -233156863
-307669805 -970454358
991297153 180394401
642261312 -588933957
-8024814 -915109401
813859978 -381386378
974166590 53417770
67587742 -895110244
903373177 -202228065
-995733628 49432904
33742802 -904427577
249768194 -833362874
228068198 -841955639
-26569583 -919577354
126954409 -877382957
-207439687 -955465136
662739387 -569352741
235190127 -839175646
-357566091 -976690410
997471750 420578841
-378596989 -979104985
973065419 47323337
982131407 103013067
692426130 -538974206
503366455 865052726
864968338 -289599842
-53152319 971076034
999972699 363760191
999976359 364469565
176658611 -860829030
-913444507 913423849
776176026 746260001
909254471 -187020617
204207441 -850968950
999378261 321085950
-977371141 738316492
956447046 -32201001
-902173203 -808307700
332683958 911020929
981981123 497228143
20724209 -907868719
-966109893 790592217
800388913 -402271690
-976990478 -338982415
697437152 -533642658
237396039 930332182
46508581 959644730
-945710115 -602296792
853551120 -312212665
503069030 -699710718
-324145973 991232656
-673953085 -998957643
165280415 -864760299
998944870 304646097
943024009 584377713
797520274 -406581591
668385629 -563760812
-962571667 802957915
171515110 -862615358
812700848 721575976
668509128 -563637531
806901902 -392309979
-536162545 -992711886
-191835892 -952840992
-977786896 -328687853
998196071 283389900
-99607974 975696223
-218179309 -957224589
851884182 -315383781
-557014133 998523050
661897753 -570181340
-670603319 999782865
-603987120 -996457410
-564704094 998650813
974715421 56499213
-715477138 -999695153
35798947 960977238
446541744 882243501
808902926 -389200870
776813948 745857873
-736058192 -999909634
-340912513 -974691415
-37302703 969388274
994640299 442552546
146805372 -870974881
377304241 900649694
940323128 588849181
766358752 -450459680
998148506 282212299
-613695580 999317922
936138364 -107882145
929242155 605701006
60433194 -897118340
997114102 423967470
27829793 -906003551
898957193 644315640
906858215 -193267787
-176924938 -950238754
772580821 748494834
94344839 953294247
696863978 -534255654
402781953 -761149589
993587742 206391769
991410562 460225255
678054049 798392977
409079052 -757666771
-999992904 404794810
931742890 602070017
421312149 -750752035
968579140 533413589
-61915920 -927576088
616170488 -612345986
-989935198 648476036
-582191932 998925069
904907443 -198305263
840798128 -335848009
-917302164 907347118
932177415 -120818071
988975172 157666315
362875324 904120551
726651960 774528042
-676800772 -999023073
279265706 -821016194
939799333 589699543
970014784 31184999
998947736 304742401
-963011171 -480313269
252531895 -832239185
-858775851 970441098
993493252 205226267
996832495 254266320
754151002 -466465737
509602688 863065618
-979871797 -300424103
210680353 935139333
461900740 877752820
770617764 749700308
992376048 192144506
936460255 -106806424
981137990 96157424
-802057240 -985749931
-997568798 545069890
943727231 583193263
986538082 136223256
979175802 83300299
297506195 -813068697
986854301 138843906
-336036130 -974090048
256698245 -830533279
-982750335 -257966044
466280144 -723720422
-252147257 -962586326
594964648 833142690
989567095 163257635
-444308785 995818569
999986387 366655353
-118811103 -939354807
504779968 -698545391
979330988 505360995
78529426 -892001258
648175875 811528603
-492790735 -989685350
481203079 -714226488
335516647 910389246
576334197 -645556856
902739104 -203834480
989660478 468386031
-977238207 -335824777
994767645 222136614
794109230 734556793
853829728 -311679064
93700333 953385539
994311942 215832422
-91234236 -933774969
540477823 852918066
-991521558 632495591
641006303 -590100066
-992637363 -55218909
-528154876 -992187918
200662293 -852263777
960996116 -12401109
-175040097 -949902870
969965412 30930438
-673612741 999800969
-913023065 -767531475
-223248695 -958041924
-990133651 -120105701
965739330 9907507
-656020047 -998471225
688923508 793336179
988424931 473736357
75020278 -893004567
82801778 -890769003
730474428 772495934
993956754 446758281
-823022073 -967953500
802754573 -398677620
564951846 844352251
-985145607 688822843
-631960600 -997633478
570993427 842158254
-906547104 -792604813
928423343 -132612135
969928159 530178139
331946335 -797283758
-977760906 -329029734
170426417 941843269
206380153 -850168848
-981970294 711423140
149120004 -870210751
930579587 603768565
961671507 -9314853
913316035 -176247580
968169307 21850310
410779578 892180897
-698175505 -999439925
998214983 283860900
-545956032 -993335199
-505487545 -990624089
970983199 36221432
937312718 -103950357
-882287154 -866453261
996890130 255306020
958337917 -24108173
-679293106 -999078300
74645429 -893111294
370465123 902307195
372973224 -776991411
241992380 -836484179
-283611709 989127273
-332924788 -973701552
773185676 -441268123
625167025 -604459815
837506311 -341680985
531130415 -680013967
670359864 801863659
403704618 -760642696
940502668 -92985402
316623619 -804452099
-502867544 997383097
-941848880 861609306
537336090 -675488877
-621334560 999395116
375308249 -775787519
342349824 908850830
951122388 -53817619
-972009994 765546483
972431351 43890962
911141561 -182052699
82941919 -890728417
-962715713 802481774
529255055 -681366847
198301836 -853120407
800461728 -402161384
-964931897 -463553861
89861666 -888704112
-973578263 -378717207
-872136247 -890243436
990582013 173105623
-166130417 -948300573
669196215 -562951305
918612172 620313468
906255786 635745032
576045874 -645788462
867189810 676769727
927288452 -136099575
937652294 -102808052
555708647 -661676568
-115122717 977118168
-898211951 -821446433
-955345576 -540158108
475168896 873795631
354692115 -786221642
946805828 -70308963
811675669 -384859248
570798578 -649963769
999322108 318679283
-221502009 985376350
-970991678 770208619
764377728 -453086752
451817356 -732662293
985500382 127914481
-888090409 -851216387
200999538 -852141076
435272835 -742611382
999978532 364914197
-971677355 -399004647
919931879 -157911117
36434329 -903705119
-530039909 -992312037
642899077 813767264
-67642611 -928811702
656564482 -575373815
222042747 -844281379
286249099 -817994085
722304864 776811904
206073408 -850281819
994261767 215151723
12949750 -909871632
997593809 269251730
877845495 666518632
400521316 -762386748
-120300599 -939648973
554454118 -662638975
-448952573 995958480
930709015 -125490944
531753730 -679561780
193043485 938154302
822977521 714001464
995454616 437271940
-996645337 562993816
878139477 666230138
220944187 -844703370
709486621 -520460041
955809665 561094377
948271150 575280959
886631242 -242743130
635807738 -594883545
999989635 367513666
-650752721 999643823
-540501062 998216100
138143682 946855106
-59121939 -926965034
774970742 747016768
-820019047 989026353
959554948 -18814952
822045391 -368051084
506873971 863936561
919882707 -158052536
221505304 -844487862
-997104178 554554364
995964663 433544109
996150512 242672563
667220004 -564919938
514459329 861506679
-110210051 976675005
977679393 73906537
-109227438 -937443786
991014868 177451843
991655708 184237580
926023406 -139956498
292964209 -815066764
518634773 -688942898
971235571 526951686
510804622 862681459
718324787 778872554
781785355 -429389268
158645861 -867016536
-649233291 -998252233
237456621 -838282126
-225392110 985628569
-293142634 -968491704
573042822 -648185371
852414546 -314377877
999746219 390087541
383985948 -771255733
994076777 212669131
944540510 -78607071
210635069 935147278
-508357749 997508269
499617208 -702050817
-923947794 -719809022
999987722 378519603
403908931 -760530422
999415525 322763155
-701340336 -999491426
937417811 -103597071
-949320795 842584860
974922111 517502047
-209829931 -955859436
-593875815 -995983373
986635072 137020336
560934617 845796888
-411791028 -982616803
534326514 -677686180
982215412 103599983
577570687 839746731
-999908665 363741582
-999961256 383451597
692017366 -539406154
993045932 199805826
931192769 602875643
-700149003 -999472287
-726918411 999987473
968818594 25103550
117241907 949977251
750681406 761423706
-251445594 -962479030
122103796 -878908443
909399449 -186641387
-296535393 -968954476
543715959 -670760528
585249110 -638350433
412126182 891823590
63390705 -896290433
481002819 -714356320
382718986 -771921706
591927503 834317076
798467622 -405165334
50283159 -899934506
400253223 894913719
907774142 -190885905
-62539564 -927711818
899370141 -212253942
245040196 -835268093
-194528026 -953300423
-857951830 -917706800
785324200 -424411717
790682545 -416677535
58496519 -897658024
-947363695 -592318044
290218981 -816267644
635583720 -595087537
850177816 -318603804
914924700 625064343
158473533 -867074840
-616365405 -996994572
-201709671 984032995
947870957 575995402
784676805 740841327
814267738 720437670
823965142 713262422
-898504236 -820508391
996560396 428784823
807880662 -390792301
691583605 792069396
116455693 -880664895
-41886268 -923108215
-921933359 -729180491
426124691 888017339
935343175 596697288
367636078 -779723552
391050648 -767510517
-380813598 -979350449
-310961640 990576193
957983657 -25636251
557335821 -660426792
455838144 879539868
-197092175 -953734777
884625508 -247357275
853701713 -311924436
860854276 682610425
698498339 -532504014
696281218 -534877718
486357436 -710865265
976674087 67798496
967909867 20557238
201907649 -851810381
-252988784 -962714637
998608806 294322201
833841891 -348049925
927793511 -134549969
927063442 -136788552
-976171316 744733884
-174115478 -949737870
-181421776 982541215
-935713343 -659775145
264544656 925166123
771036947 749443816
619344458 -609582398
877596342 -263067471
83090952 954867361
-119185876 977474651
391302810 -767375588
993683189 448343574
-596748102 -996122455
-337987762 991872687
-694231287 999900927
-192625199 -952976056
996920176 255852933
-710706751 -999632474
-816735718 -974291745
-991046895 637481897
542347398 852280597
-249542520 987145792
-396608037 994246397
999247274 315594670
-332926172 991643587
-213041650 -956386545
982566469 495286023
135419259 -874675491
-313071515 990684083
865939477 -287616232
-371144954 993291778
492272508 -706966999
660225387 -571820594
463890996 877163725
137228450 -874091216
506201373 864150861
966820369 537541191
309547665 -807676319
996511528 429192771
-783188461 -995245589
806679107 725870175
-448010695 -986025326
849672586 692487931
689152000 -542421645
-919003497 -742309279
-19252022 -917836543
-953322691 -554135560
755362284 -464897362
872017369 -274988012
970845236 35499536
-296285837 -968920591
326557929 -799835438
995134321 227346665
627681520 -602226273
-768296638 -998982794
937445099 593466201
-547910447 -993456483
193506648 938076848
-199450552 -954132715
196416105 937588606
-848408821 976603397
986579952 136567130
955437637 -36423083
-610305822 999282245
911068897 -182245020
888410869 -238615786
594066689 -631095680
620884406 -608234504
544895343 -669878934
549429424 -666467630
-949818685 841246880
229785688 -841288259
985524132 484832000
-999984989 427676210
901508885 -206928197
-777124403 -997106347
-826761321 -963546035
118729055 -879959376
802176387 -399558144
507407865 863766436
408428742 892800982
-199596898 983881356
999307199 318050973
282486923 -819624075
-122425169 -940066586
976289732 65522868
999997664 371920635
-615086635 -996940560
-324982853 991272763
998219058 283963673
-320314685 -972105311
670743142 -561403038
321897104 -802020448
735272661 -490241881
-599837777 -996266949
-82785260 974097928
-745189022 -999968725
720641003 777677591
942118917 585894229
135579805 -874623686
989370214 161381334
987561270 144881250
-869788108 -895249019
-790572757 997123574
-586023739 998981370
998742103 298247123
-828916476 -960798715
-999949525 378414308
-796345587 -989264764
999608047 393524502
-121469898 -939879000
997524673 420068513
223498318 -843721935
-252045394 987298743
44260023 -901585655
-101496628 -935877854
714317239 780918030
311207137 -806924175
768720997 750856883
-995382147 35773014
-988380161 -157897723
567495143 -652565063
-133968577 978737426
-294481862 -968675161
960275147 551992131
-165313776 -948152470
-931162514 -684256510
-674074764 999803573
969652376 530844724
996807862 253830344
-986446125 -194774308
-955959469 -535817408
-331119252 -973474239
494966212 -705177233
792254148 -414378632
821717602 714940855
999516549 395482670
352813417 -787151190
-985232223 688165697
-799388453 -987453317
963244155 -1998959
698211275 -532812463
826480851 711345640
805005010 727046709
868127402 675886208
964582009 4344319
183430172 939746273
517883788 860399366
895908615 647775431
-962525791 -484478199
141634522 -872664686
-883318906 950712099
-178889364 -950587801
-58779990 -926890053
757631664 757436190
997823488 417133914
974013150 52559876
961735702 548923719
-258753185 987701826
-728365783 -999839056
626421841 -603346884
765311416 -451851072
-782067472 -995647585
984236020 118276742
-934577727 -665997056
925733370 610658529
-666237884 -998763591
-776420678 998799355
829095993 -356185798
644770976 812976460
67966498 -895003466
-849541105 -931756440
421677510 -750542210
923337115 -148017559
483261410 -712888139
825647809 711984775
-269498052 988332139
831039429 -352867403
327027713 912266743
799634893 -403410301
990053590 466602712
-749223214 999946980
228312995 931999805
807993658 -390616444
150414610 -869782202
551385225 -664984036
363471258 -781834625
238776471 -837760333
412537351 -755727455
-999953633 380167376
999800323 388391449
890210136 653965711
841026743 -335439223
997963588 277727600
-410749568 994736938
655879934 -576034958
-82538749 -931968535
521428519 -686970118
584835064 -638687550
995567840 233695179
565812330 844040539
-999328085 262226383
862076208 -295451353
859655159 -300298131
-481576638 -988817217
-636532199 -997805566
683596290 -548223615
-704624493 -999542172
-873972902 959076907
922716497 -149844346
-975104454 -361701451
-622665095 -997259080
885837426 -244572616
886169660 -243808079
996011500 240479326
559893456 -658459239
935443274 596546284
-107637211 -937123351
704554449 -525931997
835779194 -344690826
475059034 -718171734
-922773523 -725277427
-694103078 -999368927
-999812883 338034493
880998178 -255556750
995292131 229633594
-164474476 -948000182
819345339 716706427
738814271 -485865859
957886973 -26053023
-272360392 988496149
993627328 206884991
940294238 -93717147
953215517 -45502636
-832799479 983981762
462297392 -726208907
-445051614 -985765859
-159891119 980867959
-618253949 999364274
785578267 740253712
901385743 -207236538
437040592 -741564823
427161544 -747372813
831194066 -352602542
975034630 58303632
276230283 -822323251
900304798 -209937234
-919090174 -741929276
-999676874 311158112
988047526 149203614
-989581719 651723140
-932609627 -676626270
514821254 -691617708
-529332090 -992265498
972148037 524672545
753251834 -467622748
658895273 -573115839
488611188 -709385593
582753292 837815205
858757260 -302081384
909978481 -185122903
943323722 -82971993
499132990 -702377446
-998825446 508072385
-401403746 -981547822
244465108 -835498743
999992303 368597846
-125209369 977994375
-995685814 579733520
949665638 -59476886
314495975 -805425786
934034502 598669013
-986906738 -186344242
338273941 -794253601
471614393 -720360428
890995176 -232537448
934954033 -111802031
-988591520 -153521399
-981532711 -276518281
780103608 -431733033
350268386 -788405863
-584276748 -995498999
855694558 -308086094
790494204 737007607
47089910 -900812354
550408892 -665725504
899329221 643888389
852631850 -313965230
-594776966 -996027554
991278641 460862792
-784912775 -994584761
527313897 -682764481
655430603 808418454
570309267 842407354
-881556130 952512888
834550632 -346822651
776640781 745967110
799141125 -404154340
-895649486 -829348661
-668160638 -998814340
999781606 389010196
999927746 356948003
743552402 -479950388
827109676 -359551763
995831012 237692114
199646454 -852632751
998175761 282886533
112179914 -881986874
-999993688 405741028
964361785 543178203
-986545817 -192953108
704764592 785663189
519809874 -688114171
-3160374 965604917
-393828069 -980750310
150742474 -869673436
787490161 -421305821
774032788 747598036
999502398 326862716
-281421678 -966861661
945877885 579487124
990042886 167835455
916018640 623677499
-969276726 -423017330
863034894 680617769
987182066 141613831
-938717267 -642958824
963095678 -2696042
-160292169 -947238010
988016089 148922077
913988288 -174430208
18990577 963023591
993644477 448562480
266193507 -826589362
-840523237 -945059701
604934960 -621986647
479123502 -715570519
376445469 -775198952
891581278 -231145309
-313018497 -971162011
297847542 918438756
918009511 -163362325
995897817 434050513
-897303915 -824309090
-953758006 -551202902
271270301 -824441658
566906447 -653024993
824476900 712876355
999976644 364526443
693076829 -538285967
946283018 -72247167
740759810 766938299
708248469 -521841377
996037392 240883942
-998822273 215861307
-997143921 110606160
-114699490 977080514
-977079317 -337854609
-608843652 -996672787
718162744 778955786
597639168 -628123789
998960592 305175073
978442993 78648527
732476060 -493647677
669696912 802159821
730317076 -496261591
-868806793 963156147
262626438 -828084019
-931130703 883171235
836075968 -344174898
959531640 553534196
877371004 -263559234
-745427191 999998924
732532296 771391383
943227963 -83315056
-900637302 -813510410
-567626681 -994616951
847452146 694382162
12527684 -909979651
-66902596 -928653135
954946833 -38454768
-901355784 -811080864
341460437 -792715694
-206911200 984397309
-168579307 -948744089
-417975376 -983236551
989803495 165523322
936070370 -108108553
479483333 -715338952
-742041720 999999574
-160326589 980902952
-164740135 -948048394
965568053 9080996
813757311 -381550821
411870995 -756101981
567440754 843449826
659935115 -572103791
13466392 -909739403
954104156 564425673
248863490 928181998
262178488 -828269994
999408220 322427980
999999347 373392777
-739941927 -999937784
156083105 -867881833
157145591 -867523759
-140334668 979269857
660580161 -571473485
769884314 -445750958
-597714704 999140126
113127668 950581461
699918337 -530974899
972079926 524842705
221936987 933146607
946505027 -71425605
-763795427 -999546272
-329393876 991481476
-354713806 -976354747
249637813 -833415646
991366160 181127410
-243147118 986749760
324362721 -800867166
-484852889 -989074653
982163022 496637402
684130543 -547667892
975245821 516648489
471383680 874936482
-183107409 -951329522
746199603 763938829
-792955198 -991085200
588682875 835562669
209798415 935293578
369191068 -778930595
348747921 907398182
536114961 854394256
-16440580 -917161725
790235162 -417328566
-371940949 993324313
982316991 496129941
693974599 -537332735
-332553140 -973654770
722873249 -505090920
-234691974 -959868801
-414096435 -982850118
939762491 -95579855
522568634 -686163135
-122917075 -940163002
508422527 -696046577
689750973 792944978
-792875460 996640327
-130550332 978449697
5795274 -911684154
863450645 -292680714
-665562449 -998745595
774473106 -439505134
-426475693 995255420
-622849891 -997266768
-941302072 -628205460
917559124 621688835
620707548 -608389801
998517047 291746309
-928492516 -697975538
-94799731 -934507762
-69131575 972738814
345934666 908038109
986158174 482472316
-445730216 -985825495
-817642679 -973438506
-759575247 -999926200
-922126911 899353387
956584387 -31619464
-698835165 -999450886
940995746 587750361
201822691 -851841349
-589476650 -995764438
212870439 934754222
229164668 931845206
-625551831 -997377773
828366493 -357424869
320252167 -802782340
996857053 254707515
-689903554 -999291474
986797553 480059001
403044474 -761005404
601259558 830680179
-945412415 -604079782
546386667 850895883
929493857 -129296968
244618202 -835437357
581092116 838438444
-373789634 993398047
-58289870 971616014
908300338 -189513496
907193545 -192396414
-264613987 -964450718
-947712080 -590207100
981219192 499657216
-281084148 988987913
475354087 873739488
465721576 -724070290
67654570 956932764
-988446560 -156528440
897427373 -217022482
937064632 594057910
433333115 -743755950
-580414445 -995300030
815712870 -378400771
784026706 -426250940
583457567 -639807625
127792109 -877116547
236965556 -838475994
982088091 102710445
-323373003 991195475
887168117 -241502841
285628448 920956900
-135495822 -942597593
-358304795 -976776798
852263988 690247377
-544827629 -993264741
-91771360 -933885476
524635233 -684688551
-905098016 -797911445
52250467 -899392180
-970222816 -413731922
702079099 786979834
-926915521 -705664333
-616088891 -996982894
449384022 -734141011
-999997689 411842749
208286936 935556428
-514815832 -991283477
618631129 -610204262
931252214 -123772367
438635930 884497885
785218107 -424563012
995818505 237500086
999986549 366697435
995691106 235550696
999696142 337182687
953653552 565289898
869376910 -280518276
921048929 617045750
922700951 -149889842
213790421 -847414043
157554939 -867385511
689459252 793082943
988685302 472648484
-985737778 684217668
-264917174 -964495148
372004272 901935648
344564862 908349269
946773421 -70429496
722036309 -506069235
295140527 -814111646
638815380 815488011
-252584098 987331462
125388890 -877878224
-592092698 -995895474
-56650027 971444619
999937527 358211869
804643170 -395791116
983290742 492817363
131489566 -875936689
577110665 -644932326
-957586997 818939969
573932312 -647476835
-525452328 997893711
790516982 -416918637
364271792 -781430362
856785106 -305967980
454552663 879917158
-311993521 990628972
639936027 -591091573
918101095 620984097
343213588 -791865408
-427773602 -984180832
915788166 -169510737
-329101728 -973219880
178302145 940579566
-709966328 999954592
663980873 -568128216
-628638348 -997502946
-146566653 -944696334
153369008 -868795189
555503050 -661834321
275357404 -822697422
684037505 -547764741
-734116048 -999894295
115756894 -880881413
-152704851 -945842582
175453976 -861248662
912716935 -177855670
-927478115 889841423
988173746 474738946
994152235 213676013
-966772416 788101722
420643698 -751134989
162121884 -865836791
-869052907 -896773282
873524777 -271806658
-104365665 -936461229
-690337269 -999299694
122828930 949153078
78596206 955477129
-973027299 -384718965
-306379241 990340154
-394595878 994174321
996333296 245676852
948949107 -62222861
-108640826 976531631
-338255415 -974364183
406962988 893185082
292993361 919443588
73717957 -893375053
-963948830 -472191752
891737812 -230772706
547676401 -667791612
-999911654 364735020
986805368 138433580
-878092443 955675979
980737651 501149738
692577040 -538814656
99324672 -885894772
993673830 207469375
112834299 -881784963
734803405 -490817017
227080567 -842338904
-999797773 334705281
316757718 -804390635
301146491 -811448269
937946670 -101809631
-983951000 -238269210
-998734944 208398028
-391757066 -980530523
910220308 630921420
932744947 600591639
260115615 926028547
887541027 656766556
-581462896 998914214
-168578917 981554618
865253828 678573749
585554369 -638101658
484067339 -712362504
61743203 957705756
-638104114 999546893
390014823 897514126
729167369 773194045
994791237 222466376
667062195 803333105
983048992 109556891
789282262 737814034
900733688 642264729
901687744 -206479963
88107866 954170426
995549456 436613244
951107881 570106299
809544870 723842327
-997014262 104198915
-153662041 -946019633
676501368 799099543
-20699657 -918183029
175662671 941005114
999156596 401699603
400891920 894750176
898887845 -213445297
991682041 184522088
34404620 961148713
182248348 -858870179
969949784 30850166
561817689 -656975649
-696486779 -999411447
177615814 940690346
995670441 235235520
368131715 -779471132
253224774 927353648
-20886579 967602817
32534780 -904750940
602574875 830161994
791495696 -415490503
-969791740 775541839
-623111681 -997277579
868443554 -282454359
997634200 270144040
-61222263 -927424950
930273407 -126862840
218199614 -845750053
-34994555 -921534984
-705315192 -999552761
852389570 690138371
530337358 856324345
-413067351 994814888
967987607 20943791
-857023114 -919345965
104413367 951850500
-890263306 -845102124
647842015 -583703272
-646191472 -998148666
157197941 -867506088
913157800 627281216
531010639 856100945
923049099 -148866695
880273565 -257174400
-729527332 999990700
653714997 809157719
-987329052 671245568
823656767 713494352
-752557594 -999995392
935498100 596463176
934662514 -112758860
-881988390 952082491
999960823 381090968
355988956 905729273
-845368981 -938067494
-907603443 -788644029
906070442 635967096
943053273 -83940521
35334872 -904000766
-380109384 993640007
-839573972 -946390897
943879092 -80981383
-524647840 -991955681
-899749065 932145647
126267491 948642112
-416220656 -983062800
-348027388 -975555990
-989015135 656856238
-402277991 -981638977
416336505 890700749
783163169 -427462473
911562974 -180933103
675911498 -556169185
322820526 -801590163
-805248795 -983571546
999996464 376878918
907518799 634224428
749493416 -472434319
814613628 -380174601
-140131112 -943480766
-999265112 255785048
631812326 818411331
996104450 241940454
-547197987 998347195
500272030 -701608344
744004049 -479381899
637585969 -593257957
976766260 512582541
912566181 -178258539
970243545 32371459
-845542707 978021425
-10301399 966415862
-999963857 433033638
990910220 176383280
868208031 -282942195
307583606 916404793
918497903 -161987432
166762413 -864252904
999489428 326233392
960890046 550701948
997077972 424294306
454117514 880044764
-944478494 855206860
415575380 -754016966
991071701 178035586
858488503 -302614001
999970491 363376044
48016116 -900558240
-999906108 440177124
-914553983 -761270984
-561870357 -994291991
999419172 322930753
999722148 390761400
997709442 271836249
936874355 -105421718
687431139 -544225832
910328863 630787608
689959108 -541573982
-938050900 869647814
-999065263 236993998
211481376 -848278701
131730006 -875859844
854166810 688587324
293694909 -814746391
-791286828 -991896864
264045310 -827491584
841262330 -335017626
992924027 198377722
25910953 -906510262
333679845 -796456241
-343628970 -975023147
467429183 -722999888
657774799 807405429
481713052 -713895577
348070417 907552635
549777994 849720410
-370611846 -978204621
29066695 -905675611
12283976 963815423
329941776 911627582
693659049 -537667925
-740282539 -999940072
993551454 205940947
-988337015 -158784881
-555715656 -993930068
986976415 139871834
954319934 -41026636
88340100 -889151825
439805970 -739919221
744935835 764638713
624034318 -605461306
-12307409 -916159851
445549114 -736462354
970350527 32926810
397643794 -763954593
-191691931 -952816327
-20045527 -918026612
506880111 -697107062
991396046 181447000
574326934 -647162051
741068906 -483060657
883774091 -249299262
466096489 -723835474
852700616 -313834507
978765346 80680732
39610683 -902847288
337728260 -794516172
620029316 -608983789
-968759012 780031001
-469845853 -987873225
-42375682 -923219704
-977556804 -331699660
-265552728 -964588014
747157798 763405661
668220711 -563925102
799420096 -403734161
726197256 774767919
-23228462 -918785889
996532667 249048436
764887810 -452412247
979727725 86844861
13804028 -909652887
397584885 895595554
489952032 -708501877
606720692 -620470335
-429117881 -984308029
707978401 -522141642
777206785 -435742587
-402872970 -981700906
-752808981 -999996034
639359292 -591624657
537598458 -675296822
362126869 -782511958
597903988 -627902580
271942686 -824155237
823870834 -365000557
-967196009 786496358
-914527880 911742580
888223021 656057220
307717181 916376722
269812027 -825061239
-820032125 -971099799
-575753267 -995055459
909552875 -186239357
-400718912 -981476336
975696520 62084088
743476802 -480045407
-93966452 -934336594
985151864 125215996
489958317 869268136
-871268677 -892123911
995717657 435392060
721846900 777050685
888046473 -239465424
628134893 -601821074
596325002 -629218693
999933168 357604205
442252298 -738452766
-999291191 488073721
750308503 -471394616
496822933 -703932831
982989503 109127239
931908718 -121678860
897527597 645948215
-488671982 -989371904
939197305 -97537055
935128564 -111226811
469740957 875426855
740944234 -483216556
-847616992 -934734408
-906885150 -791345855
968128327 534481344
78144572 955537879
978834707 81122393
997974079 277977834
-657861363 -998527653
529063668 856746477
996144877 242582862
-406445121 -982069906
92857894 -887819491
686008380 -545711184
51950905 958959232
-475067146 996700255
485719054 870577619
212508743 -847894451
-703414586 999934499
296140703 -813671974
922841425 -149477208
594411929 833357090
475924166 873566584
-684262533 999856049
-219431185 -957427371
-950545193 839279848
443019320 883253388
-434163357 -984781322
623325635 -606086167
590269968 -634233331
921213695 -154210639
450479996 -733475419
549313611 849881743
-694671765 -999379170
-341630991 -974779278
452377520 880553193
740802659 -483393503
837701083 702479262
-906159914 -794045451
856891186 -305761134
164627972 942765193
585813228 -637890315
305038840 -809707837
-758693677 -999955696
784796282 740763672
759272809 -459803150
952576308 567344403
-208785723 -955687681
125599372 948741543
866379416 -286714582
594394389 -630823454
830101112 708528456
-153085057 -945912921
980159586 89649197
178262873 -860268504
-76935677 973520934
415424545 -754102199
325172386 912669646
-219038237 -957363823
909347925 631993445
-999721083 457857381
881845825 662567519
378239564 -774266619
-677833044 -999046524
-638219059 999547824
913801716 -174935848
999859985 349688981
993126289 200765642
926949829 -137136301
651943345 -579811722
877366856 666988074
824808775 712625718
242798295 -836163669
386109243 898489824
583943441 837365057
-441767981 -985474806
-993111922 -41355856
-371557406 -978312715
705634405 -524737950
-376409270 -978861448
442220981 -738471618
920494603 -156289836
545931087 -669103417
540370990 -673251090
-186358868 -951895018
647995218 -583558483
999640013 333890202
170311249 -863031171
966630694 14237102
-264895030 988064308
988847543 471959648
480118061 -714928889
957128709 -29300765
738676122 768075164
913007925 -177076265
54398671 -898797773
991848192 186321598
563706907 -655513391
797945883 -405946305
-641589408 -997988578
926081452 610175300
425256472 -748478780
980685537 93115340
-888516938 -850032391
874805441 -269089033
-491605695 997117941
869175888 -280936072
479005796 -715646095
-17178425 967189983
965784470 10125411
999771586 342414564
763150652 754205353
983371825 111897973
981398342 97931787
407122336 -758755766
541489919 -672418550
-709062796 999951929
945540619 580072959
564012695 -655276112
327673324 -799309400
-925104721 -714383373
987934792 148194984
562262322 845320132
679362581 797793988
493332068 -706264360
525096177 858053367
435566954 -742437391
995635158 234703301
308765163 -808029935
450068056 -733725646
645837650 -585593541
860144127 -299322824
385023860 -770709322
999996774 371279010
-634912083 -997745649
963771404 488633
-255224298 987490828
968633143 533284681
816946032 -376404511
-502072032 -990375502
947231478 -68720185
-692193224 -999334261
-968121558 782758968
955589111 -35792728
-990274895 -116719277
248535493 -833861050
481931578 -713753550
683478123 795887433
241332405 -836746536
682381847 -549484993
4295540 -912059335
311492101 915582731
989762648 165130101
885809350 658557870
-781364787 -995863152
-625310 965314755
916447282 -167696510
743390864 -480153362
-568330671 998709463
802301834 -399367300
989281145 160538412
-90655034 -933655514
-895488924 -829828981
631081996 -599173004
979147832 505896947
172573752 -862249373
-890574067 942845678
999005771 306709364
941194955 587424127
-442356639 995758428
-853216662 973986982
431806753 -744654014
99186919 952603486
681225924 -550685040
244340721 -835548591
333377099 910866923
83817891 954766979
945920616 -73584660
940609193 588382517
-920124071 -737366965
999937915 382644037
920203297 -157129772
734995994 770066606
-487753954 -989300850
425746388 -748195418
-867339419 -900201576
-971210860 769216367
882038005 662375116
273669264 -823419069
997985261 415528905
988447809 152815929
467124631 -723191304
618287703 -610503609
466439687 876407703
342684465 908775189
879138375 665248348
-187936799 983030185
-891072287 942287148
863392569 -292797985
989287586 160599254
555142634 847847623
924723343 612050905
866496385 -286474156
788572182 -419743327
-944285407 -610777569
957478715 -27805408
944848454 581272006
998361891 287609089
511811755 862358406
71962111 -893873365
13404341 -909755287
738678885 -486033760
447875986 -735054788
-326982566 991368082
179748857 -859748136
24410157 -906905799
-932002785 881521083
-661390952 -998632210
-32895632 968914307
826481721 -360612663
949111587 -61601564
135863796 -874531996
629254641 -600817793
576344187 -645548824
882420247 661991691
388472968 -768884605
742444423 -481339337
-230006534 -959125236
585467937 -638172180
807939079 724982692
344222774 -791373880
719472398 -509052354
991192210 461278542
674832193 -557273136
-513843039 -991215622
966887959 537384270
-993922558 -16056563
750249537 761668267
-772877945 -998159985
986486531 135801681
608968546 -618552891
821475604 -368995701
-690862703 -999309525
680039076 -551915281
661563460 -570509430
276780270 922743317
999700169 337432908
891095782 653023733
741232694 -482855783
-245352122 986886777
988317112 151627437
921487963 -153415220
303586920 -810358528
983332535 492672489
583915079 -639436173
469419877 875522306
747625039 -474807907
375415370 -775732218
624396261 -605141940
-753453578 999847230
197138542 937466637
903410323 -202133450
245726298 -834992831
819122930 -372865084
-588230249 999013276
-999733097 321195250
680297970 -551647233
-559703935 -994166060
-950983578 838091761
525398095 857954190
589572436 -634807095
653025798 809453879
-966923581 -445554075
753841662 759623214
-634486697 -997729783
500195887 866055750
953546581 -44169065
694650644 -536614312
367329345 -779879748
-425368275 -983951142
362256117 904266209
664312250 -567801007
341175696 -792853484
931466558 -123090075
994178331 445412602
732115578 -494085211
-700943310 -999485086
-65190997 972333058
693861672 790973393
-426795092 -984087542
-999923521 368778211
-670475416 -998873061
996099283 432518348
533232863 -678483963
-65038346 -928252320
999469865 325302674
401511566 -761845460
-673365164 -998943403
-907747229 921777844
150544248 -869739206
689820435 -541719771
658635100 807032976
874504237 -269730294
896521521 -219234192
934510066 -113256574
-147261117 979840645
437513146 -741284433
551547163 849104675
998434684 289531616
988770852 155769344
364468343 903744363
952374433 567727554
840316826 -336708092
399055265 895220044
748266118 762786322
394188956 -765825435
959978791 -16948533
-987912123 -167260979
-135319681 -942563973
576633250 -645316350
-188178525 983048248
736098212 -489226682
500416590 865986256
-967545478 -439724972
972839612 522925056
914452542 -173166161
666494355 803584653
-965751886 -456234800
-302085059 990113961
-483308519 996912663
860617530 -298378243
999812775 345566162
-958761034 -514919155
999074764 309089817
867679215 -284036632
791264789 -415828446
-962189034 -487336357
600149307 831116800
-799096748 995196450
973600464 50259426
232037829 931321146
750081450 -471684553
-928507882 -697899966
-923651851 -721188992
999954269 360683956
581514369 -641382042
-270852091 -965354219
-167986405 -948636803
-209358729 -955781977
-88009174 -933107997
-124545260 -940481947
998856144 301786252
278085171 -821525146
998929019 304118097
508364289 863461192
-274582800 -965889772
-804486221 993779366
778339014 744889067
390807014 897314580
-995052348 23252562
833549668 -348555301
365012891 -781055327
-911264804 916712300
-249749345 -962218940
949284010 -60941594
148633269 -870371748
-521053123 -991712907
980012554 503346758
777394643 745489162
-171519025 -949272998
986106103 482666679
209715868 -848936617
252104494 -832413401
948267840 -64815107
-857750060 971113389
-437410473 -985080076
-15376876 -916904960
-972916915 -385904441
22842128 -907316764
-938140410 -646216960
935833314 -108895011
891230460 -231979649
914187906 -173887298
751401861 -469996383
344889774 -791048500
981506868 98679485
980055727 88972143
186695123 -857294523
-996230135 69161830
-304501030 -970030454
-368484965 -977959931
-769961955 -998703560
990715700 174430644
997646908 270425652
-192085121 -952883691
920106503 618315308
930227740 -127005924
322479071 -801749600
-501614547 997354253
-937025545 -652490797
-735643897 -999906404
129582283 948148759
977721066 509951701
-223654544 -958107171
844777659 -328639679
862486174 681120936
-542439923 -993114291
-999819091 339408891
-12708339 -916257770
43760134 959988612
740330882 767172775
-408522606 -982283063
876085577 -266342199
420330439 -751314217
608232108 -619182037
987118690 478835378
-715158535 -999691278
-574371246 -994982164
999530586 395190671
875117125 -268423918
905632645 636491022
-667417403 -998794745
-711811372 -999647530
-989385275 -136785278
-428670083 -984265692
944772297 581403545
955477616 -36256839
134285432 -875040479
283552006 -819163063
978351136 78073677
809513717 -388249334
-787714433 -993470781
550189265 849577370
743047806 765682627
-185262885 982829685
637848771 -593017220
48155529 -900519941
-990516753 -110850629
156642223 -867693591
204996565 936125421
330690190 911462226
-158571593 980761537
983776427 491127210
995747331 236408868
990064241 168042395
-711797902 999959643
987021452 479206554
950516603 -56185903
-993053385 -43091225
942819635 -84776936
934316776 -113886665
-877468012 -878107327
-344668037 -975149629
-298040174 -969158572
-211148291 984687747
784500979 -425580287
707172908 784480770
719164203 -509409752
-327225203 -972982772
262359978 925594678
9006517 -910875862
-302046242 -969699883
851492523 -316125577
822813734 -366770024
858605859 -302381583
-87595500 -933022119
135782430 -874558274
573793659 -647587315
999070988 308956553
15796893 963401946
760124756 -458688174
596873546 832397405
943779694 583104589
-349623911 -975748146
68358040 -894893080
767103529 -449468162
-807339033 -982032616
999712898 391012787
992298109 455770336
717271683 -511599086
139437045 -873377225
751155267 761154692
876626785 -265173070
713359532 -516084217
709990067 -519894165
762501428 -455565319
-424613525 -983878776
426661535 887868101
965749700 540013782
766987060 751909655
-265104527 988076590
968980228 25917044
442147536 883501649
-862178014 -909978323
925057894 -142873946
898777127 644522212
653207822 -578603913
823936606 -364890349
-63054324 -927823815
-865244365 -904243332
-847214411 977204245
268541715 924379789
12030464 -910106647
-678238786 -999055388
-200634959 -954331758
-549158083 998384200
439510861 -740095688
-745000273 -999967891
467570400 -722911038
116363955 950106496
-29886053 968588683
691947967 -539479415
933065549 600117701
779875062 743911738
340120539 -793363408
715258323 -513915824
770988488 -444262501
-893122512 -836819742
-704092500 -999533998
721717907 -506440292
974884661 57454236
579713024 838953302
912741362 -177790342
-975937132 -351891984
780779795 -430791753
612480778 -615538187
378771727 -773989500
144202942 945931112
688618831 -542981326
102353046 -884983349
942581405 -85628417
548711592 850090717
966791313 15023198
-478664174 -988585812
520564900 859529897
706995188 -523231761
210173735 -848766395
679943055 797527857
994970397 224989892
726996848 -500233330
934645925 -112813049
-860944597 -912251097
159801517 -866624690
762124915 -456061362
-784039507 998088613
373769992 -776580745
561237391 -657423163
-422213445 -983647762
999874713 351157208
999765911 341988588
-876291206 -880834735
654293041 808909270
-963661106 799249483
-349825487 -975772314
351676942 -787711922
-79308688 -931289899
919380661 -159486900
958610189 -22930290
976878828 69028483
986388943 135008322
887841829 -239941466
712270984 -517320478
-316378019 990851200
804577654 727346003
108256724 -883191737
-845701944 -937578759
-998175047 167711343
442533531 -738283364
-253158535 -962740497
976832247 68747475
737318304 -487719829
720015562 778002437
999483092 325931005
981265722 97025793
-748367940 -999981638
985364524 126860001
410978394 -756603067
789325039 -418651092
-201738443 984035042
225400742 932525881
882707999 -251715092
-420994943 995077077
-843514909 -940783092
-478961719 -988609582
999384414 398084618
-18291265 -917606285
-469954797 -987882098
-245923814 -961626264
-769698350 -998750626
-433115540 -984683701
-945285041 -604842241
538545947 -674600485
402144992 894428899
999402526 322171487
-429638946 -984357081
918401565 620589953
682035299 -549844818
629751149 -600372284
-975136555 -361333857
63782294 -896180514
-723175919 999982066
918036255 -163287148
-873455670 -887301386
-651887900 999652314
-897909406 934321279
798651411 -404889733
998320215 286527443
841967581 698986583
-959151818 -511917373
412741782 -755612517
-372321952 -978399703
-697794509 999915007
922690695 -149919847
-444500336 -985717306
999911655 384295666
158518111 943725241
918870016 619970943
991263107 180034095
195556828 -854114371
648170584 -583392605
-685567289 -999206942
-51487432 -925276587
714211790 -515113866
380786940 -772936135
-107015568 -936998019
854968383 -309487819
826765817 711126451
210561280 -848622215
980997742 95207962
146349267 -871125047
972694197 45306095
458341937 -728663794
516402152 -690511318
-653840908 999666851
-812361422 -978132044
848701749 -321372132
508489680 -696000367
992311906 191428683
-6099917 965940193
70313875 -894340658
-969067720 778698936
808097227 -390455256
264828001 -827163670
993386546 203920937
972383304 43633915
356525785 905604406
-976284645 -347718209
984314095 118861953
519164618 -688569505
336265559 -795218306
509342040 863148909
-446421502 -985886112
556405688 -661141258
-999062248 498825395
894883834 -223216287
763388495 754065128
-964167581 797477929
-917575628 906909199
-648558354 -998229361
974337080 54371740
450679990 -733353913
428257972 887421650
718891622 778581102
319554582 -803104189
-388829172 -980218274
-415895488 -983030542
-492202652 -989641069
866148961 677741333
-176866191 982195559
807696741 725153630
981611515 99401570
826587940 711263332
-288909651 -967908566
730774545 772335501
160727228 943379555
-853695343 -925065972
978389738 508081280
246728581 -834589390
-702256078 -999505630
996894964 425925726
623673721 -605779299
-830357698 -958924240
322247164 -801857664
899083379 -212962641
663618543 -568485701
-644121732 -998077009
-477690012 996769407
-32206438 -920892845
762512357 754581266
198511699 937234173
-18724049 -917710009
-980984845 717808734
993309588 450439327
-890727105 -843782151
891880456 652178122
286651467 920747861
100946158 952350856
718454727 -510232332
-52104825 -925414120
537567175 853905373
-276043356 988706286
852052767 -315064174
550624967 -665561598
923171918 614175707
-754868713 -999999641
-242724715 -961129167
-996629411 563279243
931710330 -122312581
-546069671 -993342277
991348577 180940288
75365675 -892906221
709349501 -520613648
-996592821 84581077
550074450 849617311
359971248 -783593738
601959577 -624497230
977027603 69928310
-252995800 987356387
758304864 757045331
314556562 -805398111
-999969002 387935159
786587838 -422604130
900928393 -208380919
634882934 -595725391
-800567055 -986724453
842290806 -333169579
-485376837 -989115567
988822206 156244937
-867359456 964245746
441659110 883640470
-265061349 -964516274
-159054639 -947011471
723620180 -504215359
-959223971 -511361448
971732316 40168239
916491367 623070366
912558169 628027356
-224882871 -958304254
848075616 693851966
902991225 -203197339
-659921583 999711007
-321453866 -972250286
535430950 -676880143
998968627 305447746
941182466 -90592235
461202827 -726890401
632151484 818270335
-245709014 -961592915
-999998489 413528923
-742897985 -999957018
195958318 937665844
856441546 -306637187
926668081 609359097
-157678778 -946758995
986509932 135992274
999998517 372615102
-169190975 -948854626
334471285 910622840
862655200 -294286462
382672106 899337758
-683525372 -999165700
-154695004 980447699
640168847 -590876073
995130675 439436766
104088297 -884459307
590980624 -633647430
458098936 -728813739
926129714 -139634568
545075861 -669743801
386235298 -770070653
-7807126 -915055855
296464310 -813529326
45399457 959784008
856062703 -307373997
737464427 -487539132
-651227487 -998318699
742654289 765898839
974849050 57253097
-11903782 -916061197
332002647 911171855
-478139187 -988543820
526684167 -683217336
-897805944 -822732567
1531094 -912747089
-6738794 966012718
570197128 842448132
-971886454 -396818598
-137344407 -942950180
167341031 -864053996
-859282376 970100575
894974093 -222997519
-983751564 -241600309
834678433 -346601287
392585445 -766688685
69636956 -894532329
835668876 704113673
756379217 -463575828
762994020 -454915062
-389822221 994001407
735769397 -489631422
941842576 586353186
82276313 954979259
-98214913 975566027
949616042 -59667413
294750274 -814283037
-196724457 -953672651
534764386 -677366692
866919945 -285602385
-753113973 -999996692
973789280 51310205
587939701 835846944
614345012 -613928154
905054635 -197927636
741554637 -482453000
655211971 -576679205
1888140 -912658380
675643411 -556443715
-680740502 -999108962
-406575799 -982083359
849216520 -320408812
-892094055 -839827216
-980378792 721452264
513578416 -692485083
-446786511 -985918109
993205596 201721454
-499771666 997311812
313441402 -805907162
298840400 -812476299
811258539 -385517290
967083069 536930227
-403676954 -981784432
824932998 -363219708
878527885 -261029100
-112866956 -938174092
-972662292 -388617723
491205035 -707674055
980355875 90935233
376672995 -775080980
236184797 -838784023
703990109 -526553290
984065193 117002263
-222037244 -957847132
999071776 402918774
877229656 -263866254
980691329 93153897
-964879201 -464021698
-191217936 -952734889
-829162300 985485989
564445345 -654939689
944804347 -77654055
-374374607 993420919
796953664 -407426509
998552972 292741339
-22430076 -918596010
995725934 236082113
-9882442 -915565974
719798946 778114114
821553545 -368866603
-851907902 974729468
887307562 -241180573
898629040 -214081372
985393285 127082754
930763782 -125318021
886521065 -242997447
957439899 557815315
-293539214 -968546153
656957998 -574993663
-1000000000 420024186
600873271 -625411919
466179439 -723783517
494452502 -705519529
98746368 952666674
927876534 -134295013
791764241 -415097257
586643030 -637212075
-998698652 205422294
-596464394 -996108927
785133907 740544060
-43648395 -923508872
-801198452 994670387
768022426 751281166
-813194458 991263309
656148709 808108420
885388766 658987988
692251240 -539159048
356750500 -785199292
989310844 469939512
191025512 -855747665
-900330350 -814546544
-604624390 -996486063
871595107 672582132
-999286298 257919230
-933511047 -671783285
973471003 49547513
753916594 -466767832
990431402 464867975
993439529 449717711
107542071 -883410669
-148553329 979946634
814442287 720309630
793275178 735125635
873656003 -271529073
-186641492 -951944052
973044350 47208542
-86220470 974430590
-748664119 999957269
17528646 963197360
332547285 -796997484
965065768 6663624
-995480298 39527015
-940540507 864459922
831591622 707356437
-140084950 -943471992
-984094058 -235847730
-54120893 -925862418
-371120381 -978262820
-457720526 -986862385
788071424 -420467924
899953952 643167200
100398957 952429533
839041563 -338979053
998780092 299407367
-934039857 -668920621
820453605 -370685019
937910409 -101932899
998683635 408057936
-559182611 998560059
783597704 -426853828
-585264909 998970327
321129942 -802376608
973173650 47914871
-410565867 -982491991
921574421 616337115
-489278727 -989418724
389175818 -768510696
-259894985 987769703
881238952 -255018257
304282555 -810046903
948754021 -62966704
570200089 -650436376
999755027 341174860
390827422 -767629960
-161998425 981036752
-237229169 -960269486
873393631 -272083909
-997927621 153193579
-799989742 -987087217
801471389 -400630099
709106311 -520885609
944754225 -77835493
220825121 -844749053
162808877 -865603163
465424086 -724256408
394923978 -765428611
-994427361 597871831
-400285436 994376838
251469078 -832672077
-630795173 999485171
367830519 902940305
979019302 82300336
902850665 -203552635
-951586296 -565642559
508776144 -695803142
954727548 -39357195
591777359 -632989976
533669529 -678165471
959766915 553048815
10574875 964016026
-971649977 -399289617
950935815 570426632
583793318 -639535062
351580399 -787759537
850100848 692121182
850360498 691897183
838705458 701662781
-42922079 -923343920
35574052 -903936553
982483010 105496179
977013402 69842196
999230089 314915508
958953690 -21440510
453377441 -731711178
873865567 -271085328
-441546387 -985454982
-539487430 -992926221
-113692123 -938338894
-183684178 -951430183
239623006 -837425046
812816943 721491964
999619449 332791622
-802909427 994212934
999800880 344631952
-84017798 974217387
780444873 -431258326
846339822 -325757699
-472542203 -988092303
379562352 -773576437
914103599 626098719
-47629614 -924410035
817053820 718393685
862542806 -294512912
999582722 330891783
517058870 -690050459
832863668 -349738984
902909945 639726356
-120641890 977600774
992303562 191335677
573349981 841299261
732264773 -493904207
670475508 -561671214
593998801 833516849
820883957 715562027
624731888 821329361
810523887 -386671559
718988729 -509613214
-131541563 978533242
-877992445 -876869130
859472714 683862375
85352939 -890027234
609220902 -618337114
-128056118 978238260
102345293 952149336
820141608 -371198236
536534629 854253287
272635195 -823860154
103140478 952034687
-454006699 -986545436
398536336 -763468966
-156567836 980599703
227417934 -842208017
974232392 519312036
-583098434 -995438464
-646666757 -998164921
996460923 429610110
620358210 -608695872
232511372 -840224470
999685090 336502223
406889717 -758884529
659693715 -572338886
415267412 890987582
80262944 -891503017
424376392 -748987299
995352001 437976668
-612212765 999302445
239258927 -837569291
495732758 -704664991
499487999 -702137997
956780959 -30784335
-164872467 -948072404
-999317277 261100934
893035715 -227674130
-569013094 -994693563
575731675 -646040049
248874536 -833724195
999762664 389612601
-695036800 -999385737
974610238 55907192
-36468184 -921872956
503255761 -699583642
-838106219 981562490
898273790 -214951879
926164133 -139530250
-372903653 993362953
900103673 -210436882
92412935 -887951182
810863502 -386139136
962807647 -4043711
-230914283 -959269688
944379736 -79184986
-503405084 -990472791
254362794 -831490765
884451317 659941054
894120040 -225063928
535523292 -676812738
220162655 -845002953
935288413 -110699443
108801179 -883024808
442452230 -738332362
879898236 -258008965
-435681400 -984922274
-292540479 -968409011
749388412 -472567861
632641340 -597761940
-20377752 -918106090
893664170 -226162859
717652716 -511159801
998636700 408616540
552572780 848747352
976488644 513332596
691502289 -539949099
-369936330 -978127044
558583147 -659467826
552724152 -663963836
-243705558 -961281790
-265398785 -964565568
-635357019 999524353
-494043323 -989779522
622848385 -606506802
516947637 -690128571
748409319 762705936
628508026 819780889
810080928 -387364245
983335667 111634048
186944396 -857205792
385604384 898615368
781977884 742571943
999368360 320654661
715486046 -513654281
-829970038 -959431750
966510352 538259016
975185898 59163908
-141931175 -943822159
933460813 -116667532
810886071 -386103657
343482698 908594450
866662899 677261814
606298380 -620829615
975094706 517048245
680844895 797112915
-457558175 -986848604
504994027 864535298
481300633 -714163230
878618984 -260829233
965320709 7889616
78381277 -892043793
-253273561 -962757960
284315007 -818832734
-217978128 985145168
53644500 958745009
958516095 -23338132
638052196 -592830244
984403552 488921478
859454575 -300697007
895430040 648303649
-631168894 999488505
581743685 838194804
191179810 938465150
375820797 -775522477
-775264153 -997605681
-219621635 -957458165
-996184133 67309460
634021119 817491353
-141108882 -943666276
557999797 -659916356
830478625 708232016
345604193 -790698552
744322240 764978367
793990790 -411823739
994259939 444914458
312527604 915364704
-382467898 -979531262
-995803043 52179773
568114899 -652078715
-348448835 -975606857
139007666 946723653
952422559 567636424
52738405 -899257418
-998420250 522325480
904104523 638311793
994789414 441619386
801079977 729779951
998649584 295499507
786852371 739417908
-630303237 999480702
675178737 -556919426
235500285 930684666
85939856 -889855590
-736482984 -999912856
685983396 794717761
945433372 -75369511
-261296213 -963962517
920364439 -156665237
768609728 -447458341
989833135 165808923
800639346 730084161
-936206228 873379783
-1349403 -913462126
208572612 -849360318
201541215 -851943919
489682802 -708679457
750721404 -470867088
951991895 568448967
495981154 -704498439
-966620007 -448336089
679092585 -552893224
318840238 -803433473
-124843816 -940540161
196018470 937655721
-998120290 531170928
575072666 840667996
-999555624 291932774
997148630 260126421
355781821 905777407
570645832 -650084403
890661464 -233325771
114708263 -881205926
-800439388 994861423
996597341 428474379
-992006251 627354638
60324440 -897148692
926505539 609585481
-978426085 -320136728
-489295898 997061144
688982883 793308142
306532575 916625614
497813954 -703266367
717834693 -510949891
-264145610 -964382065
450623540 881064591
614165459 825572377
-320404197 991051727
271205321 -824469316
290654102 -816077549
954905214 562878151
977007228 69804860
981187297 499757255
993728566 208162839
101372014 -885279054
-996294203 71800704
-97756317 -935114181
3216676 -912327864
-468269982 -987744047
302313409 -810927400
416964116 -753231198
988478055 153092035
999331583 398950144
928779380 -131511497
913718502 626580841
572134436 -648906234
-155992587 980553144
-575358912 998821148
259041538 -829569003
566923424 -653011764
-333433058 -973765499
-999512033 285704453
629987456 -600159902
972149555 42387168
404251070 -760342294
907299379 634489622
-418688069 995001172
-821391184 -969712944
464492216 -724839258
-528899484 997969057
218356840 933783786
7083271 -911360637
-996476894 79544892
988728348 472467648
876496219 667840657
927131941 608706539
957862581 556960226
901954902 -205809823
693494657 -537842484
821811658 -368438745
232790149 931183378
563356232 -655785192
634400407 -596164340
633883558 -596634015
755667524 758574363
980402393 502169977
-287185552 -967669058
52525518 -899316229
932413543 -120056686
898589289 644736892
-423303435 995152538
479496029 872478951
-719352437 999975311
716284261 -512736824
-880389038 -871118363
965793306 10168089
986197178 133458267
999051296 308271521
670870823 -561275088
-587278712 -995652825
837939183 -340920758
-632238944 999497865
911032289 629917761
-499863657 -990213140
992034714 188354077
-999540935 289766510
458833258 878657606
424925457 888350284
771372162 -443742274
413580917 -755140682
998684425 296524803
835733127 -344770881
983163966 493253825
931992628 -121410626
-659222819 -998568865
966426423 13241252
984585451 120909717
-28524022 -920036034
814101104 -380999337
297358232 -813134269
173642831 -861878886
242305636 -836359631
437902704 -741053205
454955285 -730745581
-993203398 613444311
951362632 -52871388
-482747854 996898492
984124392 117443253
960042729 -16665760
35855212 -903860918
-998555779 518012710
952588619 -48013127
-628166695 999461211
554401105 848108026
55970468 -898360794
740402487 -483892781
971088899 527316727
-825734731 -964812353
992412750 192555969
760777080 755602035
888518904 -238363257
481164504 871970253
-990475173 -111865319
-410184867 -982453096
999895057 384946522
405520422 -759641924
170985692 -862798238
540456610 -673187435
876955138 -264462004
-51304067 -925235624
-933500092 878654968
954799088 -39063314
953847600 564918337
-415358913 -982976867
-171286875 -949231321
842058991 -333587628
969457329 28331059
-535695137 998115638
97065241 -886570362
985270057 485767989
812764547 -383134260
961876653 -8369961
19526052 962959675
-357625473 992731987
939267429 -97294798
-992453017 -60335219
-282485626 -967011855
814178892 720502800
759493847 -459514058
815206909 -379217698
749221270 -472780338
952093752 568257182
-852915098 -926380078
-126911358 978140374
928498623 -132379893
815934450 -378042738
992117300 189263417
832911389 -349656990
706888416 -523350008
642509594 -588702863
734560670 -491113464
950815538 -55018787
-608492407 999262550
697152165 -533947519
-998296285 175428370
999759940 341540815
975738474 515341558
911149147 -182032587
224953228 -843161989
989194481 159720266
747903977 -474453819
690782716 -540707058
-121919228 -939967309
-999855930 445206398
324497689 -800803814
688171082 793690412
972598746 44789272
701755165 -528988905
61662804 -896774998
148737924 945235693
988507235 473392985
465624003 -724131350
994628037 220196966
-163519098 981157315
950141966 -57639950
-624307752 -997326877
259588530 -829343554
-550376092 998406491
481586641 -713977696
782162045 -428863316
61821262 957695632
869588787 -280077629
-511356841 -991041611
660745952 -571311255
522139154 -686467146
901304560 -207439794
928197847 607199255
-215526213 984983343
-8617434 966225439
974358548 54492144
-430901149 -984475710
186020428 -857534461
744793495 -478386782
486772285 -710593330
-984208856 -233894377
-275029394 -965953570
295313657 918963897
989513151 162742664
756006424 -464060732
43245794 -901861778
-72306391 973058616
426840512 -747559614
818662209 -373615988
-348733191 -975641102
999995170 370197211
918177313 -162890489
845696772 695867908
-669583125 -998850991
825149322 -362856868
-487268298 -989263086
169050710 -863465852
785805331 -423725119
922116823 615604844
283344233 921420566
993542896 205834810
546825795 -668431302
983630436 113792296
775753783 -437745998
765828493 -451164468
999991407 368162236
243595765 -835846223
616333365 824705883
787274461 739140231
-329228812 991473776
114684331 950353288
611807789 -616117700
995984678 240061768
936461729 594987556
641380895 -589752610
-349843083 -975774423
-36989356 969354650
999792199 388660752
-761528334 999599331
970164951 529599617
-439799334 -985296970
970602247 34234670
819502452 -372245291
404775542 -760053321
-240345247 -960757646
898120340 -215327531
949530836 -59994494
951881858 -50821481
134096741 947469718
-92547227 975032451
374368360 -776272287
622456340 -606851946
-189559033 983150665
804326740 -396276220
-512035752 -991089177
783509290 741593230
-925785925 -711116330
322074817 -801937866
906035219 636009285
996991174 425075926
-733542236 -999889562
872487097 -273998719
-87874452 -933080044
857272040 685836553
-833500065 983672708
-183773683 -951445797
612469337 826247660
-891290077 -842160989
-952912156 -556883077
91343255 953718022
619522925 -609426728
-959126085 814108356
991794692 458318571
-268161059 -964966266
18424721 -908464133
-844668552 -939093771
908032796 -190211366
-376142607 -978831523
961421583 -10459546
814806242 -379864217
-263841847 988002500
701664492 -529087209
37414984 960777815
551552436 -664856804
997486396 266939792
323680360 -801187282
659406225 806698719
-964202522 -469978552
355567623 -785787192
921649972 -152944883
-761830663 -999754414
-739362759 999998848
997949492 277393556
982322629 104353568
724089940 -503663449
62328835 957629634
-305320683 990284752
660155131 -571889321
245978573 -834891410
-778030913 -996848422
159617233 943553832
-985326191 -214721192
547612155 -667840034
115349588 -881007533
-996048352 573592122
562353219 -656562084
957946562 -25796170
748589382 -473583496
934486835 597988466
771703173 -443292696
-535569115 998112963
999698422 337323680
996399577 246786178
898434099 -214559393
667335044 803211835
966594033 14058070
-996783637 93225800
903955317 -200743495
228685521 -841715903
17453861 -908714340
350636810 -788224428
500403175 -701519575
-990465266 643366682
961915800 548541483
67253962 -895204319
-74116260 973240061
-480638031 -988742831
104195343 951882103
-64829026 -928207187
-972436959 763564121
658708164 -573297778
513404182 -692606334
842949670 698172451
315175162 914804533
855866145 687087048
780210305 -431584677
135898148 947196351
586704717 836318456
-41750428 -923077260
93591851 -887602037
521157397 -687161942
-995106045 25283102
952985773 566564449
292755986 -815157898
890848204 -232884926
795604172 733536934
571889806 -649100206
877390457 -263516937
806806357 -392457975
-36033996 -921773535
164466201 -865038460
-886327827 947543063
-291628806 989559979
876447515 667888198
-992094361 -70072606
77755048 955590247
-573425722 -994931921
-147026309 700485067
-994141988 601608676
-181873296 -951113686
495990241 -704492340
732953968 -493067210
-15844045 -917017968
818515303 -373855277
786175965 -423194449
-26294240 -919512555
535524146 854592609
-674091825 -998960916
-795744921 -989602003
954721741 563234495
447391358 -735348012
-999499555 284008990
271496936 -824345144
-724710717 -999799475
644511456 -586835280
-297314259 -969060156
-752937970 -999996341
808568121 724537903
-997979552 535117451
-260454430 987802733
439324483 884302765
627103882 -602741025
997937429 277108233
932736979 -119012036
-987246451 -180063412
871193093 -276720079
989120575 159025207
-377577600 -978991700
-999866813 351320651
-389183180 -980256251
27066272 -906205410
785031231 740610961
77638857 -892256526
846657788 695055213
-556922473 -994001926
576147165 840271959
408459999 -758012296
903131228 -202843276
-541909023 -993080679
789921612 737389510
987246496 142164484
303559030 917249505
996138008 242473667
189416247 -856324187
575366951 -646331798
-119575222 -939505818
-551651065 -993685514
622410745 822269356
239010977 -837667479
997346587 264015437
855898741 -307691578
795416732 -409712512
883176276 661231953
44468865 -901528726
802109871 729064447
-996636167 86488308
-786634320 997779323
-145571583 979701666
662804655 -569288418
956190113 -33285721
-594189351 -995998758
-303748090 990201768
498961023 -702493427
723961295 -503814714
759103872 -460023987
976837492 512388217
264596123 -827260902
-44195381 -923632978
-978092052 -324620586
838452549 -340018068
626697895 -603101815
956025293 -33975482
970943770 527677829
956248187 560217954
892129218 -229840124
976410563 66232252
-460192231 -987071392
-451485996 -986328108
-773143870 -998106276
-743094982 -999958119
875738211 -267092172
224569356 932675484
-936152475 -657358399
-757100309 -999988129
976535109 513207833
887186490 -241460386
-514820209 -991283782
-605524352 -996526444
-208175597 -955586999
-334697759 -973924203
-255866914 -963150198
-400616690 994388434
121321374 -879152714
434915426 -742822613
58332768 -897703601
697770999 -533285012
499899355 -701860217
-208475930 -955636593
-87109196 974516210
793191243 -413002778
877447652 -263392235
-976584989 -344090839
377391229 -774708109
-763386955 -999591995
748729912 -473404919
991858888 186437810
163122264 -865496440
977272598 71417075
-999105529 497024907
864226267 -291107847
30769989 961594783
-114874663 -938574152
544409660 -670242200
516439748 860866415
989581540 468741404
657892692 -574089590
-48302112 -924561650
791949869 -414825186
-946364952 -598354397
580715042 838579320
676339781 799172789
934082563 598596987
-454938844 -986625374
-392693235 994106085
908860516 632589469
926830168 -137502268
-853003294 -926231981
959646598 -18412558
337152974 -794792770
-201119851 983990985
388512915 897890714
-497184089 -990014210
642089380 -589093892
-995969535 58774186
385906696 -770244181
366424962 903277087
946880930 -70029484
-334416634 -973888994
850534976 -317931992
-161733225 -947501641
803631417 728006546
627311505 -602556238
582187741 838028520
661867171 805624106
-379081646 -979158764
-917184609 907534439
936812254 -105629637
899672424 -211506194
778808188 -433528520
142236007 -872469305
550625505 849425538
360558341 -783299975
381821248 -772393350
823510782 -365603412
664643227 -567473800
60425075 957876363
-102284061 -936038202
-519771276 -991625420
-232810387 -959570442
45748060 -901179490
753233676 759970697
424184728 -749097973
954131528 -41793700
687459977 -544195685
879049532 -259882703
-979454036 -306208087
324586928 912796222
906351199 -194582853
718349351 -510354441
-983716896 699385317
899967402 -210774782
-573028163 998784582
-610265395 -996734534
-980088508 -297403264
983479711 112688061
996792435 426817751
990972745 177020615
68498808 -894853391
-983041730 -253285336
985474429 127712292
631139267 -599121228
929667282 605088395
802083715 -399699119
140035069 946567134
358188604 905216840
964787740 542212582
749911998 761859147
-523317072 -991866170
545993312 -669056695
722217797 -505857193
931358056 602634161
144661691 -871677976
981910160 101471104
-926623418 891378078
473069629 874429900
860258845 683152121
-960058117 811125953
-287370221 989331900
842861839 -332133910
532329366 -679142634
-123633217 977859010
-890520701 -844373492
996674292 427822821
-239687395 -960654819
344653700 -791163828
-65425250 -928335695
-14188407 -916617186
-955024260 -542418497
934043320 -114777020
138638430 -873635691
974280963 54057434
439381067 -740173180
-942269667 -622582343
813844172 720746087
952290545 -49199139
-974516484 -368350235
691330536 792190908
-813702069 -977031118
912779658 627752417
-307245267 -970397788
-999809562 337301867
352444116 -787333467
-413391568 -982778965
999995799 370615904
-781906152 998322876
662263912 -569821256
-811730640 991713706
946427150 578528733
457547603 879036475
-238574065 986464620
-313208153 -971186884
137867778 -873884679
948862498 -62553568
-525164753 997887336
531485358 -679756905
848218937 -322272318
961282694 -11094278
319875096 913804740
227518571 932143660
285522436 -818309194
233563058 -839813100
-769088486 -998856764
970909947 35837498
-219945244 -957510417
342404708 -792258458
369865795 902451770
-285531823 989232405
993161980 201194879
443042839 -737976226
265465284 -826896023
-707353558 -999583837
-954017807 -549412009
986233931 133754156
933138615 600008736
671417323 801390746
947963232 -65969240
459632276 -727865825
935636402 596253210
-999985938 398565277
-999827794 341473384
997355384 421694204
924061832 612960320
777721063 -435032121
926876909 609065534
524349438 -684893445
491756023 -707309251
787088414 -421884477
35761329 960981876
-928615514 887794451
-407516123 -982179949
-893180000 -836651203
679350579 -552626771
-794230100 996343636
999132498 311147902
-853609724 973751313
-216128247 985023110
755087134 758908788
653672621 -578159274
710683221 782742104
-899681624 -816702496
-935498936 -660951680
705131085 -525294508
206730641 -850039696
502247972 -700269029
-378505148 -979094790
8504937 -911002646
999999332 373375084
-916654954 -752418488
-965919006 -454739717
-985514354 -211410453
-626195715 -997404010
-775979545 -997427017
-65941369 -928446691
-281877777 989031772
-550638856 998411229
486312724 -710894529
487342625 870078291
781242995 743040386
838581044 -339792059
-977940456 -326644217
984471220 488678492
952660143 -47727867
-391982590 -980554457
20873167 962798664
95490372 953131312
-293127253 989639537
-897891867 -822462302
-641695574 -997992321
528797740 856834579
-68813837 -929061703
801057238 -401258403
993908579 447041860
843912915 697370285
955436716 561832233
468696358 875737386
10089121 -910601439
799990660 -402873668
-793470005 -990821046
889489349 -236086347
684694715 -547080473
485374334 -711508410
646027571 -585414951
903510936 -201876970
28082671 -905936626
821947749 -368213101
-286997213 989311852
21346957 962741681
996746726 252755696
913085342 -176868400
865727296 -288050541
902449104 -204565507
-756792056 999747586
998740239 298190760
-912866216 -768156854
681494870 -550405908
996829740 254216983
706102467 -524220117
257027660 926624521
150180115 945013792
-896521625 -826715979
-729895059 999991137
771164496 -444024022
888493137 -238423616
-298720429 989936085
409277580 -757555932
-991747240 -79227578
502785875 -699903359
708608712 -521440710
-729595050 -999852040
835188146 -345717377
854276298 -310820504
152013491 -869249934
-691095295 -999313871
82120099 -890966407
-11263698 -915904587
-241150839 -960883535
596140802 -629371987
948412783 -64265413
251859338 -832513207
607537176 -619774834
98675211 -886089480
899466580 -212015499
995928514 239194055
-591790142 -995880477
-628534792 -997498789
998121741 281551805
-144224849 -944255333
458871128 -728337105
922232970 -151251969
811759559 -384726557
843212691 697953420
997035921 257991735
-294159802 -968631211
556739038 -660885231
780887666 -430641391
-643186818 -998044509
-124662699 -940504883
857618609 -304331175
892212164 -229642400
-891359539 -841960433
820761895 -370176534
978045824 76167986
276746897 -822101290
552675155 -664001266
-870182973 962088009
-483814595 996925377
-853295693 -925739340
676879613 798927768
677801704 798508304
964721993 5014299
148258148 -870495741
369536268 902531140
-364046826 993000731
998067292 280225747
-200574392 -954321586
213090572 -847676521
-391081459 -980458729
-980436989 -292425816
860545445 682891734
650427718 -581254141
538831536 -674390028
892056182 651988076
-842349710 -942483079
-81278457 973950543
984719039 121921885
-390912009 994041351
665115072 -567006866
464499652 876983277
717378868 -511475544
783691334 -426722549
478079794 872910642
458045099 -728846959
326889553 912296921
691105213 792298921
-25946728 -919430457
346354261 -790330998
999932575 357522779
-674517775 -998970874
954996488 562699432
-774905408 998920446
585391053 -638234817
910065139 -184894777
973006171 522499862
455785581 -730236389
493700407 -706020075
478854988 872674353
302806424 917406951
-379209843 993606095
-185159828 -951686987
-631788926 -997626888
881344344 -254782328
-978618090 -317544747
989261098 470159009
368410156 -779329212
674336064 800078530
-75863982 973414577
629094364 819538402
253116 -913064469
-198676076 -954002090
-241843819 -960991787
-993694057 -23288761
922321721 -150994098
707362091 -522825141
151654126 -869369770
962538541 547211235
-255746137 987522263
547952294 -667583634
174621469 941172131
601397192 830625997
992449949 192974021
710042049 783062358
-972491809 -390429144
945355944 580393136
905760276 -196112201
900576822 -209258891
-311619347 -970977471
996522373 429103033
-589427158 999030209
636066535 -594647601
993544745 449125109
-108350437 -937267118
-969013884 -425588325
714106018 781024874
994166559 213867402
-968326000 -432246897
954537700 -40136417
870830421 -277480037
966296944 12610535
999899843 353833602
-965727848 -456449669
-655747401 -998462794
75955693 -892737880
660843990 -571215267
-904622576 -799624675
676678095 -555382465
681009959 -550909137
-998092318 162758723
76259177 -892651204
341993185 -792457803
925464302 -141647645
-962205672 804164307
474984221 -718219414
654570825 808789482
999744044 340372605
-903268157 -804472534
308421070 916228747
857457117 -304648989
-467079633 -987645874
15142762 -909309413
730480718 -496064119
918673339 -161491643
542838649 -671414476
-113934732 -938387194
673115138 -559017754
-545478319 -993305421
-997514808 546256403
888547573 655717472
997939123 277148249
911710358 -180540980
63457574 957482397
772196396 -442619646
902863919 639780295
932498714 600955607
322143167 -801906064
-127779028 978214585
-26485398 968218832
-325758870 991309781
145342443 -871455315
866100961 -287285401
998823611 300763547
93143385 -887734914
379754322 -773476083
993885486 210164546
561470741 -657243216
558091327 846808660
225064713 -843118944
791950887 736027055
666997216 -565141007
998705841 297155254
-985380841 -213761047
-994954181 19558321
981811209 100785114
132947724 947642677
954888967 -38693424
428132352 -746807390
946467613 -71564274
949344754 -60708614
-682997755 999849897
-997133996 553988782
627488125 -602398857
833285957 -349010895
-429294031 -984324629
848636281 -321494416
-909930460 -779769816
985772791 483908960
90766805 -888437344
-633807972 -997704153
975781905 62575523
-232376911 986074013
997287467 262823631
758589138 -460696677
316076356 -804702822
818968801 -373116453
-884778181 949192679
-477847388 -988520438
212180038 934875932
94483446 -887337824
441168006 -739104172
-402380498 -981649658
701314682 -529465894
-353824338 992570648
-4646629 965774593
714414351 780868799
774805386 747119670
559359891 -658870065
-866628387 -901613089
132225446 -875701496
-629647807 -997543149
432134708 886332949
706355412 -523940186
744536503 764859795
831642974 -351833394
-927368258 -703475159
-76514220 -930699450
-56610685 -926412892
379848284 900030290
761053432 -457469711
461668698 877821359
957807660 -26394170
-487070862 -989247712
510181350 -694835188
-951998789 -562923361
971275720 37755528
556174497 847484587
848334732 693631379
-870827387 -893074921
29549918 -905546951
-173779914 -949677876
810401308 -386863379
820079971 -371299439
705694435 785206748
-949817756 -577085910
927661308 607958996
782483110 -428414618
926025908 610252432
892869221 651106527
-729917924 -999855421
-158655523 -946938310
-476647410 996741965
-789770014 -992590087
-43161559 970014742
-155418261 -946343222
944987587 -76990458
846522471 -325419905
995583687 436366946
988412056 473788487
575613494 -646134669
702732647 -527926984
-192220738 -952906892
198204520 -853155670
614953852 -613401584
472873058 -719562380
-786471847 -993975371
520693531 -687490104
999917344 355746892
650801723 -580898814
376833007 -774997948
-359362064 -976900411
745131021 -477960856
-89495877 -933416003
896062989 647603943
104306805 -884393249
-415400519 -982981030
954329452 -40987882
446292555 882315317
331940978 -797286309
781818008 742673930
936317436 -107283815
72867531 956242838
157905889 -867266845
582855785 -640295433
611478501 -616401023
270027755 924086983
981472462 98442351
6123175 -911601910
-996826035 95220827
-51531164 -925286348
742325542 -481488193
-570542494 998744870
989186568 159645805
494837245 867741436
900438530 -209604186
970288835 32606537
987784889 476275822
992612614 454152230
619055017 -609834756
80998026 955152932
731260947 772074397
-716123920 999969513
-988810311 658688821
-349457725 -975728202
-352744022 -976121132
94019777 -887475240
532567724 -678968938
-629978247 -997556191
-117283404 977307823
-274463567 -965872718
404523427 -760192256
-623086374 999412500
813307484 -382269164
982733628 107288739
145999072 -871239959
-569565219 -994723882
-930383678 884552750
482581993 871537427
282688187 -819536977
707846966 -522287546
-834632320 -953176451
696579402 -534559878
-542221690 998250381
992522301 193788760
518368200 860242656
-203779112 984178777
-151955245 -945703398
740125917 -484236922
986677571 137370539
-599140646 -996234578
-741974165 -999951235
995170639 227872249
651177287 -580541758
972674121 45197273
-570314467 -994764973
-771228739 999186211
762005440 -456218666
-35427704 -921634589
930973155 -124656188
-364398549 -977487151
-738563443 999998631
632375575 -598002855
512455830 -693264852
412259597 891788131
684458817 -547326104
941091898 -90911707
844608962 -328948944
-458755975 -986950090
-412581945 -982697053
-743941634 -999962772
-960525060 -501087423
874633950 -269454258
-690081084 -999294883
414401356 -754678984
-40210627 969699507
357448006 905389599
607045046 828395511
350131789 907081771
505159177 -698286649
756193143 -463817997
999914067 384177510
302268410 917519370
214204534 -847258562
891243792 -231947953
-474125366 -988220533
-212596756 -956313608
163169158 942995171
-958890199 814860849
699826164 -531074289
-90711622 -933667185
999999191 375851525
423882433 -749272489
360013585 904790559
982654640 106723372
816525726 -377085579
917258337 -165457792
-915365384 -757888503
680520712 797262300
699908871 -530985123
816070146 719115509
-348380185 -975598589
183260433 -858513101
618674617 823769582
9553355 -910737331
-887282939 -853432305
-264378439 -964416195
946662747 578116943
-832014375 -956718727
100019883 952483952
526271720 -683513815
839597127 700934553
751030801 -470471563
904613543 -199059007
711357949 -518354074
-885171957 948777517
536409955 -676165419
177849417 -860413058
253408218 -831881394
662059958 -570021923
997378160 264665919
-930969634 883472531
-583583726 998945613
574808413 -646777874
-955921143 -536089165
765882755 -451092347
-49197843 -924763433
687047383 -544626944
999995064 370128769
-985609187 685239968
215603594 -846731394
-746664562 999985260
-999694623 314260367
993061054 451775191
331522685 -797485340
850489029 691786249
565369164 844201109
910651398 -183349136
999974754 364156304
-259258370 -963659937
-135913362 -942677239
788950091 738034037
767276304 -449237775
996655596 251165524
849585011 -319717912
894557658 649265316
-881247846 -869018294
-996065828 62592259
215199288 934342861
527981327 -682284042
952886731 -46820967
991544952 183042271
-866909371 -901055829
503632209 -699327353
-952287128 -561022371
985814585 130401495
-404949244 -981915860
329321090 -798531479
329209012 911789175
983615264 113681094
845272913 -327728012
-664344215 -998713024
472512920 -719790992
982960669 108919100
259634542 -829324588
890225550 -234353509
996379566 246449299
688504618 793533626
941926437 -87957930
-349410629 992379650
-878754049 955103631
-490432190 -989506543
-996345356 73932352
701482394 787271772
901133390 641799810
963167979 -2356694
397260902 -764162384
991150527 178851600
-435183242 995534654
-388009501 993934824
-222507145 985441631
717948731 -510818170
-208827434 984529294
-864159299 -906289219
-62126343 -927621896
-995007024 589863891
-598134634 999145241
229449496 -841419097
611836824 826498929
842148489 -333426309
937599256 593223653
676947188 -555105818
-997118452 109339604
-317900531 -971795623
632800996 -597617106
608918036 827654406
357149628 -785000655
515933996 -690839363
-52395246 -925478743
-195745847 -953507102
-120977880 -939782301
47910172 -900587332
706920371 784604805
-536032299 -992703461
986736006 137855143
992508469 193632870
715826742 -513262894
784006924 741273721
990905694 176337203
-665848199 -998753223
976025646 63986078
-930474305 -687841785
-936397284 -655995171
999144516 311597792
963444624 -1056022
204754379 936167097
-96349508 -934825893
759443540 -459579860
987544092 144731239
959221308 -20275608
411601458 891962915
-450125290 -986209816
530406961 856301252
997157461 260296282
-998663046 514150861
-511156150 -991027505
-595361723 -996056040
855400447 687500476
983981853 490409292
796273893 -408438182
100894791 -885422839
-813061444 -977560811
-399829295 994360855
735656223 769711266
38826108 -903059448
906853328 635026949
-99987183 975731639
515675413 -691020435
987756447 146609016
909952115 -185192147
778564722 -433865309
986717012 137697454
-734050006 999995425
42521335 960143220
991435725 181871591
311773764 -806666606
862366397 681230663
-560031789 -994185247
617406649 -611270959
450861130 880995343
113049363 950592896
-675165821 -998985824
-870982111 961461424
825130090 712380975
989112484 470811359
933727223 -115803750
-576819065 -995111879
210961185 -848473122
860889262 -297834272
-763208365 -999610874
800825349 -401610103
-939552874 -638209793
749451751 -472487328
999681844 391816524
-990605987 -108660384
-707688082 -999588831
999178037 312888017
-786696179 -993885753
-979640006 -303642284
620981002 -608149628
737964224 -486919977
-914127496 -763027342
62841286 -896444550
-13275148 -916395539
-630318053 -997569538
183997642 -858252628
942041431 -87549828
999745423 340469945
997829258 274587046
-655273158 999677376
419180577 -751970361
776201774 -437128702
236038406 -838841717
953467504 -44488942
711915098 -517724218
178561361 -860164041
583381708 -639869137
947657163 -67124817
646740996 -584742823
425763604 -748185431
-267612326 -964886902
246214101 -834796628
521208886 859320537
-994199102 -7101488
-988286693 663181353
438519458 884530849
995493223 232586269
754268155 759378995
-139169273 -943297871
-955676790 -537820967
-69280595 -929161234
993713501 448171892
568217573 843167572
159324095 943599616
850700522 -317620313
-319809437 -972040862
473398124 874330731
-508067987 -990809249
938273310 -100698163
988665549 154805906
-557887901 998537990
786824057 -422264930
994565362 219326938
937826648 592863377
546570629 850832450
930103259 -127395208
389350670 897681028
130678297 -876195930
986423364 481476400
999981270 365485456
-489410882 -989428795
842554553 -332691720
509418486 -695360869
70389090 956572178
-993293389 -35774888
601038774 -625272692
277250152 922649337
-659156645 -998566878
732770146 -493290573
-138065788 979081233
223839305 932806645
-999079182 238278867
32187843 961420872
992936791 452439782
69713955 -894510572
687973844 -543657367
951242520 569854450
985401346 485285489
-974289954 754542673
-697004763 -999420323
370716765 -778150378
980843512 94168392
903363555 -202252543
-248292205 -961993742
991794592 185740868
-832332742 984186675
-408142288 994647930
783714079 -426690639
-792026351 -991540216
-518209448 997731383
-335746972 991771495
937726897 -102556481
-111100594 -937820133
986323923 134481169
-906098368 924004322
274587606 -823026835
897923134 645497125
347966537 907576291
992681499 195597251
830779906 -353311800
806245136 -393324866
-999796961 450810457
918372086 -162342394
980638727 92804041
997550434 268308091
289389866 -816628924
965164916 7140201
590742538 -633843855
-679207802 999830724
-116355862 -938868429
-999832458 342590716
359653359 -783752545
580444622 -642247788
990318891 170518167
905368991 -197119977
-920691836 -734816996
897430872 646058365
962088966 -7388701
-362111400 992921185
773390375 747995147
87384616 -889432561
-309379881 -970681656
984222656 489562929
500751061 -701284060
537002846 -675732355
-167948312 -948629910
270599421 -824727011
-907292287 -789815380
261538455 -828535709
810660991 -386457009
240080771 929830714
240759985 -836973969
360963844 -783096604
998588911 409170180
987675509 145891601
956332145 -32687323
-901813332 929618188
507309969 -696811738
890828286 -232932005
-375307737 993457341
912106766 628587460
609381241 -618199956
782391735 -428542493
-227015628 -958646413
973618434 520918628
309187800 -807839014
386983239 -769675256
-971106977 769688137
435127276 -742697440
151590178 -869391090
-909038758 -783202807
-999984988 397879582
-992822416 -49900435
998794952 299868229
693831704 -537484542
999722079 338874711
119931469 -879585642
-640033230 -997933581
978720532 80396363
506552647 -697331821
-887688198 -852326830
649154087 811111596
976640337 67597189
-931436298 -682816446
-488278171 -989341449
821141949 -369548080
803414164 -397670697
482306992 871621427
951856505 -50921771
598306287 -627566386
338975478 -793915661
46513697 -900970070
-961452486 -493460191
323000749 913136752
864048008 -291469823
990881270 176089227
-961086997 807817856
459153791 -728162197
956344810 560023595
998572056 409365127
842780082 -332282436
-792822611 -991150638
86589209 -889665585
-849131111 -932394417
83129628 -890673968
604213838 -622595901
343110338 908678763
300487733 -811742184
-855103124 -922675150
352922177 -787097485
650973093 -580735990
997004409 257403808
-708287329 -999597737
840377301 -336600230
446686367 -735774507
856345212 686661382
537101130 854062886
522316907 858960196
982470424 495611098
996662512 251285814
970834883 527948267
-958947257 -513490787
116714566 950054930
976321484 65708264
298619467 -812574555
-956927994 -528712682
988356665 474010716
824684533 -363636444
801807822 -400118668
659523143 806648012
-999127314 242729526
335220759 910455420
944144971 582483042
-965508170 792773026
902400196 640323050
743532391 765415346
-970308255 -412889038
512957947 -692916578
988226705 150810420
-173215734 981914842
950358956 -56798907
560290894 846027018
823776981 713404071
-141752223 979386992
-277470346 -966301658
690113602 792773341
909076499 -187486057
-827041224 986335472
894454889 -224254840
-671751048 -998904187
454322182 -731133297
-481995225 -988850292
952161503 -49712038
968046738 21238328
972265714 524376731
975416790 516195286
813504607 -381954784
708407678 -521664343
792429959 735701722
912352521 -178829403
-984000102 697319661
981804438 497795051
384686534 898841900
-161544394 -947467163
916525085 -167482323
449241777 -734227247
994485264 218216894
188846665 -856527539
896107630 647554018
-934684738 876358913
106969847 -883584895
608280716 -619140537
-660367490 -998602829
982016293 102209871
298327992 -812704147
-999339731 485081851
-150743562 -945477752
998891344 405403710
996495339 248411474
-505792342 -990646087
-627050168 -997438793
777752810 745261626
665305371 -566818472
-63657597 -927954502
922683364 614837753
-284815677 -967338771
-113139102 976940756
-258179382 -963498572
-230553077 -959212316
967155973 16816918
988298219 474244305
907031871 634812137
-137916648 -943059268
488679281 869665126
-436379918 995572384
166410754 -864373390
-633601980 -997696301
-986843174 -187519208
605824293 -621232603
865634765 678220782
-864470698 -905704467
987922735 148087552
-174505337 -949807518
-811070431 -979165622
896699027 -218801574
-482201323 996884607
-549754308 -993569822
-998335233 178084865
983388839 492476881
999984769 366270553
-993799597 -19972461
805052645 -395161776
-128528005 978278417
972964379 522607018
879585375 -258700330
-672426232 999793986
71298181 -894061657
-965946179 791200289
387359652 -769476038
-627353262 -997451102
917722786 621476454
-994856366 592018782
-77073934 -930817855
546417145 -668738313
855248749 -308947100
892554121 -228826985
-73312628 973159529
-474723052 -988268844
973623514 50387346
-330384532 -973381682
826808294 -360061029
863532480 680160632
645673054 812593511
37802450 -903336205
690428674 792622746
857541172 685596764
247427151 928453456
-58100031 -926740798
993858006 209809434
593457136 -631601899
960353931 551827157
307229187 -808723393
218816599 -845515891
-473662667 -988183078
981313154 97348913
-514239126 -991243287
-997198266 113314128
865216318 -289094467
545883346 -669139197
-823293374 -967648669
297161185 -813221527
-950746042 -571122385
510431435 -694662773
-115828690 977180241
985657342 129153087
-544534864 -993246343
217323583 -846082179
759937808 756093435
680096880 -551855499
999579772 394140282
524072934 -685091148
890830698 653306745
24889306 -906779629
-908324408 -785920784
-640978854 -997967042
433810372 -743474733
-537788931 -992816885
-541794390 -993073410
-8448374 -915213583
-570140618 -994755475
-958528322 816008439
-384261995 993796051
181043848 -859294003
-358738214 -976827476
421624054 -750572912
999991848 368369626
-444005859 -985673663
776866379 -436212160
363102519 904067062
-368883806 -978005860
179166525 940440046
-370174275 -978154408
936014945 -108292565
670298393 -561848671
-760448566 -999861677
622591893 -606732647
802917606 -398428914
-272908214 -965649941
90362705 -888556462
-818223767 -972878266
236582445 -838627176
990857919 462876451
226524019 -842554464
984218157 118143272
510940501 -694311761
417108434 -753149373
842806381 698291506
-178366777 -950495182
540711742 -672997643
290805856 919894597
-407907049 -982220002
532077401 -679326134
-949620514 -578345788
997397945 421288555
999875163 385715356
126532177 -877517104
977952946 75593168
40508592 960394150
596927365 -628717395
-544769947 998300221
585028733 -638529892
702191324 -528515299
-611382707 -996782662
104978906 951768495
440522991 883963037
-988846575 -148195112
319317312 -803213566
-487924115 997027277
996284598 244865523
990216244 169517218
-375397864 -978747751
371176301 -777914756
835210152 -345679196
-566208598 -994537748
-3798168 965677751
-694121186 999900467
941993320 -87720616
987791255 146917698
-496369701 997231819
-830174047 985078624
46861961 -900874781
772739267 748397310
321157368 913531251
999540118 328736554
957038441 -29685872
868876586 -281557233
579818116 -642753044
379888311 900020504
11209846 963941620
282349028 -819683748
-810406986 -979696334
-349033038 -975677190
-720069847 -999747473
243725862 929148331
-930783635 883818433
-775491858 998873674
-103991242 -936385231
108663297 -883067120
999261034 316154731
414664587 -754530692
975727963 62264850
766237832 752360983
782312221 -428653563
803272684 728256424
238192830 -837991372
858661932 -302270461
-997354989 121301195
421039644 889422347
-714866703 -999687658
489108602 869532097
564001550 -655284769
188490043 938912394
287715080 -817357163
527261083 -682802469
508718901 863348001
-866352155 -902140901
-158948166 -946991967
-142527449 -943934909
-967857965 783866151
-112590161 -938118790
-468988906 -987803104
-53619557 -925751044
999147977 311728943
-35324758 969175975
849683142 -319533840
-911753601 915991007
796616755 -407928094
-167467278 -948542859
897680272 645774206
396867793 -764375710
-455769081 -986696386
79800106 -891636286
545792551 851099740
802663313 728679915
-228150743 -958828287
999020499 307211241
621459324 -607729094
-686351495 -999222634
-947055889 -594178662
809088721 -388911516
-27405081 -919773747
341818154 908970998
154283676 -868487558
752387171 760453031
486906665 870212501
-818566855 989533061
936684902 594643540
711164297 -518572343
-997699032 542005846
874411917 669864477
170475757 -862974363
909663791 631605664
998514343 291671440
981652285 498280752
396068607 -764809267
311044124 -806998159
-371624835 993311403
923450550 -147681787
-678203378 -999054615
818871684 -373274689
904742150 637553363
29906812 961700437
453090525 880345117
999186145 401260660
-536861549 -992757036
996765327 253081313
972887165 46352914
974480734 55178315
-310901551 -970882721
-425598432 -983973174
-147916881 -944949861
979288825 505485326
-999869602 352061642
972979792 46856833
-100188517 -935610997
-669961423 -998860439
993832144 447486572
-997723995 141486192
336349836 910202464
999622452 332948543
-260818650 -963891842
585996556 -637740618
765212401 -451982524
423263839 -749629127
694771991 -536485195
950562297 -56007743
393218617 896705525
633701358 -596799550
80129311 -891541567
263785728 925315281
646210703 -585242688
574606200 -646939235
397953608 -763786405
-960540749 -500961708
999352835 319985770
991989317 187857245
959264899 -20085450
-377668883 993547702
996154260 242732673
-486358540 996988590
-988880375 658067630
-383133734 -979603666
640181500 814913739
642127824 814092760
-990741677 640583283
-892839558 940251475
-556013569 -993947834
960125683 -16298202
560731257 845869803
-191176141 983269779
-902184890 929150661
954437269 -40547657
298287817 -812721973
490963264 868955259
941257822 587320472
-134885768 -942480934
997609801 269604388
437154573 884916978
972085058 42043299
641271763 814453930
-639642058 -997919683
999560312 329750518
907591709 -191360983
389801471 -768177537
-879493408 954457672
651644443 -580096728
-939901788 -636225678
-705797338 -999560118
817415429 -375643067
-105877009 976277253
934613537 597797452
177520270 -860528070
-967281555 -442204149
247279150 -834367608
-796607145 -989113643
-750449800 -999988706
-306888736 990366701
969767124 29913982
-16375175 -917145979
-809592765 -980326707
-999571741 294358986
955990586 -34120124
967567844 535797621
978729132 507110872
-459001441 -986970833
541366486 852615282
631388184 -598896137
755150742 -465171880
-36646603 -921913747
-605077558 999225089
837094322 702968361
502475522 865335085
783046363 741889731
998146744 282168782
945512915 -75079426
912778139 -177691964
-396291717 -981010803
219499112 -845256023
678472518 -553533407
873787859 -271249993
-656953021 -998499902
550893028 -665358191
-953006183 -556257577
588132258 -635990681
-363085525 -977334624
747699648 -474713252
-994708951 10537856
999721166 338814117
-942462415 860147700
168218338 -863752343
963858873 903150
920786274 617399757
326717389 -799760334
-735114176 -999902270
-23039336 -918740931
-652785814 -998369430
-496431548 -989958173
889189102 655044234
954548740 -40091178
557660541 846961272
639878470 815041402
-274466828 988616419
972590657 523556150
993521216 205568565
999982836 379205958
-112376920 -938076122
910595829 630457532
963736349 322525
997026641 424757152
210515849 -848639127
993707353 448206928
-804844262 -983855207
997003451 424966141
993623138 206832475
-931126375 -684445155
184523470 -858066053
909100938 632295816
-110081357 -937615531
-995180551 587344041
727733173 773956581
964766736 542260350
321047468 -802414855
578306883 839474964
-210416339 -955955771
-55912037 -926258806
704717962 -525751265
166110247 -864476341
562456485 -656482242
350900510 906905204
988723589 155336801
-96010555 -934756345
444784621 882748646
902160632 -205292290
-183968326 -951479728
869768229 -279703590
338590245 909699169
569155666 -651259694
219096434 -845409373
275135640 -822792382
-615395635 999335446
-387738422 -980100861
-324627736 -972653641
486269187 870408597
-149070312 979989014
-388075357 -980137148
999244685 315491599
769020431 -446909316
767206444 751776684
978629081 79818080
208171154 -849508631
985553563 484722859
-879930978 -872235212
-999179724 493813895
632723818 818032085
-851923555 -928000080
-984739141 691880016
280578825 -820449060
-998741293 208938796
999918703 355897663
-500690325 -990274083
-146716683 -944724537
813547873 720961447
151204312 944856094
851711634 690726635
-731870280 -999874551
-737797253 -999922753
834315126 -347230497
-114482459 -938496195
781188919 -430221323
173944694 -861773967
999993305 377532933
783866729 741363920
205591736 -850459199
824024713 -364742675
420023562 889700586
-336544138 -974152843
880566637 -256521433
-599938431 999166491
-443243007 -985606073
825284915 712262858
-303521278 -969898548
126055455 -877668095
-608359783 -996651739
-517286676 997710540
-823755479 -967123147
979338902 84343965
990639614 173675259
336987918 -794871957
-213326384 984835852
-248016341 987051966
180444568 -859504415
568808241 -651533115
995917349 433903492
975470102 60784417
6256116 -911568565
771763881 748997355
755846155 758471066
942603701 585082025
776591504 -436591261
-152524676 -945809174
214092394 -847300766
919523715 619096626
449572841 -734026432
847352010 -323884184
-77233338 -930851556
5109428 -911856041
381127008 -772757833
-464622752 -987442622
392375592 -766801117
295769975 -813834984
879156653 665230379
-128226319 -941197659
387776366 -769254919
852595039 -314035163
960909648 -12792733
857851247 685319765
-152338833 -945774660
723108013 -504816083
831391959 -352263504
984142091 117575181
353714218 -786706029
850826884 691493777
-314913339 990777325
-467833365 -987708110
260575103 -828935404
-900119902 -815253830
842264984 -333216264
-998633434 200210608
833238668 -349092504
187927734 939005610
841028983 699759543
734522021 -491160639
770213650 -445308156
601238665 -625104401
508242913 -696170146
999980705 379457848
-129466151 -941438028
-79717357 -931376023
-285360649 -967414811
737221054 768865789
578540287 839388387
972359980 524139663
-773324201 -998067029
230422450 -841040092
-832596520 -955940064
999999531 373610161
-989177189 -141227768
-995657779 580195861
431059974 -745092769
-520506323 997783167
994352634 216388722
225096131 932580812
460457363 -727353741
610428586 827056575
608497930 -618955037
304110603 -810123977
855973631 -307546576
-912267948 915229773
391800031 -767109439
-821570448 -969524646
986264274 133998841
163778082 -865272964
-82269127 -931912180
436826167 -741691886
695717207 -535478731
253871684 -831691815
-660288092 -998600537
562133452 -656731940
324066266 912908478
853536368 -312240886
834679308 704904667
991128780 178626269
980479252 91748271
-993128849 -40852379
-917079094 -750606939
889554001 654660983
918234657 -162729132
602517653 -624026730
874796545 669491558
720362776 -508017388
999934015 357721482
956852705 558999993
419801240 -751616415
-287785171 -967752394
571530919 -649384573
569808605 -650745228
-768648385 -998926861
-715698835 -999697721
-66825823 -928636677
444875549 -736869548
-968550154 -430089450
996342495 430578304
358157919 -784498313
-257937095 -963462264
-176478336 -950159222
621202234 822755187
206389178 935885126
104787324 -884247945
-150405874 980098271
945150975 -76397163
-111682496 -937936866
991379165 181266388
957313373 -28512420
579904932 -642683118
-361062451 -977098951
992964452 198845195
435422590 885406552
835442218 704295514
-938855583 -642173066
92572698 -887903928
875068725 -268527377
700654024 -530180051
497611700 866869136
-963143818 801028694
-867900568 -899082295
999986345 378721008
-202498520 984088990
943656969 -81778086
-295801211 -968854680
755348856 758758023
761112979 755404991
885959177 -244292491
-849152839 976209055
730353554 -496217572
482082664 -713655348
999990765 367878559
-476169465 -988385406
-878429714 -875833221
959840878 552895865
-412736069 994803843
772796860 -441799724
27448119 962000893
-780245287 998473754
914728005 -172414778
-794896814 -990062920
702525006 -528152823
962233491 547865679
833460826 -348708869
507675864 863680909
-377119011 -978940643
977018461 69872835
516258597 -690611936
102804298 -884847282
630262069 -599912457
797118953 -407180198
-229825091 985911795
951863401 568690370
956561305 -31717320
859331177 -300942300
-895615104 937032424
735800886 -489592697
893759506 -225933536
307032263 -808812019
-188912788 -952337530
222787191 932994927
935799156 596005924
908490219 -189017990
396112288 895970887
-779385579 998551430
999918408 383947590
939918875 589505810
-460475312 996293713
270958343 -824574435
-372363969 993341465
-699991026 999922789
-930001484 -690290601
756806445 -463019622
432649007 -744158836
982795946 107735023
609567141 -618040758
841747876 -334146301
567593897 -652487841
-633288049 999506779
494094302 -705758109
444766033 -736935742
-967080414 -444093562
903883527 638574652
881151791 -255213229
230137511 -841151228
482608577 -713313223
-412821222 -982721301
-950491190 -572766450
-198757452 -954015816
950487623 571255841
-380843881 993667608
999448438 324291714
798338650 731666654
184888120 -857936594
896208913 647440600
324950624 -800591143
549752797 -666222845
933370351 -116960784
338081063 -794346413
-290452388 989497079
625426922 821045201
719885228 -508572709
-908863913 920208338
-190547395 983223565
-998714678 512242138
900254174 642820200
-244745246 -961443275
168785612 942105199
-988633575 -152645473
775019717 -438754812
-945349765 852986312
-243407315 -961235460
41761861 -902264609
-602870208 -996406829
-642655174 -998025969
-224461766 985568296
988269377 151194672
892452023 651559824
-571882926 -994849603
404682485 893775496
185055537 939479613
299298031 918137871
693500533 791147224
-257980641 987655852
982800671 494493128
-368309570 993175538
840587038 -336225447
695372581 790243366
-980797708 718953552
-976476947 -345399755
948895875 -62426235
279513321 922193577
543236283 -671118374
917201952 -165613968
999960581 361686574
-284590576 -967307357
-555009323 -993887837
782706662 -428101659
-921591982 -730742027
185494388 939407396
301468869 -811304372
-979299224 -308325881
921082303 -154591428
999845593 386828186
519418635 -688390354
777676588 -435093575
194459279 937917152
536004706 -676461304
-477920853 -988526330
447761276 -735124210
-536429678 998131229
986881986 139076422
439104270 -740338396
999896904 353518010
-105459218 976238769
981282213 97138085
986943110 139590557
926313034 -139078141
405393683 -759711983
495382042 -704899740
-925587942 -712071447
483948705 -712439895
-415041558 -982945094
-543079330 -993154725
-178300507 982304725
-500323580 -990247127
717882181 779099807
709870040 -520029106
799835513 -403107755
871979476 -275067773
884427655 -247810420
-390729482 -980421271
-271231425 988431667
-999959022 434136026
946372454 -71916336
-899916574 -815927091
841450863 -334679419
291764080 -815591956
-840986279 -944408525
-64174127 -928065947
-590862015 999050451
998920641 405015480
-937208995 -651466479
-642308892 -998013844
881468916 662941837
619140641 823582798
-939811846 -636737377
579576189 -642947873
997803147 273983025
254436484 927122537
639620228 -591383572
488376525 869758855
247768467 -834170485
502883861 -699836727
-103948083 976099510
680488181 797277280
-48796875 -924673139
313102288 915243194
438130700 -740917812
354886072 -786125435
155248686 -868162740
687082693 794201596
-741388286 -999947380
-936038797 -657986104
612751302 -615304811
830704667 -353440573
948649236 574603341
-999699462 315109687
-110935874 976740940
-154682382 -946207722
905295656 -197308614
-948599906 -584765949
-325570153 -972773242
999982959 365853418
872176445 672022782
722595959 -505415331
885064423 -246349842
-16106740 967070154
-148240986 -945010556
673360755 800517724
667112432 -565026695
678563272 798160022
-742658689 999999710
722879987 776511058
630214860 819074070
893140137 650811646
-578515287 -995200846
539248905 853335591
910422835 -183952813
529780292 -680988312
417900514 -752699647
931213208 -123896307
-701339940 999927546
-988248852 -160569830
804456524 -396077780
995017798 440166761
-371843269 -978345293
-353249256 -976181120
220016043 -845058898
194975607 -854324612
827931655 -358161562
-688345275 999875140
-666372298 -998767158
-540354326 998213175
-936537588 872725294
341023122 -792927313
-194856572 -953356278
580139551 838794315
-268005184 -964943745
442859137 883299147
-500059988 -990227685
-988210614 663822667
-308241008 -970530330
908589455 632920522
990553954 172828676
931786443 -122069581
803215317 -397974420
966011848 11225464
-983875882 -239533371
704441914 -526056046
572832451 841488118
624182723 821553204
654474979 -577389019
675791264 -556292322
-82107925 974031964
842214254 698782525
687525379 -544127243
-990050186 -122029026
928686363 -131799264
-613293337 -996864457
-992606533 -56087392
673653272 -558472353
-195139325 -953404274
986079463 132513679
927849113 607693229
-323299527 -972484899
964189549 543566300
536316836 -676233416
-144763861 -944356994
276845535 -822058853
969254141 27301734
641796986 -589365812
623959943 821643857
152289493 944689006
-262240986 -964102104
-63308180 -927878997
743806691 -479630377
710445049 -519382296
-567198334 -994593066
886271865 658080512
-352405587 -976080800
969539331 28747981
-454989313 996135263
994530755 218847138
-114545594 -938508757
-945623209 -602817373
996606415 250313912
-287506202 -967713624
-493142271 997154967
890025131 -234825678
-869005109 963002811
-999988865 426479285
130342056 -876303357
20805566 -907847573
-254053158 -962876104
-972882691 -386270434
160797746 -866286640
390097755 -768019582
473454940 -719192924
987491137 477408754
-294077289 -968619933
208885041 -849244699
775282161 -438394332
448343880 -734771407
-449613130 995978129
-669155825 -998840225
940869261 -91696099
992093461 189000598
948559442 -63707492
998400626 411246381
989244355 160190895
539171872 -674139081
100703807 -885480359
906488417 -194227306
-140538420 -943558068
-759911615 999653051
906930672 -193079539
392198070 896963585
952013656 -50298910
965543148 8960907
-991693281 630677061
-964652337 -466027021
523055493 -685816881
209343507 -849074724
843992247 -330075367
-994248860 600217364
-272580181 988508702
847274954 -324026988
998561718 409480880
-161960822 -947543120
990148431 466169856
-133238037 -942165030
-884020916 949983826
-174146583 -949743429
968867464 25349057
628784314 -601239646
992709638 195918449
-479783080 -988675004
-309581537 -970708378
-352961147 -976146914
-335166774 991745231
-83666771 -932203886
-680926704 -999112831
645396414 -586006943
-971644907 -399341866
923723011 613425180
328453066 911955270
424607975 888438378
414687921 891142114
887595320 -240514599
949972049 -58298191
-543419732 998273946
691193264 -540274711
934855002 -112128326
833112181 706151809
400163508 894936668
-220838427 985332974
613440449 825861690
896924344 -218251741
875642406 668671322
622767184 -606578339
930422871 -126392384
796696468 -407809457
635743684 816773246
-662034140 -998650282
-545575692 -993311496
-857087506 971544741
771624102 -443400161
-208618869 -955660168
894387371 -224418067
-880930885 -869795257
578258456 -644008653
972525030 44393536
960683511 -13810593
-317001208 -971679351
-975506948 -357005296
-414636759 -982904488
36681614 -903638585
971637048 39662788
86020061 954461100
-874663908 -884557413
850052237 -318839985
-994520069 3880113
280327043 922029642
473020305 -719468902
334816890 910545650
187888065 -856869433
975275252 59672812
674810734 -557295006
-360553147 -977039525
-439312860 -985252956
910227106 -184468336
980405406 91260996
482834918 871460167
771275590 749297345
-276612143 -966179375
-131828566 -941894486
149424439 945130117
317270551 -804155549
962727037 -4420348
749072689 762332434
379245239 900177380
-315383661 990801077
729864329 -496807191
713998026 781079486
-909235305 -782450690
-57178464 -926538003
190623394 -855891780
964010542 543966363
563867702 -655388665
-129080031 978325276
-716794686 999970757
-410255186 994720104
961948788 -8037335
817151353 -376071523
996720836 252302783
650276834 -581397416
998427675 410960090
390577355 -767763598
-903911741 -802175895
604408429 -622431532
770879698 -444409718
900123535 -210387614
982016344 497114507
799781645 730674989
741937526 -481973864
17153573 963241839
589821681 -634602081
-597130696 -996140566
-602333152 -996382373
412099323 -755973694
69014033 -894708080
946687318 -70749293
598092251 -627745304
216449327 -846412264
865717944 678143457
-606391438 -996565323
-101504956 975873092
337463603 -794643488
963171531 545825057
879131943 -259701073
789552306 -418321135
243797871 -835765623
987342713 477978956
88688051 -889049561
-248128212 -961968337
864465749 -290621517
-29372306 -920234093
-888192349 -850933637
986142688 133021000
-229114094 -958982572
79372263 955372652
-914905440 -759814897
524585857 -684723956
586114750 836542409
233084221 -840000536
906522260 635425167
357375766 -784888069
-170067257 -949012318
-710545475 999956226
74617703 956009804
518556703 860181539
763967071 753720191
853285942 689357047
-670003650 999779173
59459973 -897389754
-930970139 -685259904
917923425 -163604240
882362535 -252493803
999713227 338288976
978260007 508447925
-955621166 824911393
597220849 -628472711
919019707 -160511316
973426470 521415856
-6811375 -914810868
151908871 -869284823
962893290 -3643312
898009484 -215598836
-451403370 -986320957
-957530427 819114803
664434062 804494473
511322178 862515617
199725644 -852604016
44622659 -901486775
880565877 -256523129
993152492 451285058
586788822 -637092744
983739168 114589949
652629599 809623654
985080812 124671148
173017835 -862095521
-109475725 976608296
577343253 -644745186
-456155785 -986729367
918907147 -160830485
434820076 -742878910
-676167188 999814834
-862113837 968074711
823367736 -365842900
-147830111 -944933584
844709514 -328764794
249449526 -833491783
866967710 676977167
142958582 -872233952
919763637 -158393829
352206928 906604302
58659561 958103790
263334296 -827788966
-215526598 -956792456
283722533 921343869
912271623 -179045305
-247575927 -961882669
920842259 -155286507
372733077 901759546
-243992161 -961326310
55829829 958466758
349556056 907213826
380928729 899765989
387943 -913031007
-952236919 834580597
930687663 -125558279
984660221 121476044
649192464 -582425712
-999491331 282916058
911859696 -180143403
727282028 -499894817
935014018 -111604366
-277753197 -966341908
-193237376 -953080627
828446581 -357289024
623153022 821969666
326609387 -799811232
170052092 941903117
877607775 666751832
996035673 433004486
-859841734 -914277174
946192952 -72580125
-748182671 -999980932
-840160712 -945568668
-277438263 988785415
169261081 -863393402
950978841 -54380402
771487910 -443585154
-503299551 997393023
10516984 -910492577
-992240600 624806782
512627785 -693145745
878639230 665739027
923698362 -146946109
995061332 226290541
-613193894 -996860227
-508223582 -990820339
667350131 -564790762
696399924 -534751213
985118036 124956195
987947085 148304650
-592733766 -995927114
-715535994 999968308
995254743 438628094
-973134595 -383554526
266151579 924850274
-935922506 -658626605
637951205 -592923268
-46036335 970321469
484359052 -712172053
-22480981 967780057
964986124 541760049
757180819 -462532119
-101378859 975861399
364345170 903773519
-953789464 830225832
997667715 270894060
970717688 34834741
434072839 -743320021
420710320 -751096866
193682097 -854792256
-138484022 -943167392
398847532 -763299392
791216966 -415898315
997214286 423029222
369639114 -778701795
382998507 899257523
-106774795 -936949345
799255154 -403982652
110779501 -882417340
996176858 431901200
256264805 -830711101
953736209 -43400969
-789286698 -992807351
984036335 116787341
992199512 456270897
670232876 801920407
-529357176 -992267148
644187921 -587138022
997863067 416741252
939831053 -95340637
-205020318 -955063861
-884137844 -861830967
449915116 881269683
973199279 48055088
744201948 -479132695
820019882 716205172
-857390535 -918705015
-755790046 -999999985
-803879216 -984525346
-106621089 -936918247
999703286 337637174
-856543760 -920180517
955399517 561905739
334568258 -796031169
912119715 -179450444
960989444 -12431354
812926656 -382876087
61549479 -896806702
-978998778 -312401323
-595639173 -996069455
746753774 763631291
746864427 -475771720
833776783 -348162572
-282894719 989087836
513605060 861781711
991233028 179717317
235124799 -839201270
658846645 806941330
-982591212 707268015
-618554363 -997086927
947797710 -66595563
-315328008 -971462695
-997483718 128026448
503486155 -699426798
744087237 -479277159
452521077 -732233925
786005243 -423438908
-907630005 921937765
805963253 -393759547
52565071 958881702
591664431 834418370
974831011 57151294
164964663 -864868214
-10084839 966391378
157072853 943950116
-503788958 -990500784
869095269 -281103529
-204158464 -954920674
966856889 15344887
-953157031 -555248838
892944173 -227894119
964369539 3330396
-817499380 989886023
-997665423 138166753
922174185 -151422756
537241362 854015512
723289327 776296751
995563230 233626562
905260601 636935846
-661071092 -998623096
-992284232 624318560
879705995 664689234
-674849724 999807904
-85790960 -932646558
-290580558 -968139266
625546076 -604123912
224549832 -843317446
534572953 -677506373
-120018387 -939593323
910761764 -183057427
-845765403 -937485121
825391690 -362449411
-875103657 958163922
-16893791 -917270714
800171146 730406867
-723955986 999983314
396343178 -764660388
-75664016 973394655
983135779 110183877
191662308 938384776
316425805 -804542742
780391321 -431332901
779392098 -432720256
265408907 -826919714
939071908 590871091
-76144616 -930621202
966141994 11857522
917334313 -165246671
462212104 877660742
-170475552 981702205
929372461 -129674200
929243984 -130072498
-844293532 978618226
16864881 -908866055
991575086 459419476
528182041 -682139527
-50712505 -925103399
784377946 -425754345
451432881 -732896125
229781536 931733166
-982264584 709467382
997585788 269075530
-783567139 -995101555
754772835 -465661461
979516204 85480647
429716883 -745880690
-104733139 -936535811
973219100 48163775
680896901 -551026394
-203362943 984149599
900616400 -209160066
610001817 -617668158
672301157 -559838681
152641265 -869039829
603784669 -622958363
-996312297 568920477
991698389 458804199
488368252 -709545422
997886856 275925339
998049383 279790309
850760428 -317507426
-946159080 -599595666
977151770 70682830
752726673 -468297086
998491779 410256958
829584821 -355352794
-581395665 -995350849
-554492624 -993856832
-551945144 -993703301
579533140 -642982530
924858486 -143473917
853029036 -313209289
927257211 608529972
631884906 818381170
-991882943 -75650672
-211475807 -956129676
-913447214 -765823781
832565614 -350250901
911389831 -181393467
733103438 -492885554
-45863234 -924010962
158924637 -866922163
-958579201 -516304241
922630547 -150095259
361934022 -782609043
418149936 890209889
-981404376 715144969
982805092 107800614
-727786219 -999832844
-982576523 -260682589
-126276946 -940819043
-975070607 750536481
924650854 -144097999
-999583796 296192669
-714685033 -999685380
977496617 72785461
914083469 -174171422
-692437393 -999338701
309985333 915899832
-544652720 -993253756
-508625876 -990848962
-642008496 999577717
992727166 196118616
-991635783 -82158552
-343834917 992133288
-983228032 702850514
-564245635 -994427342
624485922 -605062813
996628606 250697203
-921129406 -732840204
962628422 -4879971
-607180205 999248210
598463505 -627434906
-94740974 975239602
-434737489 -984834783
719601740 778215748
783208282 741786162
123654974 -878423187
-972142987 -394126573
967484592 18445365
695131320 -536102723
826318069 711470735
976609609 67414592
388988998 -768610138
-830092174 -959272519
-706631784 -999572839
-491442775 997113994
-33567607 -921206775
553678615 848361411
-206818070 -955362127
-409450017 994692619
186517448 939239036
916977553 622442151
-321637852 991111629
994350622 444353395
809122722 724143137
420481089 -751228038
988251297 151031458
-715189109 999967556
893069071 -227593953
768250337 -447938437
894300794 649546313
960296071 -15541504
-993197042 -38775020
333136284 -796716175
-978643047 731386847
441382205 883719164
-848324960 -933642017
884820257 659566563
-97322392 -935025383
786085509 739921431
728160745 -498847973
978997782 82163008
990819591 175467839
-410937733 994743312
-589006339 999024258
395363627 -765190859
567341092 843486031
582536635 -640554006
-453636949 996096015
-10551101 966444086
600076794 -626081414
336048033 910270188
-461026110 -987141741
891926912 -230322321
703070404 786494389
561603592 845556760
-983409595 -247273905
-921848373 -729571935
22158967 -907495082
334852184 -795895261
198814716 -852934491
30847466 961585292
882728959 -251667751
-382837137 -979571459
-855282924 972695480
-338764834 -974427074
-977222655 739110983
999527899 328124373
935972138 595740985
804180966 -396499077
-383287707 -979620358
38001311 -903282447
-854109170 973442685
844925128 -328368402
-818527304 -972581600
-495439760 -989884244
-568110889 -994643909
709672202 -520251496
826383316 -360778740
955979654 560755663
-938922402 867856424
-997513342 129640683
195249245 -854225649
638770692 -592168210
942118137 -87277506
920145019 -157297635
-661500013 999721990
523179398 -685728555
-673710169 -998951782
905708314 -196246569
-743837802 -999962213
-999938502 373966676
805512486 -394453969
321249945 -802320936
607092539 828376719
180242207 940266192
-427237627 -984129783
610208388 827143733
935536880 -109877402
23480620 -907149693
-681300188 -999120509
-114022560 977020117
-60510305 -927269356
973410539 49215203
-548132598 998365276
-860230179 -913566887
788071789 738614456
-816733299 990134629
289704140 920121487
8631374 -910970743
-794056254 -990516851
531626883 855896069
853522590 689150598
-999207241 250170900
-756252160 -1000000000
145966821 945661252
-319353410 -971982421
-61320133 -927446311
607265848 -620005985
940467682 -93108361
-125157038 -940601141
962566636 -5167738
988375156 152154595
-495115544 997201989
436155220 -742089369
933837798 -115445080
685145872 795109316
997752569 272819140
999944670 359242842
29747141 -905494426
-435243011 -984881685
253162999 -831981650
922132171 -151544764
237108946 930385636
916900649 -166447005
184858854 939511940
-850543812 -930192690
883117162 -250789601
601887307 830433015
875770881 -267021655
-198304022 -953939322
731603033 -494705959
42727422 -902002543
925216404 611372232
86643371 -889649721
-55297732 971302436
-539109594 -992901913
834998609 704650088
909187985 632189448
995771639 434993348
921270582 616746848
340275923 909319276
987712728 476554931
-888490466 945159580
746289578 -476498404
-156647481 980606138
837061772 -342458739
60593820 957854545
-625105885 -997359569
754182486 -466425133
666256123 803689968
999768226 342162352
-986548313 677657804
660657950 806153843
893344328 -226932158
997071154 258649867
-563677700 -994395174
-231589608 -959376811
792644023 -413806343
999242779 400388718
944439400 -78970832
-865941338 965284985
-105377005 -936666350
729321159 -497460607
-126635501 -940888758
34750205 -904157632
-957468379 -524693578
869318275 -280640141
-43365316 -923444637
-984402416 -230589351
-191100275 -952714664
-790704361 -992167154
593680690 -631416279
-979237731 -309165258
149979832 -869926170
996874196 255017529
584839751 837025661
875643115 -267297133
795906018 733330926
-740554715 -999941889
129393713 -876606154
989973966 167168884
-143107999 -944044559
270217926 -824889149
-773249628 -998083461
388683604 897847993
887482561 -240775864
-999901488 361390620
899731574 -211359537
-639079230 -997899459
-196454231 -953626985
-682567461 -999146249
993077048 200177184
-193943601 -953200968
-949221320 -580893118
-304162013 -969984815
72276776 956321428
858382657 684843956
999857577 349460810
730928455 772252924
993930569 446912475
-50077324 -924961036
851212761 -316654250
-556164847 998508426
420427408 -751258747
100375164 -885579204
999435165 323673559
823110606 713902123
183470505 -858438918
905481854 636671351
966018462 11257584
582070103 838072625
-151404334 -945600835
873884869 670375065
832200597 -350877549
643775741 813397275
-598119302 -996186892
83973876 954745333
917035629 -166074315
-956208486 823141788
347143162 -789943735
-915032344 -759287576
988406453 473811029
-263515443 -964289595
-666585257 999757201
958802692 -22095715
110144364 -882612560
912141103 -179393433
997629038 270029722
111965335 950751189
69759056 -894497821
-152318463 980254298
52957884 -899196762
972402568 43736784
965831107 10350681
-366403730 -977719522
619485635 823444389
-125596142 -940686579
152987125 -868923595
254802906 927052550
-460633321 -987108607
78907687 -891892649
981364956 97703018
-949140663 -581401973
218578660 -845606265
986066742 132411727
996474614 248058895
139925085 -873219105
617124977 -611516237
-999272147 489222516
740209953 767238783
683126899 -548711260
-954692126 827658476
590386879 -634137013
855259797 687624756
-621931288 -997228443
518078579 -689334203
653755258 -578080074
-34058159 -921319620
-28236166 968409654
894012218 -225324369
917781021 -164003404
998636115 295108299
245232970 928865983
742077533 766215598
877048691 -264259236
980176990 502853537
999315133 318383797
979813401 503935733
348545771 -789253876
-998343779 178685079
988404751 152423786
538055787 853740174
97830966 -886341978
998601706 294118195
753398563 -467434092
-595420166 999111591
-570930302 -994798256
999930749 383124469
209831262 -848893737
982910846 494118873
-137133018 979003248
-845575443 -937764723
299679459 918058684
-940447530 -633114407
891798621 652266428
-872699035 -889000981
860118591 683278966
974571860 518421322
401299674 894645758
-798745596 995283026
-782725519 -995413894
854872959 -309671782
-884522145 -860816195
-431519861 -984533855
-448433051 -986062238
407460149 -758568475
976699315 512763874
420633155 889533922
216632218 -846343229
689461280 -542096950
513712349 861747182
926485224 -138553542
854191641 -310983435
401188713 -762021989
-194061561 983480182
840806133 699942724
575924555 840354056
-976350657 -346922734
736499814 769255835
900359606 -209800783
-874183356 -885651325
926843458 -137461663
198044234 937313610
350917217 -788086311
898905681 -213401361
-949491039 -579172695
847933161 693973172
779110922 -433109594
-66357621 972453856
-788056714 -993330093
986754030 138005379
2701665 -912456034
147452009 945433272
939248403 590587583
253995372 -831641212
-426305226 -984040777
923761703 -146757705
735564987 -489882678
-112099715 976846501
8138094 -911095128
853788720 -311757702
953463964 -44503251
78942192 955430571
998202990 283562068
64792278 -895896936
993304921 202925542
883705717 660696977
4590209 -911985820
989420495 469454581
-417796569 -983218964
235689407 -838979214
765470912 752821785
440432189 -739544721
318336540 -803665552
976619628 512979359
988777257 155828333
-456078311 -986722766
641531910 -589612241
177007996 -860707002
975882278 63155732
880009706 664389147
-110298477 -937659161
-337399445 -974258496
-919959432 -738100799
-390673389 -980415300
738185811 768341839
312905420 915284820
-327553473 -973024281
991663766 184324616
881328099 -254818724
331242378 -797618625
993231594 202036033
769638621 -446080713
793443725 -412631290
-814768656 -976091595
-461170042 -987153873
999334758 319216250
34867638 -904126149
-179195242 -950641790
925798368 610568378
290360799 919986274
888128247 -239274768
992156100 189693288
-457105375 -986810147
-343463822 -975003010
-531221990 -992389395
116157403 -880757331
875471055 -267666469
-24025635 -918975083
859374972 -300855275
132757630 -875530889
526910176 857456682
899229327 -212601967
684863973 -546904133
997094947 259102530
-821064752 -970053964
-158165480 -946848356
814942446 -379644669
677514928 -554521636
963667530 544728656
484208658 871040347
390981628 -767547448
-438757092 -985202532
-835379697 -952157059
-2357023 -913711975
968955383 25791765
951444481 -52548676
995001095 225427329
-592270960 999070093
-663047779 999732737
880919852 -255731895
358553005 -784301432
-871814265 -890944657
305146996 -809659334
938754643 -99055606
-852210302 -927542043
11012417 -910366365
-5627515 -914519397
593424500 -631628937
592456687 -632429047
909878897 -185384429
101052274 -885375394
-712418776 -999655781
591420049 834512237
635416999 816909518
736049011 -489287299
686851496 -544831568
408160832 892871516
-25253495 -919266289
-532421649 -992467790
307702045 -808510072
978380987 508106065
-59385651 971730196
-205923903 984328712
880544385 663859572
949891805 572350625
-211738927 -956172861
473822743 -718959305
999740330 340112332
-307712555 990409251
-57938283 -926705250
-588250794 -995702479
-71496550 -929633397
854408995 688375164
743096611 -480522475
320850160 -802506112
-999814497 338391812
813794388 -381491510
216160273 -846521338
-827104987 -963109958
353406319 -786858290
-318295896 -971846604
622183369 -607092175
907500644 -191597983
-87619528 974564945
986381228 134945669
755921563 -464170980
-910412035 -777896671
426402695 -747814109
211244533 935040340
-824704375 -966030620
721736150 777108328
-906978509 922821793
-283349442 -967133427
-777471930 -997007592
531670279 -679622492
772508717 -442193281
-978866028 730155200
-69817498 -929275635
841079683 699717859
-994888555 17129248
277430159 -821807208
701141282 787438248
-999419305 273347554
-998646722 201251288
993241728 202158742
977348920 71881799
-90473682 -933618055
-999006908 231801977
-66410942 -928547661
626301144 820687534
790880680 -416388758
-580918540 -995326174
-941792347 -625365858
347277767 -789877619
-815795412 990434028
156016936 944113828
985107120 124872493
654808024 -577068343
797838559 -406106711
-995488334 582863729
-14920859 -916794617
-941767091 861790598
-70121915 972838995
917117178 -165848749
-991541337 -84634383
838199136 -340463715
752171519 -469009348
262960167 925477115
-597548371 -996160169
-999671793 310319748
880668972 -256292741
-419169437 -983352928
-309926113 990523208
884505162 -247632916
182899214 -858640601
-189357939 -952414515
565200056 -654352704
-732263059 -999878135
452806134 -732060190
-400834131 994396002
-970413360 -411835985
-992510886 621660673
844733921 -328720055
293251388 -814941005
844876850 -328457238
571361241 -649518956
193040343 -855023483
-998298724 525917591
94998685 -887185019
-731166005 -999867872
855434815 -308587933
590425182 834894172
-131195544 -941772625
923874119 -146422764
628291015 -601681435
999043182 307991237
-734583712 -999898042
992952049 198701701
999991931 377794335
70812200 -894199445
-506340925 -990685632
-257160515 -963345434
202746440 -851504408
930010719 -127684302
10736899 -910436579
998416279 289042330
-764995661 -999410475
-601228077 999181325
-169895670 -948981442
193252733 -854946986
773663694 -440614504
732220758 -493957613
-159867223 -947160227
-999997547 411576439
979057975 82547137
831954959 707069409
-738443681 -999927608
-563588315 -994390108
106314041 951574823
438205021 -740873633
-346074117 -975319990
-905831890 -795254739
428589742 -746540653
543011106 -671286055
504526891 -698718011
-559981136 998573568
-999361111 265818725
902585534 -204221659
964241926 2723468
-216104466 -956886669
974051863 52776215
993007533 199353092
680659842 -551272208
786543771 739620580
203777096 936335058
799219489 731061440
67200266 956992322
820048734 -371350701
373248886 901634700
995800006 237216244
-997797046 145667940
-71819617 -929702231
-177719176 -950380123
-213437165 -956451332
517311143 -689873279
969079206 26417002
830004366 -354637298
-395382447 -980914847
940617177 -92582895
936097018 -108020004
632174966 -598184414
972243543 524432476
931140622 -124126412
203998966 -851045630
-436711139 -985016307
656145792 -575778215
-2995547 965586092
470184 -913010591
-999896476 359787572
913245297 -176438063
-998064849 532742213
209437157 935356521
-472437103 996629221
984652861 488022023
976201409 65008190
-961951022 -489328095
39901991 -902768504
935274592 -110745155
-162664971 981089749
-52473650 -925496182
57032599 -898065399
-765163608 999455373
511431001 -693973203
808528805 724565704
-602019940 -996368072
-903236420 -804585641
515451090 -691177362
-996162254 66435516
-452553224 -986420282
983882281 115643783
965228925 7447957
923741829 -146816827
-785019394 997975694
385531816 -770441867
-919940215 903063816
604589009 829366896
-540230237 -992973833
654100344 -577749311
-681061282 999840362
975996209 514652766
14802608 963519209
769123484 -446771470
-138813285 979143605
854732792 -309941692
958222712 -24605311
-397713201 -981160703
28866151 -905728966
-463395621 -987340618
-948147305 845736685
-989384839 653507943
892400732 -229192824
-999880131 354911252
805627813 -394276389
522604979 -686137367
685384930 -546361134
-975787920 -353669605
931858309 601900485
421897049 -750415936
976103516 514365119
232734403 -840137367
-950297608 -574011113
322719188 -801637554
193555954 -854837751
-342377426 992068741
832500020 706637429
-951610504 836335938
-918382883 -745021146
335598201 -795538018
56651820 -898171320
51891054 -899491416
-507245614 997483020
-640655410 999567228
953748841 -43349620
996844250 254477059
-974875367 -364310911
243094311 -836045856
-790092185 997218769
971525580 39073308
865139136 678679728
664527426 -567588317
-999511730 473724029
121723942 -879027043
847513013 -323585422
635326903 -595321335
836000367 -344306360
842419695 -332936096
739385499 -485157128
516744699 -690271052
411988596 -756035925
949358617 573325236
886796910 657537611
282368186 921617744
-788670988 997492865
-278794680 988860794
922245870 615430475
520608475 -687550222
454023370 -731316216
417219079 890462291
993353451 203516637
2052159 -912617614
636034169 -594677167
621767619 -607458000
53461180 -899057549
937464710 -103439286
254802206 -831310771
-916068613 -754921519
-562806385 -994345557
-942049625 -623866228
-999978176 393576299
767023783 -449574481
359340292 -783908801
280850319 921924082
721066926 777456314
515380022 861209060
410133935 -757076613
866433196 -286604132
-710896414 999957210
765660874 -451387062
-539727630 -992941645
-116635900 -938924034
349297492 -788883883
-1470537 965411759
-357047671 -976629649
-812996057 991325172
984957608 123732955
-291806728 -968308105
-931759465 -681116163
-720582003 -999753259
383595509 -771461056
-602121869 999191500
800272055 -402448597
-593029641 -995941707
705979219 785066926
924039591 -145928466
574119421 -647327581
-651893445 -998340505
-957714986 -522845854
970771615 35115078
365430091 -780844049
932004371 -121373076
-171813306 -949325805
-966941922 787461498
-2761043 -913812067
511664825 -693811779
-990631356 -108031606
489711573 869344835
937778770 592939464
-205537698 -955149786
451172443 -733054485
-968331749 781863939
712174851 781996534
879575857 664817599
999982223 365691815
264367245 -827356832
-365603952 -977626925
-896935865 -825451063
138970761 -873528181
882667707 -251805957
941176093 587455065
967725629 19641521
976492605 66719550
-227923319 -958791860
-693155698 999896321
891090203 -232312438
788685361 738209147
982248591 103831911
497830073 -703255516
-551744307 998431128
784407320 741015682
992561693 194232944
-996612853 563574933
425809154 -748158972
274556569 923187628
-176270840 982150140
-606641970 -996576446
-356274596 -976538963
509670992 -695186975
-334014413 -973838580
-876877099 956690090
-972426444 -391122511
909765598 -185681577
203513539 -851223900
-47801725 970508795
884887724 -246755688
-772118911 999136574
496532161 -704128295
259806169 -829253657
794905998 -410469168
999910659 355006973
-861714826 -910832241
952749396 -47371163
715298899 -513869266
-977857257 -327753684
354221606 -786454951
771592492 749102692
998246570 284658687
825816721 -361733803
995383537 230973176
907718520 633982142
999820735 346220578
844501173 -329145932
161824521 -865937856
409625681 -757361456
-225462504 -958397245
854748311 688076364
183609478 939716935
-996892044 558486313
927932168 -134123871
5016589 -911879284
21845626 -907576801
