10000 10
321716236 926861647
333342795 -871326081
-903133559 730797764
891844981 -337036485
980373252 419122264
-999245129 98076301
985064261 19914713
2488423 979721017
391915733 -846568144
696291043 -638610308
-69513588 -972776556
589810986 -165623640
126024176 -935627490
-936344067 -506018902
-998911830 80123858
298362443 -884510031
699901974 -634903396
-473006321 999518864
356087112 918250548
412389132 -837100405
-894218344 -651241279
965962926 -93348678
192759838 -918102390
-524508427 -999174998
999879305 268897772
-48770238 -969841506
-872710334 785232882
-999148629 92686642
-996655771 310867344
491188047 99553391
935533813 536862354
187507639 954522489
961209093 479960462
985367017 22228501
-252437789 -991835454
386381637 909913136
999126801 292018967
-996696373 310176208
-582033749 -535732837
-997512335 27874500
-659784185 -781812321
993070627 356477706
-963106765 -366097414
997316624 319909467
-950142727 -440317298
-944325180 -469318203
-178794627 -985577352
809752155 698923446
809764975 -495829418
-481025609 -999968998
642847439 -688890866
150885533 -929457797
928945833 -235143530
-737601166 919793727
60262620 -950511713
969691392 -74939074
379508024 911851329
514747189 868221844
607513453 -717969256
812268057 696652088
922628158 -254597412
321582285 -875880252
977735076 -29950099
998350781 178128298
-861937632 -729886834
963384115 474178048
614889900 -712130062
989337668 378608033
895702909 -327605529
-864150253 -725083339
404382612 -840842908
843180524 -439333105
980127947 -14859123
508698726 -785926268
-918787118 -574923172
-775706903 892092717
-998846433 77081822
-820446845 -806141342
-298072776 -994775298
66210476 972558802
181762213 -921192900
100256427 328561190
-778797842 -863323468
-959592012 -387606575
-795456700 875242271
998795354 298484315
-842240788 826232359
719284732 766570859
764819506 735403499
774368115 -547466968
285449666 -889067900
-730685676 -912621115
996360073 140126011
-685602119 697655020
999765728 227279161
969998066 -73363454
318466125 927641679
326414877 925729534
-783514102 -857440376
-929858919 -532973262
370481356 -856050293
797223488 709847335
-632481713 970973534
123710587 -936184088
-732616493 923066198
880419583 -363586813
-330524226 -996436100
973478295 444173220
851477365 657268215
939367466 -200363053
880684321 -362994819
965150321 -97186216
72900221 971732834
-990952319 383116060
-763300049 901622661
730797418 -601410635
278129716 503662211
708268972 -626129334
-441190801 999997041
492171964 876402041
-863399716 -726723174
957382134 -131662053
-852666601 -748994487
765342433 735018263
-866829440 793956015
959432409 -122845025
-9753432 -963733384
778465783 -541855227
-911506887 713113252
-967961812 -333747443
702690699 -632003487
42462692 -954120608
586231377 -734125685
636274770 814736156
-188142356 994208497
-776487288 -866137127
-825250005 845585075
-958282601 578082895
-675455617 954480430
221799866 -909553208
937097214 533811108
-970831048 522490208
-825085228 -798702639
-895898678 745182497
844298750 665054226
233299970 946159784
179544406 -921805481
76093784 -947154942
984196682 13363669
-783990567 -856839591
-82187356 -974485588
26590993 -957208823
901191420 594551005
544976378 -763058148
-922305606 -562281236
312538505 -879316365
-78515531 -973996315
-842540727 -768515448
-184573267 994030533
384837040 -849747246
772272625 729845876
993543622 99091825
-888412975 759179809
79708220 970879750
637731155 813986706
-998049056 45836454
98841932 -942018413
-654609406 -963440043
91449824 -943716379
668115952 797524926
292897447 933581502
459247857 887571457
971783123 449761486
889016411 -343769817
-613665922 976616178
917686433 568954310
-852975407 -748375508
-16029731 -964766223
983969073 404246171
-878209000 776604636
-780516443 -861198726
13298547 -959690482
-454202402 -999804240
-999429719 110172660
462021093 886660488
296682936 932718299
235741779 -905278765
966027468 466913092
429872493 896977519
-867074383 -718554324
976960969 -34648664
813005598 695977478
-872748145 -705501989
-810646353 -820914214
-685859878 -946260608
905868881 587632363
365671126 915679332
774831647 -546838079
-885299416 764740845
500984516 -790489524
830980243 -461048112
-858756789 -736594076
996967474 323790806
999131256 291926509
-255669766 -992069583
-131842847 990968827
-984717886 -185791183
517193490 -780777973
802883177 -506438281
518899127 866649650
960910874 480730943
718697440 766947916
-272665108 997521530
756793102 -570482300
710569076 -623671590
185190458 -920238992
-295366665 -994620585
308411242 930013574
-578245639 -990872727
-921951472 -563585832
600853483 -723127861
559748290 850376927
778931502 -541211281
880049787 623216683
27016220 -957127319
996671567 145524866
422413042 899286143
575567094 -741915387
-666586633 -957440508
409667850 903135623
518653981 -779881517
974437875 440905416
-296773351 -994701177
933703798 -219633223
-74050247 986749433
415634698 -835559518
793283750 -520784994
997916863 168840338
-956092169 -408031182
999693761 223054334
-123765644 -979719127
-767541649 898438497
733524096 -598317613
900194885 -316339271
-792637557 -845643868
787920127 717543175
537683273 -767838325
814398204 -488532348
436053166 895036256
519038786 -779644398
-220098353 995682809
991894025 79968978
999116235 198696152
956126006 492590530
994946713 117876027
-915755398 -585509870
972645446 -59346575
999919927 239748723
113533612 966279787
232700841 -906218095
168621445 -924787000
-864242565 797611329
997412598 158951637
-505157893 -999957604
958924398 485778927
-771052705 -872513543
124992707 -935875810
868530260 637478328
999984508 261757986
782540568 -536195118
-206860993 -988171190
926050394 554628799
995781882 130644437
995745919 130076758
832957365 676878403
204411793 -914736689
-351138388 999285019
706489678 774665658
379834727 911759933
457894276 888014754
-72638028 -427233589
534921338 860443367
998733776 187380555
-952215869 -429428559
-486994257 -956434872
-391913099 999771976
-200107212 -987563874
792656276 713666647
-715390021 -925165680
-312356241 998547344
-109437319 -977987584
-348508892 -997243698
331126503 -872191074
670863532 -663619462
-580566123 -990348346
276284830 -892224104
-457482612 999954600
219224239 948838984
-976656403 -266774589
-136608939 -981198678
987411368 388524348
-988144070 -143126348
-271376775 997483395
-125446444 -979917256
-98763550 -976644146
915320691 -275839891
711551506 -622616172
272877811 -893362980
601121601 -722922268
-143985146 -982015418
478116050 -803501054
836375271 673373428
872212966 632988607
-14004142 981372622
925750189 -245124207
313375241 -879001424
997778121 314147064
-893108102 -654301261
327341146 925505708
853115705 655429644
-999924718 218670589
658908940 112146023
-438001390 -999629000
-210783172 -988513899
334592208 -870835666
993161516 94491386
327373744 -873649042
-957995973 -397024143
323114535 926525125
533287543 861083525
849446371 659505196
332148989 -871792330
418195173 900567361
-114700473 989818459
-997912824 287018257
856546681 -413756485
-781088339 887763211
303433690 -882671928
482491394 -801080683
654643095 -678526912
950369159 -159960016
998724830 187141042
914809136 -277281497
513196335 868806011
792708002 -521630081
885818995 615735934
-742822153 -901681346
240854534 944674513
967726279 462124744
866518197 -393532696
-55794540 -194750235
997995917 170465591
705172975 -629399655
-756933708 -887831357
75514542 -947280852
134696377 -933526526
252677250 -899956086
883652909 618561289
937638802 -206326359
991570094 76448575
-384901146 -998523715
848102537 660968683
731746230 -600336251
432155790 896262856
-347343991 999226656
147623243 961118786
941521263 -192831450
-939485197 -491974697
-155819984 -983284296
998186934 174523398
969326109 457442352
548832450 854889700
939618227 -199489177
111441171 -510101870
-609912923 -981944629
358461598 -861136379
719344882 -614157816
757808723 -569191864
192371724 953677810
82270792 970555211
799427109 707975537
551123628 -758955977
372718707 -855079250
674333866 501003729
866408993 -393759663
939755416 528469015
597522138 -725672395
-192355565 -986853533
300109722 -883882124
814053742 695017282
-735606750 -347753249
364962807 -858409642
903569927 -307663908
-733259709 -910336395
133435580 -933834176
522225314 865381491
979586669 -18360870
-124486862 -979804247
882260749 -359446312
942211501 523452901
66841416 -949134212
990670957 67148337
182454909 955391754
22377017 -958009331
6127969 -960988305
-681499126 951623416
799557996 707863568
613544506 -713202465
-110242676 -978087474
-498453339 -999999991
-362079596 -997785867
-946692125 -457837992
918950733 566868319
980759081 417602646
811434577 697410054
-24702985 -966167040
949525185 507748523
564056143 -750090577
-982000286 -215823938
477103042 881591476
335304985 -870554128
628862880 818504823
636726956 -694160857
-106358585 989227340
813196649 695802473
306275148 -881633011
-998351783 57038556
886369693 -349955958
-838709295 -775473325
822508510 -475360838
802222829 -507437831
616008008 -711235640
762863957 -562704031
923362431 -252389608
-905281255 -619177039
175283076 -922976950
-876625252 779145807
-561001556 -994482848
759454635 -567090014
-959278234 574260693
677322585 -657459515
815320431 693854421
-307148141 -995273986
756933986 -570303726
-378268021 999646897
-838441318 830765644
-997747635 35509672
-259666551 997116849
-332183546 -996513888
-769000738 897322120
-858073036 806012786
753365392 -574798272
-683837037 -947553174
977095214 -33841535
-933158305 -519566602
-897856851 -641074126
954096393 -145271758
999249128 203227230
899929850 -317013389
-191576037 -986781578
999923782 240204042
789504186 -526294347
681087561 790031505
996021204 333083356
568086450 -747255856
780116820 723772307
978334651 426892481
-956831571 583587053
372528787 -24440476
518157907 866931136
-615484113 976104125
428858198 -829145994
474589720 882445922
213261085 -912122281
-643200171 967355313
208455355 -913547035
376056470 -853618122
-301141004 -994947012
-897449586 -642231902
-991445786 -96334426
766736417 -557652101
-805394452 865917197
996589721 144094511
-970659678 359630656
764508781 -125418328
-780943807 887881992
-939372381 641457243
152957767 -928922430
964155952 -101793858
683359656 788695493
-758715933 905009393
823458047 -473783023
-846104639 -761793674
-981506675 -220923974
979025195 424316884
540557078 -765966910
-207312642 -988211152
675547848 -659168593
498490510 874176899
803707265 704276527
877707946 -369594556
-358827383 -997662086
236673410 945501721
-508352579 -999917456
962596651 -108868870
-671429845 956307561
-966923913 541624052
926901509 -241571746
253028737 -899843831
-614190668 -980470680
-835331587 834371438
808226509 700281462
179840488 955838151
-734920121 857333991
33528127 976399387
-436797643 707620621
-856902037 807570650
149133666 -929908218
-826522877 844205504
878393425 -368089611
999072199 293143673
-925085208 -551800874
-945369731 -464271064
-830373904 -789988359
-952952186 -425484578
921275703 -258637771
787944345 -528538557
476323991 881856587
969970154 -73507396
-971852749 517165453
-587248367 983248498
-955948517 586866390
527789602 863228594
369241139 -856583718
-920927864 -567287563
-314063512 -995634073
-490362608 998604149
994076063 105817269
-18282325 981787706
267161356 -895252560
342740086 -867591675
545791834 856126075
273397559 937883094
-675211823 954592924
807683647 -499072344
994958569 118050032
838677306 -447593744
-766264361 -877892544
-326816078 -996260365
989620519 57344628
151276299 -929357093
165087484 958294276
-339339235 999093524
-973912815 -289854002
-998740735 72472473
994804350 115793916
-643414730 -968579742
943780019 -184737813
-293125376 -994490636
513136196 -783249978
973871851 442836786
-871609053 -708138785
952449046 -151814034
937904270 -205418542
566478265 -748389277
406832163 903981458
-525450876 994958593
-164825776 -984204074
99092387 968316593
-983675573 -197725371
399086009 418702179
-915891543 -585040257
744478359 -585619327
384159444 -788931831
989636429 57488236
28867932 -956772237
927594197 -239402217
-989628655 396225392
-981899332 457970542
355118395 -862527059
-275410056 -993401031
-607216418 -982832892
-777321731 -865126588
477277237 -803959996
927793964 -238774450
700453928 -634331766
-986880008 -159465222
571680852 -744706661
120653283 965239175
935212492 537485306
936846652 534303655
-151767801 -982855638
-491903639 998504602
-913473014 708762433
905049556 -303803809
-992456209 367254439
-824707750 846170932
-64921160 427565681
171210388 -924084868
902053059 -311588122
996347384 139909351
975083029 -45716880
570644941 -745442502
781338891 -537873467
771290553 730590496
905535287 -302529627
-121596596 990290954
-809709227 -822247360
967159330 -87574887
-204836581 -987990627
954079937 -145337895
-460249504 999913286
512887386 -783401177
266265294 -895547666
-504117689 997482629
833465136 676361113
-885852077 -673452049
907479240 -297385615
-50013875 -970022387
268472795 938946568
143039305 -931459141
-776255306 -866414594
944841630 517961668
450306622 -818264430
-998124871 282179087
46132760 -953387615
954377094 -144141832
344134375 -867030019
-708054815 937822786
-981161937 -224462633
965289146 468960742
468113943 884633489
-785483407 884030787
-998789436 74539271
-937866841 -499293463
981094680 416253808
374532644 913239317
-998387332 58399361
857083476 650921105
-342379203 -996977828
69899634 -948484812
319986002 -876491725
995003791 118716361
-949646567 -442879067
-150946303 -982768160
768049949 -555924792
-739961311 -904313677
319833144 927314390
-134027119 991108117
13106840 -959725542
-992210428 369977643
482931216 -800835458
-253935078 -673381855
999734547 225403392
-722071665 -919864637
-147627892 -982411674
708942592 773133959
716024725 -617781911
-356980822 -997589666
912344872 -284192514
859469592 648169806
604264265 -720497791
993255310 355221911
-870173849 789066367
-940231359 638875617
-170576110 993296928
991273170 367688395
-984194366 -191810088
-165565781 -984278115
205355472 951379194
-545328998 991772628
-999864376 150532684
28125171 976998932
529128152 -773318445
961512644 -113719691
-749409176 911695631
-793094602 -845039716
970833981 452782053
992562346 87503227
985165366 20685409
997672492 163959531
943143428 -187040877
999522332 282534778
-238796946 996409843
483415338 -742504015
925775747 -245045720
-852115612 813860050
995780379 335270937
987683003 40555232
-66913382 986156561
111180966 -939151981
-455999423 -999821007
576060798 -741558685
-39152721 251705246
-821049991 -805183006
215662094 949503083
-536020912 -998260152
815691541 -486470250
921998345 561753926
940780497 -195428178
983458282 7929788
253725758 942056420
-813654982 -816556562
835958081 673803221
84726582 -945239428
992418973 360727534
-862444180 -728794607
657861057 -675625673
-520924753 -999408593
-465021241 -999885232
-918660733 -575371258
-465769616 987253038
-157948548 -983505137
17213412 -958970567
-666397033 -957540773
-846771057 -760513138
781073657 -538242225
641089995 -690412119
826859286 682931757
-279068477 -993633513
-19982425 -965408481
83712252 -945468502
-687870736 948489621
994529636 111912680
169496658 -924550219
-884319254 -677370661
-488221500 -999989612
901075877 -314095382
751540972 744888044
-933200506 659346596
-653337070 963671586
482202248 879848596
-618650236 -136131484
929589275 548130936
-30061248 -967008741
-326322620 998843762
-736574953 -907380650
685899981 -649066739
198876795 -916343558
-837632368 -777395674
482564146 879724532
-942191886 -479480754
564585134 848345675
980445446 -12785825
248863991 943058226
-921876223 -563858979
-74822894 -973500044
-257892574 -992228660
-272687760 -993225783
548478728 855034706
907818357 -296479141
972202529 -61742862
-996210542 -7254323
399914871 906013450
361704490 916753779
771584707 730367836
716393156 -617381138
141189118 -931925742
803198994 -505959730
704720335 775764663
765781793 734694308
880790201 -362757950
420727659 -833118255
610425421 827636113
370149976 -856193151
-12279325 -964152014
821065823 -477746613
-896283499 -645512437
849483372 -427475784
586740204 -733749611
599358829 832931475
684207904 -650744039
997768930 165849112
366455056 -857776222
485855109 878593372
-992679137 364766404
954195599 -144872921
-863014688 -727560158
338397348 -869328526
-632926721 970829916
-910546583 715231811
-97426270 988573145
299954731 -883938139
604835765 -720054307
66795492 -949143940
262083044 -896920923
861033227 -404811354
-225915039 -989783958
132612975 963443247
-687200054 948830775
-989466633 -125184955
760874491 -565270175
-204438905 994998294
-999983504 209654702
-291385834 -994389227
485085464 -799629899
-988527893 406565840
786159788 -531085501
-355314434 999346578
-986355663 -166072355
728221161 760754729
360788161 -860164640
-820356095 -806284838
805264195 -502808966
-489488748 -999992233
983233280 6300051
-682429078 951173968
-2453190 -962503598
962355061 476945954
-714058814 934398382
-26172467 982542807
384013020 -850113739
861747402 -403360858
-973525248 -292939467
-968155438 535758867
998571608 183169372
-256667447 165947792
-434811326 999987780
133824592 963259354
976092698 435043873
-592497438 -987338363
176380425 -922677088
53156469 -951968874
532246330 861490378
-999936562 217732534
248540526 943124148
653863994 -679225251
999971762 247250929
835133601 -453861787
-965380206 -351456601
-967685842 -335683837
805816670 -501958040
838854928 -447272365
-244480700 -49114678
579453602 841940538
63383495 -949862094
996288986 138915688
978909821 424750650
-539621240 341830429
950372232 -159948044
11559389 978779547
-117047096 989981120
100511753 968122346
677264127 792263632
83745436 970365544
-29702888 982874681
-645768259 -967526991
-998345246 276943766
-938728454 -495413517
858067386 649792543
-596287026 -986254436
998377023 178710432
-886905207 -670721471
-989232434 -128440995
-915025238 705229306
-902866936 731344338
-121847712 -979491325
299442387 -884122632
338329100 -869355661
989269416 54206134
338807685 922691867
-643603714 -968496111
892276542 -335993698
999972171 262982610
-874639335 782293483
957222476 -132337746
913068506 -282170452
-676630036 -951900569
-788029333 881810717
791218953 -523806266
967975648 -83549055
948705995 -166394743
-888451712 759109021
-823100694 -801902196
-875392579 781110141
837132472 -450353380
705919571 -628614812
30305533 976757860
926398975 -243127952
-480244921 -999966183
-950688054 -437477767
-969276962 -324444579
988715936 49334586
-998417381 275214798
773938472 728574654
-792514058 -845806651
948166973 -168452616
278807262 -891363498
-910648334 -602440419
-993295197 357719959
400077608 905966179
999735652 275017533
897649179 -322752390
-649288121 -965919489
-555299635 -995524644
-413518150 -999218956
-938888433 642899265
577875289 842632718
990809045 370410849
940856440 526234440
798404527 708848705
301312511 931655290
898715370 -320080194
-482845261 -999975551
615006088 -712037356
-996721674 5562665
-390661688 -998678032
744856568 749533791
852857392 -420966000
-303496123 -995076890
-944266207 626491844
824713131 -471681890
995253380 339940590
-171273336 -984843858
769307118 732079144
-712382697 -927473992
-940866696 -485639774
833237481 -457157745
-200097668 994795458
976644028 433050709
293425817 933461310
-597655889 -985841223
-160816756 992741141
253169772 942171869
384296773 -849987554
889856489 -341790107
454045569 -816323195
-536114057 -998251757
935235584 -214494009
913388529 575935099
491537320 -795959818
-908042261 720598326
93268160 969107413
-840003864 -773143245
627508201 -701901976
-995307573 -27181495
233315713 -625471443
-282121047 997793626
-853091621 -748142266
665283047 -668829084
881564964 -361020667
911147802 -287500423
898412507 -320840521
-509471270 996917315
-612590063 -981041144
-908566078 719492467
-967107375 540756488
-242667986 -991104146
-490392562 -999993956
976580180 -36924097
-898216814 740657877
908797315 -293859674
-197994255 -987371257
848945403 -428503108
88850779 -944307179
999346533 206976730
-695592044 944527104
804969383 703168716
-477570662 999318286
996100615 135754839
-943639499 628424801
825126251 684617398
992061922 362948828
386614519 -848954690
-675108426 -952777252
906560729 -299829774
-841177798 -771014303
-745269223 -899398245
999366799 207783351
994997628 342105157
893352538 -333383602
-916322085 -583547244
149713622 960787596
446894516 -820032911
-182862739 993944492
-90980809 988091496
512168631 -783836480
178500980 -922093083
-955320736 -412410358
-156550026 -983360109
-976102251 493603868
651010197 -681761285
878268309 -368364849
-40460923 -968608113
861238808 646109523
-138472730 -981406412
-816052271 -812986743
583470154 840155879
234876198 593533423
-605879054 -983269039
990029837 61091722
-92711091 988221712
-836394440 -779599330
-998485069 62187151
863990368 -398766359
317922274 -877279690
330065721 924843532
-13354513 -964328899
-385379487 -998536895
9192622 -960437189
-988840315 -133813709
523629541 -776799494
-110409146 -978108086
-617952655 975401171
687967305 785965485
546240707 -762219519
916037669 -273806852
2279536 979742384
262936338 -896641286
257919553 941180606
689111001 -645869260
768862018 732410739
-362655011 -997806980
988746733 381737874
986574004 392480102
-737094622 920136936
-784434508 -856278457
957586247 489099344
-758174249 -886531694
576144279 -741498284
766778553 733957108
679003276 -655833020
749760768 -579243363
999294832 288369080
-213656811 995406385
650441848 -682263459
793014298 713369682
-313273517 -995593947
282142763 935978407
711912478 -622227250
-984377695 440638425
955819334 -138230136
134132059 963212587
317364095 -877491964
90071978 -944030648
884737022 617150534
353805612 918846833
971239883 -66879906
937513932 532984588
-381141961 -998416378
939077080 529839117
377189663 -853121606
357101874 917981935
697680497 780108927
-569621589 987102909
943352111 -186287054
-678493544 -950802665
984867733 400260083
916449003 570979104
859296800 -408306889
693175691 -641776763
683394669 -651547803
-278183947 -993577381
-798006274 872903264
-752490799 909517560
939050641 -201464869
698116329 -636741228
-978693531 -248531056
122513785 964963944
-962758598 560245075
-991146967 -100973764
368685420 -856822354
-967485423 538966426
-880496409 -686925006
364865295 915899375
-950186273 607428362
-681062871 -863529374
972028360 448968387
-175070693 -555002630
-965838656 546610699
833985682 -455860048
360550098 917063656
-612620572 -981030615
-425047656 999962446
305307153 -881987487
-25689751 982496784
-585126129 -989258336
315749284 -878103905
875220026 629270104
-72140539 -973136859
979335693 -19969848
720108635 -613320751
999746000 226074165
-864383954 797413757
282728695 -890011469
350836468 919618521
867279353 -391946552
-26236687 982548917
160462448 959053246
745167589 749318962
-203606249 -987879842
634352914 -696177645
980175932 -14547341
898561719 -320466018
-875813118 -698293487
294288511 933264971
-999921620 218911403
187362095 -919632509
-999668857 128559494
718318100 767191447
-980004597 470021073
955056972 -141374700
973758731 443221354
267676438 -895082715
-113996861 -978549729
-578270883 985264177
649016068 808037003
824848255 -471455160
990521459 65711104
-999954777 168860835
583936227 -735814390
-631162719 -973835072
588407119 837938399
932182586 -224662991
82147970 970570786
-233007352 996198067
846741296 -432676360
-672112582 -954458909
870617318 -384909765
677137310 -657638501
-995618794 -20529434
-87525365 -975190428
-891928517 752668738
879601405 623788483
-442024875 -999677192
-888271250 -667147847
-351967161 999297374
-830249502 840115709
771189165 -551752530
-943455441 -473487612
-405368778 999872796
949052981 -165062732
983982067 11768851
-924225423 -555082985
924205729 -249839042
960455080 -118389510
-398100901 -998871556
-726139488 927144092
999333346 206459802
230292696 946742891
-722962757 -919150006
811471043 697376935
-249511869 -991618643
-398783523 999827483
-76994378 986991374
915294480 572857624
848256359 660801458
492810565 -795229235
193198151 -917976950
600891322 832213945
177565887 956220909
996126380 136180653
-639444330 -970321504
-616983909 -979458760
435819566 895110163
857915985 -411054223
124367683 964686701
196553820 -917012992
735802356 755694092
995314649 339414994
982974027 4439570
-996031835 -11390906
698668097 -636174466
-994572194 342011098
91844840 969298922
-994055890 -51970635
-763269087 130587430
537193290 -768155274
-857830772 806336846
917278940 569624751
118782156 -937362056
554432938 -756720499
891566830 -337707063
-759150257 -885501056
-999528063 241864274
-862505972 800020196
537024647 -768264332
172850697 957010211
991390584 74524958
986687789 391951002
-931360591 -526927236
-990141529 391232394
694641358 -640289570
-997796877 289554877
-616606879 -979596675
-718743131 931641237
141743930 962039820
-403518187 999861182
990826003 68693994
440452216 -823326802
-784991588 -855573093
972865808 -58137036
-834549154 -782823228
697993067 -636867744
-939222637 641904392
542254318 -764852210
855350300 567547176
-82261220 987415469
543741417 856948851
616407698 824709630
791307156 -523677546
723829445 -609219653
-192528500 -986869494
598605245 -724846649
948253985 -168122070
-999920861 160713573
893430920 -333192648
447283136 891453401
299777514 -884002115
30550621 -956448496
414221012 -836233740
902014858 -311686606
842788387 666665146
-595291773 -986546192
877358530 626611962
-775624931 -867167091
621820364 -706543501
-797575293 -839068215
957885556 -129515250
-728257632 -914741745
560380261 850112801
438523409 215705613
27117816 977110018
776027113 -545210299
-928793717 671226005
590826004 836845629
-871619652 786887856
-877950184 -693165685
787430911 717939823
-831975570 -787272034
134269839 -933630746
115101530 -938232506
644446871 -687503870
-850161799 816377680
942642434 153216189
-175644123 -985273497
570931937 845635810
-80223029 987252508
-832710170 837370696
189335394 954205854
-963941527 -360820878
893195671 -333765003
810776953 698004727
947000533 -172844756
257884393 -898284324
-777482442 -864930429
592241948 -729651871
-890182854 755920879
-886131014 -672732178
-999840802 224842879
105704078 -940427953
37074218 719266102
-276236306 997625228
669628754 -664778784
-438183076 999993342
880192022 623034948
45325615 -953549523
-995734911 -18011447
913151328 -281938826
999503823 213433369
999987292 251036292
49458998 -952717448
218800472 948918465
239828029 944878671
-84471746 987590986
-296598970 -196850932
999942114 242555534
910112055 -290316198
-706276536 938810932
681753213 -653160209
491770244 -553133045
71878976 -948062704
-902709442 731662882
991056050 71031322
926865559 -241683470
957398172 -131593917
296045391 932864201
-430185857 -999518791
996541430 143252441
53684939 974080044
-245285352 460307749
-737670659 -906395954
402679387 905204274
-941188715 -484147443
959419992 -122898913
984515547 15758806
195405317 -917343528
-59581554 108891782
23123414 977548021
-705099003 -932929355
886412414 614956082
895180790 603119066
203927057 951634850
723353516 -609747191
994783681 115496099
894666572 -330162474
-804353628 -829796217
-307014145 -995266876
-260122674 997131453
115080768 -938237387
-198050126 994695884
-747747599 -897048025
-305899942 -995207411
712384848 770968193
725746539 762381571
771851166 730166077
-372642584 999586768
-944726749 -467380384
957005384 490493419
992057704 81772393
-53076121 -970466915
906764654 -299289929
742428657 -588043740
-995558166 328429338
769211540 -554390731
661592417 -672227827
968876480 458802537
999094931 198018716
-473790613 -999935741
784618778 -533272127
-597184158 980883599
849862010 659050271
253543772 -899679291
809243792 -496643957
-750008561 -894850221
710532692 772136559
362110143 916644734
-200857961 -987631968
-772352640 894732894
999792275 228954308
-453285530 999986523
944963230 517703789
206023013 951259270
913801794 575271805
-932488824 -522328370
-900218960 -634296387
-232304516 -990298680
888199188 612595647
849195230 475951128
-990998933 -103197588
-528150280 994571676
-934106997 -515601797
-447248775 -999733900
-83433881 -974650965
677073324 -157840086
-78792444 987137892
-904397992 -621871363
997755831 314443939
-679524038 -950187019
918453326 567690545
-267342476 997360460
836575968 -451334189
-802384012 868806399
-27590541 982677131
-444685142 999998934
-529037556 -998852952
-191230128 -986749615
499540927 -791337063
-958822097 -392182328
-217321930 -989069215
596375690 -726542316
190449223 -918760065
916725231 -271851973
-541683244 992407603
517099518 -780835476
472563095 883132801
771509573 -551321981
800473228 707077877
979229615 423543315
-11449540 981122517
-176758406 768307895
957580646 -130818280
961351920 479587961
151361919 -929335023
-341415431 -996935401
187677301 -919544426
394975827 -845175842
842703746 -440218861
-986202633 426248674
999859675 233838795
950401210 505785699
-911456508 -599851938
-903899301 729221529
963764642 473144296
589792365 837312722
999993606 260302337
-351798745 999294892
997223766 320990892
-772557032 894573605
336646253 -870023576
911288398 -287115501
305638558 -881866317
-839029046 830083166
990689669 371098536
966619142 -90206714
982355905 124724
903127480 591712872
-702357830 940951653
224418219 947860414
147936338 961069362
-975818856 -273989819
-798559859 -837744034
575155654 843816166
586993324 -733562029
236830506 -904940405
890899889 608987367
184173666 -920522585
609991920 -716020557
-340320307 999110718
964820667 470252687
975040275 -45963918
-305734239 -995198467
-942794578 631028802
998717117 186934927
801372914 706303300
954700269 -142833743
764578217 -560478060
-977718964 484138765
-170485538 -984765940
-315243928 998610745
978575184 426001909
541130655 857992169
102394457 967862566
-864624668 797077257
781509476 -537635790
82461017 -945748714
518783494 866693648
644058698 -687840769
391518187 908441598
92990169 -943364352
-17662560 981727795
427072021 -830025896
146460297 961302148
-969134925 -325458033
-800078592 -835686154
1000000000 257914096
27918586 977021726
658640304 -674920462
140795752 -932023974
866917322 -392701683
-764234577 -880088715
971048667 -67889150
-930987980 -528434778
-967608349 538381618
869279936 -387742997
273937297 937766188
148828100 960928071
-975139845 499074868
971959955 -63046813
753822990 743293611
623495615 -705182681
680279398 -654595251
381261661 911359691
-529522818 994373126
871973515 -382013688
845283089 -435411567
938383853 -203772024
-503036339 997592280
822584077 687049785
641337781 -690197830
-497643688 15925708
60412387 -950480620
-894972003 746953125
837860301 -449059687
-165318343 -984253443
-980529212 -230801475
-161411879 -983859601
345492453 -866480879
913661378 -280508689
880871070 402659653
240633136 944718569
978925443 -22569887
142508627 -931593691
728748947 -603722742
-915154207 704932708
828237946 681582838
828210023 -465784655
-981379276 461321300
705809262 775088724
-979305845 -242713930
521104054 865809796
715873212 -617946328
949826612 507077279
932285064 543080960
821365620 -477251377
-841918288 826625810
607840759 -717713151
-378780290 -47876914
933281659 -221037034
-697977796 -938067459
988392091 46548676
-407768880 564044400
151114064 960564533
-984741384 -185515306
903230586 -308543693
-491342162 -999995506
-363675375 999467629
-850394763 -753504613
-584568388 983869114
595361120 834780203
994389826 346987953
817953058 -482838393
-24371861 982370872
911175028 -287426012
674103164 -660550901
-771555466 -871935817
488252862 877765831
326016011 925825809
184381483 -920464726
766508198 734157095
399118354 -843275449
350304397 -864516237
-910107044 716195049
579084127 842102900
984782348 17773376
-476063036 -999947112
466608501 -809714850
978968472 -22298506
-760503658 -884069367
-788289656 -851326051
936371668 -210641786
-734598140 921793766
-953685284 -421466741
855088231 -416614825
975404190 437511395
190309567 -918799801
-211834258 -988604009
-322862259 998773497
494836532 875469488
-877267708 -694821119
846505890 -433118810
-940259274 -488435341
907396495 585308066
972152721 448565050
970328544 454359456
402513468 -841710793
466952788 -596111802
996764119 147147408
673323419 -661293657
183295660 -920767002
595806039 -726972780
-755514890 907342355
996187273 137194810
-269301290 997420968
999978972 262311435
785787857 719264293
971519462 -65399577
998836264 190217298
990364732 372927266
-593748868 -986988775
-560296605 988970299
-707751919 -930960040
-998753945 266349933
891717475 607877938
494703585 875516170
-201666801 994870108
-772968293 894251706
352399540 919212935
-210219880 -988465445
-237693133 -990720289
859025501 648684504
988808612 50146416
-647139269 965959694
993561475 353097902
-977903410 -255802066
734414158 -597303994
838829258 -447318827
579235702 -739255047
-302717537 -283254103
839551117 -446009046
409353727 -838526530
980890269 417080881
716074932 768626760
-731038537 -912308543
462399842 886535676
-753011014 909144878
-252034854 -991805719
785470599 -532065544
696493593 780832479
663474487 -670498673
912802057 -282915351
-166023070 -984323617
-183232364 -986000032
-160820006 -983799496
892408568 -335674173
583755896 -735946718
-804726142 -829276197
878316328 -368259289
404798738 904581924
-62983874 985825192
793614731 712870477
990126640 61994762
-998226881 52338689
-208764217 -988338784
-657100681 -962241443
646173821 809556387
-968670296 533286904
973586839 -54164100
836940855 -450692134
862445445 -401938354
876342508 -372584451
731190514 758783987
-234007603 -990432459
919805306 -262967223
960284225 -119139405
903506060 -307829695
-186588785 994131397
900774909 595157310
998647053 301037896
-8019968 -963444159
815734568 693471191
82662054 -945703776
966851759 464610030
446165557 -820408244
278168845 -891582109
988491188 383066856
647881483 -684513757
172200390 957118585
473797382 882714780
-537821980 -998085208
999542948 215226423
607873268 -717687640
-155909155 -983293565
203106623 -915118360
968984260 -78517718
-882239251 770013453
802787551 705075639
889188499 -343364952
489890355 877198314
952620972 -151135749
649102535 559247210
971867192 -63543909
997960152 311630878
73105248 -947800553
987641602 387389144
577755204 842685249
-847416436 819816215
725868444 -606951302
996121438 332143102
-754818217 -890026625
-921381527 690163452
-361864560 -997777902
857465754 -411945798
-51655037 984857338
853262615 -420177308
-313627909 -995611961
-609066518 -982226748
-988549488 -137723018
193749623 -917819030
528059100 -773998522
982711630 2595677
-983610948 -198459974
-518000208 -999581157
490804174 876879914
-213354594 -988733783
990759926 370696008
-958582259 -393594040
502759758 872643999
986453647 393039645
570165571 -454674477
-93670259 -975989464
-136335459 991253948
579953071 841720277
-980206335 -233965800
739826502 -591085022
998496945 181403005
788718569 716895321
-723154125 928981256
641282233 812137212
-974795024 -282610841
937277626 -207558459
617295999 -710200903
167995796 -924955913
789221801 716486471
535373671 860265691
-218034977 -989129137
163051048 -926277543
801505302 706188577
-195130903 -654038844
648029401 -684384273
171546303 957227549
983667279 405554381
222348993 948251119
-909897957 -604824356
717358676 767806859
-918466799 -576055827
999883368 235881097
673573531 -661055617
-334895364 999011920
-988079599 -143984216
274999578 937535974
-968886417 532248446
-818456033 852832928
72616173 -947905297
886986375 614199644
-916507349 -582903893
981951240 412751991
667844179 -666447039
80946036 -946086284
746445850 748435133
993831568 351146439
-870356844 788792616
694518886 -640413968
757347667 -569778458
-22441636 -965805438
598718110 833229191
990889573 369941146
651662201 77940373
670571913 796125112
261519780 -897105001
925262927 556038844
689673792 -645305116
-222784747 -989526222
35323792 -955522665
619091503 -708754757
-244458212 -991239542
648695015 -683801105
666354583 -667833477
-945661424 622120507
271333342 -893874721
994978709 342263203
-175313434 993554109
753000175 -575252941
-994728255 339967610
847800206 -430678983
-470896240 999605821
440200270 893718828
976973851 -34571271
71674289 -948106404
-995087800 -31778165
736251558 -595206309
-119495315 -979210486
99686642 -798870506
973193138 -56338216
-145400703 991816239
999004548 195201408
85592656 -945043799
-330432121 -996431767
374675695 -854222881
835889234 673874122
-850859913 -752595185
852723465 -421225730
961268012 -114804267
-189138198 -986555360
65692730 -949376999
-826792462 843912806
847858012 -430569497
707389098 774104536
109401046 966874819
739544579 753169455
592721826 -729293020
557692698 851234737
-891143398 -659580986
7895751 -960670878
-9420790 -963677974
601614007 -722544227
-268221298 -992933164
-520019121 995683453
908888528 -293615191
567840505 -747429517
-981829416 -217591465
-540053229 -997833498
743282806 -587036309
207415436 951007676
-532690508 993897478
343846325 -867146354
999925770 266409817
671688956 -662842216
521595172 -778067268
-159467309 992662226
921752828 -257218974
967590679 -85452401
590514114 -730941515
-757907182 -886812307
950346092 505909866
-936784351 -504098667
969760843 456113434
-998328942 56176624
-867741746 792642404
783806493 -534418106
723157874 764066419
-923201677 -558938653
777127591 -543700047
920893700 563632958
-173856618 -985098873
-319971607 998712896
-918591961 696885763
782378992 721982401
669431914 796775635
-78856284 291111499
562494878 -751182889
900896100 -314554514
-814976713 -814596641
-765009822 -879252258
437339692 894628723
-994462641 343393915
769817902 731698525
833683263 -456384816
967305734 463322046
653412677 -679628634
-460023159 999917633
232737304 946269356
-761013002 903317796
451827425 -817475244
-991472738 377779438
769923782 -553444663
744112155 -586054088
815378923 693800433
140127105 -932190607
822286820 -475727982
-997720888 291168357
-937573332 -500612828
-820669123 850501348
417850601 -834500498
-867080349 793596609
999990772 252064976
-999368675 106140895
834896391 -454276049
-919846350 45140210
-4106217 980388696
994319535 109041847
899823654 596536965
311201202 -879816085
777340351 725949250
975823025 -41397415
86700327 969981418
328563343 -873188301
847815002 661280690
999509931 282922526
902586858 -310209311
-709173821 -929896960
-413845091 -999225581
999739433 225685595
-132704002 991024322
-686382265 -945922792
270970054 938408066
-999990120 207531258
441018609 -823038846
-414332322 999919974
901104059 594678200
796588645 -515899551
981300356 -7092196
-494795807 998311742
-629761370 -974412305
-999440367 245133553
-975443901 -277154748
558632138 -753856373
959496894 -122565153
-341745146 999135239
819805243 -479823323
804613712 -503806809
-877217957 778197896
972632116 -59419536
-496579021 998178649
734726678 -596947659
214771570 -911671183
606636768 -718652901
-771904538 895081406
640751852 -690704168
-683450354 950678718
523331981 -776986103
-974740753 -283065535
-784813344 884603468
958928843 -125026140
516404632 867595375
969555923 -75627164
804120761 -504560261
-999958860 214949839
99025364 -941976079
-951963258 601286608
983549656 8593572
49534495 974569411
-352977433 999312244
837804676 671893150
999462927 284289240
-984793838 -184897409
594126267 -728238539
911401087 579091634
-466953648 -999897106
948727618 -166312002
879450591 -365746046
981457628 -6029354
758857748 -567853410
-415813857 -999264519
403825260 -841102166
856242291 651880720
950649512 505225542
-992629285 -76991362
922906782 560183510
-601444378 -984671083
596958257 -726101113
-933252608 -519176453
-92083747 -975784083
456211721 -815193801
901964018 -311817448
962787608 -108012372
-134021220 -980907437
990771217 68143695
-119979501 -979268330
-437711902 -999625363
867380581 638857854
861555448 -403750813
-90764372 988075062
-315720589 -995717600
-947969540 -451445110
551810227 -758493245
-264309843 -211780870
-971186248 -310686908
909538460 -291865048
933418016 -220583896
-44898793 -969271537
-325575294 998828688
517608772 -780523663
979589150 422175610
-696068331 944278356
980655619 418012191
-47790783 -969697954
740237703 -590606353
94753156 -942960375
286894235 934930499
493762025 -794681751
996799915 147777573
-460635180 -999857276
790621383 -524676206
997731995 165119352
-52901907 4135852
981629032 -4860158
982170969 -1145505
991737466 78256697
933227522 -221216632
-651014037 964548925
515190771 -782000589
419406557 -833753907
57050313 -951173402
804026162 703997568
590771328 -730749629
-997931594 41665971
-960612472 -381495702
958521536 -126783228
228394960 947106430
897198215 600293946
-362350645 -997795818
999234965 202705120
-6887274 980667726
574153656 844249969
-645194375 -967784504
-834272202 -783305348
-32788867 983161566
980979793 -9248640
812804990 696161025
703148484 776739209
371266061 -855710445
-999777311 139825532
971702458 450021756
150082498 960729004
881794841 -360502311
923179168 -252942058
169779638 -924473451
938750383 -202505736
924905735 556672154
-580956666 -990257982
-577180983 -991109165
999995082 253659976
-629551230 -974497863
370993728 914219016
992959811 357224649
795673053 711147292
968971034 -78584326
974775118 -47490399
999651165 220663434
-966162253 545139355
142178792 721894524
-458936147 -999845620
935987936 -211944631
-323797568 -996115201
785958466 719127006
519961526 866245211
-803337500 867897156
-321921777 -996023744
-99698764 -976763591
928397336 550333910
-932484968 661330184
785060385 719847645
-622522601 -977319743
950842553 -158114488
-780220798 888469924
209109832 -913353763
651260373 806828517
-289404366 -994271486
644983607 -687037688
710258074 -624004911
747137572 -582428212
283844776 -889625057
-912020726 -598034397
426859390 897914776
350537013 -864420445
633454482 -696938565
-994687433 -39845400
502631847 -789519032
-986399720 -165523329
849293685 659671638
-866178134 -720584926
-301097278 885570335
-986496225 -164318024
-945086770 -465640170
953699297 -146864109
-385622084 -998543538
760446696 738595383
978778911 -23490616
-922089824 -563081994
-824081084 -800325395
424003142 898797471
999446292 284734405
-440287600 999996213
834080097 -455696023
-490216730 -999993663
987420099 388482164
968317510 -81848198
-924018099 683517368
395087354 907412582
-498197808 998039914
648872749 -683645093
994405855 346864729
-844392578 -765052233
-795661597 -841633794
-703304560 -934243590
533358680 -770618804
411154873 -837681403
289839745 -887535084
704808195 -629783055
583227839 840264094
852948057 655618860
79769046 -946347161
-935013134 654241218
-215314716 -988899610
-965645978 547479512
427605872 -829763321
-655245486 -963138061
61097024 59283307
-115452399 -978726285
839687327 -445761076
938646071 -202866143
-648603959 -966233842
-160921915 -983809880
831037763 678818869
400369736 -842700263
934611949 -216596064
882598232 -358677461
743079036 -587276699
519591632 866386043
102393089 -908604465
-112965 -962096096
-944151215 -470156361
977263014 -32830778
859557397 648067995
-135604556 991207913
-499801108 -999996595
998515879 303192023
-977639442 484617095
-485488229 998899879
883749599 -356029965
633128183 -697214205
76471281 -947072641
-614715613 -980282183
968428403 460104931
-803215942 -831377162
820743257 -478279242
-990160285 391046881
-730786837 -912531616
-845766546 821877489
918029862 -268116766
871300060 -383453975
-819101186 852155994
763136477 -562350983
-604166719 979146805
-999973575 175582265
793813776 -520005191
-683006701 950894585
-856061522 -742133521
646930122 -685345110
653355164 805698813
-42874820 -968971382
-59224409 -971342722
-328211913 998881504
267865170 939077217
133989015 963234347
-618094820 -979048056
798707750 708590310
4998873 -961189804
-1661464 -962366806
843365891 -438988137
-998882659 262755519
-507685946 -999927762
971851222 -63629327
985363714 398031153
961205459 -115080889
997605471 162660398
-178176129 993704701
152888941 960280155
840402528 669183247
-157545743 116775456
608421358 828609275
-964960249 -354252048
951931670 502316246
986976977 34770289
-950274601 -439635109
-549827319 -996420146
804990704 -503228609
985109632 399174888
-985838487 -172437941
675232344 -659471219
965857560 467385969
77918470 971105210
-978294468 -252240722
342610621 921732531
627355500 819261852
-930672949 -529707938
-303748885 -995090695
856501734 651584888
539146820 -766887886
-736955807 -907038895
489464882 877346043
-816352659 -812533368
229125901 -907318008
-30770154 982974100
242792734 -903081666
14665504 -959440176
-299984178 -994882864
983484646 8120979
-4442825 980422655
-593602441 981749220
-836611957 -437944033
795752117 -517143959
-36981975 -968075578
905980681 -301360492
-910195324 -603881893
565409393 847995624
-911763580 -598866935
-435794884 -999600012
-561804596 -994333267
972182265 448469149
-929316039 -535135384
80805955 -946117417
845720566 663532133
761534632 737807161
-116049751 989912307
261244753 940480979
411723190 -837413928
-999999504 203418708
962758502 -108142982
870964843 634521981
-995414436 330541870
120059384 965326531
626149295 -703014502
917874333 568645065
709611329 -624697143
69230406 -948627105
-15262921 981495147
595655902 -727086122
-860043456 -733900031
774073439 728471583
-918863777 -574651052
744761113 -585282387
-424154323 999959584
433781569 895752681
-847832963 819294869
230296630 -906958175
-643585198 967220126
-906328427 -615954375
-207687597 995145218
768336710 -555546822
523605282 864849626
906982662 -298711393
328354548 925259787
-48610952 984588806
-962910225 559601965
-253175374 -991889360
640602727 812493447
-914910797 -588390484
978654646 -24262838
311354909 -879758812
-928613358 -537925543
507651959 870867335
864566912 -397577353
-42364547 -968894867
127576575 964204530
328470195 -272003192
680602190 -654281273
105138962 967480139
-502138354 997682467
642424190 -689257597
856005 -961925872
-372545535 -998145946
-687955031 -944898114
999586942 217320064
898974556 -319428311
58870971 973452737
465575105 -810262256
961661563 -113054902
712928742 359256649
622702493 821589598
-916139424 -584181197
-599022397 -985420799
636872701 -694036306
-922171407 -562780010
196507726 952950369
947650650 511889628
659555516 -674090384
-13196267 981293840
975726447 436359086
976168311 434771294
-952796909 598328270
830228882 -462336223
278062375 -891618537
632264501 -697941183
955889877 493151513
614709744 -712273739
149237294 -929881684
-867307558 -718024104
980287811 -13818085
-105646596 -977514699
993543451 353224039
-776702136 -865877689
44486847 -953717041
-830886799 839408404
482178158 -801254828
-925217141 680472474
86639317 -133901404
534596587 -769825464
999405985 285779934
-507514020 997125823
854678192 653661630
932584586 542516168
791682288 -523129768
983700377 9694282
556265258 851827878
511732558 -784100099
956292326 -136257068
-722649250 -919401492
690232550 784612905
998025158 171076450
-381003408 -998412208
-634554449 -972424608
-733810849 922303932
-149815088 -982647173
586526468 -733907751
-621107085 -977880153
-519508452 -999498659
-421832544 999951867
629880641 817991123
-64704910 -972109073
983329870 6998979
913403354 -281232639
977176780 431117915
-836925031 -778656654
245728904 943695769
-863209757 -727136714
15709950 -959248287
597819610 -725445689
974636630 -48285429
-591953101 982142567
994104518 349138291
845727145 -434580285
767739524 -556333704
998547826 182586946
-999103190 256186294
600054177 -723740244
139540913 -932336289
95591078 968794172
995164471 340696646
473108989 -806232277
-83007800 987475112
998916849 296214768
-83561738 987519151
-396920631 -998841367
-967431066 -337463285
229663278 946863980
619596705 -708346717
-105856484 989191322
-539593001 -997890339
279426648 -891150905
963899426 -102967658
-240411436 996467833
369984772 -856264305
541212258 -765536871
776109059 -545098369
109259279 -939600813
999967094 246436660
998419691 304750856
981692923 413817980
-996109196 -9627944
-638846006 968871453
67036385 -949092876
-426381464 -999457225
-883829851 767316532
417036376 -834890258
388617774 -848058263
582111537 840761466
368436285 -856929237
-676910036 953804688
797706820 -514228093
989544955 56665619
-952784588 -426388525
992275688 84217963
730404023 -601855119
501716761 -790058180
-433127355 999984323
54284707 -951739119
-927101174 -543919693
993394182 97270888
929012247 -234933374
562148299 -751424362
475561548 882115905
-986531582 -163876418
-810978815 860433096
-24852706 982416864
-911703530 -599059565
-51303494 984826489
-989646361 -122655883
-432646674 -999556305
-787587686 -852236808
-879343897 774770396
-284361008 -993964775
-904183 980065364
-885702407 -673837406
-998978784 83487346
120256543 -132039482
735714790 -595819778
-983225505 -202772447
715159624 769210291
976056200 -40026962
183085932 -920825346
47536716 -953105210
-781660185 887291145
737063471 -594277062
-335402859 -996663008
-667382952 907702690
-512599753 782640200
663274472 -670682537
667484303 -666782239
947400568 -171344584
93545018 -943237471
-241173722 -990989987
456442110 888488955
362957517 -859254056
760483434 -565771838
-660674667 -960478341
-243334264 -991154683
922976733 560061395
-968713136 -328451690
-537655339 993092802
523830238 -776673227
483851516 879282664
-934171706 -515326188
905880874 -301622517
-949618458 609372395
681909686 -653007298
-620122378 -978265682
-901937472 -629249972
717479042 -616196708
-906463362 -615538144
513881357 -782797018
-991339817 379144057
780086235 -539611928
999806723 229912600
194286160 -917665321
982644980 2130586
765677023 -559040675
-892631759 751353691
-421234954 -999367205
229618216 -907166802
788054792 -528380427
-53576043 -970539442
-968931169 -326908660
991847997 364244224
999991930 252415258
896264044 -326209931
998580009 183380321
-896850580 743332069
-851805964 814264830
776175733 726852172
907109517 -298372842
695623426 781360656
490586303 -796504326
-439172381 -999643443
-29165311 -966868803
627223916 -702135012
-993277095 -65932231
899748755 596645028
467462562 884852446
-498706536 -1000000000
677884602 -656915983
-387129850 -998584321
-511402948 -999849227
-118770390 990099613
965630431 -94928031
-828358781 842197306
967396814 -86407957
773011275 -549299857
-597498073 -985889453
-311443891 -995499528
639711749 -691599933
760924460 738249647
-552579963 -995982370
-799048272 871938056
993726051 101341859
94274456 -943070288
790164967 -525339138
-999709338 132521096
376571839 912671112
177038239 -922495992
-568502690 725923144
741739925 751673038
909103808 -293036382
-970393207 524733452
168931279 -924703303
-459913828 -999852415
-210924674 -988526058
-918212175 -576948594
-372083347 -998130694
597386166 833847028
906929380 -298853299
-937033958 -503005574
527498519 863341648
911123896 -287565594
868033425 638075484
-864876001 -723490458
690259914 -644717048
-645386607 -967698268
948459607 510109628
689355570 684599101
727326850 -605320842
-943934070 -471198971
-800338004 -835331675
336290350 -870164547
-915568042 -586151182
-757154581 906149117
869948923 635761097
807398842 -499513050
698136590 779830036
905076487 588822657
697428893 -154905449
-257162168 -992176620
572082216 845142797
888608866 -344726229
-978855419 -247003258
-157350069 -983443135
-950498042 606355756
508128939 870692718
665036607 799261708
-574719333 986030746
-778107992 890181841
998109527 309494152
-584168398 983960320
153170146 960235021
-203164448 -987840032
966707308 -89780988
25603551 -957397493
-534291447 993643031
927460822 -239821260
902629043 -310100331
-11132645 -963962726
-285839053 -994056110
-783040134 886117311
725420088 762595333
915458699 -275449771
904901388 -304191794
117722532 -937613556
-763163712 901724257
984831400 18145636
453831660 -816434405
939843521 -198703285
867760150 638403301
-899273516 738566194
913274019 576118355
-315175191 -995690195
137014976 962772452
722295992 -610917153
956803300 -134108769
849142331 -428127236
-220697386 995707531
-892396338 -656236621
-180057210 993801997
768537755 732651969
973528030 -54489937
997199815 321266928
106823996 967242689
999153456 199889969
-978950894 476589275
316880915 928020574
-151354412 -982811772
-974338981 503601438
18447370 978050474
-353404527 -997445636
-292519387 998077143
826044340 -469443112
-999272924 99855204
-900031143 737052269
200696383 952209202
998751023 299291783
465912216 885371924
-878837259 775590389
999495395 213063978
-716185043 -924541172
-268841973 -992974038
-995504214 -23007530
-988052026 410777694
-929712205 -533558567
959624431 -122011586
-947248178 -455065558
-938545999 -496236810
375922726 912852286
-979723211 -238677826
-491432974 998535658
-767620659 898378520
-876614202 779163455
854222828 -418306535
435010636 -826080054
-695050683 461102854
739082674 -591949059
995512607 337672890
933720507 -219577618
479680502 880711773
533500012 -770528286
992176733 83100968
840323721 -444600289
997137267 153815297
-271307801 997481326
569326920 -746377736
-503947815 -999969576
996688197 326639822
-162913950 992862693
-587234896 -988732247
987004098 390469019
759686498 739143369
180450823 955734452
566364524 847588904
923573608 -251752536
-71446613 -973041883
467374892 -809308021
-862389702 -413130195
32860394 976473878
-422524152 -999390699
-471201338 -999921815
-969901923 527242219
374252784 -854408047
352375881 -863661603
-200266714 -987578405
-962464860 -370117649
-359425065 -997685207
-584305770 983929313
240665473 -903746445
-996136020 319443534
599951876 -723818519
948840525 -165879928
638483763 -692655166
-999659298 127720137
969768573 -74544367
76290894 -947112053
-993509537 -61859127
819968580 -479554696
526642770 863673841
-680170879 -949795399
-241215182 996496671
841822516 667689860
-399616885 -998909759
585473838 -734683606
998869158 297125644
483206819 879503979
119684845 -937147142
476519083 -804374618
467776121 884747063
172620504 957048587
949274302 -164210010
-608386829 -982450043
970943055 -68446024
935054456 -215106485
-878676062 -691392454
995615650 336750973
-648126538 965604835
547326870 855504274
763590381 -561762741
-475416148 999418004
-454556608 -999807680
-181333516 -985819806
523212685 -777060588
627723522 -701725369
991102942 71517287
-407002658 -999080412
797624420 -514351525
128379712 -935058193
-959583733 573067911
-688363209 -944629483
955551996 -139339918
-312988618 -995579369
-129547669 -980397720
696033541 -638873041
-58207129 -971199761
-998586234 66160184
239288575 -904175558
-731385498 923851540
-958473151 -394234613
907303731 -297854430
999072812 197322704
77486924 -946850400
-996439802 314490921
-843665478 824482753
-372922675 -998158327
104530262 -940700693
862772171 644310436
-978358836 480242000
-751515852 -893361852
-656415502 962478132
566975252 847328322
-852902313 -748522058
878875012 -367023793
-251497836 996852052
999614326 279444970
-695335380 -939920991
-840233797 828648357
9841410 -960320031
800196304 707316057
868213986 -389991060
-996506446 84754
-80812773 -974302587
930448383 546526927
-978805157 -247478236
418947584 -833974344
365843462 -858036609
990577461 66246394
-971564353 518690302
939247400 -200780784
930388364 -230521232
-874205039 782960071
-693936891 -940884736
644521241 810431604
838523629 -447871355
257070860 -898547466
-195695546 -987161241
726078908 762163689
942088555 -190824817
464445200 -810859673
881041955 621941935
936743924 534505244
234397732 945945908
968712701 -79879068
331238178 -872147540
-754476177 908093203
-355848505 -997544290
210917979 950371930
794597011 -518851357
535901359 -768988212
-608792776 977938822
-914651217 -589270970
685396370 -649566111
773705698 -548362562
991149048 71996390
550799486 854082874
611971701 -714454124
-995029952 -32961229
980423023 418926948
275524018 -892481135
917675816 -269134923
-413958030 -999227829
-514034772 -999757868
-750345112 911039701
752446848 744255811
469265087 -808300747
269237706 -894567371
-839154246 -774675258
39121834 -954779542
986166049 28396890
-40122426 983829558
579095631 -739357331
987975111 385718351
911058487 -287743766
263534212 939998380
-159347356 -983649364
491972460 876471748
903398343 591312212
605198025 -719772749
835732357 -452815006
238478136 -904427962
227571589 -907794350
984423974 15069797
971598006 -64981347
-9896807 -963757263
-999267449 99501473
-947486438 -453875249
999784919 228487827
931888725 -225626337
341280398 -868177390
-235345901 996284464
941299479 -193611712
899875622 -317151298
993459197 353813547
-55522817 985191851
207713857 -913765804
-626236053 -975833693
744167723 -585988259
-101309827 988860992
-28039438 -966692186
823463612 686216195
-171333735 993338804
853005933 -420677107
-207542183 995138770
354011918 493027471
736663174 755116499
655098284 804753410
-434362291 -999580482
-549437470 -996481151
501275360 873180725
654370747 -678771526
-699195318 -937200196
712533892 -621557601
548741799 -760553955
-958161534 -396056856
743528120 750448511
740178170 -590675677
-554493456 990096599
662935005 800433659
-920389473 692581032
377271360 912475816
438710659 -824211032
289793085 -164910750
598401188 833376219
990476192 65279809
249436485 942941454
991416965 366834040
963664815 473416643
256528878 -898721964
-885039853 765197368
-154952636 -983192754
947696027 -170232965
-65914312 986072396
973193116 445126563
473194880 882919009
-349781961 999264438
993087604 93620792
-998092331 282934437
877229767 626772776
-894737062 747398301
959916091 -120744399
-792237002 -846170566
-725087801 927798316
-998692928 268022376
759822064 739045947
971015129 -68066053
-120580436 990222445
999601947 218073154
-187714802 -986422550
733342393 -598524083
-982738860 452355376
599182706 -724406030
980038915 -15437551
-872286051 785876839
597898004 833609657
-368013388 -997994676
998765472 188234617
-136054299 -981136468
-776641927 -865950500
629871525 -699945202
-524665502 995066524
956313961 492142657
362543089 -859428295
890269738 609835801
736674826 -594722329
-767638938 -876370650
769086026 -554557079
-101491568 -976992148
980489921 -12494091
-805632024 865686987
960102752 -119932055
-27338768 -966582017
-906573528 -615196045
999975555 247974333
335377554 923540587
238647114 -904375396
769982323 -553366724
-599412028 980335359
-627835585 972453812
617191815 824323968
705159223 775492376
335919138 -870311350
138557192 -932579782
-995914662 322966225
998478299 180976885
753317185 -574858540
645434241 -686645981
-563302807 -994049320
-15894892 981556639
-247792763 -991490539
-749399368 -895449978
990949086 69939548
467217797 884934520
-50990853 -970164325
595513768 834710167
998919393 192635083
899576034 -317910371
529429898 -773126375
772553807 729631379
-961506283 -376054966
665731787 798870726
-550593897 990831688
-977968998 -255207242
801516392 -508504743
852408164 -421835961
-72447788 -973178694
343762916 921438747
-720584900 515121014
996340843 330039830
380270755 -851767667
840893994 668667372
969396418 -76436423
854404323 -417952062
-500884692 997804911
994434361 110602409
-814522084 856877790
-887545743 -669046210
855368685 -416065811
980537540 35249847
274083380 -892962568
663000473 -670934409
789778764 -525897831
383931148 -850150071
-394991971 -998791422
343709807 -867201463
-919790884 694016653
890212386 -340947541
-286200902 -994078350
763157686 736620768
-515138924 -999712830
-773413746 581873920
-103239231 989002063
894824547 310507650
784314637 720444094
329404689 925004603
911760901 -285813570
-547230905 991439376
-226050717 -989795044
971987790 -62897629
174701981 956700606
-401054995 -998944746
-998958308 82451468
478818045 881006762
-332612711 -996533877
803791743 704202667
275567755 937412692
-399004632 -998894371
980808649 417406146
-665360679 958865882
455827850 888689335
993927012 103877377
-353791335 -997461286
-990331529 -112989127
-694549081 -940466007
116411975 965861610
910073727 -290419797
941348698 525228117
-248238906 -991523887
999184751 200935141
150616580 -929527079
286393191 -888739760
-991711418 -92117110
-702198392 -935048453
929816382 547710007
818587421 -481814024
-399253948 999831044
611863730 826935913
-697466120 -938430098
972652261 -59309217
211340890 -912693281
266310743 939409025
-427779467 999971007
-266149670 -992794948
898635969 598244385
-870297695 -711164145
554976112 852361909
834848887 674944582
962945226 475364015
-137709447 -981321389
393215353 907952962
926123767 -243976361
310678574 -880010592
355453260 918417204
405717985 904310519
993709906 101141203
-970481503 -315798879
870391321 635222814
-725585707 927488919
863709409 591741022
775837803 -545468392
953360942 499039917
998986579 294863284
694016472 -640923860
466075598 885317193
-281651037 -993795991
-491471006 -999995709
883200870 -357294221
147399267 -930351443
610360094 171611840
95610425 968791542
-375777302 999621906
628270124 818802602
-854848804 -744595038
-627431767 -975353055
801214524 -508959176
-219568366 -989257796
993745516 101584027
967096802 463915621
-999998414 194653349
929493455 548308491
362471222 -859458491
985577350 23840868
699046420 -635785461
-993967594 -53614616
987742089 386887766
904633286 -304893476
984240353 13690249
266886204 939286364
-91486035 -975706478
-889324053 -664384691
380631761 911536584
675967278 793015396
195945570 -186437285
956073300 -137171380
-594468930 981542180
972504687 447409767
919612803 -263531077
-771879888 -871562152
824979855 684758675
-866057350 -720857359
815070754 -487463108
767406274 -556772304
298533699 -884448691
671467016 795613629
-949747945 -442356698
-502670891 -999979576
984254115 402997209
825422122 684331345
991403890 366912029
894773921 603682984
934448952 538961549
749622165 -579412266
-66547883 -972365655
-396561305 -998832132
999999873 257030686
-142216410 991620451
435761605 -825701649
-998453412 60949050
570772988 -745351563
-115543944 -978737318
883845675 -355808239
82133964 -945821742
-432309459 -999551515
994340998 109331469
995795097 130853980
-687511270 948672497
999726037 275379086
872580661 -380713103
-817450515 -810858708
-319368931 998700024
850736036 -425067945
-984878691 436814712
665584736 -668548924
876262305 -207303147
-742244384 916621233
420404224 -833274297
746824130 -582807331
-431905675 999981438
714128217 769865514
-419729109 -999339235
52681942 -952065148
657199131 803605537
-866378508 -720132893
976937328 -34790116
508969081 870382191
691929562 783596120
464269072 -810952704
380683183 -851586241
785102026 -532588125
-129881131 -980436353
567324201 -747793535
982080510 -1766395
995629423 128239983
469727092 884090254
827830492 -466428438
-867575470 -717414200
-690407054 -207021575
-967276969 -338534445
-75357773 -973572310
-349208091 -997272872
997721537 314898207
-785962165 -854328196
665143521 -668958154
142371587 -931628221
-980763492 465239332
797763602 -514142996
-705786102 939083039
188269181 -919378090
-649243942 965200502
666847851 -667374806
953120119 499594117
524688361 -776132184
-874807980 782031074
664607484 799501721
739130040 753451344
946545607 -174542907
993620930 352675339
90232391 -943994220
-747483356 -897301597
754781321 -573023789
999138786 199415118
823911218 -473025709
-611801268 -981309817
-487463266 -999988037
-995816614 -16226552
-463790764 999830859
862280561 -402275077
-767432149 -876601634
933389763 540987105
314483689 -878582590
-579526060 -990585351
-363626626 -997841840
-999993535 189397983
-961014841 -379056502
-893884980 -652163865
225518105 -269138610
865685043 640878263
867177139 639101342
982279780 411392311
-203130350 994938760
982610248 410022426
497801167 874422047
987171473 36327281
-453947625 999982260
513547683 -782999877
-500352116 997853070
-507356545 -999932779
988672523 382124454
910158125 581036427
-288492643 997970487
-481443396 999122846
362253503 -859549948
844666998 -436564779
-327462973 -996291373
985024724 19613768
-265164714 -992728680
-606807252 -982966567
431837077 -827671192
600306292 832489691
-869411499 790204295
647287805 -685032670
548285140 -760859378
983061202 5060427
-732229802 -911251615
448116316 -819400617
985685859 24676400
-973899429 -289961611
-928129358 -539844524
-602184656 979644040
847542787 -431166222
-134906308 -735443697
-209780463 995237482
995821622 334899970
96958995 -942452637
999997194 259337454
830669794 -461581037
292907289 -886452355
-659278268 -961174166
-367519989 -997978137
893665381 605214377
-753659385 -891213301
-721145569 -920606567
-162956032 -984015804
-948421221 -449156667
975642590 -42455408
988856951 381160489
779838218 -539955523
957690389 -130349626
704442908 -630166968
998004254 170639652
-979578566 -240085955
-975930121 494585095
999449068 284660960
-972278441 -302474525
-910575980 -602671660
926368982 -243220569
-985950756 -171068280
-962844058 559882751
974376375 441117377
-675060136 954662838
-925725912 -549318429
562292018 -751324324
805729653 -502092167
-548891252 -996566197
998995493 194924087
988548860 382768275
922998247 -253486763
884168303 -355062486
-983062970 450152450
-838400699 -776024753
264200355 -896226583
-43762548 -969103412
-25076920 -966226189
983011720 4707359
761683072 -564231574
-525284452 -999123099
957716399 -130238545
877012428 -371119474
-781496737 887426774
-312523885 -995555457
586130325 -734200184
692178352 -642786026
111711423 966542413
-875761070 780523690
231627309 -906548809
-290474272 998023335
-908703638 -608560941
-277153581 -993511981
280114163 -890914273
994859023 116590845
-802969312 -831717808
-530931640 -998697378
688867054 785429108
354653946 -862719795
907681068 584873287
802102313 705670597
996519761 142876461
-205489477 -988049128
832877251 -457781335
136570734 962840483
-171468433 -984863144
986948318 390734201
-37734826 -541760944
-681281218 -949121719
829368053 680471606
-914012818 -591424596
7073245 979249758
-344012893 -997049425
-18369980 -965147738
171255486 957275996
313058085 -879120984
-988626599 -136689363
749788247 746109135
914463444 -278254789
-50246671 -970056223
948924300 -165558304
-281428089 -993782058
-973947564 505799593
337893936 -869528573
-2267258 -962471597
-220346763 -989322901
488335138 -797788521
332089069 924348635
986748540 32955269
779194782 724497431
-231091732 996123968
372262116 -855277890
916875673 -271423305
447366754 -819788905
608304711 -717348450
-40771851 983888326
902928222 -309326886
-503356573 -999974976
-917225846 -580399958
6801044 -960867852
631308832 -698743177
630920183 -699068473
-976041372 493951074
734073187 -597692697
-583571518 -989637561
-640198162 968405224
839045161 -446927575
794983964 -518280464
436821237 -825167305
924979371 -247482478
884444062 -354424609
55172688 -951557952
-486885026 998817291
238882068 -904302242
707496848 -626950453
982858299 3625275
998556309 302531023
310853413 -879945575
108538961 -939768692
486191578 878477356
406887918 -839677090
961407635 -114185692
999308617 288058906
351123258 919544126
-999618444 237345458
-921272273 -566044169
-492057497 -999996450
999850135 270202787
-898529001 740042330
815631965 -486565570
439832740 893836205
-621097481 974497890
658434422 802926722
-71223707 170992434
-412297967 -999193420
809454158 -496315814
688858280 -646122519
990751218 67943374
-978711750 478065745
-597982398 -985741093
242145363 -903284154
703866539 -630772428
432989603 896001271
-70398987 -972898311
437862942 -824640198
410501291 -837988827
991859325 79589011
512378314 869113492
-959446790 -388472532
289168996 -887770697
-202741135 -726115708
876933844 -371291373
863207201 643798944
536553101 -768568794
730393127 759315230
-846087573 -761826446
-46964289 -969576452
-564491529 -993815750
456900388 -814832746
-373540392 -998178575
-652029931 964167217
-510527977 -999874947
651439859 -681381394
993708275 352045368
987566187 39573951
660695083 -673050187
-79074234 -974071039
-693974432 -940859071
50809067 974420030
478133755 -803491337
806666504 -500645245
551703237 -758565404
865689906 -395252579
-364831786 999483567
960060888 -120114324
780482778 723483291
853606554 654874738
827748226 -466567697
432946743 -827116814
-417119887 -999289945
895780339 -327413857
-535632835 993427863
999594800 217713580
332772021 -871549165
985549074 23624000
597210829 -725909398
-968043135 536297868
998092887 172509282
999933599 241434324
806024042 702235131
334836238 923673629
228343813 -907557717
781848588 722402556
-178533407 993723475
605624432 -719441262
214550366 -911737446
786815938 718436516
-764660513 900605936
685134879 787646666
758486255 -568327693
-860831568 802297641
-717683303 932272323
954642930 -143066285
950549077 505452296
308038908 930100169
56246260 973771107
314876844 928496398
517783473 -780416488
-965781288 -348755960
-574872996 -991619790
846641374 662543665
772056757 730010090
-333346767 998982357
564899245 -749499032
-689371913 -943958890
-989715312 395394768
499890998 873677451
-246551421 996685637
-860727888 -732458221
727717449 -604882452
955414623 -139907279
-46704968 -969538273
-992418544 -80515339
918739544 567217857
543938012 -763744227
417307199 -834760676
792715749 -163783811
559026328 -753586134
-789181880 880798699
999592427 280212653
952320125 -152322100
997313714 157094795
994211140 107592664
940725194 -195621670
178064106 956137308
-686337917 949257358
-983924175 444054436
986907306 34213933
-931418639 -526691958
-549016390 991120016
-163227813 -984043241
999985240 250443489
123358263 -936268671
-53381057 985007630
938765424 530467880
204812762 951476686
620082129 -707954055
439423855 893966787
997016083 323283051
990196059 62645086
349113294 -865004880
999190861 201144127
648744629 -683757583
932652875 542387296
-925264238 -551110880
422227138 -832392973
991009131 70550712
587659834 838275367
-774432655 893100295
995898037 132496373
-551380439 -996175919
882851723 -358096726
-309365156 998480221
609520751 828076070
-166115735 993045877
-843441943 824757595
-974503141 -285047459
999610840 218522063
-392791717 -998734102
-363066977 -997821941
-918862657 696242101
378102050 -852720874
310512318 -880072269
481571844 880064659
571694154 845309377
928182839 -237551324
-999586428 121527113
807453994 700967516
-529341401 994399728
774550294 728105505
923903330 -250756673
993485141 98377796
828519099 681307308
-814835968 -814807163
629327996 818270438
485872174 -799186523
-159695081 992675627
760442669 -565824120
372224071 913879676
850470066 658383724
996461698 328862605
993326089 354735500
384894634 910336619
-999441578 110961504
374779190 913170827
506239724 -787385561
4762384 -961231965
890275956 -340796907
377321859 -853063615
339373793 -868939368
-556338141 -995338330
-631003607 971448634
-844063583 -765671463
869713398 -386826160
697031883 780504905
207262456 757601735
848243558 -429838641
998370493 305532445
-434196420 999986559
901997795 -311730529
991652777 77337718
-43365774 336988504
-609157852 -982196361
490695936 -796441590
-747489598 -897295635
781237780 722886183
181190610 955608259
270974869 -893993378
532772465 861284860
818402167 690980855
917531816 569208765
989413930 55492099
-665189768 -958169882
981091678 -8497059
925902861 -244655320
421440325 -832774016
880239057 -363989862
690839346 -644134401
-145589178 -982190579
-384392800 -998509676
752126197 744479653
455299187 -815670375
79247468 -946462669
-181194518 -985806606
660383066 -673335523
-318737750 998686529
32321574 976533868
636673308 814531596
-100652433 -976885184
926461730 553885262
296768149 -885079663
683499405 -651444462
959266546 -123564069
870921207 -384263384
862233565 644943479
885039076 616756992
-851378585 814819297
-594596550 981511623
-746808892 -897944571
981990743 412588875
525944828 -775339111
758428721 740042656
538101932 -767567342
-999696879 233180697
-645232879 613652685
-583706264 -989604743
-832936144 -785621623
783322929 -535098561
-708691011 937467853
601101580 832114639
781022153 723056759
748599738 -580656323
995379851 124375875
341866347 -867942716
-206413369 -988131468
-583865146 -989566020
-963967496 555020710
-46475885 -969504499
455111241 888922934
994714563 344425185
961031274 -115850382
-268348587 997391675
675345174 793375811
500637930 -790693633
-967322307 -338219880
350873835 -864281547
992324171 84768363
934467568 538925726
245420417 943758359
235924842 -905221913
814246331 -488773646
929603668 -233049435
-463833215 -999877830
-380866495 999672522
133024775 -933934019
-769695779 -874055678
288191798 -888112466
-832100446 -787057912
676832302 -657932658
-958118939 578708339
-60383851 -971505583
999547832 215452892
318397417 -877098582
770378006 731279814
564083841 848558551
-111678742 -978264905
-957498333 -399927396
553473598 852981989
386170683 909973379
873005001 -379802879
-684828613 950002243
-997886133 287607658
279164406 936631889
999999492 256541920
255029196 -899203578
401431066 -842211299
-706102464 -932189672
175950068 956491684
-510594572 996796101
-779918493 -861941790
930007122 -231753527
-997319389 299098701
703347335 776616015
-141552540 -981747321
-504171205 -999967467
-944691151 -467552408
-559828813 -994699307
-638498899 -970732002
745648663 -584221975
695575975 -639339499
914978080 -276805506
-778931998 889515635
954919965 -141935633
572620066 -744036072
425915165 -830594392
849908357 658999481
417648659 -834597234
971576719 450424872
588609360 837847144
-747622304 -897168378
85818211 970096901
-422656442 -999393068
999631276 219596607
709745202 -624553968
-743187561 -901343644
996731083 326211189
911434928 579038264
728769680 -603699356
878642608 625002201
-811721549 859692491
-440530007 999996483
748998541 -580171596
754436558 742863340
949543501 -163170188
-72823204 -973229570
-647745476 -966626465
345774801 -866366211
-288538657 -994219580
-997790422 36925733
-365237604 -997898633
815833923 693378909
-596475292 -986198010
586378145 -734017359
-894834027 747214712
-145768217 -982210043
616407045 -710915441
-998619016 67492173
-567588700 -993185532
791403558 714701551
298124968 932387839
731100390 -601067723
-953114939 -424599713
375041918 -854062512
-989956372 393049418
787079782 718223762
-75655571 -185355690
-231967791 -990272185
-975606330 -275787985
999491372 283479128
998555318 182768123
229729561 946851229
389205649 -847793582
517251099 867274881
902510290 592620887
-973107086 -296150028
584225783 -735601676
922069980 -256270164
605985687 829788687
-861416917 801505868
-833412002 836578214
-900526389 -633402222
-804791459 -829184872
-759993695 -884609474
-835977101 -780335017
-984832078 -184446679
425315629 898392265
-941195954 635937569
998793715 189011998
-582064505 -989998164
-998065773 283542065
937444530 533122876
552387548 853429595
428074489 897537827
967873262 -84056499
-837768952 -777152124
-546667515 -996902102
-95575481 988435801
909476592 582097632
322237419 -875628339
21511845 -958171465
-499819432 997900235
510041146 -785121122
325183019 926026713
826129850 -469299229
784495352 -533446566
150326847 960690052
324139820 926278221
-600380362 -985001322
-971333317 -309601609
159114960 -927316811
891016213 608829931
-285213036 -994017521
624447144 820719483
352542232 919175826
-591152407 -987706731
-617342342 -979326697
923954920 -250600552
-510614742 621236116
992848070 357968416
981376870 -6576620
-78449283 987110327
152693295 -928990900
211154390 950328769
928731355 -235820853
447663253 -819635448
700746676 -634027783
652727267 -680239404
-931274109 664641673
318983393 927517943
702295285 -632416854
-248438908 996750452
979508330 422483374
-69444930 -972767074
487474085 878034898
849648957 -427158991
909417600 -292190916
793866986 712660137
997842863 313274305
997697180 164438281
-457585705 -999835137
-544975669 -997148684
-776723543 891287206
156242802 959739739
-683117335 -948000057
939495396 -199917497
-193300488 994463053
-338864685 189766484
-124289311 990471436
931107389 -228186587
242299651 -903235916
278094177 936864295
669202795 -665178297
-999996051 191703296
-843684501 -766382689
-839609433 829393244
992010614 81250719
-400158134 -998923144
-989339474 8315217
750611493 745535749
695022652 -639902180
659411017 802387557
-991523736 377252261
-974559710 -284577585
980643416 -11483096
415950490 7850289
642337971 811583512
850352062 -425808435
-41034456 -968694895
966399203 -91263924
381558367 911276328
974573186 -48647492
840117983 -444976105
990574526 371752020
-979892406 -237030647
772687109 -549736839
924646683 -248496738
753320663 743644989
744276203 -585859543
991154017 368390042
-103762790 989040167
-811438301 859975166
-435568857 999989103
-828353969 -793368989
585258830 839354189
857571303 -411736902
971128962 451853780
-591966682 -987484893
-932920172 660124248
-944733536 625037985
943949047 519843530
-296924090 998188035
-650537189 964727032
-940018852 -489536743
956409042 -135768753
705541955 -629011812
-715087349 933797194
848305714 660747742
993872149 350849095
481722378 -801507609
-56470548 -970954888
476721119 881721466
-964851463 -354964221
645441348 809944514
961352180 -114431485
-996183635 -7890836
434603787 895493668
-845152433 -763611556
-861516265 -730784698
994925016 342709958
-863107125 -727359763
995394002 338725695
452026320 889923101
-843728119 -766300924
-938076143 645301472
-652652427 -964358091
832215753 -458921892
856165351 -414505358
673821665 -660819249
-892273528 -656567096
399467735 -843114918
-946741009 -457595934
955935202 -137747835
-977254619 486903782
632310202 816759847
725075515 -607835174
-31232129 674831905
568895061 -746683666
-283383674 -993904088
394307170 -845481484
451133429 890211967
-952042776 601009856
984529560 401769341
442944705 -822058107
497331859 -792620924
985229477 398636075
-926833170 -544975550
-300275736 -994899041
121206785 965157726
936956249 534088292
281500054 936119585
929942017 -231963636
-172189454 993385531
714627550 769548483
775667643 -545700137
996371708 140325070
818775600 690630925
290985697 -887132249
-972701803 -299250315
999828288 231398303
223479166 -909043263
-77947044 -973920193
861690760 645580603
441194991 -822949161
83109362 970447575
355885277 -862208585
47998303 -953012235
931587069 544392069
19712468 -958506744
-31771268 983067169
998810647 189485933
-232797776 -990337443
-734952650 921561439
-490771447 998578029
966567053 -90457819
239515117 -261707532
475270368 -805056923
204417217 -914735099
-984598448 -187183385
951815901 502580441
-113353881 -978470868
994014281 349806536
822093905 687512483
999911079 238730693
-347032567 -997180567
-57231346 985338193
326637689 -873933307
-938449759 644202236
-235665152 -990562310
908699635 583301452
578424112 -739846608
977343539 -32344627
-983016476 450468868
-447472982 999999992
961190068 480009720
-948782162 -447320114
998216426 175165710
-810016093 861389587
-981303463 -223016110
-897200466 742649659
-932071503 -524036358
864568455 642197520
-41351043 -968742632
782081292 -536838056
884945436 -353262963
-595890402 -986371703
834398084 675406817
922316303 -255532271
938840017 -202195831
-963654935 -362645782
-55175808 985162033
882620903 619898764
850374209 -425765750
279575845 936542019
873403663 -378946652
-996055219 -10861987
346943919 -865890202
31213651 -956320636
384272351 910512854
897950012 599225411
-955678195 587865011
788213428 -528153156
-223024749 -989546182
943587840 520601307
-999653725 127231985
-866519748 -719813056
877813907 -369362193
570433804 -745592445
94473058 968945040
-203937893 172041290
128569307 -522989527
-801672947 869480268
864180516 642654383
-94781990 -976132577
-618605232 -978856393
-432604283 -999555704
-957482012 581125467
-972901716 -297723299
184537764 955034551
813724807 -489600648
-807271600 864091796
999325383 287675866
-984382005 -189670292
-711461827 -928172426
644683138 -461269308
528587343 -773662601
-223355575 -989573628
-339034583 747971592
27900793 -956957728
-19377706 -965310788
783229356 -535229858
-762773058 902015028
-919882015 -571029133
-16874567 981651582
-982643952 453000268
-972056755 -304157901
-898202421 -640091030
720484442 765798399
30734741 -956413012
275958511 -892334742
916611266 570714824
-951716844 -143963137
976392035 -38041567
766502913 -557958434
761720478 737671637
422881303 899142638
999209959 201812340
443171546 -821942313
-128839936 990772348
-469927771 999642129
-11679706 -964053202
-995748921 325540572
996271072 138612111
761990376 -563834332
758984243 -567691752
-949210786 -445118563
454762693 889036244
-280400529 997744769
983839187 404810483
998817700 189686378
461463462 -812432924
989702972 58091622
165360213 -925664026
244336396 943977113
-968168830 -332291406
592816866 -729221854
85046793 970197507
515913329 867781349
-579772582 -990529571
545274612 -762860621
992186574 362180888
791270154 714811421
253487257 942106023
977301549 430665042
809228190 699391153
125380122 964534687
509888937 -785212692
985982280 395215069
-868512902 -715266376
998116691 173017350
816906986 692380364
764081579 -561124918
-160548417 -983771815
999412056 209613803
854950786 -416883663
998613199 184222259
599483798 832873318
-826466837 -796457238
165744331 -925561219
996532975 328166968
-634013761 970478142
-927146441 -543740352
212622293 -912312648
-773834134 -869281778
-999745157 136242023
487899762 -798036283
-959486742 484637125
-815348086 856037810
100578197 968113237
-452883639 608207914
-462211585 999869789
974901757 439288035
-994916559 -35270297
-992822838 -73713859
989825557 59209375
-900053351 -634777388
983605946 9003437
-990418018 -111754690
467976823 -808987755
498980535 -791663902
999825988 231229738
955608428 -139106482
611849459 -714551250
-5845997 -963080728
950886709 -157942120
294623780 -885843473
946438545 -174942065
-345325489 999194248
167621232 -925056793
-999801422 142607136
-940952482 636681092
465128598 885632811
-714786778 -925638948
806276360 702011482
446688714 -820138974
743461623 750494128
974688108 -47990498
847158602 661988304
292048888 -886756510
657579163 803397498
-961052221 567283562
405913420 -840130596
881959971 -360128329
-997275231 20632472
542771173 -764512337
387415087 909617727
421688802 -832653934
878614237 -367601203
995388710 124511079
838494605 -447923768
-379227201 -998358656
265416818 -895826719
525697180 864040459
920020664 565092156
100465397 -941643418
996717236 326350640
-941706453 -481746150
876244203 -372799379
-771047815 895746548
741550235 -589073978
999603713 279824213
947902194 -169455029
996848494 148637851
846049784 -433975380
966518063 465544469
920397656 564463906
-778723774 -241739845
990704400 67477490
-401185761 999845061
-444783685 -999707307
810634956 470639455
593493404 -728714677
-152291621 -982911167
797561522 -514445722
656105584 804203657
890608766 609380876
-215202258 995473107
-747514946 913012254
860697188 -405491842
328821303 -873088194
-382800604 -998464761
-121296651 -979425586
-255143521 -992031667
-5328341 980511576
980955353 -9412410
997436098 159393238
-44011134 -969140265
-131627611 -980636077
999906411 238218909
849979428 658921573
-875271379 781302451
503841022 -788805001
942720914 -188565057
980525876 -12257924
459065897 -813695236
432337125 -827421526
728992470 -603448000
-208543271 995183119
-999966837 213527490
-929495255 669371100
113301272 966313303
943028706 -187454852
108074171 967064805
998934771 193093673
-335933141 -996687274
879234327 -366226711
-749002557 -895835534
-842636717 -768338457
42814164 975348417
-975678533 -275179130
422875637 -832078421
-966993647 -340494614
975635302 436685097
-999049670 87276984
-252656527 -991851562
820260804 -479073910
-980623676 -229873633
-309098262 998474149
-319648622 -995912120
469957427 884012551
872837106 632219161
-949127090 -445548542
754663075 742704199
841778555 560805574
-963433231 -364041988
675089299 -659608425
176921967 -922528003
-690488977 -943211209
-660715653 960754445
999763569 273916970
922877464 -126043238
-123301156 -979664217
-354841407 -997503724
-860999934 -731882885
752598139 -575752184
881984650 620722473
964255286 -101337528
-876416294 -696862107
-128646259 -980293125
900117434 -316536330
861308261 -404252811
995918873 132829711
-759922439 -852940722
-990779658 384871803
-434980023 762190929
-988251752 409017002
721831155 764927090
733821055 757022571
917504402 -269625965
356082501 -862126650
853841999 -419048817
557504286 -754627868
-999193461 253434460
536694440 -768477726
991042925 70896038
927585212 551828754
-143419470 -981953164
998467534 180734773
987048088 35338495
735055208 -596573024
-999985096 183213191
698773831 779439313
920052644 -262242597
-994533709 342498719
-825832296 -797488908
424879772 -831101719
-274094873 -993316662
529968662 -772783090
-766719084 899060152
307438496 -881205426
-697108574 -938681824
480252534 -802321657
819841969 689630980
994874143 116812240
166088047 -925469148
530988667 -772132807
-841294960 -770800824
806362159 -501115743
566777488 -748178581
-30150756 -967022688
313200417 -47693707
-530687556 994199683
810904240 697890469
-156054920 -983308706
361955505 -859675015
601939591 -722293977
-594750673 -986702997
992563726 359802203
997968296 169890247
-526628153 994790426
995069365 341500650
941751380 -192019625
979685811 -17721797
914165180 -279093848
-920593328 692086570
989248218 379088771
-962019056 563333223
-431272002 -999535751
977891504 -28988822
481074158 880235076
645697171 -686417369
673352456 794527087
-68986471 -972703627
212255042 950127751
-345975624 -997134895
-782374868 -858874134
682804110 -652129628
-243794103 -991189404
500939145 873301635
-337104213 999053324
640367556 -691035977
618238692 -709442492
999310728 205574833
356271583 -862048090
986383362 30090360
424534864 898633417
883099651 -357527074
987590782 387640998
958283818 -127804491
-31094530 -967168959
-233429813 -990387098
813300533 -490272190
295911315 -885385195
607281887 -718150008
-234927925 -990504634
532095550 -771426394
-883411839 -679667077
999382672 286353266
-865182900 -722810381
888752123 -344390310
-95256970 -668237568
737320914 -593981682
994651731 113622957
998669003 185653382
825084238 -471058403
-705703665 939128589
952059150 502025190
-726886054 -915927525
909004083 -293304510
-29673260 553003047
813944268 -489252815
445358209 -820823504
-224879787 -989699117
-378616349 -998339956
-996222039 318054662
-424838290 -999431354
952016539 -153516977
-734092827 922123154
775280672 727543263
-374789896 -998219372
996191435 331480881
473674825 -805926116
732850461 -599082883
990654389 66985943
851446631 657302411
811402603 -493260594
512770052 -783472403
798813899 -512567778
-861702085 801119952
-215156124 -988886201
823018968 -474514688
973854157 -52679267
999207032 201709880
144869989 -930994971
-817004705 -811546746
-970143331 526010384
946010684 515459576
-753490090 908801328
-149735311 992079122
539361529 858694466
117798946 965658348
819062705 690361748
970504052 -70744158
-985125166 -180984566
671912254 795358090
674975836 -659717154
-687972723 -944886523
-695049986 -940119219
565665991 -748960821
724446687 763229746
-979496378 -240878402
998196409 174729750
962928586 -107378437
-988874387 -133350065
342060956 921872225
33177167 -955940724
-969349619 530011029
720794682 765598255
987857365 42020496
-913459330 -593279035
469579741 -808132235
804505087 -503973283
754138492 -573830987
941286248 -193658134
619496858 -708427479
969277295 457591241
40065890 -954593841
844582310 -436723247
903358838 -308211364
999134268 199270386
969741811 -74681939
991383796 367031849
938956980 -201790031
563793063 848681694
41975187 -290994911
-512481263 -999815660
-438686223 -999637513
-782758263 -858392035
-545860538 991679534
243220663 -902947446
-174804689 -985191932
979144804 -21183947
721898528 -611354762
996928348 324196665
771321975 730566714
-858353775 -737432272
-280923081 997759717
-650157531 -965517297
949901165 -161782097
-956418684 585120697
720548530 -612837979
-418613897 -999318419
-464267567 999817246
56561932 -951273577
-101719904 -977021050
990430039 64842303
969270141 -77075668
842251812 -441054284
-577703085 -383910571
532768127 -770996523
134965951 -933460556
-533139646 993827343
-55015033 -970747760
830791876 679063066
383798379 910646424
605135453 830197992
965451447 -95773996
590531977 836978552
282626770 -890046734
339994585 -868691310
997996840 311112600
-22860759 -965872846
103114381 -660837353
352625900 -863558292
-475646788 -999945104
848556278 -429244830
-999999872 197537317
445603606 891990817
340505235 922266868
990776194 68193646
-893527347 -653152843
864153118 642686647
-4226195 -962807654
286808056 -888595141
782842318 721615040
865808460 -395006554
-740385400 917892574
468106659 -808918636
-977739421 -257277159
935748950 -212754495
510526174 -784829012
-224326429 819677575
-932928168 -520517389
624791684 -704124723
993609839 99904760
529747318 862466032
-454889439 -999810806
940507667 526944045
813432961 -490062655
-812943650 858465991
-862801504 799612930
995134433 340951767
993585561 99605597
-226466274 995943191
-987504845 415549570
970047718 455232888
370049986 914478525
756534865 -570809383
649697744 807670168
193353415 953505767
-987515582 -151359301
961550733 479066909
947965967 -169213917
-774719824 -868244101
919023636 -265244021
-253026189 -991878493
948965991 508989025
568730054 846578230
253592073 942084232
-701488724 941420613
496093348 875027046
710939189 771880644
925017892 556473630
328727308 -873124690
-998942249 81642895
381798794 -851094222
636104504 -694691544
-952369748 599860212
-209845661 -988433067
911598457 -286262685
911882698 -285476275
-970592290 523713858
-995380874 -25640088
980269848 419527878
-169132341 993216954
-960719148 -380851136
161756856 -926619630
213949274 -911916932
-184069902 994005268
958348192 487229228
-999867162 150927879
869196629 -387918995
-709974099 -929295920
572185824 845098268
486779649 -798672517
-49020311 -969877965
991339385 73982768
-644616377 966856311
-187065297 -986361614
-622699944 974025861
112649031 -938808359
-684377083 -947213064
609211900 -716634851
-949213387 610743808
-326113843 -996226689
294431319 -885911822
-832431344 -786490222
-999947442 166943426
724315126 -608681000
-398275500 -998875988
-470251466 999630014
-431985005 -999546626
-6216261 -963142722
971650289 -64702862
-922605140 687096629
707064184 -627409067
813797151 -489486112
-348314346 999241872
-249244948 996777393
603323247 831063374
936168820 -211331573
608030516 -717564094
927260158 -240451689
-55552916 -970824796
925410198 -246166032
757330885 740822768
257212777 941328589
-933894520 657405741
-561610824 -994369502
-959028858 -390960714
937134542 533737326
-993422192 356208195
-997199825 18498948
889671838 610636644
523434772 -776921679
829478933 -463619761
-606958023 978431000
998566549 183044328
886238180 -350262066
997742492 165324864
809542392 -496178048
-669148065 -956072310
922289834 -255611591
-132884221 -980778789
862562716 -401697914
500259441 873545563
83150205 -945594647
921856019 -256910633
899493277 -318119844
495141508 -793886869
51674494 -952269528
935911041 536130595
915694918 -274779539
927079495 -241016529
808752318 699814196
897260136 -323725112
-604673824 -983657776
-997705859 34137082
-665858419 958660381
521169986 -778330429
850614853 658224506
351494707 -864025446
903066175 591803524
-653325803 -964044174
-763199457 -881202066
988736020 49509716
535706960 -769113105
887238829 -347928672
731638517 -600458383
893724251 -332474804
-322825742 -996067939
-72875501 986652664
609679483 -716266724
-966516137 -343760041
-794414025 876174189
728352944 760667651
225691952 -908368680
-122042248 990320892
895891652 -327137494
-213926661 995418069
931054340 -228360047
-857136388 807260834
-971599267 -307620517
-120327555 990205394
882346240 -359252282
688676425 -646304498
524630972 -776168378
273919300 -893017158
820533654 -478624812
-514304610 996383619
925612877 -245545488
363509807 -859021792
-903574729 -624356937
727537942 -605083983
255879957 -898930455
-808450890 -824033231
983263467 6518284
-649313604 -808628291
555331359 -756111383
983208774 6123307
967829340 -84273793
-601202596 979889447
-722555463 917973722
748725506 -580503605
-779844980 -862032983
-200535442 994816515
139712052 962356326
976891496 432153333
-408828523 -758593960
414737106 901612015
525869428 -775386789
-879012899 -690568225
-999101020 90081729
-793005130 388898841
559421362 -753314051
811883921 697001782
993894362 103456208
-738279956 919331879
330682939 -872363796
179227489 -921892872
579611039 841871332
-965910432 -347882633
-683659266 950576929
684817372 -650140133
-952689633 -426897308
-868411511 791673937
477881288 881326347
-334679356 -996629765
785789994 -531611787
137218346 -932908673
507579053 -786591649
218593933 -910522767
-991749823 374904731
608636355 -717087608
788771496 -527350234
-426563526 -999460252
-2917785 980268719
946656363 -174129903
-964108337 -359756712
-532025513 -998604570
15565101 -959274988
633690745 -696738637
989964468 375162600
-795670287 875049175
892678917 606567092
912093464 -284892486
-981949231 -216352785
340026362 -868678610
954100698 497330864
-963836882 555597395
942380645 -189785494
773584863 -548525815
584172961 -735640494
-90831972 -975621510
-87847684 987852641
918402170 -267043375
-516534885 -999650676
-658457250 -961578191
998178101 174332891
605923996 -719208020
275982364 -892326668
-68004404 -972567706
957388917 489574762
-999766061 229323424
115831030 -938060801
808562570 -497705595
999021114 294181318
920523908 -260857778
50700268 974432839
-917925785 -577951725
946177745 515097862
-463349572 999841767
530677884 -772331080
-631660698 -973629202
816318134 692928699
-606612507 -983030075
-656240924 -962657819
-752183403 909736669
-996963680 11927932
915138928 573110261
-82774599 987456510
322176566 -875651747
759120572 -567517504
-991866396 373678038
-313106241 -995585388
274650996 -892773643
162609684 958701233
-993851112 -55754608
-999474911 113276800
-567526126 -993198517
485406888 -799448932
929876852 547597793
770523025 731171347
-996656386 3875050
-254904647 996963864
-524685621 -999163260
629722654 719124766
-201270312 -987669183
368187679 914989949
-74174105 -973412305
-583349945 984144945
414325178 901736066
-612818926 -980960742
58890450 -950794593
878852964 -367072632
589705989 -731544146
-939605548 -491425916
203784878 -781896393
833696457 -456361935
-611165314 977297483
12917819 -484002054
195605251 -917286006
539097613 858798801
909109465 582666646
-629984103 -974321315
391725865 -846654173
829784267 680060828
966970845 464273429
592593790 -729388857
158245017 959414786
998176892 308496506
-699798037 942320410
818538545 -481892959
710519478 -623724780
-976732087 -266119731
986581163 31638458
382261143 911078747
-942073418 -480035171
-235274868 -990531819
-37998315 -968231775
848648483 -429069534
982479980 410562490
942841584 -188130004
-283770602 -993928206
24985060 977344557
334148981 -871009972
627285788 819296839
-239405782 996431729
-165477346 -984269308
407373632 903820241
315293856 928397594
998891680 191813646
-15807496 -964729948
856724570 651330659
856797333 -413263385
217171730 -910950712
-876834793 -695862604
-673978210 955156036
831533180 678322648
-947050857 617729279
-110518090 -759549338
-343990675 999172640
-985859482 -172182488
-971067157 361507360
-781386452 -860114581
-930413511 -530753836
-2063889 -962436493
-244197966 996602813
247151399 -901711829
828896265 -464616833
518248912 866896609
538218537 859146224
323871040 -874999327
20405628 977841493
997155157 321766707
-902581286 -627332574
-553461355 -995836125
887878414 -346434374
-865399813 795983115
884341244 -354662574
-873690860 -703291608
911345175 579179710
39661453 -954673419
538846012 -767084009
-754141404 -890723322
-37636892 935927288
737875770 -593344069
93631338 969058481
-940792248 637169840
262462000 -896796796
-5739395 980552762
994624712 113242036
996254573 330879982
927961503 -238247706
-450245255 -999764901
-308646364 -995353053
999856593 233592817
989058368 52342028
309672801 929719441
-973338028 509182877
570520 -961976146
945168807 517267626
973438887 444305901
-811174808 -820159504
936609952 534768060
-874289255 782831723
-691666937 946556233
354908279 918559384
-998511373 272928299
-851040913 815255320
-823240208 847754115
995294359 123075428
989905949 59948179
79094467 970957073
894954550 -329454209
-269730491 -993032476
-8806073 980859865
949758929 507228893
999684862 222545218
515139554 868073850
986772462 33144276
-413607927 999916458
224881645 441790903
619404075 823228204
831189269 -460689061
-75933601 -973649789
90044855 969539454
198344426 -916497352
897576726 599757142
-781691089 -859732415
-495723648 -999999233
618715348 823569799
467021006 -809495988
993187000 355689323
952975741 499926093
-960913598 -379671082
980629194 -11577068
988033804 43506911
994556723 112290663
-230561418 -990161191
139274609 -932402429
985092313 20128410
-833716767 -784270742
201105697 -915698891
515319296 868005952
-419613331 999944023
-831203111 839055107
503842737 872252120
460409206 -812988343
-812093922 -818837727
822456398 687170503
-496367247 -999999525
-998611747 270229324
-94032533 988320642
999678427 222180188
693718923 -641225754
-976136561 493407402
841371937 -442676742
-633576500 -972832899
941437700 -193125544
228536638 947079486
975170009 -45213164
-915666670 703748612
-993236431 -66640554
-668688173 957486507
978781558 425230982
626674752 -702584720
699295782 -635528962
787796613 -528749616
988119315 384981654
-676043518 954208129
-706354962 -932001899
-363799644 -997847974
621073365 -707149907
422889475 -385835984
996196738 331430625
-527299083 994694035
12943326 978633603
990495671 372195414
-368808124 999537462
851515194 -423562871
-247213080 996708491
999442871 284823397
-940359254 -487976959
154599944 960005447
452831095 889662620
-949040911 -445991183
952152897 -152981031
-977878056 483174906
621638864 -706690842
613015397 826373436
405256636 -840436217
990848777 68923744
636255034 -694563537
-128316316 -980254679
878004182 625803663
-996406321 -2432111
-258346391 -992260667
737230493 754735439
977467955 -31587590
-960867215 568018978
969616944 -75317530
245172989 943808406
-905129263 -619643510
-483358981 -999977347
-424000005 -999416959
-725374981 -917191984
926425295 553951450
-995355746 -26169582
998762107 188143754
-35079413 983371767
-208494220 -988315206
746234242 -583518985
816873559 -484574694
-357168740 -997597143
58335368 -950908985
469911237 -807954601
889851013 610397620
-193053452 -986917909
-986904502 420594051
-582550652 984323137
982036441 -2068823
559163359 -753491922
915987883 571730004
990397703 64536205
827569368 -466870382
808488050 -497821684
671211544 795760031
-3566464 -962694955
538463436 -767332935
284295063 935505326
-991124644 -101311364
-360627670 999424509
989353938 54956174
828894441 680938207
145141123 -930926106
865310712 641321495
273533405 -893145391
916862890 570304447
471059082 -807337162
999949905 243656014
-719952855 930916328
-149438940 -982606874
663904793 402397858
911061663 579625330
-799162969 871831540
950932223 504586980
-611423242 -981437947
998790536 188923824
-268149509 -992928435
669003077 -665365242
946517729 -174646849
983439331 406532412
991499948 366338551
963548389 473733122
971942926 449245358
999932451 266019052
992298297 84474146
-404025107 -999013346
-408481298 -999112554
-123993794 990451692
-980773679 -228385807
794264862 712327051
439518178 -823801343
969375662 -76541661
991474487 366490583
957424085 489490150
137964515 -932725485
-998720567 71633361
999958920 245074184
-179579875 -985652628
561929323 849464593
12291787 -508424841
-414806631 -999244646
-997283893 299757629
996064963 332675052
-294689790 998132371
511424337 -784286421
977113526 -33731267
508291815 -786168570
-136596657 -981197304
738616105 -592489485
660240731 -673465590
624362779 -704475225
585295851 -734814609
743325338 -586986104
-987586110 -150451743
878082211 625705776
554696879 -756541774
-36417416 -967988777
440758020 893540515
-776896580 -865642142
724154843 763419410
648261501 808441908
-886271346 -672369535
947279076 512703074
-70973278 986495266
674458908 -660211392
-223114095 -989553596
628094105 -701420526
-860601437 802608816
410161562 -838148267
732050545 758208631
-480362296 999178315
178572242 956051853
275258029 -892570523
852486679 656138904
912285979 577692148
-618984438 -978709053
416480261 901085954
878050159 -368843794
-333858190 998992256
-842358894 -768850368
-973376172 -294086605
-43659784 984147146
787233988 -529553310
-509029807 -999906146
-208398281 995176722
912131514 577937256
814779862 694351547
588154715 -732699583
-358390955 -997645199
919376717 -264220156
431319841 -705099243
301407763 -883410728
993735259 351850491
983075630 408074984
-322371217 998763277
-818851538 -808663141
-632872429 -973126569
-262527492 -992549966
731384734 758654243
903414364 -308067478
949667124 -162692340
525527491 -775602747
612080583 826830104
-2778750 -962559565
-885439155 -674513165
-12037680 -964112218
993702457 101048738
999885563 236097848
799942928 -510872378
969738991 -74696426
253970433 942005475
524873905 864359334
471470981 -807115349
628341915 -701216341
753137382 -575082250
-962644286 560729421
554307942 -756805085
317228960 927937609
-399941341 -998917797
851855757 656846575
-52482781 984929580
800501039 -510032856
-798042230 872870059
968961358 -78632985
-835097203 -781868877
463724118 886098524
-713808891 934544314
-997209180 301126571
-395687271 999803224
426413865 -830349501
-555572260 -995476244
490248708 -796697391
896141573 601779110
524823392 -776047012
623346256 821269364
980837790 417290183
885657745 615947493
-584438910 446288905
-874188940 -702122553
-329046501 -996366409
474305975 -805583165
687391991 -647584633
-517165388 996037180
-979743400 471654581
-590051955 -988001925
999988466 261264102
-250771433 -991712168
361750058 479779066
478317326 -803390331
176387185 956418488
794097576 -519587396
78322076 -946666946
-673120189 955546677
424736239 -831171830
331669511 924451435
906264718 -300612169
737082000 754835282
-970007484 -319218276
516816577 867439417
17235567 978179272
891387933 -338137044
960757571 -117057571
-993529435 354905191
443876764 892543279
427151735 897824284
-98591453 988659531
796397095 -516184946
714041070 -619931090
150249399 -929621560
995495278 126150528
-828138433 -793727254
-636614317 969625592
946749423 513858980
857314418 -412244482
-179377181 993767112
-818135126 853169356
-580251602 984830816
691663063 783756005
997054093 322877666
428696382 -829225769
-308226574 -995330947
-251601802 -991773671
-955654790 587950912
-448190344 -999743795
-664776962 959106707
-999883287 153289235
-515749269 996209904
110671888 966692126
994223681 348246111
823951732 685749332
-127548302 -980164576
-501253065 997770373
401025145 905689309
-543164674 -997410118
742335165 751266087
823016943 -474518055
-243104195 -299466666
871053846 -383980243
100937060 968063833
151916996 784976916
866384922 640046568
-966770899 -342019715
61774421 -950197296
-983420977 -200594776
994471139 346359489
-983171294 -203370876
788852431 -527233650
-807830577 -824909390
486260503 -798966569
519625918 -779282599
-925104412 680760016
999863874 234190774
987093480 35701947
258374973 941084996
-284823723 -993993428
-58838820 985474722
-976172926 -270948855
-77789622 987056642
549014647 -760371039
930214566 -231083279
-806382764 -826951475
-293657374 -994521609
-225305836 995896457
-103987189 989056406
906130528 -300966611
-988196866 409501777
-405135310 -999038410
567383804 847153917
344863722 -866735174
236054704 -547183811
674729679 -659952667
945525929 -178336608
764566392 735589823
423198653 -831921568
-370075369 999554337
-956749581 -404268047
804880289 703247229
-399792823 985740123
-636210521 -971720780
-8219355 980801129
-943935260 182262249
626794787 -702486525
-350998781 999282915
220183037 948658904
-936190731 650824851
978940172 -22477003
720754876 -612611291
997777526 166019995
-577791738 -990973576
974108962 442030271
-989855970 -119703451
793891312 -519891114
-998516526 272799192
444433020 -821297472
77862251 -946767993
-858540529 -737044775
865361108 -395933873
-997269659 20473095
-607267882 978348194
361111234 -860029132
-852002533 761785596
488993178 -797413594
745033172 -584958018
425456310 -830819596
-955090786 -413697711
974459699 -49291835
-12305827 981206640
997451647 318319633
-996614018 311574202
101695863 -941358429
-731382056 -912003767
-739209178 -905001670
968663271 -80125383
-832294025 837836457
996045680 134866015
441340486 -822875168
873729249 631116917
95715157 -942739329
-551437973 990675002
520835945 865912208
-446536292 999999775
997455512 159758691
960489601 481810019
-151314099 -982807478
72077743 -5365129
651839046 -681028080
-31912199 -967295174
-886790318 -671020301
985652232 24416992
237512374 945336399
808227820 -498226846
999698596 223331870
-504783754 -999961356
728441560 -604068979
-361328383 -997757909
5626641 979398796
-223914479 -989619789
579632062 -738965611
359654239 -860638621
-246594144 -991400576
-904734813 -620850344
376745562 -853316193
-450497880 -999767466
-836534732 832976523
582881300 840418558
500249597 -790921485
981946975 -2682150
-523351870 -999251378
984625193 16585740
434269089 -826453031
545154683 -762940093
-999999711 202553790
323654266 926395171
687219589 786409841
-943381539 -473839528
-848370637 -757431307
-497762391 520571826
-968617470 -329127198
-49190740 984640388
-950322900 -439385105
-726799444 926733120
-841710833 -770039981
997276151 156390370
424480689 -831296624
-33116959 -967480814
949321507 -164028081
-210453349 -988485541
-214331556 995435592
927105375 552710209
996163005 136789893
-385521986 -998540800
-701955898 -935223992
600126711 -723684690
55756728 -951438454
-954056609 -419423609
-799613597 -836318070
-945937735 -461519820
-990561933 -109672063
826650903 -468420953
972305081 -61190543
407688395 -839303937
634537838 815624022
425998187 -830553637
-190926004 994345984
-355739556 -997539911
-844908596 -764075661
-984075828 442926160
-700033806 -936601983
887551537 -347198265
924350795 557651516
848080117 -430148779
957744065 -130120378
544764747 -763198244
-138057978 991362292
781895951 -537096650
55442346 -951502820
-979335371 474200789
886140588 -350489136
838226139 671455273
690906487 -644066863
456027117 -815290530
787570043 717827190
-934405177 -514331067
978264404 -26686823
-589045640 982829356
-973879578 -290120859
230789780 946647238
-861355480 -731126938
-999947305 216586834
-619574452 974938032
-350955079 -997345447
618066366 -709581385
445230812 -820889012
952146553 501825574
-997981506 43425638
900641119 595351935
87271093 969906507
805415036 -502576970
395112404 -845113284
63903845 972840448
324618508 -874711348
776252483 -544902184
802193331 705591605
358573110 917590606
651980371 -680902782
-602412672 -984369461
549683781 -759922158
-883163712 768456609
274750668 937589949
-989578346 396704947
297158573 -884940423
-216219352 995516925
-105090427 -977444842
-788027370 -851666674
-997886143 40127153
-245547930 -991321802
638878901 813391704
897317391 600125156
649459464 -683129551
900739569 -314953419
995647121 336469255
-805071688 866229663
222915282 -909214793
152155111 -929130088
-841523727 -770383097
46410807 974933359
948524916 -167087619
556426037 -755365048
843000285 -439668032
995660930 128735377
-946220928 -460141074
408217012 903568944
-703947092 -933773786
-86985738 -975119392
-615955278 -979833522
-395158972 999798885
-527861111 -998944076
273110011 -893285924
960815065 480977948
-750694797 -894173156
-670969516 956510961
-878758418 -691191200
866706832 639663422
933514372 -220263390
584304973 839782103
765716729 734742340
556014606 -755645636
-106099342 989208745
246381020 943563321
992836221 358046999
-767356384 -876686059
397282757 906777038
484660958 -799868281
346199142 -866193476
882681512 -358486720
827337065 682464593
999999946 257273392
610596880 -715543771
870278332 -385629918
711349212 771621918
484311609 -800063893
995107677 120261339
-619267394 -978599028
179944034 -921695176
-623887773 973672648
966082007 466761131
350108638 -864596749
-453030715 -999792730
875413825 -374604286
634618415 -695952676
-882112429 -682924817
177723285 -922307310
188423382 -919334526
929378078 -233770341
984265936 13882212
-872243658 -706671424
963187956 474708451
302996563 931267391
-208228572 -988291870
-500688355 997822700
201243871 952112161
-356237303 -997559894
908386371 583786073
-562881828 -994130650
-725989663 -916687141
841977938 -441559632
-461371773 999890030
-882565679 -681793615
-974389301 -285985876
-603202161 -984122033
510955180 869644203
-887598344 760647511
664689950 -669377206
997082528 152817571
958035907 488002440
220311687 -910003811
202780143 -915213548
408342994 -838998619
119462529 -937200133
999642329 220182113
-776107973 -866590587
655623001 804467227
-248553856 -991547355
-941455285 -482911938
945782952 515952238
799049168 708298570
-24147767 -966078774
-824473433 -799691783
843811916 -438157762
-238229458 -990762040
-447474813 -999736301
-520662672 -999425454
-893429547 749860069
894204835 604469600
951431222 -155813306
912438411 -283931212
397539601 -844000150
-553112985 990360626
-66039894 -972295071
-793999725 876543615
412692103 -836957392
299205506 -884207781
389960823 -847452778
940280148 -197177620
999435375 210559938
838700561 -447551679
820550242 688966021
-752405501 -892474855
999268933 288949664
860486124 646989301
590895244 836814279
-495284503 998279088
732977343 757587916
817188701 -484068552
891162856 -338677540
-829597589 840835574
775241457 727573521
960679202 481327652
633443403 -299240032
-898892781 -638124140
802147597 -507551545
-971310734 520016994
966194884 -92242544
970165751 -72497506
-993398859 -63799352
-701136179 -935814216
558220334 851014882
-882752259 -681326105
-910352546 -603383376
-593807727 -986972009
971399111 -66037848
649504095 -683090280
976729811 -36030541
868257208 637806615
994974055 118278191
968930728 458639493
893057113 -334101405
922379671 561097842
-684821079 -946929860
825321953 684428462
209915550 -913115560
-4357457 -962829912
-542123747 -997558447
-877896670 777107171
770333084 -552899042
786941168 -529971202
920219842 -261751332
722129542 -611100890
263687885 -896394812
-841543453 827078133
-717084847 -923832485
-388648357 -998624636
594023751 835392484
909846386 -291033962
662284530 800796015
504159251 -788616870
269901114 938638624
259025806 940948120
362361535 -859504574
-780658903 888113784
913809118 -280094127
650097279 -682567456
-279326536 -993649886
-814301779 -815602154
392379026 908193753
871422288 633960652
999575498 216755431
-651755491 -964775361
688702805 -646278154
364124381 -858763027
701918729 777499581
255269101 941734730
233202838 -906063275
-717969822 932102942
-638619546 968949202
709379625 -624944885
35029613 976231594
-795943491 -841257452
390307347 -847296272
310393948 929551178
868992499 -388349699
544411376 -763432072
-225962551 995923027
966690843 -89860809
603473996 830991853
44207744 975188619
-718292302 931910798
960046433 482935499
-204905686 995019515
317259931 -877531518
289380758 -887696332
852733538 655860745
48248268 974719927
578106045 -740078114
-981482601 -221171962
168337873 957759502
923411734 -252240888
-702519104 940864205
971318484 -66464524
-838954884 -775033810
628926709 818472662
998593674 183726198
817740365 -483181323
-508678365 -999912200
983798525 10413161
42707846 -954071891
165126070 -54380308
-923275746 685400128
212262866 -912419546
852809365 655775260
726796134 761693148
-350712163 999278570
-971165938 520765995
-972100775 -303823962
-280259256 -993708793
-973295883 509415925
957846278 488467445
964170553 472034064
710382328 -623871846
609097824 828281334
-851534486 -751260621
-79035255 849159424
920697181 -260348208
948319415 -167872396
394088963 -845580947
995522556 126574230
-37612469 983602096
-743900642 -900681735
831671414 -459859396
790361482 -525053845
-737616272 -906445013
530526666 -772427515
54765751 973950297
791910859 -522795767
-697691726 -938270615
463985638 886011829
767459636 -556702168
-669012427 957351335
-575582636 985845536
496828642 874767423
850265209 -425975819
522621665 -777429464
-40589680 983871842
-441056856 -999666124
-661024724 -960301909
-850063564 -754148084
944629248 518411072
962004277 477872386
949709041 -162529834
-581602084 -990107201
-999239954 97770539
-598803384 980486602
210275959 -913008794
-598489981 980564081
940351445 527261069
988305445 45808918
547442507 855457242
934782108 -216024713
-279791245 -993679258
-995782307 -16982956
-813170325 858238042
-999964959 171800169
937742805 532526242
-746122315 913967331
-784339825 -856398152
996045180 332859649
139674757 962362129
681627465 -653282724
738375725 753962547
-304282021 -995119688
-987691754 -149083026
914549497 -278012697
733886891 -597905037
-418208477 999938133
-951755301 -431877790
-108506456 -123670233
291771985 933837130
749757397 -579247475
654746739 -678433666
-3992545 -962767870
512267866 869154881
355491151 -862372298
952405924 501232925
431559809 -827809241
-136928703 991291288
866553999 639845415
815784502 -486321446
-855954414 808818852
472482902 -806570184
-296544223 998178658
-985231039 -179725951
-997441413 296819868
624002038 -704769778
-994398299 344189965
159359238 -927252479
920556595 564197691
795480258 -517547028
834203851 -455480889
-678575239 953021594
653468059 -679579194
469734617 -808049288
-219412108 -989244723
-323433827 -996097514
-287477492 -994155767
54180592 974020764
957677222 488879144
582635491 840528102
-995218885 -29039996
-120147825 990193264
917786210 -268818209
948938018 -165505575
916414230 -272737121
940405533 527151358
296954419 932656133
274443827 937656445
275690615 -892425093
-952635789 -427185684
-339835561 -996865084
799978994 707502940
718317404 -615280862
571488515 -744843359
80139434 -946265123
-199751237 994778692
970850752 -68932024
841497791 668032731
999513348 213860004
-876314111 -697105866
940014443 -198106104
474594445 -805425880
-746432699 913754812
-992800906 363398094
287746782 -888267803
724369575 -608620598
658554406 -674998248
-880776345 772439446
742195437 -588317939
709987258 -624294911
879106123 624417273
-599843860 -280159145
75039417 -947383532
708898100 -625459248
-103370755 -977228657
-962779321 -368149622
-496341092 998198267
810828508 -494162904
-942400511 632239095
267326298 939192448
-380338153 169515999
-932715901 -521394096
975294704 -44490258
-677277679 175933485
-979947874 -236490543
-596060289 981157077
947260445 -171870896
989154087 53186476
-350189433 -997313662
694317219 782152825
60735918 973225996
-792074832 878250525
-993205687 -67173764
-307565866 -995296127
-518628768 995857374
636535880 -694323970
-762443477 -882010261
-873217542 -704401567
999969669 246873707
-166442309 -984365301
-955127353 589886194
990686771 67303407
603812309 830831126
942277267 -190154738
668456310 797332052
118563185 -937414091
-793019554 877413880
-977194874 -262103858
-975354613 497855766
605770215 829892913
998299633 306648461
-202669900 994917366
997431379 318561982
999898732 267890350
-990943990 -104021405
999870629 234768389
786911827 718359202
235658210 -905304710
681081425 -653814534
761407047 737899715
-998992212 84194852
-253533511 -991915344
994011760 104979015
951511770 -155497793
837761376 -449236069
122209346 -936544108
812247008 -491933035
991874020 79749811
-660360452 -960635849
53479218 -951903207
706225667 -628292679
999902014 237745603
298578149 932283948
792720994 713612992
-879460413 -689472320
937972839 -205183912
315791861 232039761
431466439 805125653
-883785921 -678720684
309306835 -880517212
-861899266 -729969176
-968822979 -327674972
22776343 -957934293
-896619340 -644572982
109726165 -939491792
756855190 741158696
-941636931 -482069266
-598725225 -985512437
-901457444 -630667698
822469840 160815373
51353199 974355903
-989395511 -126178662
944555188 518567517
797360369 -514746601
-440714788 999996674
-763342534 -881048891
-977429793 -260030937
997020812 323233043
-978143029 -253628781
-858842233 804979107
924742501 -248204850
-415103648 -999250521
982590961 1753955
-644699904 -968005959
882515847 -358866028
746989612 748057487
964877481 -98460414
700575488 778329400
-310226641 998499662
875651939 -374087608
613411085 -531722519
-657550467 -962021829
924033241 558210110
52686353 974198628
429548716 -828805558
-571606746 986688443
169235672 957611247
353801370 -863072408
-776151566 -866538516
-223714853 995831962
842152984 667339664
-957901885 579534069
-750200052 297014827
-768210001 -875732413
-983305684 448470426
-370923949 -998092109
412660160 902237064
840340707 669248121
-479193018 999238188
430543287 -828313146
311943971 -879539183
218525298 948970037
942607595 -188972672
999844920 270433653
-376197676 999626155
600482419 -723412198
12836815 -959774891
-964937560 -354401861
-985460354 432212459
304059131 931022097
-41859777 -968819136
479737091 -802606587
935316041 -214221390
-93201161 -975928973
-991566848 -94426565
57211789 -951140199
-263236769 -992598271
981393100 -6467103
-790927480 879263166
-553429166 -995841492
776642572 -544366801
-673509601 -953681040
35869865 -955416000
523954676 864714800
-999999373 196352044
655381478 338846003
-513539220 996469775
-961357751 566040594
-714518037 -925846883
24064406 -957691358
945359999 -178950127
998800588 189202876
459772254 887399484
-336273503 999037863
995187143 121453305
-726429291 -916315553
396654700 -844406299
-999503687 242875997
-985573907 -175629141
-54877198 -970728003
859780250 647809537
-882411936 769724524
318176405 -877182906
-688661175 -944431961
290474194 934130095
-864187757 -725001042
996190979 137257052
726285837 -606484948
-990312475 -113259927
-594805919 -986687025
218182792 -910646703
946900938 513528559
936347601 535281056
955146239 -141008875
797662638 709476970
-454832058 999976508
-112812082 989686389
886100632 615366182
538788805 63814416
549348329 854678105
845830207 -434387329
-981164435 462699414
-948480254 613159268
-196527294 -987237453
917645504 -269221853
418714372 -834086236
-575898671 985777216
995981027 333454579
837975384 -448854372
925596000 -245597174
-493441329 123503660
-572482532 986503753
793102146 713296699
984167877 13149423
345626583 920962239
295762533 -885438240
-344959336 -997090685
295037324 933094345
506781347 871185643
373104521 -854910655
796681079 -515761743
944806139 -180993020
-559595073 -994742360
-270570330 -993087617
454978363 -815837551
972383278 447809296
953560761 -147415607
415875838 901268579
248181631 -901385940
-114309478 -978587975
982495029 1087432
927180217 -240701972
115641313 -938105478
123468983 964821514
-479605744 -999963796
-977852760 -256258954
-436752640 -999612986
-146526214 -982292380
643304191 -688494965
-431453836 -436609014
206851284 -914019852
-982128130 -214486283
-998885199 78816924
-985060578 -181748965
982962232 408552471
830869803 -461237810
104824548 967524234
-725035795 927830623
-938189852 -497840066
190207602 -398071010
-795500796 875202471
-960366809 -382979173
-992021101 -87127955
58132287 -950950817
22753301 977588319
-808767252 -823586185
-610173193 -981857526
926631249 553576141
999999995 258435685
730663714 759135289
365251744 -858287427
320142741 -876431753
844978832 -435981133
326681960 925665017
506304663 871359177
998763073 299074595
-953395118 -423063142
-996040070 320984139
294940117 -885731078
976006391 -40320849
-245785650 996658839
-981061484 -225483934
-920751791 691701123
-998201270 51393923
-770931812 -872651707
-987282066 417449282
-775347223 -867497687
504397492 -788476000
790220692 715673182
929091929 549051676
-553838426 -995772891
-435230650 999988525
-271604900 -993155352
-992592270 365737922
172534430 -923725061
986328212 393620810
-659089280 961410845
483410879 -800567943
753807333 -574245752
587417040 -733247566
839339916 670296366
-634696005 -972364836
238389154 945163178
899300162 -318607907
696806352 780642301
998999007 195031239
999999131 258783901
825809050 683955082
-999699942 131564084
191056569 -918587236
-746403815 -898328594
288798038 -887900583
-642333397 -969055570
-806814075 864537885
-635754745 -971916480
-989031427 401881683
-784784680 -855835626
-291534634 -994397928
590048945 -731288436
595064201 -727532104
925118548 -247057571
944563558 -181881586
196961035 952870208
-662460993 -959577637
24209403 977429596
-654251011 -963610058
846281592 662929964
-30064397 982908369
25275439 -950802982
-909744235 -605307674
968195282 -82456730
680534051 790355950
894287613 -331092671
-118419903 990075603
842120365 -441296943
997482720 317943251
992001548 363317308
759696345 -566780555
830423444 -462003060
649298985 -683270642
199825083 -916069510
622106630 821885848
-860472890 802782062
-112556552 -978372970
999954477 244367285
669945962 796482319
990889531 69336349
-112250259 989646679
-55496805 -970816808
867485446 439402869
-465644309 999777356
539603536 -766590079
980813028 -10359151
684456452 788048053
-420247407 999946395
-978017589 482327450
-966315014 -345130257
69154117 972197932
722147599 -611081007
-952886885 -425837683
-383592079 999698825
487546995 -798236879
996448984 141654488
388826504 -847964401
-843057972 -767554384
572254352 -744298093
-532799687 993880674
-374739514 999610843
3282957 979639612
973961913 -52079692
996830664 148322098
-774550779 893007241
414103534 -836289611
531660582 -771704090
686957979 786565305
447569564 891361721
829098179 -464271321
935142947 -214807510
946511038 514376107
833139153 -457327997
250083001 -900782816
-994163473 -49953856
986173825 394333529
867058170 -355697924
958739585 -125844141
464735196 885763304
958691062 486367513
-38865502 -968364811
-267359439 -992875918
-997958782 42623505
-992478496 -79514586
715448629 602242570
992355292 85122750
786593570 -530467043
-5136929 -962961586
-81941285 -974452881
-998677221 69865435
993601635 99803634
-658256374 961745888
-655076772 963002325
4336995 979531388
-813505721 -816776445
-401862857 -998963699
-914803361 -588755600
953652530 -147050914
-88415892 987896292
-518740929 -999543030
208571569 -913512738
102793123 -941104059
-689917531 -943594561
411928189 902457284
-30557103 -967085784
996070245 135262667
-318222130 -995841798
-256952754 -992161609
462735454 -811762384
-964763646 -355535456
20533324 -958353976
623250749 821316882
623746029 821070026
907046459 585842317
-314694357 -995666028
583697602 840054085
-978991741 -245709651
235036004 -905497438
995133062 120641660
984923571 400010053
-774644484 -868333130
896823011 600822522
-99348324 -557476035
-572860403 -992059262
-762891248 901927097
-676046622 -952238801
105090327 -940570601
-705885538 -932350035
-144749423 -982099011
-787407930 -852469605
286162147 935093153
998393403 179074550
847716174 -430838045
244562096 943931607
537330406 859496028
360304062 -860367098
544270404 -763525071
-386514024 -998567694
977979000 -28450878
420309437 -833319981
937633471 532746194
-600651143 980026878
757161905 -570014562
713645115 -620359350
487470615 -798280298
-718221767 -922934397
617935147 -709686964
-995298703 332205920
683559930 -651384733
999737896 274930170
741220727 -589459637
509359363 -785530687
982030340 412425023
-966327472 544381625
745805123 -584034289
485804580 -799224694
-999895979 220872511
998321299 177474398
-334235533 -996609355
858923288 -409053343
-593267332 -987125394
977647110 429409397
-852315562 -749697383
979184742 -20930454
789973513 -525616300
-770636238 896064883
998696406 300213390
210602115 950429360
-907507492 -612287669
988915032 380854540
938104286 -204733808
-931569800 -526077820
-696067417 -83752346
-796713391 -840225319
992791715 358336157
755400695 -572244319
21401150 977734838
86037178 970068270
740600683 -590183372
-985742475 -173600941
654627057 805010079
-309344446 -995389745
544839246 856508878
-382706141 999690562
881469747 -361235015
719634484 -613840891
396446449 907019581
999951803 264715282
757692255 -569340258
-997487942 295918980
-882875075 768946700
164612378 -925863815
647969527 -684436690
818966505 -481196983
735692871 -595844825
899459320 597062214
257945411 -898264568
897727936 -322555346
-992028675 371933241
-462259144 143567422
-898866882 -638198567
871908810 633362827
-986628604 -162653533
790392386 715532367
-988640752 405532516
-465772141 -999889887
966533928 465500085
676757059 -658005136
297416616 -884848183
-376203135 806338124
990005884 60869955
951242639 -156551989
987391626 388619290
-13529328 -964357579
-666891956 -957278994
-989839187 394190813
-944657550 625275728
242389936 -903207684
308434219 -880838751
772135852 729950058
631634404 817103997
893300078 605716186
998257316 307298424
970618902 359455642
973487518 -54713845
474166747 -805659006
986025363 27303651
-803630708 867617148
594076033 -728276347
993766466 101844828
716544964 768326916
-41653982 -968788235
905796118 587742433
965919471 -93555615
584667802 -735276655
-621600728 -977685458
903004935 591893874
657867454 803239121
-997493054 27275786
777810692 -542759283
974307319 -50150025
-940752878 637289729
956558232 -135141252
-982417174 -211452478
-986723031 422062346
794007585 -519719913
-969701696 -321410780
181734565 955515145
989496880 56234648
846102305 -65372195
615237140 -711852492
-999992473 206680983
524155742 -776468058
642240409 -689416754
-933422167 -518471033
-599981701 -985124579
957964931 -129174403
-976325376 492320827
790110953 -525417392
-568244077 987386686
990081641 61573538
-531223950 858832775
907918934 -296210269
-57951406 -971163736
242558401 944333492
707382965 -627071390
536262816 859916167
-461001315 999898643
-860288739 -733385071
-977547261 485166015
-986327500 -166422532
855779820 -415260669
988138638 44392185
-662976004 -959316233
396089603 -844665512
933841744 -219174100
-817398685 -810939263
-266756898 997342179
-549933546 990953528
193916373 953406890
-366810790 -997953680
998859512 190882554
991467428 75345616
-980206430 468751325
556328401 -755431704
-843262146 -767174321
-915093892 -587767947
-960226109 -383823735
996709457 146188808
965218059 -96869499
997916602 312242816
999649387 278176354
48459547 -952919236
373609162 -854689819
299077963 932169149
104882287 967516140
638170629 -692924101
-852173164 813784698
142042242 -931711171
216460195 -911164386
994735071 114801705
-746808562 913497115
-609482721 -982088077
-605066075 978921056
102529595 -941165190
39228356 975758273
812681070 -491250178
911389067 -286839773
364998772 -858394433
-858030591 -738100159
849586672 659351722
5476622 -961104558
123312370 290102632
-267729117 -992900609
-890873058 -660298381
-867416346 793112783
668619969 -665723479
779233916 -540792640
-867188264 793441423
999818387 230691780
-10389655 -963839327
774279613 -547586895
-984636133 -186744970
818911679 -481286362
600461492 832416926
100003864 968191932
-921212170 -566261346
985757393 25228303
715281880 769132407
-988702770 404959909
-761624063 -882882135
360055810 -860470915
576754223 -741056873
-999824931 145395600
897415659 -323336582
-891777092 -657895173
752681324 744092054
729673617 759793705
860399446 647090391
659268420 802466346
864622341 -397462692
984817529 400484669
778395906 725124564
-492977612 998433171
790729579 715255733
-759245362 904621815
657355748 803519810
823053471 686605180
975526623 -43134585
-939259626 641793976
823510070 -473696194
582723701 -736703516
226276172 947508429
737412851 754612688
678591980 -656231287
992090623 362772615
-723283910 -918890311
-999895574 155467171
-999177791 94286898
574419477 844135024
700954393 -633812005
857152993 650841583
-808818139 862570564
562249544 849330231
-708893696 937354120
918329462 -267253005
748070729 747305163
300419249 -883770049
-24383748 -966116330
-983559547 446677688
-229015491 -990036643
552273522 -758180170
880978917 622023397
-613525238 -980708625
-504849487 997407338
230850937 -906787653
-697126129 943723540
524131960 -776483052
36528049 976063552
900392642 595713367
-538313771 992982411
802118810 -507595043
898935480 597815011
465885210 -810098156
947943632 -169298362
-954226817 -418485534
-539866378 -997856963
993859833 350939393
-984277479 441400888
917812773 -268741903
-822602369 -802701108
955360481 -140129634
998655437 300898246
393865162 907765429
709081704 -625263179
-6010613 980579931
740003249 752857538
-997006019 13081525
893464476 605490564
-548550386 -996619256
404095245 904788709
-126901974 990644872
-218860701 995630449
257361180 -898453592
-87094050 -311906711
256854073 941403671
955917278 -137822462
862396231 -402038991
995619250 128080481
59659410 276263070
805145912 -502990526
999668700 221630325
-229933288 -990111285
-498090078 -999999932
386452887 -849026842
411625625 902548216
-46100366 984365144
-997643825 292796220
906375446 586863988
727017889 -605666564
-48394989 984569571
776673239 726467645
-518196812 995911202
-420355665 -999350929
799686589 -511257737
-115194882 989852902
243524936 -902851978
638244950 813720532
-911856980 -598565862
727543559 761201589
998688105 186161070
-425482841 -999442174
751323222 -577326803
941702110 524501656
966419791 465818751
851219289 657555010
-672936517 -954002206
-727364163 -915516072
-718018262 -923095948
-933790509 -516935758
998841281 297642712
402414521 905281937
727371089 -605271222
587341356 838418579
-994367636 -46081426
-938284023 -497416238
-540595676 -997764401
999973533 247586715
364470169 916006629
604682835 830415306
987479552 38848973
26637418 -957199926
-500401225 -999993530
958805198 486079924
591195287 -730433327
805496113 -502452121
785273332 -86554435
921237101 563053050
-660468112 -960582248
-213527076 -988748419
302109073 -883155022
823928569 -472996655
971208124 451601962
717904625 -615731971
438743439 894183142
934216952 -217919056
701543182 -633200127
323245702 -875240233
-226519670 -989833323
-917657035 699089511
-827204306 -795257350
857706612 -411469103
-347865981 -997216236
-985910322 -171563894
378783614 912053600
855833163 652347116
466224503 -809918449
664324523 -669714773
970926082 452492861
-16943924 -964915312
811035286 -493837957
382694804 -850698420
960533635 -118043768
915385531 -275656640
322432749 926689216
-557530236 -995120655
410589534 -837947400
710784593 -623440376
-822119074 -803475057
-787082611 -852888103
501603035 873062312
688284749 -646695637
994154993 106848702
976575462 -36952193
369443220 914645199
690648081 -644326732
706819182 -627667269
-269050413 997413331
486768594 108663139
-84394264 -974777903
661951843 -671897811
989585840 57032158
-641470763 -969434941
-994558234 -42385090
874492856 630171782
148089302 -930175334
-674296806 -953238092
-440172767 -999655510
629219417 -700489121
824558618 -471941041
-747139620 913270008
146236853 -930647606
905573636 588078560
-143563656 991703529
848052657 -430200818
-617960205 -979098421
333888876 923906444
663233977 -250326103
-581557619 984543468
167909934 -924979063
970092941 -72873972
994600081 345349276
458375862 887857105
-230340137 -990143694
-344503012 -997070822
993779223 102003849
-711561338 -928097095
960386027 -118693182
981588962 -5134318
626267876 819807041
-999958604 169870793
-649714893 -965722332
-901882102 -629413622
878207530 -368498415
39994414 -954607911
214575447 949702991
973398357 444442100
-776663184 -865924844
544057450 -763665512
283463964 528589610
-775789749 751340542
221275040 -909712187
456756828 888386284
777747952 725631863
-996512669 313278685
753938093 -574082078
901952520 593439499
-118800274 -979127382
885940269 -350954678
872209196 -381508890
919295046 -264457483
-957591057 -399387560
-580220848 -990427299
185271416 954908708
-518441598 -999558773
-982679896 -208693685
762960803 -562578618
-958919180 -391609302
987845837 386369288
558780593 -753754689
-575430775 -991497482
945080555 -179981507
631225820 817310990
987251832 36980373
452729381 -817007057
-874447485 782590416
-426858991 -999465089
-542056403 -997567749
-358095339 -997633662
929463578 -233497602
-792248440 878097174
-814980772 856411648
-327608104 -996298279
-974125339 -288133141
-158118712 -983522732
-305327413 -995176452
367886841 -857164629
992301275 361471488
-796430160 874356659
496086231 -793341446
-994549631 -42553141
980076515 420284322
-391420087 -998698036
590358052 -731057922
-669563779 -955848231
943492629 -185779443
-411196210 -999170163
953478934 -147740726
976128500 434914834
-216219394 -988976091
986512687 31102225
810814157 -494185442
96652298 968649751
959389604 484600783
999999221 258749334
774129136 -547790310
943203742 521401756
263969159 939906394
-343433807 -997024122
-124785494 -979839459
-977121410 -262746397
-564443614 988154313
-973971476 -289380172
999467956 211906487
436752744 894814876
-963395991 557526101
-782242490 886797960
998725515 299725942
513536391 868678154
-340352792 -996888325
-789048802 -850337530
698502358 779605773
949112527 13662038
998077945 172192406
978233715 427264227
389994348 908878705
979642562 421970501
-506442412 -999943458
91978920 969280893
89731605 969581023
970111017 455036774
-712104050 -927685558
-999613064 123684862
-601080685 -984784000
-953662991 595202485
-924611445 -553612932
-23447665 -965967095
541998275 857646029
980575477 -11931662
-998022840 44889374
-893972418 748840395
-273937021 997558552
403451283 -841276044
927876995 551291906
164081542 -926004583
942888130 522056202
-823068914 -801953287
999993883 253149738
45814334 -953451509
-85781972 -974960881
-986289659 -166891626
581533844 841018686
-970618295 -314809152
-357632592 -997615575
961735518 478580842
630516838 817669539
733657424 -598166018
827947553 -466230146
-985823702 429294429
-426654574 999967555
919434106 566068103
786655315 -530378969
-992916661 362072234
-982030964 -215506044
945623056 516296758
344547811 921238188
942119353 -190715561
203777462 -914922397
994911117 342825334
-548128871 -996684776
436873363 894776687
699718540 778857733
-980967577 463947045
998049993 171600100
-816993954 -811563154
968854361 -79170989
-466844775 999742540
989645861 57573623
902283120 -310993892
-559125152 989199547
125780045 -935686351
107331735 967170546
887810237 613111071
999939969 242253507
755960960 -571535758
37183841 975989665
951658606 -154922289
948639608 509712314
-994702109 340318717
438114757 894382754
-854428113 -745447704
-175883187 993584187
-612516691 -981066290
596795168 834120953
-978414894 -251126999
840283939 -444673097
840835016 -443663690
970675370 -69851325
400689989 905787275
26477358 -957230584
-282622549 -993856636
511885486 869298154
-742917679 -901593121
878680942 624953969
694235893 -640701186
662090043 800904173
-634799815 -972320925
-655532686 -963000767
988031367 385431396
826775888 -468210243
410761637 902807512
736457611 755254433
540194779 -766204403
-583023790 984217858
871589074 -382835945
-340783442 -996907563
86478654 -944843529
623852182 821017033
967451185 -86140475
322220240 32520442
707482192 -626966025
987234657 36839930
-951611124 -432644396
715325173 769104820
-665572803 483873295
731287037 -600856389
566831620 847389614
735415809 -596161381
-881784409 770773792
554938031 -756378373
-658565989 -961524930
11406154 -960035809
-519340157 -999509065
202010393 -915436858
953197870 -148856283
-311046834 998518066
945479779 -178507551
-948128962 614298086
499752577 -791213015
981438077 -6162071
763874159 -561394546
815943120 -486067118
619508554 823176367
149391191 -929842234
-259183456 -992319168
-58295573 985428660
299854390 -883974392
-905489536 725943253
956906388 -133673953
-960302526 -383366570
817894956 691456021
448551394 -819174937
729294925 -603106728
832677047 -458126781
-732684553 -910847761
-111108067 989565898
-355778911 -997541493
-111319151 -978220566
-179626161 426741425
225096345 947731949
988106923 44123924
-965349736 548813123
82582696 970515295
607450796 -718018172
960446042 481920724
638902496 813379461
-988387923 407812881
911983277 578172452
419134614 -833884574
-33956028 983269031
697082357 -637801143
-484425631 -999980322
-510501416 996806318
-834147040 835739030
665400947 -668719694
-337904823 999067851
-746937112 -897822629
913447662 -281108370
407940856 903651290
-791023367 -847760386
872108598 -381724382
581107860 -737886540
-13064743 -964281254
-991357831 -97716899
167500913 -925089171
-328140348 -996323536
938218056 -204342853
567717208 -747516495
-971022618 -311880003
942790099 -188315758
-1000000000 200011523
919643015 565721016
-453518916 -999797545
-890522625 -661227216
937515313 -206748521
973801371 -52972567
551042358 853983232
910703263 580185879
794865931 -518454809
-912013457 -112336747
999555381 281455013
-70384010 986446195
943669247 -185140048
-921586228 -564908684
829107171 680728809
721564000 765100131
-759605340 904356573
-801303637 -834007586
-907510872 721718594
131714694 963579178
839827843 -445505104
980229115 -14201586
-712759947 935153792
948228272 -168220150
-875135300 781517412
914175691 -279064311
-637298340 969395761
667272051 798002612
-61149331 -971612601
904828542 589192114
651847816 806511791
-619838424 -978376756
489839923 -796931015
15099232 978405825
829952251 -462809720
779127252 -540940387
535515861 -769235743
546579236 855807582
88978418 969680831
-344823287 999186174
643870117 810775905
-713361317 934804515
980262240 -13985407
-714446418 -925902259
-982135418 456400062
866128409 -394342445
828062181 -466035611
995852591 131769591
23534269 977503233
-376758548 -998282483
29442726 -956661741
958761169 -125751069
948059307 -168860847
331116545 924586870
752641710 -575698135
144347797 961633329
845133307 664161194
750254342 -578639747
-825395183 845427740
174498119 956734716
208712895 950772487
827229691 -467444821
842525323 -440548901
930524237 -230081580
659149364 -674459052
-600406895 980087726
-587304156 -988714815
733875724 -597917747
123068253 964881374
-895015902 -649033708
-71683305 -973074284
837385209 -449905659
-619123350 975067292
-997128308 16478141
-969500424 529274210
-914404249 706650981
583623644 -736043728
-622192745 -977451195
-184794399 -986148119
565566965 847928685
2308121 -961668571
-990315855 -113211980
316379878 928139998
-994625019 -41075743
699632285 -635181917
359920771 -860527381
-229469740 996060849
-173185196 993439677
-668377151 -956485685
-349872218 -997300486
-63890200 985901777
838137165 -448565352
561340161 -751985800
772274721 -550292233
984574857 16206031
290845329 -887181615
730244258 -602035493
149740403 -929752482
-726412759 -916329557
-417189123 999933400
992202226 362084335
-881558785 -684299622
917041266 -270950959
-973752875 -291136139
-87780687 -975223959
-750400791 -704050171
497070905 -792772119
983813911 10526761
779273131 724435842
-765685597 -878521271
951003489 -157486069
-984365698 440729726
-715505947 933551892
941542127 -192757887
63974198 -949738914
921317062 -258514947
-463389363 -999875002
523462226 -776904461
-535883451 -998272184
968774431 459103325
692434229 783291960
236154774 945603290
-541406652 807242551
-978621514 -249208543
890401311 -340499161
-690946880 -942903160
460647865 887111792
640332958 812634335
926202278 554354924
-894152047 748502908
-957534880 580925242
-948052485 -451026443
504715463 -788287911
368563195 -856874817
252612005 942287237
-565456447 -993622810
687700867 -326016539
475659372 882082645
905455712 -302738476
-723676499 928663120
-810855233 -820617035
765299696 -559534433
936543554 534898167
113480472 966287467
964263735 471779152
843434118 -438861162
664277870 799685459
-734029784 287197697
473508943 882812611
314357018 928619494
-689661851 -943765726
53706762 -951856857
997465009 318159839
663759818 -670236132
805208937 702956978
-947987883 614753090
584872114 -735126385
991240067 72943060
-803037111 868183691
-989114378 -130073200
-995128158 -30937940
-558820820 -427071880
988813987 381385835
988545237 47858683
771333795 -551558287
363258796 916334889
866818483 -392907519
646006672 -686148235
-950643165 -437712602
868548411 637456388
959950402 483178992
65455071 -949427185
541578606 -765296382
-646239620 -967314670
736717958 -594673010
-531933035 994013782
858514096 649276729
-457080867 -999830701
-624386729 973523654
-377057107 999634808
59255171 -950719406
-81112 979982174
492299923 -795522438
-153610844 -983050945
-914569375 -589548135
737924710 754267924
434863645 -826154050
918195775 568115356
626829292 819525691
526273574 -775130799
437399145 -824874924
108367360 -939808637
955837359 493275793
614545498 825624315
924104299 -250147073
-991277423 -98966475
461001991 -812676156
648330816 -684120262
-730809376 924214702
393230901 -845971478
48665530 -550210043
-735285268 -908531154
677546685 792099404
-293717264 998107973
-584288083 -989462847
-541566139 -997634903
-964688356 -356021380
-625167658 973287355
945211802 -179497208
67502413 972400890
222785748 -909254144
-158359521 -983547627
122797305 -936403217
970377061 -71403428
622802722 -705745662
-266946198 670176641
661044456 -672730309
240993660 -903644064
468724704 -808589009
-742515001 -901964845
-959061100 575099183
-980889175 -227224972
-785537854 -854873011
-142058569 -981803171
934609773 538651093
687494336 -647482778
930251939 -230962485
788323481 -527994978
801021713 -509249420
429694302 -828733666
-895345165 -648121104
648554352 -683924374
128311055 964093795
684690312 -650266076
994687852 114133187
-887213522 -669915433
-999987238 184719493
989783888 58827630
-630221830 -974223254
-161632140 992788508
-801993704 869177459
874164045 -377310319
966828495 -89192179
143143671 74717077
-695859752 -939556382
-78845497 551436660
993273718 95816083
288156268 934649434
190493107 954005033
-997091429 303249391
942035173 -191014079
843464434 665944819
157078908 959604112
700138892 778598868
126309254 964395128
-385647006 999717434
329119852 925073959
-135216139 -981042364
950466955 -159579015
315040896 -18148753
270302806 -894215677
832586764 -458282451
417326789 -834751300
891698076 -337391279
420403878 899898111
659677150 -673979748
988010727 43312339
-672987393 955606877
783678414 720950367
-972954503 -297319372
-481925040 999096426
515088082 -782063066
-934943122 654443978
-322457679 -996049984
-933776354 -516995278
771994284 -550669817
378822028 -852404575
-723523900 928756435
859727738 -407441827
263306045 109036004
224208033 -908821514
497894776 -792294486
823645391 686042989
-881774947 -683764084
-989071533 -130661815
597055955 834000133
280411154 936358699
-43636394 -969084687
683475190 788627363
892313380 -335904680
730607194 -601625726
931165366 545183171
522115944 -777744437
-456717507 654945581
-597355313 563982590
202933649 951812002
997087872 322508029
985155119 398970537
920672656 -260420627
484517871 879053519
29014394 -956744109
348412578 -865291712
-932202632 662106874
-899639129 -635974062
-679173705 -694709141
484022662 -800225603
538145364 -767539226
-996908119 306519686
995586234 127564096
558862272 850747117
-818341221 -809469017
347729411 -865570341
-999740405 230784041
-2360887 980212488
-994468768 -44123665
-196277852 994609370
995406056 124776017
160279755 -927009835
935137522 537630510
-734155702 -909537977
968790397 -79491867
494969816 -793985875
947238674 -171952597
182517111 -920983516
-988034313 -144582469
587909614 -732881943
-914431191 -590015081
576084438 843413685
870762873 -384600403
-980713884 465552823
409852544 -838293057
-744753934 -899882026
-534473445 -998394717
709828159 -624465228
-5077127 -690421552
752100862 -576367562
784362126 -533634816
-108159214 -977828389
-953055715 -424923560
384130737 -89397019
-998984240 259810925
671381374 -663132527
956820453 -134036453
-105918932 -977548775
-297036623 998190803
457702034 888077665
-969056047 531430279
496531440 -365224857
-94615914 988364218
390600769 -847163539
-748312875 -896504279
883446870 -356728022
385953843 910035122
-869905381 -712067317
-155873356 992448683
508611072 -785978635
-954330152 592790761
-654133737 -963665343
620560698 -707566055
-951568508 -432870444
-286375472 997912452
993115552 356173484
392039766 637672538
861565723 645726971
-483942326 -999978997
-992314516 368825461
206217598 -914206352
635688035 -695045285
184853793 -256079030
911691808 -286004685
-935645000 -509029747
-652556666 963968010
375187617 913057265
-646900911 966045203
-102121691 -977071604
-759730601 -884887664
-326995965 998857302
-495097070 -999998877
261421722 -897136897
985874518 26134228
563447989 -750516798
-101653206 -977012609
691238298 -643732951
-626711522 972807467
520284538 -778876630
914763028 573718379
263131267 940083517
-922061278 688462167
988504589 47510826
682429498 -652498530
-626486113 -975733243
-981588187 459975900
752915347 -575358463
830015918 679831720
601456022 -722665598
-996097202 -9903795
999347815 287161309
320697030 927106860
-510130266 -999885950
921039991 563387466
795955088 -516842230
896971503 -324445508
540379802 -766083256
868677041 -389015042
457624397 -814452750
996919236 149894546
-841023260 -771295820
71369804 971923046
942442050 -189565719
-964314582 553464045
926714654 -242151726
-583163660 -989735541
987025602 35158810
715371317 -618490708
-967568810 -336501367
-135287027 -981050354
374038003 913376618
-221622143 104444498
881871141 -360329736
-174668368 -985178637
-929018994 -536315913
-358906169 999399298
-488574766 998714502
-983517039 -199519380
781570748 529663698
962667618 -108550667
271921321 938202536
754935859 -572829504
-971569400 -307844058
-988705623 -135629592
-87062263 987792149
534059825 860781303
991681351 77647773
954530770 -143520897
-987098085 419006823
3621457 979604903
948198118 510685879
982745243 409461913
999280510 204417894
857314194 650656825
-853531228 812006250
998504852 303372152
790862120 -524326220
-900445416 736221886
-723614528 -918622251
-952238379 600325402
413701978 -836479734
-25721188 -966327601
994062577 105641282
186911459 -919758377
998414638 179549190
-985389770 432776179
392932666 908034353
966152233 -92446227
873814899 -378063037
-130083327 990854096
-975070545 -280294244
155190608 959910387
-253607362 -991920702
249378995 -901006499
395832071 907197404
-41969794 983995774
830619927 679233442
968239666 460649430
547590841 -761322732
408731783 903415423
-850257866 816256878
999759763 226905820
784946091 -532809070
174488540 -923193237
-909063879 -607436625
654336520 -678802253
-990842554 -105524214
932583488 -223343433
978160086 427534622
563007210 -750825164
-227235849 -989891706
-628648767 -974862491
777475188 -543221919
116616507 -937875410
143596376 961750992
803534746 -505450868
-200892063 -987635048
-227337342 995977705
-851749907 814338019
-130430730 990876862
-648095574 -966466442
19249501 -958592880
948729119 509513977
333177077 -871390919
339666962 922477615
-710531192 -928875576
-737493333 -906555826
81325616 71619686
994375934 109803846
889912923 -341656769
75703698 -947239802
965415019 468612018
844478015 -436917570
303807187 -882535597
848797001 -428786345
896599518 -325373436
119398831 965423499
-925966170 -548384238
-973131359 510323653
569885929 -745981257
246605741 -901883742
-999881951 153070083
892051141 -336538346
-805803548 -827765984
559832860 -753030005
957125825 -132746699
331654753 -871985106
561101881 -752151192
594806039 835034434
203474959 951715577
954155500 497204092
261833637 -897002564
990148812 374133284
636434975 814654045
-118925469 -881282779
-179748984 -985668789
539359475 -766749232
-999993812 189646832
444862718 892227871
-996692957 4811118
-954509566 592140802
-370458140 -998076567
-286455804 -888615648
-25260051 -966255067
-617751123 -979175798
-877623352 -693959935
-116094619 989915411
-437098363 -999617619
999612366 218600021
-972232777 -302822049
106023347 967356009
-736681613 -907285297
474561522 -805443833
913956081 -279681425
347090948 920585998
-307337035 998433724
320980690 -876110871
-868697788 -714842153
846849145 -432473604
-184085609 -986080933
-997840477 38589005
999488071 212743754
40682547 -954472449
-997374438 298073662
172286528 -923792463
904474378 -305309229
-861923188 800820200
260886497 -897310675
-753367688 -891508933
-415482471 999925431
241517608 -903480417
681946696 789527552
-632312098 -973359429
345227663 921064381
897013345 600555335
185761888 -920079416
-751905681 -892973537
-702423131 -934885142
-717086524 -923831164
-383470288 -998483707
-925323905 -550880570
454591490 -816039137
987199509 36552540
953140086 -149085090
-52373003 916499146
-735796619 921006837
463441570 886191884
999010506 195385197
997054295 152310647
-40877455 -968671170
-784003108 885295288
711838915 -622306515
-984413528 -189310558
-842603109 825788261
755546322 -572060320
912838985 -282812190
425018239 898484135
-88005734 -975253343
-995852314 323934797
930686258 -229556791
716653996 -617096937
393704955 -845755841
-988460831 -138907702
-840452042 -772333141
-936163286 -506801983
-712374163 935373858
287956803 -888194502
489120189 877465522
770540186 -552622211
-919404768 -572729443
709982056 772481982
-240524614 -990939900
117174977 -937743433
997635611 316018504
-972069685 516014665
-93615991 972584777
-916912869 -581492468
-179247298 -985620797
-75814420 986894507
646878436 809180745
-552755522 -995953720
629825876 -699983305
151722313 -929241938
-389946630 999755639
700204150 778558610
860118618 -406656172
-169170664 993219081
538264492 -767462006
-961322738 -377176684
915590790 572376145
741321329 751958881
429554318 897076954
-213616452 -988755986
646490495 809387752
254096385 -899502489
869052254 636847072
998867288 191105379
-944353480 -469181736
938303397 -204049061
484955137 878903109
-987244685 417767481
814661276 694460465
-449699719 -999759336
-697785739 -938204017
-938946727 -494422572
952702337 500553222
-98192139 -976570824
515653268 -781719161
-404219618 999865717
723029959 -610105361
-909089235 718376548
889624388 610699867
493060280 -795085755
933928437 -218884854
88271100 -944438351
470312715 -807738956
925654309 555340821
857933325 649946600
-990666293 -108134731
617305671 824267835
-646342493 966245014
819104502 -480971251
903811514 -307036353
893160866 605907202
57930808 -950992285
-766405664 899296143
963147093 -106391265
928066359 -237917847
451533211 890082682
372461647 -855191164
901620367 593925104
997523007 161063237
855934730 -414957291
796637344 -515826988
847115506 -431972210
-147432814 991940097
851010259 -424538970
-541613618 -997628472
471456083 883506763
-438980495 -999641128
-975749541 495613997
342907065 921657139
-470150307 -999915754
-929872549 668369642
-474591492 999453136
-999910349 158371223
-865672806 795596425
972466989 -60315795
69600193 -948548530
904337781 -305666115
-794972079 -842550030
-309562634 -995401174
-987026294 -157608831
417092903 -834863226
858742389 -409414632
-346796406 -997170394
599647366 -724051201
610667294 -145265673
563554423 -750442256
-798708728 -837543438
985919417 395504023
-408372914 999889903
-364602000 -997876307
-884102846 766840151
886375018 615005333
-693054137 473768062
-130495658 -980506674
-275270381 -993392112
758132624 -568779169
999162308 200178883
139008716 962465753
-113325338 989722504
-455603089 -999817414
693496432 -641451475
279272229 936608356
-912362182 -596915496
205655521 -914371772
429631040 -828764969
-144518307 991762249
-166534553 -984374462
342011740 -867884410
909729952 -291348313
-296700892 -994697043
-999968895 173156783
998872469 191254303
428667953 897353227
336529012 923257373
277283726 -891884486
178641405 -922054391
975109013 438561167
947462969 -171109920
-8828142 -963579079
751084211 -577620974
615972897 -711263742
998255980 176029220
874670179 -376215403
998108086 172833016
-177660236 -985468071
602752628 -721668247
970136966 -72646350
64912671 -949541480
932359732 542940349
905291288 588501931
989252178 54053311
-893188169 750312457
-856928929 -740362310
329931932 924876151
-977978258 482567380
962795014 475768340
-993429575 356118492
704288875 776032241
860303111 -406285188
-966531617 543443813
379343361 -852175529
936123824 535717796
-540936987 992535654
312581929 -879300080
-926001867 678469064
13576257 -959639659
-473193125 -999932683
822658138 686979697
-942132641 -479758877
284197855 -889502484
44357927 975171302
116919055 965787341
466928903 -809544901
-972971931 511193997
580196831 841612578
126376858 -935542366
974681193 440057488
520043056 -779025503
516250933 -781354080
312125682 929146494
965057276 469601263
543303732 857124045
-880740299 -344548688
920223561 564754160
997225999 155454394
679988741 -654877640
999177591 290936120
656475901 -676876439
974255874 441530275
923385174 559347402
901525494 594063750
631768651 -698357507
638656250 813507227
685376182 787503625
-930477263 -530497885
560894829 -752294880
-860403063 341544862
-409149454 999894100
653330054 -679702351
-905409646 -618782789
906880440 586095514
782904325 -535685714
900319746 595819277
851100896 -424363852
941933493 -191374483
996665150 145412511
-931230862 664757999
-833530699 836443418
-863325319 -726885320
-870919599 787944438
-111235790 -978210287
-312406803 -995549409
986470773 392960087
-998674425 268526867
-974271675 503980582
18297145 -958769697
698536334 -636309892
897989736 -321900338
-651587704 964334134
315304363 -878272278
-6536408 -963196310
-460996324 -999859652
-292040651 998064755
534125795 -770127442
-339039679 -996829255
999753031 226493827
-639352586 968697178
-585273183 -989221985
-53972703 985058574
986623079 31967768
-515056259 -999716489
-823833467 -800724019
958140784 487744213
463900942 -811147093
-405595772 999874163
-340090283 -996876544
889075113 -343631817
35215345 -955543813
-45536185 984314837
-116608641 989950873
395950618 -844729246
633058383 816378678
696736317 -638155305
-407273477 -999086479
754467362 -573418444
-212504084 -988661223
-962419867 561672108
870204369 635450375
-629340949 971978158
103429411 -940956374
-958860732 575868231
730829952 759024675
903835632 -306973647
-689275961 947774203
114095874 966198391
-351489144 999290302
875056300 -375378982
509259648 870274257
972379750 -60787471
575028065 -742304601
963490298 -104832318
-920219897 -569825180
876055999 -373209212
910188257 -290109913
-926429018 -546566059
48220421 974723167
713415863 770316757
-182577181 -985937902
-497934651 -534241862
-846106824 821452802
746046137 -583744983
414418756 -836139651
-189687308 -986606368
994502335 111534099
-422182782 999953051
-831578721 -787947811
919473139 -263939405
74568659 -947485268
266908739 -895335841
-987201598 -155375968
985688614 396556917
-15869400 632837612
595978917 834496288
987426510 38411654
-999236400 252108067
558934639 -753649071
-196127480 -987200833
999991813 260655839
702424596 -632281704
741109682 -589589436
547861673 -761142323
600421503 -723458871
999143405 199563136
994484555 111289314
981498109 414616232
-663747945 959528305
615328791 825239648
978881164 424858305
-834170997 -783481364
494247741 -794402061
-472810266 -999930662
-991967818 -87988371
-509189668 996947429
150643274 960639607
-928424856 -538673048
785213151 719725224
-433514517 -999568540
637355397 -693623552
-459567193 999926296
-767427065 898525168
115124060 966049057
1823679 979788722
-382116469 -998445141
-980975374 -226356543
-125818601 990573500
396001771 907148345
-789580644 201913748
557801968 851189241
-885005657 -675625183
989221593 379230387
-996343929 316066805
258765018 -897999011
-754725675 907913885
33604822 -955857529
409054775 -838666393
-983241129 448920412
761464848 -564512019
-983410970 -200706352
999088478 197814981
-999676417 129238122
887009451 -348464089
991348956 367239022
945659289 -177842193
68744640 972248480
-40087571 -968551367
673933292 794191585
-942561629 631744260
-232918024 996194748
967070740 -88009464
-303075034 -995053850
863933716 -398882868
889274847 611165522
972920067 -57839123
758692883 739854533
963351547 -105463818
790120872 715754565
-803823617 -830532765
400991885 -842413692
356512640 918138130
-921355676 -565742569
-999262436 251292009
954784658 495746275
617409800 824216451
695541056 781410652
629014098 -700659801
924480570 -249002687
969120901 -77828928
597784812 -725472211
997511608 160842742
910466583 -289355727
202474707 -915302203
-1826147 -962395333
863221138 -400346170
901484270 -313049509
995466421 125703826
-449054168 -999752706
998970874 194173432
970436967 454021455
964073833 -102170635
821290119 688269500
-999962980 171189518
-910246185 715891543
-313710213 998577112
-877146590 -695113951
-993613537 -60018099
-954641226 591661305
-880819274 -686129320
-78376242 -973977683
-671743350 956168770
-963215386 558303282
-306245111 -995225907
992930679 91778575
962449645 476694228
-835856741 -780545118
999936279 241770889
537860467 859287406
561174490 -752100803
921582069 -257727204
-839834981 -773448401
173046166 -923585795
805080660 703070507
416686892 -835057340
-402513564 -998978878
-876113308 -697582431
742217753 -588291715
334835495 -870739636
363725267 916208755
213869468 949832529
265506074 939580193
-973790187 -290837890
216631492 -911112958
-800208152 -835509155
767134938 -557128849
-196623476 -987246248
673018317 -661583725
-999756045 137451847
-910439237 715468421
-642966515 -968777108
983322636 407030993
161242983 958925665
229285969 -907268901
356775449 918068532
267996139 -894977220
-956424178 -406136008
521906371 -777874419
256789015 -898638289
-418606083 999939900
-4708713 -962889330
883521844 -356555322
-992944270 -71652292
-106773487 -977655650
-748307859 912462807
785950906 -531382948
873131054 -379532238
-999520214 116498057
957071075 490336423
-141029847 -981689564
287037395 934898648
-115119026 -978686073
10261075 978916331
727977604 -138232893
319286506 -876759207
985892915 26276633
-209595538 995229373
732432623 757952739
438474487 -824330685
460056292 -813174143
998091639 309752233
945973425 -176674321
809123587 699484227
738573814 -592538343
952992348 499887950
701611991 -633128590
661125658 -672655945
803928134 704083339
-231044947 -990199361
158748475 -927412919
-999852899 223987652
987311894 37471532
764283370 -560862445
974370642 -49793992
814518334 -488341471
786024007 719074251
232262444 -906353211
803495435 704460593
15495089 532503753
234081235 -905792310
303319539 931192845
507801060 -786459920
911471504 -286612654
220564662 948587140
-705693859 -932491627
-768392329 -875526917
-514360933 -999745545
-736051637 -907847613
-946957310 -456518249
316829893 -877694548
595521584 -727187436
157191243 -927820284
953852061 -146252018
-567706840 987497252
227962874 947188438
-800061543 870995960
628234696 -701304748
-107315360 -977723250
-888525917 -666480717
861905028 -403039966
459700890 -813361171
-682252951 -948530121
999060571 196939473
190924977 -918624687
-692163558 -942083739
932759631 -222763160
-889649990 756908427
-994077513 -51566275
-400393771 -998928928
-999971060 174080294
-605175454 -983497295
123578203 964805170
808840035 -497273285
-927613302 674325596
689580790 785002966
-999557241 240447104
300838178 -883617972
25038420 -957505409
-822181087 848886656
-892733718 -655323046
10427654 -960213828
191952434 953750950
-187009578 994152328
255847012 941614209
509139005 -785662861
722345180 764593642
-691846682 -942297328
-998006538 284894185
-995900293 -14358426
-797293373 873561365
944024767 -183847060
-868872477 791006127
970741277 -69506835
-765648286 899865472
898494356 -320635141
382928320 -850595058
654110307 805290353
43688392 -953876414
715977696 -617832948
408620301 -838869270
660636197 801710061
603687185 -720944815
995199111 121633674
127024531 964287666
-873093677 784650264
-959204207 574549047
-171553606 993350906
551207069 -758899912
676010342 -658723810
886658129 -349283873
-228548069 -989998619
692814299 783062554
979861249 421124028
-582457 -962178404
641726821 -689861187
-241904518 -991045880
960916034 480717635
999942334 265432553
-311601037 998530464
255709646 -898985144
396629165 906966594
984493380 15591758
258558181 -898066042
672337744 795113002
997016153 151627887
991620269 76987811
-684075328 -947403888
727116342 -605556419
-892906167 -654852666
990560319 66082041
627186153 -702165963
-676999646 -951684276
679836064 -655025906
610629171 -715518208
195838011 953068724
991545899 366062583
-996376443 -3181785
951764206 502698312
23936357 -957715661
465819679 -810132856
724551933 -608418049
923306361 -252558644
-168433090 993177980
981828567 -3493602
933278720 -221046793
-777068742 891012129
999473303 284004454
951580986 503115687
851684873 657037087
924705089 557026953
-681081610 -949242895
561863335 -751622441
421519728 -832735649
800893704 706716208
656933942 -676462873
142990800 362393329
849766821 -426932835
-741937904 -902496949
154906433 -928416296
612721947 826516813
505864071 871519451
914590677 -277896741
-545455665 -997079266
-879925743 -688329337
999997934 255336166
713233473 770432128
686613219 -648358829
815144350 -487345429
-279001407 212476431
101877217 967934308
703149132 -631523967
112222068 -938908298
526834623 -774775226
912876359 576753085
492031807 -795676316
915940871 571806503
-726538339 -916223155
-865970203 -721052914
602138566 -722141004
550337853 -759483312
-471621346 999575947
868794604 -388767224
994517101 346001453
-542645463 -997484433
-657398815 962088837
-913893136 707817804
934222067 539396351
-945764033 -462362496
-290304649 -994325438
824075809 -472750046
516056867 -781472634
769577603 -553904501
999031691 196038918
905494089 588198585
-767124140 898754175
832666066 677174271
874639508 629990183
817330157 691984824
-57005170 -971030407
-952559554 -427593278
578864674 -739525791
270554818 -894132346
-261450654 -992476145
-58596881 -971254556
560748678 -752396239
-743819068 -900757789
-676840750 -951777951
-580614763 -990337155
880015274 -364489457
-133116780 991050475
32777386 -956018287
838379752 -448130179
-945865889 621475223
613577653 826098179
901672547 -312566577
961406064 479446247
672675494 -661908509
862073065 645131892
670723397 -663751170
-164155867 992933823
367081674 915293266
-267581515 -222138108
-385470063 999715838
-756848679 -887920254
999781760 228288158
31828300 -956202064
-999847729 148327886
-408132020 -999105082
746465333 -583240624
338379184 922798329
631391762 817227059
-126429133 -980032910
171687790 -923955157
646819509 -685441318
-850665583 -752976236
704245395 -630374499
313170972 928899850
-379315257 -998361340
854925896 653380562
51252060 -952354979
785891098 -531468033
-324892458 -996168006
-740781562 -903561800
982393112 381785
121662864 965090262
964002441 -102497233
773155223 -549105668
991320255 73782091
-56681740 -970984749
635480088 -695221758
282273782 -890168699
-987432187 416170786
981572387 414313580
622522936 -705972919
674316061 -660347874
979363634 -19791455
692891622 -642064606
995379765 338851036
997854808 167578985
-586010372 983535834
-293324416 998097894
966525457 -90657923
-955661327 -410484978
889690280 -342182017
-324195566 -996134446
306513446 930454333
869488828 -387301306
-890744136 -660640383
-993078775 -69365689
981860829 -3272566
278597144 -891435528
943931819 -184185674
-940833949 -485791355
548462782 -760740632
-896261037 744478299
783565365 -534757620
-962510743 561293558
992144710 82740997
972241851 448274193
-996122632 319659276
-188303484 -986477678
783141488 721377522
-994386415 -45720215
999511891 213794518
-366871783 -997955793
-701714648 -935398617
-800696818 870401100
217786420 -910765922
964477477 471193820
88065375 969801704
-520794099 995584657
364901752 -858435397
-670385160 956768668
-996957494 11764933
-684533251 -947114125
581748510 -737417523
-946421520 -459163602
-241307154 -991000272
964582892 -99830365
-590337744 982526179
980505769 -12390022
761566674 -564381243
382436049 -850812858
-849044284 -756125325
446046559 -820469490
-643440805 421057381
605586784 829981158
-320527102 -995955287
-940643585 637622431
784144650 -533941743
370866579 914254011
432568583 -827305876
229043839 946982693
-687265018 -945349688
-994949228 336990233
971529107 -65348294
-996456509 314215394
990606113 371573625
-250318683 -991678576
-866074379 795027362
-704393577 -933446758
432525433 -827327441
772648426 -549788980
983567021 8719854
344602873 -866840654
393380994 -845903335
928745299 549692238
-218201389 995602276
35170567 832060984
153798368 -928704716
-370718296 999562775
-348369260 999242723
827159408 -467563426
999995767 253980702
755923441 741816222
539822508 858511533
110026419 966784931
-999273924 250920869
944688652 -181424304
17691077 -958882150
-524758419 -999158422
984908937 18734231
555471957 852156915
100634454 -941604274
788551759 -527666494
999866591 234419087
-895305674 746317362
668202479 -666113197
767104676 -557168596
784731570 720110961
380793076 911491286
997738166 314678645
-958342078 -395001741
817553224 -483482437
727483706 -222676088
-812276973 -818571327
931065978 -228322100
998521046 181962824
-386941939 -998579254
999834934 231901784
965844631 -93911454
-783738475 885521218
-927442307 674767598
-872648762 -705732903
682561110 789165824
532483985 -771178234
890930563 -339234279
3195811 -961510726
987346471 388835503
563185261 848937549
965252890 -96706593
-676069262 -952225772
745605224 -584273990
672459820 -662112814
999900551 237588968
-620975582 -977931745
758953940 739667729
9151798 979032547
-29168981 982824869
996412894 141031977
995279503 122850519
-807071650 864286755
-393434735 -998750918
-889512569 -663888735
-337774774 -996771489
347742037 -865565198
151419635 -929320145
767589408 -556531394
964660544 -99470128
775324369 -546167545
652898836 805945081
449874651 890618502
-912477742 -596535510
-937430719 -501248952
257684469 -898349004
938870082 -202091626
675093788 793521168
-299075666 998240567
543111171 -764288635
938625213 530750316
994763979 344025901
-985108871 435011182
-994712400 -39350985
-669494802 957146860
-999997960 204222372
-965149715 -352998253
133575385 963297181
-978187691 481289062
971885659 449430575
-918087952 698074645
371545452 -855589345
973101225 445432768
458013766 -814248200
-566341535 -993441710
999937925 241985195
296457172 -885190556
933826784 540152488
398607742 906392742
-176618078 -985367524
747245653 -582297438
690995983 784155891
574847423 -742434901
327022753 -873784681
389567965 909000963
430935273 896645064
-938752269 -495305863
623675316 -705036312
945484808 516592707
-169782220 993252978
696554742 -638341001
336879798 -869930989
-380552319 671647585
611552089 -714787069
-144137485 -982032177
-999990848 187319612
-616507311 975813257
-661514016 960432212
910306111 580805684
-569545929 -992770440
984327402 402670824
-452502678 -999787473
917126874 -270706211
-999654448 235514163
928533424 550083308
-772132454 894904438
-956281502 -406951553
-353288793 -631456209
571825181 -744603967
815580641 693613936
380271702 911637579
628604479 -700999381
-984947638 -183082487
995032267 119137722
-748742190 -896088516
565211438 -749279898
156537053 -927991149
-714018838 -926230803
-729727333 -913463226
-998967296 260323107
560686652 -752439221
-821570321 -804352715
-709889064 -929359868
989446393 378018291
778126545 -542323637
610930093 -715279935
232379679 -906317099
284913954 935369131
-88433516 -975309167
591874695 -729926164
992579795 87704423
8849707 -960499013
-867827123 -460129181
-936092016 -507109913
946768885 -173709900
852335881 656308472
522872106 -777273163
526409028 863764577
-913168389 -594252099
-15258662 -964640339
-674636464 -953046296
-995645717 327116756
-72542402 -973191531
946114284 -176149979
987060923 35441073
-235275 -962117557
-357575221 999379772
960768876 481096948
930857657 -229000105
831325494 -460454764
-913927361 707740112
588955505 -732103306
916151079 -273484819
986655914 32225852
975921670 -40818957
-619707954 -978427675
729299623 760041645
572172624 -744356388
348807825 -865129974
264715545 390501446
-771498404 895396733
169990219 957486031
-10537608 -963863912
-445706377 -999717262
-42662267 -968939520
679337318 791055140
-693913138 46536917
-994885706 -35897453
-53574986 985024350
-469408317 -999911445
680730360 -654156450
465459914 885522758
993948243 104152137
963461643 -104962739
594646662 -727846644
-307224952 998431132
955590239 -139181767
213679036 949867399
-721820162 929790054
-386947528 244740169
305531962 930681617
-993670339 -59010385
850831807 657984618
728244763 760739149
465048087 885659535
847399459 -431436672
489787353 -796961031
-589377016 -988180460
774604425 -547146424
955648419 -138940767
222273861 -909409573
953850506 497909266
104498705 967569766
725292276 -607593810
712177342 -621941845
804455717 -504048920
896885085 -324661132
676995680 -657775232
237422306 -904756391
943506390 -185729708
998868274 191133666
984991369 399705736
-144822192 991780885
751186815 -577494831
816722158 692552755
815074768 -487456704
874948741 -375612044
-909847526 716753445
-644501978 -968094580
392017451 -846522046
-880012446 773683999
897339539 -323526840
134822898 963107360
994569903 112474699
944219628 -183137025
576603522 -677149578
836665297 673074008
684688529 787910876
862729097 -401356516
100965421 -941527618
676709188 413111656
845936333 -434188385
-805383498 -828355831
214258260 73970866
-805077407 -828784869
972261654 448209393
-225122702 995889046
1179792 -961868631
-939736278 158549202
728192253 -604349171
839127246 -446778700
-527666045 -998958348
992826410 358111669
53509175 974100937
-951245187 603771345
984449233 15259682
-976977491 -263996202
-815787631 -813383532
-955984719 -408643625
947146591 -172297894
505338814 871709899
686949950 -648024291
926478912 -242881013
459421114 -813508376
824917179 -471339388
879412441 -365830901
-521745950 995460738
889461405 -342721653
842498477 666973373
162805008 -167569902
-955489484 -411458514
-272067204 -993185592
-856257500 -741735089
-62239608 -971764992
497264125 874612943
-207772370 619539762
-853679269 -746961163
-845322547 -763287536
-18087977 -965101873
-994527510 -42983269
-881483851 771272274
943405704 520981544
894396309 604205003
37440018 -955108955
-833887154 836038126
900978516 -314344074
-910794944 -601970874
68183521 972317401
815158100 694003853
787212858 -529583489
-908316331 -609768750
320699869 -239766258
-821405789 -804615844
688287417 785774932
423405730 -831820919
925740265 -245154667
-155352521 992417418
979668319 421871174
50508749 75248804
148455034 -930081876
-185145140 -986181213
932892665 -222324190
871648992 -382707808
487033432 878186959
-757500465 905897135
-449639695 -999758721
845546724 663718708
-110456407 989519471
833597086 676226379
962073443 -111212193
-136712489 -981210227
-975901535 -273284915
-547390111 -996796222
896040941 -326765846
447872406 891264591
94491798 198985365
-360221872 -997715995
-132323351 990999869
445148760 -820931084
-139763551 -981549637
127614383 -935243240
-718420741 -922776296
-555087488 -995561407
808023608 -498544154
442710947 -822177370
-976223013 492910192
752614194 744138959
-178726371 993733479
607797250 828911775
835428672 674348371
-377065254 -998292292
243648687 -902813143
-629246749 972007969
-948165734 614179465
19350464 977954222
911584623 -286300886
-822310333 -803168972
103099537 -941032969
-24102314 -966071533
-903161331 -625597726
7152781 -960804623
-994235972 -48587900
-672792590 -954082627
145974454 -930714300
-514620872 -999734930
965685963 -94665125
898498401 598441393
58427099 973506642
-195180923 -987113886
-996289756 -5332514
-201150810 994845709
795626930 -517329841
-720861716 930368867
761568553 43428687
-615217136 976179786
-361552887 -997766333
992801717 90273718
356628814 -861899651
-34227523 638649763
-996770324 308906995
481986807 -801361093
896773879 -324938571
996324739 139523564
-892550932 -655820212
-597009876 -986037251
198194351 -916540688
-255442313 996981214
-314654600 -995664026
559040742 850672615
-860474815 -732993239
-343097605 -997009399
-23418525 -965962446
-766915033 -877176918
-615749283 -979908255
-351375108 -997362833
987465774 38735157
195862430 953064426
968547448 459760962
836785294 -450966110
194992394 953217534
676803062 792531098
987389155 38104784
939486136 529013386
777891933 725519519
662662939 -671244590
-812654876 858755955
998659949 185417773
-430407750 -999522285
-802665107 -832137222
761959539 -563874196
-239088315 996420325
70609408 -948333653
-430539227 999978077
-997507600 295535163
885719975 -351466167
-899221628 -637179030
10719790 -960160905
71470061 -948150002
250870264 -900532447
-84605536 362150971
-912278444 -597190227
-165632894 993018343
-814647959 -815088234
867894962 -390660232
924167369 557974329
941959426 523972299
157071644 -927851553
409932065 903056422
-83184086 -974617915
194431117 -917623644
867925120 638205468
-218968298 -989207523
684031942 -650918278
812627838 -491334043
-333896827 -996593657
-961784640 -374350259
-450099611 999995312
209815971 -913145029
972582066 -59691971
719680519 -613790452
586045045 839001457
914546151 574068990
-997092857 15491543
712593602 770836326
976130052 -39590847
768400495 732754050
906534301 586622402
-147396046 -982386575
929149172 -234498819
38803425 -954842005
-890990065 754421278
-664041482 959408890
81619970 -945936282
-103857757 989047061
-510369224 -999879597
-881518902 -684398414
283344635 935714385
-836023026 -780254187
999338805 206673731
-993486907 -62256675
602226356 831582706
350623126 -864384948
626842585 -702447409
-914272603 -590550357
-538204573 -998044384
973362908 444560734
971731074 -64271264
858684294 649079779
-496937480 -999999691
763868607 736100505
991442710 75080593
612764400 -713823825
852391864 -421867497
997102702 153182915
45443272 975045556
-987849450 412545715
-272886219 -993238612
-209769451 -988426424
21277891 -958215230
999831755 231655023
846359188 -433394392
-38482264 -968306093
909605848 581897178
-989756427 -121106305
496370280 874929509
-926990308 675930807
4507267 -961277435
-637713751 -971072668
293486096 -886247244
-874963447 -700299569
569737361 -746086659
908465919 -294746941
-930078246 -532097376
895468381 -328185542
-673364042 -953762721
333532455 -871251782
-197384165 -987315628
165114628 -925729705
663829 979906535
640128439 -691241753
-232390597 996174339
699109253 779232886
-991225615 380315380
905377709 -302943149
871909671 -382150329
-982803818 -207381412
-669988518 956937457
-478946721 -999960837
-986031828 -170072304
-636302628 -971681148
-45563560 -969369792
979818770 421288722
158151389 959429991
956639469 -134799272
998482322 181068186
959100309 -124284273
-95799850 -28670058
-847152099 -759780529
678661070 791449940
817038410 -484310142
316015519 -878003080
-984458012 -188800215
-528543994 -998892004
271280963 -893892059
859495892 -407907286
138134757 123772269
976412310 433890320
-190083810 -108635594
142912281 961857735
156025115 -928124772
-216592818 -989007634
-875271969 -699571880
219734790 -910178215
-931840930 663097459
-590636373 -987845656
508471951 870566088
784999352 -532733668
-891544495 753386286
-139236705 -981491331
702696637 777018778
-635944701 969845933
972543051 447282933
554830 -961978908
-613155923 -980840461
816405544 -485325616
900913560 594955539
-371775586 999576579
-85002459 -974858218
132275247 -934115735
969906190 -73836776
-159283886 -983642891
-423864178 741066143
-779096605 -862957934
-19917139 981944703
970545379 -70528901
53803938 974065848
994860032 343247913
413513522 -836568957
-186988160 -102400148
992914922 357524022
555139031 -756242052
-811500608 -819692649
666762194 -667454491
925592198 555451663
-571984281 -992249521
186994837 954611304
966763019 -89510697
988974103 51600184
-665769267 -957868526
715070300 -618816789
-996080465 -10285888
777357093 -543384536
246993988 943438769
995057218 341603056
959275772 -123524096
912198181 -284601986
-435149404 -999591266
855558872 652659686
-277330470 997656671
642945726 811264108
898204963 598861424
-317029160 -995782800
-897515172 742034417
999038940 196264387
981628424 414083762
-124135234 -979762785
872643377 632458460
136734788 -933027292
505977724 -787540720
353163203 -863336234
491416823 -796028823
973265360 -55939793
839446585 -446199099
384111411 910558328
-256658124 997020357
-966842967 542001780
745204714 -584753135
-4972620 -962933925
224682142 -908677093
-790097056 -848969898
-730293522 -912966864
357547861 -861517619
424695656 -831114084
-449867901 999995822
513797596 868579888
-138408610 991384224
17358539 -670219076
444163451 -821435313
122105616 965024658
-764997023 900354046
-271219688 -993130141
-615011728 976237741
999917663 239486991
993017437 356837861
-892019135 -657248369
922065767 561638572
839456487 670174385
-694143670 945277158
-75609861 -973606281
952944762 -149857619
993351182 96748224
-287446248 997941824
887618810 -347041072
-985798210 -172927532
883122455 619249076
312008356 -879515151
504203635 872121396
-918578533 -575661762
-999257094 251462562
980088294 420238290
996605831 144375786
693176310 782843623
686532076 -648439378
360420186 917098424
-162339741 -983953495
-3791052 -962733497
200522506 -915867708
964553416 -99966079
747692027 -581757158
434050520 895668067
2510753 -961632561
-715688661 -924931332
785624258 719395629
889861555 -341778140
802496066 -507024258
545926073 -762428347
-397250422 999815782
-978370797 -251535128
897360621 -323474177
-253782226 996927255
-217712315 -989102026
-101706298 988890221
-578880998 985132223
-158690018 -983581770
648146405 808503445
-911161433 -144160900
-10943096 981072671
690029840 -644948182
-962061783 -372629143
-987817897 -147433662
795678418 -517253485
23161761 -957861739
-841451731 -770514965
-966345522 -344922452
890819793 -339499696
922944234 -253649098
-720746833 -920925852
977524186 -31244017
226611889 -908087609
-946515593 -458704683
-955235907 589488075
867739010 -390986650
-984529722 -181859243
32282915 -956114109
501564037 467271375
300978547 931732199
-998202897 280355281
409695824 -838366464
478266123 881195092
-677661246 953454555
-749630043 -895223623
-683764618 -947598154
-844620807 823304533
629987268 -699848538
-990450332 388171177
698890382 779367627
-903931279 -623281285
-845854039 -762272484
-298091223 998216702
754446835 -573444246
-585322375 983695270
545726654 -762560682
-242980298 -991127927
-110980255 -978178753
856994035 -412876216
315604635 -878158665
796852078 710159025
999947237 265074385
634733858 -695854762
467588721 -809194311
-974847528 500727294
-296134007 -994664607
-329679528 -996396269
988290627 384102531
620227019 -707836774
-116774070 -978884914
-206923734 995111052
514279158 -782555108
841708839 667810294
340177320 922349642
487184339 -798442867
993205633 95011643
994460784 110963988
-850460812 815998768
527845310 -774134470
-884754591 -676263722
-54662795 -970697068
-180226464 993810647
954712017 -142785751
695324313 781542135
36438308 -955304844
-90057932 988021329
849992205 -426500151
656292961 -677041379
-535660280 -998291700
-708659124 -930281965
-587661064 -988624256
-957842887 -397918300
-992045202 -86738618
469808639 -808009606
-999405722 108583149
556472529 -755333290
593126216 835802062
929660631 -232867118
-457812603 -999836985
-211142068 -988544714
-997560499 29376449
-977078601 -263118820
308806902 929921395
-991605156 -93816717
216158323 949411706
771889437 -550810923
370408745 -856081629
967948442 -83684141
-544571087 -997207120
689196728 785232406
-590730527 982433209
-631752851 971208264
-195163703 994554644
955707262 493582215
-443022558 -999688161
865487895 641112186
-135099220 991175972
655234065 -525256565
332546893 -871637046
999767016 273776869
420608712 -833175648
844000090 665373433
-56653281 985288806
991957080 363586256
838534247 671135043
46790982 -953255418
607389987 829109161
-540901230 -997723921
810984240 697818309
-712727076 935172599
667126450 798084921
652443804 -680491388
302618024 -882969431
43357108 -953942464
-268715213 997403032
52628126 661227901
934755765 -216113271
-407982251 999887758
834037236 675776659
-999513680 242468971
-944482283 625820725
-900866405 -632404354
-860149834 -733676838
578706408 842268609
-968345256 -331049069
-844826037 823051188
207053151 -102110194
470925757 883685758
79512934 -946403884
16242189 978284720
832425341 -458560691
998909829 192350762
498181552 -792127972
951395549 503536954
-983695538 445700461
-662611293 -959501456
-998561627 271587929
931931354 543745996
-428792490 -999496536
478446207 -803319316
-965605958 -349938587
999904586 267578755
-985287028 433595364
-905834387 -617476456
-937361741 -501554413
803831138 -505001322
-997575287 29856263
278953479 -663423828
-436986587 -999616125
982295886 -288083
914611794 -277837278
454938501 888979228
943194085 -186857900
-620236482 974748154
365690277 -858101613
-906897437 723007281
770720225 -552381115
-161042222 992754265
276855318 -892030453
291875505 -886817893
442457181 892997268
978070475 -27887239
987914599 386024624
992769096 89894530
929859299 -232229760
-764360304 -743616556
527282214 -774491542
-239514077 -990861752
-670008356 -955606330
-995456016 329941234
-995481908 -23488049
433439671 -826870029
982577359 1659356
795440044 -517606466
510554876 -784811691
188711005 -919253159
895873187 -327183430
-806521052 -826756609
999039717 293804955
487416355 -798311128
877721986 626157063
554231000 852669466
-997336157 22421956
334288033 923808352
267795586 -895043403
-336537864 999042799
-747776736 912832068
983521432 406180960
145307549 961482896
-948320618 -449667519
78678435 -946588332
-836262927 -779831563
-986554694 -163586841
940140923 527687855
269031716 938826122
-144216755 -982040871
858306930 -410279283
334049169 -871049125
-728113250 925909392
989673260 376779844
-895909450 -646555643
-242079609 996527457
997533449 317310949
-997374173 23591627
-190729837 -986703196
767551828 733383958
932309179 -224247013
-455667317 456479990
988220322 384464301
999381144 286390441
509649733 -785356354
-931912601 -524685026
934639572 -216503419
181999061 -921127318
941144959 525645082
-506552088 -999942223
999993565 253018065
-191913756 994394746
412227677 -837176487
558163500 -754177101
807442090 -499446184
-640604211 968263400
999150533 291522316
981148367 -8115819
992787370 90106867
867487930 638729339
-260055283 -992379624
793065678 -521105472
-997327978 22172262
40807663 975578240
517932700 867016559
154719528 -928464969
-409437478 -999132917
-321125000 998737315
-981940964 457697793
335998166 -870280109
-621535824 -977711082
-623479466 973794561
664065427 -669954063
912304320 -284305727
-259458542 -992338269
-937206596 647857941
62126090 -950124087
-696677148 -938984677
73590119 -947696649
439371209 893983559
-954865479 -414957350
831969777 -459345731
884638780 -353973587
834144939 -455583368
-202871723 -987813640
876199336 -372897216
999960681 245367561
-174099094 -985122801
-996563979 1532423
-33536397 983230649
876915196 627165268
999585999 217273012
280532144 -890770328
719541454 766405807
-770409146 -873247851
672147022 795222877
-858011460 806095330
-381653868 -998431653
-509457726 -999898754
815004466 -487568722
-773750387 -869379713
922220270 -255819994
998672687 185751291
372661052 -855104412
-302331628 998317647
844669642 664657451
-570926996 -992475952
373506800 -854734625
1755894 -961766515
-999879337 152678160
245978203 -902081255
-491846147 -999996189
-740422362 -903891086
-389424695 999751005
199242045 -916238023
-992402522 367850135
-538618036 -997999563
113348329 -938644379
999996218 254234266
-505555743 997333382
-582633703 -989862251
994359832 109585995
41401485 -954330599
936751119 -209351116
732676879 -599279977
781112809 -538187838
-998547835 271961446
-78090280 987081123
-997589894 293912579
618498615 -709232909
981832540 413241901
-761925803 -882561559
-27821717 982698795
893456547 -333130124
976691475 -36259541
259727791 -897686826
-456863547 999961484
40904470 -954428679
473018152 882978842
750608967 -578204401
711028456 -623178485
-410387910 -999153089
409037021 903324346
85354657 -945097578
-999815571 144262177
955679948 -138810079
729418517 759962836
-32764919 -967426621
-657737896 961954231
991351805 74113698
974155226 -51000186
-895252180 746419560
423665381 -831694480
-536574744 -998209945
-586127462 -989009217
-421599550 -999373899
823767463 -473266271
-263807879 997248937
-961990022 -373074974
-853864836 811568747
245532135 -902221584
69432962 972163440
225210535 -908515763
436932859 259276394
958401612 487096193
-714162758 -926120953
-819841279 851376440
-494016113 -999998149
838919689 -447155038
-517898990 -999586263
904234786 -305935108
762692881 -562925472
-321418122 -995999040
365412132 915750183
970227855 -72176301
-458566808 -999842913
-104023681 989059040
-424611317 -999427479
585827508 -734423225
539962646 -766355888
502063226 872895933
-801113148 -834269001
583231795 -736331084
902877211 592081950
212806199 -912257872
-456878416 -999828889
928870770 -235380636
987045910 390270230
957553013 -130935830
307581264 930206496
-979188224 -243839014
990657740 371280303
-986191089 -168110016
475078539 882279974
-531167103 -998677824
999846127 232773644
265275107 -827398227
-989188924 400396863
917281426 -270264231
-220523585 -989337675
-803111135 -831522228
962471169 -109431291
-905848485 725200340
-696168006 -939341397
-218254354 -610678515
373188298 913612323
-407515093 -999091794
-990398672 -112031851
-587964908 983081440
-613367958 976697717
-486471877 -999985794
961020841 480446889
-288628421 158958648
825383162 -470555577
-257331573 -992188763
-817489364 853842386
-498981202 -999999665
-374510675 -998210318
-128745014 -980304630
-12823867 -964241644
63615961 -949813633
888904643 611658283
953038559 -149487060
139697072 -932297493
503248690 -789154998
306876479 930370156
-999840744 147416720
999810938 230193761
919445692 -264019587
-999830465 225497655
635941349 -694830256
766182949 734397677
287423996 -888380424
-649947825 964945116
494487644 -794263888
972605813 -59563204
-990507034 387608086
760117488 -566240924
959014336 485551536
645049938 -686980076
-952940238 597811881
452960829 -816886828
-362831364 -997813394
714542553 -619388397
852622494 -421421229
-909635031 -605650928
-35849508 -967901446
859075028 -408750155
913178014 576271695
623126159 -705482882
647032478 -685255841
647691712 808746477
-118166214 990058193
547039383 -761689318
795701311 -517219480
-640487785 -969865714
998031480 171208895
870858424 634652522
-22013520 -965736460
795010333 711702532
-990196303 -114905675
993988480 104675682
508935980 870394460
987870225 42128671
-767885979 898175620
851763814 -423082174
74075217 971586725
68352658 972296664
999821698 230924051
64547734 972761919
21055794 -958256704
941199229 -193962985
447100866 -819926461
-568249039 -993045882
49355778 -952738296
551578297 853762754
-667169803 958118714
-886738893 762180249
-993222558 358563112
-899142439 738826275
-992104734 -85749183
923839627 558550374
231516028 946506818
416969689 -834922146
-992152942 -84946141
316492258 -877822507
800376225 -510220608
357155226 -861680895
762749470 736919446
-202317293 994900865
999567572 216379316
256479069 941482076
180032161 955805769
-569977656 987028734
884273076 617754434
826678259 683108475
-47507511 -969656363
-338817610 -996819145
-983443283 447506423
704558440 -630045556
508363231 -786126137
-974436630 -285599298
974742020 -47680780
40319466 975634084
-830844701 -789192484
716990395 -616730008
968094289 -82959254
66527515 -949200685
251881602 942437818
866622290 -393316089
604309342 830593715
-586912190 -988813427
-245844427 -991344141
-187563740 -190861823
384514710 -849890634
-751553510 910184822
-310548021 -995452716
972638845 446965821
-976653589 490429583
580418681 -738390865
119094241 -937287827
291574668 -886924362
276549864 937199579
-974036961 505301219
-893375320 -653569842
739238421 -591768163
-520502621 -999435677
247982314 943237894
-924949473 -552323382
193489532 -917893511
236715195 945493522
620320925 -707760656
901770287 -312315834
990350475 64092648
359822609 917258175
-988517074 406664755
862505363 644624119
184942317 -920308251
-984666391 438441068
295632790 -885484489
975832367 435979579
-329024939 -996365391
791796405 -522963082
165724124 958189545
-993575082 -60699681
692570229 -642389854
311397465 929316773
-922882966 -560133285
809367584 699266761
-692831506 -941633421
-961083140 -378640186
-986864523 420918077
-972346739 514544776
620380749 822743510
39670661 975708049
-890832025 754715706
725282350 -607604871
521429410 -778169900
908199673 -295459456
966322047 -91633966
999978601 248634456
835649674 -452960074
-19883302 404987881
866980540 -392569989
994515630 111717743
953827926 -146348789
-995114883 334750534
987634773 40149997
997849154 313188145
116042646 -938010859
934897406 538095537
988703905 49229901
-992245507 -83403704
-817892569 853423375
740942579 752217144
840670612 -443965296
288636725 934542001
226425010 -383253390
-678990857 -950507303
-745908685 -898795774
76357312 -947097560
361109874 916913490
159285083 959245305
-367371660 999518092
-911915564 -598376468
965940389 467155626
988620034 48504487
-538481402 -998014580
-725047959 -917457827
302413597 931401706
-906595233 723640970
972035562 -62641354
-484879632 998933689
-170068657 -984724675
-447852915 1000000000
951648808 502961292
-692776052 945985260
-996249419 -6331872
997869690 167880430
997809590 166664921
-142995744 991668581
573193578 844664743
111132838 -939163226
-910612268 715086936
990063975 61408746
-866490894 794436609
992430994 85992535
986833397 33627433
-972728040 512520895
-710081658 936678745
35270804 976204568
887769666 -346688540
354500217 -862783490
-82704656 -974554309
923767527 -251167128
-501493231 -999987207
-373871030 -998189400
-236227167 996316764
-991223980 -99790132
637431090 814141756
32679920 976493975
-805601770 -828049451
187887217 -919485629
478549417 -803262437
-678810114 -950615752
-36387677 983490861
878826218 624770837
-309672648 998487195
530399026 862211786
177902593 956164441
19946257 -958463247
-667580626 -956912619
956298652 -136230641
-653060062 -964168192
968737255 459211653
-896381883 -645237890
-828051925 -793870358
-999819560 144738506
90469730 -943940290
-860081113 -733821112
-403055804 -998991429
89378076 969627910
976223963 -39035967
779897492 723944844
130471084 963767234
-226614098 995949093
997829354 167064041
-120089674 990189337
618017706 823915473
860801340 -405281768
728084852 -604469832
382626034 910976144
987531194 39280150
-993506683 -61909474
-665492891 -958012707
-928676266 671534992
910539352 -289157667
997749461 314528773
158376398 -927510318
-939809927 -490493851
5281806 979434305
229446251 -907219684
406423037 -839893452
339780707 922449181
881652742 -360822863
944640765 -181599581
545079529 856412464
-606475320 978557843
-927541538 674511697
409973504 -838236397
994308760 347603144
341710796 921961184
999996702 254532229
855239623 653023323
135788170 -933259318
848377123 660669990
464988540 -810572435
967193626 -87406491
-986769568 421686898
-409449268 999895640
997743884 314603014
-127772362 -980190910
913973216 574995175
628716986 -700906185
975183511 438297801
-10776325 -226426295
658798924 -674776753
-680664283 952026505
-264985366 -992716554
-212783850 995368543
-961062647 -378765141
30166908 -956522442
576447125 -741279149
-164710371 -984192477
882870261 -358054250
124590585 964653246
660983840 801517741
561236562 849754780
-317883703 -995825100
836280860 -451852546
841423233 668111186
285918267 935147234
865110590 -396452464
973580281 -54200496
-77361053 -973841505
88465284 -944394455
836264496 -451881271
-551952031 990579538
821807151 -476521735
882926357 -357925662
155003390 959940590
-366590187 999507552
-991402179 378503932
201731228 -915517728
-49082020 984630747
524290266 864585058
291316114 -887015851
-27184543 982639038
276486382 -892155751
671689981 795485791
203477746 -915010025
892130937 607314436
994448153 346538457
-91739416 988148613
687568650 -647408806
326393684 -874027374
-725699323 -916926216
679898517 790727309
-827736108 -794387636
-645733552 966462131
-999571611 120331747
907866042 584590338
691313695 783965546
909316427 582345911
-711771937 935716748
711374859 -622806206
976509654 -37343801
561562942 -751831150
391287942 908507683
-947975492 614792876
-787077088 637822130
-922668107 -560932831
928972867 549271862
-348791095 -997255495
-722481802 -919535805
58057679 -950966181
932947894 541828858
-957172236 -401825807
-556057319 989794915
175411416 -922941889
112851558 -938760950
603388740 -721175990
-442726878 999998037
113717114 966253240
997700842 164509789
707205120 -627260212
792184582 714057175
-565074199 -993700160
-672474224 955839086
863869372 -399015099
-993820115 -56323201
963690426 -103920407
-917068187 700470682
999993828 260258555
648659662 808228729
992672428 88773811
-565830854 -993546312
421617239 899529273
-557435181 989527978
-763709808 901317075
708733002 773265113
-168261033 793511515
-980295202 -233096361
-864107028 797799855
-659767891 -960930785
751238182 745099150
887357813 -347650759
948011054 -169043417
-86113548 987718530
875965433 628345351
999958193 264195484
349305922 -864925996
-772674097 894482293
182325918 -921036612
682262555 -652662323
-301112304 998289172
147684878 -930278587
874565775 -376441294
-923978932 -556015256
649832724 -682800773
994759448 115149719
-998155115 49691351
881297146 621612059
-65917041 -972277972
-317165144 998652816
118741195 -937371793
-853892771 -746530992
137550587 962690345
975129916 438487383
781905332 722357612
306185166 930530372
-211778394 995324859
746194249 748609402
499151420 -791564569
-889223050 757696898
-181154766 993858011
-888759284 -665869028
786188916 718941511
-998793692 265248172
969216410 -77347233
720252528 765947854
393242692 -845966127
-944367336 626178062
-976803555 489561994
171848767 -66653743
989549310 377459673
998955528 193712871
228643164 467270548
289580439 934330746
-466363023 -999893515
947791947 -169871238
599405058 -724236343
141589599 -931825068
953483099 498758092
852006833 656677767
973004023 -57377887
655601893 -677664023
54710914 -951652247
984143301 403489142
-188022621 -986451403
691685681 -643282407
991950728 80591747
-643480285 -968550750
-840728467 828057632
203355811 -915045622
-997808275 289309870
953395517 -148072082
496465733 -793122085
-991623089 376221327
-537437929 -998125495
993829259 102629092
-685582951 -946439047
986124193 28070768
898775091 -319930228
999989142 251578750
17771955 -958867166
994049823 349544471
-334944581 -996641954
-115891611 -978779061
978818622 -23242863
788270462 717258943
928265049 -237292466
-979099500 -244685131
473217680 -806173584
352379892 -863659946
126486891 -935515798
-91912542 -364569267
541957837 -765047116
-778507830 -863677817
-999024534 85917362
975343364 -44206775
591641686 836475962
-369703743 -998051330
-460316365 -999855140
-641168705 -969567430
996740281 326118048
926942588 -241443900
820147184 -479260847
-271594205 997489858
832274165 677572281
948392329 -167593982
998408087 304937538
-965329838 -351794722
-687189140 -945399112
922246913 561326648
-960253431 570439789
-260886961 -992437165
-877585694 -694051317
276562228 -892129996
-808160714 863218037
522608314 865233994
965350131 -96251364
-249104917 -991588413
926670997 -242287095
264838677 939721921
-547979569 991306558
233028582 -906117017
790314669 -525121814
341164246 -478758962
-63425205 -971930499
-1060441 -962261866
805612379 702599799
283870703 550694372
-963584348 556707016
-481096270 999140694
518453879 -780004603
87520291 969873795
218965622 -910410581
427828930 -829653371
996891634 149402185
428752237 897326997
941275601 525377889
394199594 -845530546
701472116 777775530
185607187 954850822
-93944263 -976024763
-535590160 993434746
-679914199 -949950873
-157729285 992559514
588086432 -732750396
-718482512 -922727187
-817765641 -810368304
776777687 726386740
-994351575 -46388053
994423020 346732726
382967590 -850577638
811961724 696931028
-703846933 940140664
-931636618 663655474
-363513532 999465382
920963963 -259560428
806048843 -501600063
-492849702 -999997336
-400654576 -998935302
188107460 -919423727
421184880 899661155
999578134 216884331
-857682353 -738816248
62615435 -950022139
811672964 -492835608
388202406 909392324
-9294451 980908702
-150366605 -982706179
876488797 -372264579
123114308 -936327191
580345990 841546608
865377458 641242690
616927157 824454169
989592937 377221200
-62963145 -971866009
502809560 -789414281
106565208 -940227795
945243282 517109470
166160435 -925449682
986786653 391490015
-365040372 -997891715
997061553 322798001
819674538 -480037522
752302117 -576118666
-856520400 -741200077
744402793 -585709255
-952696427 598689023
339456146 -868906492
-380646862 -998401466
-597935389 -985755512
999985958 250649271
-188687605 994235451
999225042 202345437
327993431 -873409124
989301786 378802068
-158655882 992614325
899697153 -317603611
992944583 91941575
634054848 815870492
979789309 421402899
831336782 678521311
366690959 -857675637
870230603 -385731106
-170386098 993286425
-708414886 937622093
-812822877 -817774906
431620047 -827779298
957118565 490222795
249892801 942847612
-954401474 -417522522
890549387 -340147239
867797733 -390863879
989726995 58309533
701123944 700535454
-154303248 -983124162
305995751 -881735553
108814287 -939704533
946892707 -173247696
893590603 -332802624
782725319 721707811
-913910346 -591768743
791016867 715019796
488597522 877646588
723855426 763613874
-226168177 995931278
502038988 -789868365
-949934963 -441391127
343249671 -867386764
-164886376 -984210163
-959145460 -390269203
258668709 285570990
498558737 -791908935
-360316187 999419957
-539567825 992769470
998929304 295975982
994725303 114663329
276003958 -892319353
-754657864 907962653
744053425 750087182
-989300706 -127496234
921810592 562075025
560586485 -752508543
-174002411 993484035
490430042 877010373
574126087 -742953566
702080787 -632640544
-998034983 45325301
985386902 22380874
-405977246 999876378
-156189426 992467568
892913691 606246073
628441668 -701133956
-59853845 985560655
700852312 778158433
-773817171 893584567
763642469 -561695226
-978307079 -252124550
-855427597 -743421326
-3885603 -962749634
-907816834 721073912
780704763 -538754276
999885950 268560031
417398284 900808454
752016422 -576471723
90542082 969473065
872408826 632747537
272024505 -893645823
389030096 -847872693
-623692511 -976853224
-333187441 -996560638
997677967 315470118
207517933 -913823541
-791560232 -847057884
-797752139 -838830531
140870880 493059175
327553451 -873579509
805941046 702308687
-67468294 -972493472
-276622631 -993478266
990302703 63644489
999755630 226650617
986719181 391804930
879332522 624130549
875629627 628761983
-219113874 995641214
607673749 -717843913
824478226 -472075788
768612318 -555183472
-954862551 590854066
20945283 977783704
-985458276 -177016842
-290715723 -994349818
977409048 -31946966
-816366458 854996210
829980126 679867127
124404468 -936017251
999979678 248900399
875974575 -373386304
-783337080 -857663462
-937134384 648068942
-866672019 -719467978
661801317 -672036081
661491264 -672320655
796816452 -515559514
716223877 -617565416
-254223553 -991965356
956664369 -134694421
-799890062 871156264
179397433 955912935
-999139717 92197636
994306798 108870320
650772950 807091189
566683570 -748244725
714996602 769313954
728592624 -603898915
992866403 91027814
986109978 27960044
350035317 919825536
-998517305 63452002
991079757 71276667
872801235 -380240129
-999548360 118515637
978280381 -26587732
-951367537 -433922727
-410570520 999901305
981284181 415485094
207383448 -913863168
190688381 953971126
-341295097 999127659
-218329600 995607792
387471637 -848571857
-865256659 796185384
964821382 -98722047
621168296 822352356
-965089563 549983488
15233412 978391644
981480484 414688005
771154810 -551798646
-97441850 -976474518
522222932 -777677903
-21954000 -965726851
976488314 -37470775
-936964431 -503310701
304797995 930851316
833908515 675908361
385469999 -849465426
979687681 421796448
887757339 613181025
-625707049 -976046107
-713862828 -926349462
-993733994 -57871732
389411860 -847700623
337432853 923033292
977667821 429334079
-483878984 998989043
703669220 776416475
-5604109 -963040129
61274171 -950301378
989827655 375925009
741372790 -589281828
978041130 -28068831
114082063 -938472174
-137820444 991347372
110743074 -939254272
-488136348 998741495
-294393464 -994564416
-755327549 -889499307
842659422 666802496
103257149 967742750
917911618 -268457506
-662648232 959973444
869944660 -386336687
476128395 -804588162
943008910 521806127
973400256 -55195450
-421045941 -999363714
-934702909 -513060763
-939195704 -493291243
-142344548 -981834696
155206040 -928338265
808276697 -498150890
650370002 807308293
974281883 441441304
-905105901 -619715139
-994010235 348985187
-361678894 999439816
-724297986 928282694
983270373 6568256
899255147 -318721582
708167891 773618260
801812906 -508057215
-360563023 -997728923
871104675 -383871663
-95638777 -976242741
950472290 505625501
908697814 -294126288
880958836 -362380247
776563083 726552842
119966379 -937079947
-416176790 -999271659
-468519222 999690910
-993617543 353831564
817639218 691695593
-920549083 -568649094
-643345305 967304378
402469866 -841731004
329534411 -872810768
-297199199 207375860
-304308495 998363562
320510120 -876291185
97536196 -942319594
657931309 -675562111
962491057 476584004
997369024 158133123
963034323 -106902091
897766495 599487054
663650511 800035055
644678472 810348378
468723111 884428530
214786451 949664248
870664517 634889282
-265391086 -992743933
895168774 -328925778
-999189458 94932701
743843172 750231904
677281926 703277681
923928769 -250679736
55586588 973850988
-897285314 -642698239
695759013 -639153005
245085718 -902361935
994439969 346602053
474463108 485659163
988273107 45533385
999863549 269607934
-844262401 -765297682
-236830853 996338723
531925190 861615808
-944220036 626634424
908253160 -295316328
-862252723 -729207942
-867932428 -716598062
632988825 -697331924
836407741 -451629795
33387301 976415113
-573598986 -991898603
750164324 -578750003
69413159 -948588289
840571079 669006367
785526308 -531986490
911579515 578810132
-700155561 942130669
997653654 315786938
798238960 -513430140
181014670 -568963457
663095868 -670846718
-25412056 982470306
736388547 368542960
685145102 -649815228
999992560 252636426
-365883791 -997921261
-772461762 -870884080
642673347 811407422
327841226 925384360
967973195 461415833
160388226 -926981202
257479673 706331187
-942587146 -477614545
979832989 -16771115
293606851 -886204416
-636687266 -971515517
-836554401 -779315724
950119477 506419772
-966892461 -341187435
53217101 -951956561
887129916 -348182969
-824155524 -800205339
436432528 -825363543
-977301201 -261170985
423795423 -831631055
-890406532 -661534055
-25173955 862791601
697115712 -637766977
799799848 -511087586
735350666 755996998
217460850 949168922
947744612 511683406
-4943798 980472971
-442110553 999997742
563246141 -750658137
974410667 440999499
999297308 205057713
638814397 -692371141
864472874 -397771879
804277427 -504321176
994817816 115989885
-814375369 -815493468
-931214310 -527519799
-441705299 116815019
223695457 947997290
871982501 -381994452
32499188 -956072231
840922672 -443502806
-349675627 -516537793
149029197 -929934964
-949969296 608172587
-999978968 179109583
797211557 -514969133
945103850 517405471
-325921807 -996217475
408802697 -838784175
592462547 836103567
573507515 -743398281
162649423 -926383725
263521656 -896449363
-689035521 -944182915
-790583405 -848335161
949238794 -164346823
639158972 813245937
798557307 530358636
669971024 -664457638
993681614 100790554
-915321757 -586992897
-654614975 963180935
979065951 -21683383
208245693 950857293
828507481 -465279729
994239697 107973567
742985917 750820226
-98907128 -976662557
917620864 -269292505
-886223675 763097019
-438484889 -999635025
-934518242 655649552
-999813664 226504230
706088948 -628436731
185009531 -920289494
-970057849 -318855008
-935090459 -511405440
-927353848 -542918550
-429653929 -999510369
-39936800 -968528357
27441323 -957045832
804548001 703539662
931491287 -226928915
-947243755 617116735
836857124 672875552
643297539 811078640
759885939 -566537672
700212100 -634582635
-679451672 952605872
762150075 -563627861
-273051962 997532862
597237255 -725889294
886411038 -349859623
-989424129 398167984
-536084668 993353084
801179656 706470104
989201287 379337992
-495666936 998251595
-298909961 -994822649
984687342 17055183
891575988 608070114
978439422 426505514
794787883 -518569993
-257688088 -992214192
-299717785 -994867979
954424436 496581517
147176002 961189308
-965480847 -350780089
482799591 879643771
671868860 -662672078
-403849101 999863405
960245370 -119309259
-686877582 -945601845
-625645999 973140395
980460887 418778315
189630961 -918992668
-880630989 -686593617
-98702276 988667745
14666409 978451556
573648408 844468278
-996169071 -8233307
999570350 280962954
901139606 -313932544
992721877 89347002
894694861 603792349
-353799424 712884247
-738729448 -905440424
528433834 862978159
265772299 -895709865
959042951 -124532460
993527417 98893434
896501723 -325617299
-999689908 130554259
-940706113 -486381430
930848967 -229028331
913874011 575155517
-959660427 572767288
972324095 -61087988
906717776 586343187
945270270 517051872
-153658823 992315531
881732831 621048320
500228380 873556701
896001091 601975516
-719861340 -921630482
-4310413 -962821938
2545801 979715146
542609573 -764618629
442148573 -822464067
864988900 641701319
-796573185 -840413544
-185495625 -986214247
978841368 -23099683
972536404 447304923
249587637 -900940315
-369272832 999543678
-858437445 -737259351
211508226 -912643605
-166863792 -984407118
598337387 -725050932
-813354331 -816998511
681755190 789640134
874027894 -377604256
-924477181 -554125104
986248155 393990561
-554639033 -995637616
15019392 -959375233
-299140672 -890216385
675669904 -659051224
355595953 918379785
-588531304 -988401958
-379965759 999663670
-20883943 982037247
258074992 941148016
778729913 724862786
979918688 -16216833
-9802352 980959426
-699031981 942722860
658199212 -675319718
328650842 -873154365
979428386 -19377903
-687324207 -945311107
652987395 -680007882
713291303 -620741084
999983324 261878343
-776319071 891607694
179246211 875300528
966128134 -92561306
542527024 857434727
-671139076 -954990081
-793774243 -844139895
-517051723 996051045
-966442862 543851941
993313835 96295153
-921289382 690390902
-719311938 931300930
-568676856 -992955402
-25987552 -966369497
683796513 -651150960
826740745 -468269495
594392114 -728038378
763090602 -562410434
-331054091 -996460965
214131787 949784405
-891434351 -658807670
478863947 -803088810
993295317 96071486
993132272 94146664
776297967 -544839833
-951186183 -434871779
833092128 676741279
999525579 282433153
306913445 -881398523
810619129 -494491445
961458896 -113958452
812949637 -490826644
944737214 -181246275
-923596283 -557455664
971273811 451392862
912586231 577215157
223188856 948092870
-118842402 990104523
879750210 -365079484
-727212183 -915647008
870355817 -385465420
924506451 -248923875
693891695 -641050470
805984265 -501699645
244275531 -902616420
-468433010 -999905776
34469163 -955689262
668791201 -665563531
506819533 -787042132
612156179 -714307454
835600507 -453046329
103865705 967658081
-546644147 991542239
-624574415 -976500238
9456081 -960389630
-89764957 -975482868
198515860 -916447829
265955108 -895649723
-166684699 -984389361
820131997 689358894
-537036836 -998166278
990739322 370814067
425965259 898191336
495127496 875367196
987465332 388262632
-912924187 -595064194
719730295 766284380
-948329934 613647798
577725520 -740353849
150486424 412609225
899201074 597433950
853902280 -418931336
955239455 494682147
22566483 -957973786
-887893822 760118007
-982300220 455298674
-582832638 984260567
-221818260 -989445785
744783845 -585255289
810307806 698425797
691363872 -643606519
692255007 783400129
941138690 -194174893
-914080025 -591198470
854995245 653301634
-555256847 -995532147
699502584 -635315782
151675664 960474643
-352150206 -997394871
94568972 -943002670
711108718 -623092232
-18485206 -965166396
978738946 -23739166
794693466 -518709203
388225276 -848234156
254537559 -899361156
917142694 569847606
235680330 945695858
-945077914 623958301
859807843 -407280921
627824305 819026512
-343821954 -997041089
23668540 -957766215
902314618 592908225
269869151 -894358918
-817274859 -811130552
-882253392 -682573632
-347830087 999234345
885131157 -352832206
-946026993 620966483
420125163 251777428
-607760008 978216199
658071783 -675435014
492203546 -795577756
-444353437 -999702637
797477599 709633388
940953657 526035962
-168949649 993206800
696938241 -637948682
-770223875 -873459096
886668040 614619224
922547576 -254839097
700117191 -634680977
-992691152 -75944876
131068584 -934408006
997821572 313561840
-237252450 -990685960
676024667 -658710031
601813461 736472368
-287041405 -994129461
-786299880 883327933
895238565 -328753597
786062476 -531224148
474074910 -805708999
998771087 188387886
-726680790 -916102333
428962396 897261577
-627432654 972581100
934428609 -217210268
-428401077 -999490184
-960971861 567604333
-716551086 932938630
913624006 575557511
322855573 -875390492
608746704 828451575
-999707857 132367930
-995211216 333435259
-518633567 -999548784
115629919 965975525
-725429231 -917147664
380801440 -851534217
-820696369 -805744990
635248313 815261093
412554129 -837022543
828596423 -465128659
988856191 50563827
748040076 -581335498
596623505 -726354642
319575816 927376149
-954570602 -416589072
825573640 684184077
306649610 -881495522
985527957 397288762
76345774 971303318
385834264 -849302966
-93135027 -975920406
-456349499 999965412
331056746 -872218238
-811647366 -819482238
