10000 10
-87662631 -373795682
-853585685 203274736
-995673034 -703693116
441271274 923950929
-48640281 986839749
-859138024 -968039643
-813249520 317661271
947825868 -116348408
972274364 -312500371
892655184 168586349
961479554 -216262306
-802022857 345981201
-776480776 404921374
558348731 837769942
-490279646 -137230504
-417672191 849724639
-144129937 967587934
-963869097 -309260975
-903044396 24153475
797124960 469484304
-892575480 66680425
-646877960 -985068897
-995481980 -698752277
-547772934 743478411
532674560 860851125
866489200 267769817
992538581 -599103785
33706461 996002956
-770812277 417122778
856518024 301918611
-301160157 913097040
-788173121 -975798308
-504410117 783821795
-439193772 834976695
-548068401 743186360
961309285 -935918231
999994955 -918890584
-257720033 931477213
963019219 -228908749
-604020067 682719743
933923960 -29088361
532473495 861019696
639028001 748665051
450194875 816810112
-994245946 -668742712
-979635745 -452007392
546378874 848830003
993177946 -613134671
631097390 758790927
-969137384 -351906701
-9473698 991937011
264270620 987504006
236940479 -312879231
896306292 153674089
253115799 989516329
710748457 643281538
22533425 995096063
138366788 999978590
-316103037 906214715
728770602 612178293
655658078 726499125
973020191 -320015151
-995389695 -696404707
947055099 -111185114
-463168923 817332706
129722907 999998312
-200177444 951743484
-892019030 68876053
-931158728 -104859225
-82117513 981233819
-869573126 150774914
846694207 -581036100
787019385 493254218
-265726592 928288864
740121113 591450974
931540856 -15561261
664208763 714650983
-550303048 -59493773
709112787 646034846
-999990370 -917090865
524031275 99873632
474711930 -363974103
805817667 -981210432
801828652 458083119
-881987505 106958753
399685236 944857903
976112020 -352637501
-955735846 -250520259
-689527415 566286259
-587850141 701335959
999135675 -814584056
-64486567 984361013
614337652 778994013
828542926 387961409
-646471549 629125883
22702380 -730576052
706305700 -201046956
974213984 -332359791
-264396076 928824499
-104386607 566479488
282585722 983733556
-794315442 364542373
-437706631 836028114
-405972379 383045806
-933651286 -117677002
485472727 896666230
988924771 -529407399
308424583 977411700
-882212802 106128573
706363497 650630746
-834342671 260701951
315640925 975413827
884112295 202446159
-703727838 543597837
909669877 95534500
345785465 -238453114
683039085 687296538
-816282150 309768494
-93943158 260629941
-92790605 979147950
-990489583 -595480565
883585129 204489678
-1770175 992784773
-992527194 -632420080
-292792798 916832756
-118438611 -760277089
737640136 165556089
332124559 970534014
-663917224 604607423
-292971469 916753651
-861773612 176976803
-955914784 -951407274
80779206 998897147
950781951 -136637347
299125447 -188371801
928126399 3436246
278312323 984661876
230736975 992901113
766077447 198882901
-933741150 -118142573
671706588 703962486
599519064 795736342
-796564514 359196742
638327920 749574541
-487970884 797713035
-749895912 460005182
-733131875 492167568
967514631 -267489324
-746680498 466343803
-360576852 883818974
-676076974 586732805
996765196 -708318614
797969316 467464400
-967492967 -338109407
-885639154 93389846
-285145571 55405857
-866091516 -210885267
960654308 -209620962
-108602734 975868725
935593694 -38756994
-820484741 298649829
-999662204 -870566954
716850 993049736
-653931632 618839987
407730273 941105106
-474748282 808323698
498182137 887656502
-969425897 -354390062
979090796 -386854630
815723326 422740848
996786398 -709019960
706744458 649995565
993286619 -615601204
-994148416 -666503104
-235980377 939714317
-751099371 334371553
-839022298 247285002
-934988837 -124696756
951335850 -140495138
-256715776 -661241725
161842523 999382691
717301653 -987885369
-578711922 711418603
-741392574 476613290
-904976408 16037882
526343332 866071685
-989943056 -939695472
-728057255 501457887
360590605 960879654
-583043408 533624965
298103293 574990812
587566175 808610128
-833400447 -128179906
358983574 961462507
-564976067 725994552
-231738638 941243025
-945268017 -183203909
-775426442 407222566
565525878 830946180
816114238 421712603
84281275 999040441
-88713353 979960077
856372462 302404315
-905997746 11703216
974454680 -334886669
985441186 -473168047
-803042429 343467309
-998865428 -815917597
-845918555 226811954
68770831 998299869
-651676818 621977202
915813981 66942836
-114699571 974547380
-996842970 -737318480
-322187545 520222703
-971496308 -372560349
-90824914 -500052059
226599542 993447535
993136391 -612195433
-945612056 -185297701
-670251615 595367751
-220658024 945084630
-941902283 -163206096
-556673185 734554736
876076306 -972594782
-654040134 618688137
-63824954 600911256
795824118 472591359
494938246 316976768
949059292 -124726062
-513182585 776068002
-695012755 557634012
-748805638 462166533
-526080184 764272066
-996459968 -725663201
-919455679 -48076486
-897430984 47271190
425183539 932523059
990318888 -554869089
958269075 -190915893
57763942 -733542804
42140684 996638964
995377786 -667223428
999933981 -896262955
-256390924 931997124
938384653 -55502181
347224794 965597483
786756906 493859678
627143918 763690094
-832586000 265628917
96476584 999461192
-985097231 -516925419
881636677 211991746
-988775390 -568326064
800514066 461315197
912610305 82013628
-635473792 643825571
991208946 -572026616
396392587 946356927
-101400195 977386989
-613773187 671102852
-361994479 883049686
264665645 -241991092
952434973 -148171531
-891114975 72406494
848986119 326470446
990961715 -567171193
-617104312 667052609
-646349399 629292832
997379606 -729690687
-997434039 -756444170
-943287366 -171336447
-341146461 570196350
-983953241 -502277356
-281852705 921595717
991665356 -581095544
-543404550 747771467
-66957855 983949276
124443435 999968636
493091337 877888137
207875577 995711004
689652346 677186842
996648363 -704488655
-779516422 398234773
-450053880 827144764
649171142 735265577
148909308 572644131
-642278531 634804628
-221621552 944756798
719883962 627754590
57226555 -492167718
303674903 818459757
-965729681 -323865358
515492077 874676590
983887805 -450051315
398176870 945546919
-997671753 -764606198
935943963 -40816719
901185532 133161832
-999631687 -867934380
204808820 -738551565
602172721 792816939
491606953 144868204
711094849 642697381
993532865 -621240186
316448376 -193607467
760603886 550798077
999945653 -898860373
224804166 993678919
699105111 662429959
988986400 -530501096
-621740299 661358731
917458564 58954736
775819220 518404499
-616169230 668192467
-813753923 316356564
-145979554 -606419877
993940238 -630869767
968971692 -280791348
622377444 769477863
945684448 -102103540
597073555 798407606
322606058 973403278
-997197061 -748584910
-290723067 917744554
-999614278 -866447484
330988696 970883954
-246257375 935892537
-270313281 926430830
289300293 -271645328
-980362386 -460090301
-996210636 -718467359
765127609 541372026
-612505259 672637721
-995640782 -702841097
205563733 995962184
-409771288 -206178887
-990418097 -594260668
-95680923 978563060
734098821 602530337
-911629554 -12674916
416983678 936658006
-807470829 332429592
-616791116 667434639
-552516265 738759785
-999983227 -914790816
264224908 844620984
534828720 859033003
722913526 622525299
-635387025 643938658
-8394634 992058240
-845328550 228585981
-755364005 449046641
531675493 861686603
586894057 809318237
271002286 986179321
-990087276 -588756205
-717375930 520476175
-997147846 -746984996
-581248530 708659201
917227999 60089765
688120460 679547383
-898979552 40953746
974353169 -333819958
767438721 536497770
-740105569 479073622
-448781968 828075379
-863996241 169605275
618259247 331163494
997637255 -739310116
-788993795 376906728
421329058 934488243
749491479 573413905
472282701 905495368
-836998221 253139745
847655213 330676419
-849180773 -969293497
507117221 881054018
324939903 972715346
630517641 759514001
361218419 960651448
-430425133 -483519479
649721434 734530660
-762073710 435383347
-899118356 40384624
976175402 -353326861
938773105 -57906340
-63236007 984566415
-936945608 -135307263
930842538 -11631703
-737028661 484898687
-224031591 122876860
997220067 -723942575
-348267545 890349085
-229532192 942025984
965543400 -250221497
-704533720 542271701
531832694 861555687
-887711031 85560707
576374362 820214423
937225798 -48449504
925900815 -963877793
-128767118 971353217
-690202050 565231620
670174810 -990579389
-405811885 857360995
728963887 -278669085
-12226317 991619326
-996790439 -735677765
-54578033 266337468
-999162618 -833392398
786406353 494667247
375195151 955347130
-766701946 425791193
-762022768 435488249
-797614102 356679671
-235407882 939921712
322060106 973562768
-999961881 -908540722
638126288 749836106
-699996290 549650718
574858235 821746886
-874835587 132652053
299784041 979658332
6696997 993658661
-991246339 -608724736
837699810 361291204
574008327 822598054
-974704783 -401910917
-624160398 658353900
-902334918 27107257
966764434 -260811821
-956884217 -258435423
-982178996 -480936174
-150932946 965828228
-919366504 -47662173
212452093 995193290
18715486 -975685522
786014661 495568761
762021924 547851819
-487060590 798455591
-964799607 -316501236
420359035 934978216
163002712 999332181
-200671958 951588522
-172643264 616133453
-180228329 957768343
-678096803 583707572
304878149 755199384
-999993923 -919317855
939109684 -59998871
-999339947 -845018835
859690570 291250604
-272680857 925461543
821908903 406270397
592171926 803704533
-957206432 -260676451
-935126797 -125438540
-794226236 364752677
-651746974 621880152
-966296763 -328409894
-806480657 334922833
999792521 -872297481
-567865815 722966096
-266964988 927788567
-856765817 193216081
811129476 434690271
-817496392 306573496
-178529827 958258144
-254567013 932705503
-250300883 934349323
404869309 -65942910
-889580558 -28946814
-67536232 983851341
-998835206 -814245502
935962034 -40923225
320204658 -999358526
917321581 59630368
840766545 351997442
332847693 970309454
-872922812 139303203
251347165 989815450
932141929 -18956010
8328858 993813929
-491384668 794897783
563463432 832929086
-897856781 45538818
885722693 196171810
701158476 659145597
78208715 998782957
993720625 -625636005
997372969 -729449227
-581939007 707902128
-133228674 970290896
392263998 948193819
-607675577 322780909
-914641907 -26101260
6255468 993615398
-353781536 887453306
-963484556 -306300842
-984980700 -515403304
-981687847 -475239714
-714930190 524741775
378098592 954179132
-294935462 915882127
-426142575 844057088
-522615668 767478775
993396122 -618096526
675413524 586834573
-619300120 664364549
-875984728 128617691
899483392 140396051
976974723 -362156954
806632174 446122912
184036736 998025073
-680133120 -194588480
739706530 592223772
-988771680 -568271148
980234240 -401025179
-941148096 -158850251
-492682471 793819000
953089491 -152769231
586741805 -994392219
11875538 994143579
647660561 737281142
998667578 -786853775
964840684 -244207881
987404449 -503728125
-816487319 207427064
-984992344 -515554911
161693410 999388881
-999401111 -849330861
-935908918 -129654079
480980816 899746630
-982124624 -480303451
901426628 132128921
-798511681 354522502
44679565 993380391
872188459 247376636
-45577322 987286355
19525579 -707366527
-980449589 -461074496
2036130 993187088
447920797 920204726
-317707430 905458895
-19356787 -847341324
-719918144 -702324732
-799055358 353208738
963864770 -235969059
848546902 327859723
-853274798 204249013
-990712869 -599322366
807978189 442736656
-842623930 236667555
-733313047 491831922
900253175 137130081
102038137 999616304
-864341818 -515158939
-981586975 -474078898
398260732 -814823229
330589660 971006128
-284412217 920493619
-429951051 841442087
516872722 -996328618
490768709 892973517
284885906 -569041138
968757454 -278804051
-198498983 952268751
-704209179 542806308
-659174607 611431892
-868126277 155692310
409099387 940455475
604968684 789716878
793484430 -982423794
-633219031 646759784
-525421800 764882875
216798336 994678901
-991710881 -617136899
-966228148 -327859138
105439394 209422507
981919248 -422825948
239204341 57867172
-994663364 -678549797
-237791298 939051991
933842868 -28623706
-879265892 116884040
-72267542 -195569363
364665065 959383577
813069582 429677446
896125772 154419421
588058322 808090640
-923025670 -64875046
371821535 614547252
978817952 -383541736
662360656 717238068
-503229164 784844078
-581124897 708794618
678383560 694215001
510627555 878402040
741145321 589532865
383551261 951941355
544145128 850847545
996581453 -702339311
248420575 990296372
817519249 417999430
931147929 -13348757
-375753681 -342185112
-755758454 448250819
-734565607 -30356836
987268146 -501500952
-623248236 659493010
-626870994 654935796
728233661 -147654066
156014959 999608412
-998707258 -807608570
-494968847 791897556
988046108 -514351534
-902089977 28125993
-622885509 659943116
772506083 525624222
344082364 -910802089
-476983722 806559956
836264634 365560422
621416271 770628086
-382174196 871686129
747794746 576755035
350354814 964514490
-201825889 -603096419
487334203 -522183378
-787524652 -942553725
203547321 996176861
-439904607 -993224455
996009194 -684837697
-286613652 919538545
-984811373 -513210249
-851411640 210064177
-748719640 462336485
-917621856 -39609437
283354057 -999621002
885466130 197174016
913021569 -780863826
41858634 996618731
771257215 528327598
613171354 780352312
999951869 -900291678
-590433326 698430403
391494944 948532198
-911654929 -12786942
992921372 -607446228
967266016 -265262688
983943573 -450862757
230422574 598092254
469249722 907418601
312894514 -38584455
-11660997 991685562
989984650 -548583449
942235246 -79695193
-859846563 183294212
315365000 975492541
-779139593 399067530
802159665 -125215876
-252755297 933405431
-999676350 -871792187
-991946783 -621474429
406810922 941539862
865767023 -590498029
836339180 365339359
-740016750 479242722
994182365 -636746209
-957331707 -261550990
-855728293 196516118
274236330 279698467
-480129021 804050015
-816725493 308604724
-486443203 -991675464
505859461 881998026
-992093371 -624191336
-601337059 92372122
-922739865 -63521860
235778901 992211069
-137980743 969128847
567841183 828703292
914942296 71085963
873791851 241501826
-991469639 -612735209
-732255000 493787940
-989460802 -578741354
-461433010 818654600
920401448 -965045506
670411941 -30455250
959859683 -203324227
-626061737 655962881
850617986 321257797
-783822189 388638671
-418082902 849453856
988767038 -526637554
56953969 997613649
-973991649 -395238525
-274801765 924577755
673440894 701448170
-271749391 925844627
676953479 -23760004
999380754 -831183173
518874216 872031769
731364957 607502071
698083316 664054747
-721572103 513069849
116560203 999886860
-983112414 -491989070
407095772 941405360
672544708 702748745
-876070961 128314404
-920651535 -53667949
307430694 977676211
-623135097 -986180001
92165300 999329537
911547080 86921790
525046599 867120967
-466514103 814758587
989496272 -539659540
855613696 304931010
-155308883 964670034
210124816 -999944098
968888326 -280017475
732785258 604922776
890169625 178585232
-804789802 339143929
195815128 996970200
954218398 -160834583
-209584394 948739637
-851126774 210951155
583713843 812649742
928816811 -365042
616231911 -717796239
-390884459 866522345
-917611572 -242796209
93216423 999363734
166728535 999157322
-810871376 -973581740
-566865580 724017457
-914305998 -24593334
-894571793 58747107
591530857 804392094
-218029709 945962613
-466460910 814799764
829773614 384464667
-553814680 737453864
111242805 999803384
-899419962 39146528
-959002019 -273324848
-900883150 33124676
657075152 724561551
-781403221 197643065
660745164 719488909
-381982577 871798366
923855066 26339051
-956579037 -256319796
-222669141 944399357
-598045699 689708008
800937985 460275824
-241046343 937846689
-122145782 972880003
989057766 -531776183
944602538 -95017457
-996284213 -720562688
58398475 -677305459
-68638568 983662978
-801897129 346290833
-923601670 -67610362
509981404 878893177
999495442 -840153585
-114891038 -933206555
983328941 -442062143
-883398342 101750478
507548022 880730154
999680815 -858157719
-181936124 957274032
782561498 503435629
-64713979 984323441
-559877210 731271959
-625959799 656091615
834193142 371672319
619630492 -964656927
887092707 190800710
-996710545 -733199448
-60783378 984965355
-427922162 842841011
-960423613 -283488638
210719666 995392437
-981854902 -477170066
276716318 985000086
-927176662 -84940130
989267025 -535533243
247223158 990488880
-734416190 489784859
-983195774 -492993754
722600237 623068453
843010189 -810755907
-786974701 381510291
-749302626 461182830
-843267190 234757466
-216062608 946616467
368004060 958135373
-898730215 41973064
-755867787 448030013
-716677811 521696400
-944900591 -180979359
395781221 946631736
-978745465 -442450297
-836294044 255161212
-996618946 -730395992
-997675228 -764728466
455666039 915708853
577425030 819142035
-459669798 819991462
-597263025 690616695
889983566 179331362
-155695972 964567032
-961884611 -294201696
967051787 -263353056
942565906 -81817586
-819879933 300265023
937683184 -51215027
52069791 997310622
-244036970 936729333
-417197832 850036883
-693596507 559883102
698371005 663598029
-226411922 943113863
296232364 980552245
-992083061 -623998819
-378992674 873534486
151411712 999756409
-832446575 266018219
701494064 658606927
324649511 972801485
993968584 -631554507
-311550311 908346837
352476255 963774154
954548030 -163216502
710344450 643962300
-991018724 -604687477
995241885 -663586727
-586858119 702447902
249688937 990089070
-991021700 -604740088
140618778 477671483
-105828827 -700148461
738542888 594383595
-472073199 677494108
715326156 635543395
-417417816 849892141
-761401787 436764952
-922316789 -61520738
-880561021 112179340
669693386 706857928
953977399 -159102564
-933338157 -116055707
-39448357 988153851
292533912 981457323
-44557913 987432605
966156682 -255517189
74487800 998601791
-261597729 929944473
999282833 -824261166
-737722759 483590492
-812386647 319886989
-70787211 983289132
-976065045 -414937009
972823010 -318011973
-767931684 423213436
927893677 4710529
-550088600 741184018
-856511265 194026767
705566450 651953808
954479586 -162721184
447070673 920688836
999449387 -836294247
-560906648 730211959
764408857 -984816268
-977870132 -433256516
-865287570 165281934
-309372344 909357004
-919875040 -50030393
261620554 988003291
594835025 800836185
529625479 -744517586
-729107130 499559698
-980274398 -459103970
697506522 664969309
-984909978 -514485910
-623736227 658884051
-881766544 107770680
-856050613 195492585
-182319715 957162597
-196819954 952792497
-873274435 138085330
-561495713 729604552
954652460 -163974023
973377726 -323682479
100005060 999562063
-997329597 -752940497
-224989303 943604976
-963165607 -303860156
992272880 -593483184
-800798275 348981508
-376330959 875066097
602747016 792182987
-989983964 -587070256
-371619838 -726166015
-410870121 854150338
-154815875 850297298
762849071 546132493
963656104 -234222276
555412279 840525917
-223489222 944119397
31726063 -619651557
515667073 874541108
-350226045 -969255959
563992848 832421581
-979201494 -447303476
815422071 423530958
935250947 -36746055
-997315539 -752474566
161222087 999407774
-984703909 -511825266
426377459 931910898
-966991837 -334018837
899912678 138575763
988721494 -525852124
-882784534 104018108
520106592 871060613
-838336643 249277980
-761217284 437144039
-38486033 988286221
-851651620 209316774
393623368 -273320799
-976868275 -422972815
-350131160 889373663
996270167 -692717249
254543021 989268505
-668885650 597370312
437781553 925871082
966726341 -260477766
-765819812 427631145
-988996072 -571617356
-746984964 465747132
397155888 946011233
-549997319 543614891
-688595189 567739330
-697840978 -982451074
-989820476 -584430214
916440126 63930022
319147034 974406674
-732587575 493174783
808960435 440242026
609983106 784034178
608058947 786230866
-901609769 30118118
-961611009 -292175003
900950872 134164551
-907047727 7227855
324333782 -942988163
733005243 604522269
-788919875 377075808
568581537 827982544
407186697 941362401
-989159566 -574084546
-887167512 87629451
752676506 567053254
830451680 382526580
936042696 -41400062
287432035 982655062
-999999983 -926742624
44728232 333163768
-747758639 -950484819
271860331 986006302
818648807 415000114
-776587279 404687903
532639405 339371853
-928124772 -89632011
-956142003 -253303583
-997057302 -744073083
-48919629 -999512506
-962829279 -301306430
-512326600 776836208
-134185663 970059411
925826844 15878373
-997372515 -754373437
-993724821 -656999522
256843062 988861809
973183997 -321691867
-373340811 876766578
391721229 909243134
-930332386 -100675214
516636560 873786228
521372258 870058871
167571953 999113648
188927567 529045950
211082442 995350897
-703629938 543758313
17780068 994678284
998851294 -797268008
-968116558 -343273187
365143651 959206108
-884659071 97063047
681501457 689598735
-953079448 -232681414
981121746 -412347575
-977114383 -425485753
-481789695 802719503
962440897 -224128347
846546720 334158175
-539039650 752010823
-632525222 647660763
414308602 937964354
417308468 936497765
-765522941 428249754
-996274654 -720288773
-964236365 -312105204
-23086042 990307412
998401799 -772810148
-870773283 146681577
970772232 -297764824
-971079214 -368856821
-999958297 -907777359
720385598 626891769
731237804 607732062
-476044065 807303922
-910263505 -6667211
742434511 587105916
490908016 892875368
44761938 898752351
752827989 566747337
-992346958 -628966637
685161223 684068778
79687497 998849658
-902508836 26383404
781004566 506953615
-769530366 419837613
-242839845 937177529
476144640 902976788
-113490021 974814276
305795751 978106912
984841200 -464080120
856382840 302369705
533242458 860374219
-960256644 -282280266
-939230561 -147976491
896679616 152129165
691659950 564131927
-482495766 802151403
612373137 781279113
309840634 977032362
999102771 -812496076
258563869 988554080
-967927968 -341707174
918780325 52420147
-81772488 981298950
-935853066 -129352615
640923888 746195478
416950054 936674562
-895417383 55373407
525066821 867104729
-166606331 961604667
-400155081 860891606
636356533 752118917
-860256966 181954919
-534813389 756068950
990195352 -552532013
-948037065 -200287017
221850352 994056422
-585804057 703624153
338566999 968491549
932642983 -21793701
-214730418 947057717
-795955156 360654795
-919512824 -48342362
-366189180 880753598
-938477514 -143765890
-311307919 -31310000
649725340 198329176
954719829 -164463770
-863022192 172843198
-382611916 854866393
-695992595 556071383
369689546 957498657
655172751 727162265
-64147306 -999426301
-990128266 -589427626
-996454854 -725513336
950425293 -134156112
-772995845 412466367
103030741 999641030
-939248584 -148077538
982340305 -945372695
-596470092 691534362
-850858655 211783863
430124268 929962890
463389926 911054348
-854713478 199724942
527294392 865298565
853933762 310471269
-129955296 971073483
999968574 -904335870
789219388 488157729
-5591041 992367588
925873903 15625281
842544934 346558198
-998216798 -785472423
-680288522 580413989
124419561 -706784800
-852189481 207640516
28301633 995579286
-137257237 969307379
42329754 -628868428
-54459907 985960570
999213474 -819646354
720925199 625963028
-820969451 297353266
478860215 -895783555
821029727 408636870
-422353954 846616444
825620886 396116097
379303594 953687538
835576298 367599719
973482758 -324766299
412364624 496359255
-999955253 -907150627
770216497 530569952
-319818167 904459406
-473352717 809419097
27596824 679763244
409747559 -883044174
-531067378 759613446
291639670 981671643
800448329 461476245
46760818 996963615
13330538 994276589
966597547 -259351777
181747435 998204981
688433781 679065413
-613839312 671022696
837115530 363032519
-448216488 828488090
892414352 169558770
-991415207 -611750859
2157724 400869406
-685569268 372549341
434477108 927654314
-428528025 842424366
-948465650 -202978914
336166303 969263433
210846877 481511880
968106498 -272842713
-992479082 -631484985
981926162 -422917295
958237757 -190674689
372899493 111201866
163778259 999296888
45270572 996859818
151797817 -91907725
-951703434 -223676346
990327696 -555036227
938931575 -58890096
510867953 878219052
-100420918 977590103
-409726426 854880029
996555026 -701510454
245747666 990722780
646774525 -991736852
-938677054 -144879838
-978851686 -443576300
-951666192 -223433694
628504489 -992586637
-894929535 57321040
996274137 -692838691
882147816 210034459
961209226 -214075906
-951173375 -220233685
832472714 376681148
75138174 998634946
100695942 -254899849
338296582 65192591
422840000 933720805
-856708618 -968358616
729445505 610967141
459338704 913523925
-140947602 293851293
-337322853 -995923964
853629148 311470591
-999994659 -919814616
-127860817 971564026
848432349 328221825
997734147 -743124741
-713262197 527619591
-849326433 216494265
694904316 669045651
-627736382 653834213
-959195689 -274697056
946071560 -104653544
-993623855 -654800885
660486783 719846636
-816061648 310346312
998798230 -794240033
552807042 842950025
384616468 951494188
-996735215 -733964585
-948380378 -202442536
-236344624 939582040
-390087051 866999797
997853914 -747941955
-574908936 715502236
-962339925 -297611068
902068730 129354705
-925758251 -77987740
745803214 580643213
997843126 -747502593
848768980 327157517
-405831082 857348917
-541252881 749863957
142214666 999947563
-734675821 489301649
-855521919 197170216
777595198 514509108
651659390 731934204
895370631 -791052587
-108613138 4525180
-357738713 885347154
-353078958 887823628
729929049 610096359
172454100 998838172
948453171 -120583853
-649566245 624886206
862980457 279993033
19912611 994866987
-411671407 853634225
-167673770 961310489
996121228 -688168282
-734385664 489841617
-857129390 192056817
-363178533 882404444
-779897983 397389291
618085607 774591692
-824045115 -972192170
-573559457 716942315
925650715 16825146
367505099 -173646249
866586991 267425172
-771750625 415128555
-665784298 601898019
898930942 142728351
-352794829 -995579044
418758672 935778939
906564456 109529199
258329782 988596092
497038094 888488579
82913830 998985736
-4713534 992463788
-641459735 635902526
674243135 700280504
-423944605 845545836
-19369287 990768522
439698092 924822516
708364185 647292049
-738814724 481526151
-688074031 568549246
708920505 646357806
770775741 529365889
-489424825 796519036
-260801761 930261434
58854659 997728896
636541044 751881311
971955092 -309312684
739371234 592848034
-859032200 185936288
919032292 51169790
-604195975 682512889
-620502478 662884547
-928521247 -91601083
-207585409 647670091
814828298 -980190280
-474152928 808791292
889443381 181494143
-937945897 -140821937
-994718745 -679880951
-157631042 -333223327
-968347512 -345197765
953321874 -154420299
918001840 56272107
511848467 877471136
-975932575 -413642149
-651806561 621797639
-828993332 275583279
-570753937 719919511
-122630996 972769379
-870149896 148808887
645306869 616677284
-465586443 815475568
661364663 718628302
376398127 954866070
-789992977 374614601
792943672 479436610
927081335 9121724
-72757600 982940253
-501312768 786493877
-803082294 -536095718
380062902 953377143
965314390 -248256823
-934845430 -123931751
-500847284 -910502022
-688047238 568590800
740150089 -585987149
914058542 75249234
-508895237 779892293
-998170243 -783555616
-424337959 -163691742
-744339741 470910566
-350798859 889023228
-984128918 -504485595
-79012842 981807898
818916462 414287900
4834226 993474180
333476069 -522538816
999886371 -887538923
-476603417 806862023
942414006 -80840550
-804889243 338896982
-129485661 971184731
-860438912 181359538
-873701637 136602140
-701616917 547039591
-534220440 -989895281
-993003282 -641813291
393552969 947625984
982588435 -431801085
-470863007 -580842266
-9616486 991920803
-420016940 848171319
-718621011 -981213342
-175508642 959120628
189326580 997579723
-719642219 516483353
-26694919 9884390
777042242 -660512229
889085791 182921664
-997734201 -766820127
998823167 -795659187
-990525814 -596102284
-916288006 -33522287
-807791660 331618739
496026872 889221711
-991098582 -606100954
-542374065 748773968
-975040681 -405089645
-61659843 984823825
991448287 -576762324
889803335 -970600272
999287483 -824578459
867085123 265668226
821104748 408435111
-999178631 -834405225
622661428 769137442
-886329584 90794439
-504520182 -991034216
428496535 930813645
-620171146 663292663
550333873 845225076
-993661733 -655622826
-590173439 698723802
933610640 -27296820
930692716 -10790489
-465701629 815386788
-913699981 -21877715
-870851888 146413325
428586639 318002336
371723265 956716306
-133421974 970244187
-972687211 -383254843
418982211 935667701
-979550436 -451075101
86492854 173492905
949041862 -124606569
-644373736 631978642
-311733217 908261832
-180724277 957624937
846190201 335273356
698727489 663031149
996086647 -687130418
-663745335 604856143
-369812567 878745888
-679581468 581477567
-666708057 600553457
233696026 992497763
-984627257 -510838109
433131104 928372530
-328804506 900134782
-309168101 909451232
-214239822 947219499
-931239456 -105269240
955110057 -167308712
-961300943 -289888256
-989660021 -581876554
34085363 996032177
935030303 -35456509
995420269 -668363902
874603655 238507356
-998841912 -814612656
342563033 967176940
941034754 -72062329
-936213378 -131300685
-616011943 668383746
-675252452 587960884
-998292369 -788649828
-183667480 956768391
-201361135 951372358
-602541902 684454792
458519291 914016617
-435476608 837596953
341622897 967490563
995412645 -668158527
-876115420 128157769
-225429479 234463525
312166764 976390387
-799446672 352260757
773269877 523965205
-990646224 -598171438
-913595297 -21409256
-406731139 856781288
502344762 884606588
978188372 -376008382
-749595934 460600795
-305256253 911243885
979147178 -387540629
-950708184 -217235000
462637864 -306994486
977710559 -370451393
69257049 998326617
-399287801 861423144
36572583 996222127
346931655 965698331
-849795437 215058725
-849528658 215875822
510971054 -535618759
-188157187 955434473
839341945 -161830118
-882743873 104168269
-603862063 -987042208
-302054269 324434024
-3171392 992632540
-217965210 750311272
960304567 -206837420
961464198 -216137652
-997606064 -762328412
-989608114 -581058060
-171853799 960149325
-304212153 911717929
883965944 -439742601
844790793 339632990
-949204621 -207648310
-999923527 -900754263
729629320 610636766
927603156 6294238
-888105468 -963820096
-921486538 -57599778
615881065 -801164219
-984336047 -507103567
-898302206 43721557
439373278 925001454
598219648 797157053
480444466 900109513
-429650623 841650114
-922492599 -62351725
883770613 203770696
-992805995 -637871173
-996179065 -717570195
-958828309 -272095404
-826154820 283344690
-779729286 397763558
695636317 667904519
-942299788 -165527279
970496260 -295125304
-686945676 570296206
-68155458 983746064
-692212894 562069407
-73457253 982815164
-999906069 -897683584
703236852 655786281
995899246 -681662023
-611773655 673518128
640178004 497114964
250742900 111835023
-248630584 -868174908
985820047 -478969719
-174727335 959341194
-900519117 34626300
17388345 994643400
818245012 416074111
-992458789 -631097253
-986813283 -539971560
983674752 -446989958
-653968665 618788216
-956279949 -254252929
901692562 130983987
-996367743 -722974942
-984355515 -507351328
-189995800 954883218
-992245615 -627048164
294573774 980961782
-999797851 -883222264
735481154 -409729258
-173395255 959716915
-738576265 481977672
529365905 863601994
743398418 585281810
702119644 657599770
755986805 560327674
-616345388 667978062
374287071 955708092
-154081864 -42105950
-300347851 -477774608
-602341224 684690003
564521648 831913536
522021660 869541771
-372243428 877385282
-245159214 936307174
-225815988 943320140
392727872 -998550519
976953405 -361919707
68433441 998281251
822912442 403551815
-772657499 413191416
-798828875 353757265
718116922 -987833819
778805855 511842496
977897999 -372606339
-982920962 -489697822
-73438762 -30843404
912699819 81598422
93089513 999359804
-520917224 769042460
527853303 864843188
-901913468 28859314
933425574 -962182788
980409542 -403226598
-965496005 -322003495
855188210 306344080
93873236 999383592
966301612 -256773923
243425642 -217368435
-969806055 -357685495
842415109 346956266
-234563722 940226734
-845159237 229094852
162711523 999345322
964111313 -238034292
-335619293 896780387
-770875 992892110
260237227 988253182
396970368 946095392
-482457679 518240488
-901389627 31030419
664977043 713570589
-645534220 630403738
982247255 -427183910
735986095 599083577
-836168089 255521838
998082092 -757649842
-207430593 949437481
-713473620 527256157
-829264224 274838440
-410439143 854425939
635290071 125712941
-974295760 -398068362
-444350098 831296166
-999312446 -843157742
224421074 629735003
-389090679 750860960
584282214 812056963
-314305241 907059098
937801284 -51933036
-85890323 980512123
926439070 12584108
-730191367 -151070031
983983085 -451437818
-106737154 976265141
190894677 997441290
-451062254 826402525
337258193 968913607
-882451567 105247612
627693362 763012757
863842689 277009906
-982427785 -483847628
-758489499 442717169
-805741478 336773709
259338225 988414982
-935168178 -125661247
813113488 429563379
-962872785 -301636027
-958076971 -266784930
745339938 581544332
492469545 891773333
-191258813 954501670
-367603681 879971837
40353785 996507347
-994007883 -663319058
-999908108 -898017708
875268111 236039085
-401985210 859757410
-328502862 900281426
36441080 996212120
-579807818 710231963
733877721 602933232
-943833237 -174578177
747179326 -985990319
23875683 995211507
973080682 -320632911
-826990717 281067188
885266416 197953635
446290682 -447663768
192739880 997274040
856652738 -975167379
423877121 933192014
-693887929 559421291
131290295 999999884
-176509491 958836695
990723158 -562573139
-995454883 -698061636
-285042531 920220704
665095328 713403909
993712220 -936481206
556339457 839656402
-200116733 -847736835
987313925 -502248657
209565533 995523601
244898502 -235915211
792036064 481576561
908673447 100060957
-95984111 978501398
919240946 50129911
998153269 -760856969
-506528690 781976298
-862232092 175461762
-914144630 -23869582
-773537213 -977074151
265246304 987318461
-544595997 746606562
997926237 -750925237
267717112 -999704288
757403521 557422794
-987276984 -546566473
-374386597 876173426
-986662471 -537846648
-978405585 -438858072
-87446428 980209269
918961394 51522210
-893116870 64535141
285821197 414856417
-320250234 904253998
341342341 967583410
151010995 999767302
471008426 -699196047
-965071179 -318642404
-450760802 826624595
201074508 333069291
-516014939 773513225
999128803 -814144917
715713615 634885411
-975850366 -412842452
983854382 -449568334
-75496521 982447534
192706541 997277212
-999766159 -879938792
866336797 268306808
-715217836 524241738
619408525 773023566
-387126159 868761785
-915769611 -31177059
-887349736 86937441
-267766251 927464229
-651488945 622236802
819970887 411473359
930824793 -11532012
929625709 -963069171
-783892462 388481073
991166206 -571183608
-988801007 -568705456
769660696 531761957
996735446 -707337340
564758352 831685807
236064016 992171607
-372340963 877330312
-947453513 -196642142
114836157 999862148
-892098230 68564429
909015585 -967283295
438870279 925277819
-203698075 950633461
969847671 -288966277
-351892906 888448306
-594036040 694335012
154686754 999656617
412409387 938876776
663401719 715782258
470416231 906685932
587741036 808425573
980872924 -409125404
199278175 996617646
-986506075 -535675872
-102799965 977095406
-845069224 229365369
-949926794 -212236807
829504123 385231319
990884578 -565668182
-909159026 -1851412
-901471307 30691944
-709114889 465843586
-332039260 898549733
-395353174 679352876
-949554400 -209867583
894140572 162556985
559992794 836225043
-999477902 -855255940
853675360 311319030
946370125 -106623422
-106823009 976246916
-993732984 -657179176
-541616144 -989599817
-706171620 539564197
698916055 -755372371
279428781 984421289
700742085 659812564
-627957342 46392936
557009611 839027233
-999095397 -931971903
-142230512 -789852491
-999026557 -825175320
514001291 875823395
-160740613 963209081
493779002 890840832
543383610 851531749
997580356 -737137077
837591092 361617010
84786346 999060343
680608960 690925092
-333840033 897663155
-999924421 -900925018
-1141552 453665885
973790470 -327952662
-867875024 156544558
-558426420 732763403
-620315952 663114318
890425572 -815408442
682238806 688499649
994771328 -651415110
49109202 997120054
555319084 840613025
-995506197 -699369995
994028486 -633005679
-868262943 155228626
-132449814 970478578
806888481 445479274
-183097104 956935718
-495705599 791274387
-861645385 177399843
992813311 -605080704
-145014975 -998846969
999401084 -832666712
-964749767 -316109552
-894208035 60197127
-76078624 982342164
25223344 995325302
-987943590 -556141862
790685469 484740811
540693461 853924435
-554031800 737234740
353503578 963413569
-946413871 -190211042
-266000940 928178107
-979904020 -454964862
-443258017 832079280
-744975433 469672329
391484557 948536764
189758235 997542070
-958445812 -269389478
-695136562 557436809
947494808 -114128638
124972866 -553779136
775493521 519118096
-902922163 24662831
-400030235 37919224
-391170878 866350101
-362546425 882748928
-943259019 -171168418
-884893803 96186360
-730729125 496593921
-908619450 482929
-160484075 963278761
-925411920 -401805633
959770776 -202624268
-754676698 -833735180
-652572846 620734286
908477008 100949990
801416686 459100161
-998940796 -820153593
-536878489 -337843027
118959955 999916328
-684314798 574322972
-999714642 -931101914
-786479907 -975953221
-934697836 -123150644
-977800365 -432533088
-172061705 960091041
-978007440 -434685979
729733827 610448692
385300325 153950771
992375037 -595630772
-967572449 -338764374
930172582 -7880484
-17751954 990964579
691582746 674201902
-173916600 959569957
-880947082 110770566
151678593 999749108
-914592901 -25881234
780188123 508778740
-175256614 959191795
-920471050 -52820867
-230710510 941609731
-860035480 182678417
650612008 733339620
-883452209 101550559
-863927938 169832869
785610997 496496004
-975537170 -409824798
834557344 370604874
212369596 945060939
908933101 98884643
-886885495 88697942
-411997266 113646503
-139886620 968656535
10878470 -999747955
575329869 821273630
617761965 774974066
-940253373 -153743002
-997663626 -764320683
-999809248 -884551153
517992029 872724965
-846824600 224083373
383256649 952063858
727566172 614334393
494730742 -637903691
594011649 801725598
-888173209 83791778
-421006406 847514391
675368699 698636876
437145657 926217061
-555586980 735658560
433959279 927931377
634465816 -850854276
-969516458 -355172244
-715155975 524349309
-961601382 -292103976
746170615 579927702
996194264 -690396779
-636677653 -232385966
347661692 805784928
518166105 872588244
482242863 898887868
-945468159 -184420849
988935383 -529594917
601941716 793071910
-983175229 -492745929
62260502 997931962
473146110 904938769
-706373260 539229545
551390998 844256010
990137147 -551432162
-998756109 -810089990
883091217 206401546
603571268 791270202
-179601201 957949515
381379145 952838326
-990908848 -602746433
382342130 952441964
107195580 999731154
457889608 914392047
-953276201 -233977759
-972596424 -382430838
703499518 655357821
913363115 78507011
358574485 961610467
-207113516 949539813
97512578 999491831
-913663005 -21712221
800759506 460713525
-457951221 821287474
-999280737 -841044578
-730248017 497476069
340199677 967959638
-534543647 756325175
346156003 965964137
-195174253 953302299
966647338 -259786302
-999985026 -915349757
354995422 962887088
750958561 570495570
-466670002 814637728
-327091485 900965927
103767291 999658850
-61220344 984895097
227862360 -999890443
-592811760 695732527
128417790 999994376
862039062 283235084
872612034 245830117
-342697798 893214053
350812224 964355061
968527632 -276690920
415373955 937446893
826332990 394140233
-575379570 714998929
-950850736 -218151439
978363568 -378083731
87070350 999149061
-999630800 -867858193
560891168 835376222
187244802 997758721
808024434 442620103
-600917265 686357418
-256369786 932005358
-994276570 -669451969
-56032097 985716545
-849906902 214715994
-20134305 990674577
-691281593 563537072
948666541 -122036521
25610158 995357729
-248729375 786707184
-220284479 945210064
-346117816 891460159
-426086100 -454466186
449773636 919146181
-45455911 -810736021
-509602791 779266342
917131913 60558904
-612080543 673149122
261259818 861700724
-308662571 909684298
-998703585 -807424902
-816545793 309077358
504678872 882877962
536877212 857266547
943671169 -88962686
827186951 -978740648
995894811 -681534141
-874586189 133523046
-791660904 370760600
955512776 -170257396
746029688 580202190
-694712046 -982630393
239202272 -588584193
-880678123 111752136
-626243573 -533448956
-339678480 -995877771
780969002 507033323
988403636 -520408221
-594273458 694062894
901372161 132362678
-588575129 700521439
944754540 -96010184
-949388899 -208816687
535411535 359089648
464737179 910224411
898060300 146380935
49838081 997167341
-985382494 -520671401
-987911742 -555680163
-970915267 -367409277
702107508 -988807810
-959952619 -280093317
-493365965 793248200
26232598 995409552
381060761 952969030
-982359652 -483047038
-949877998 -952752530
-453643677 824498203
796891624 470042018
-656622858 615054149
-778539347 400392595
-995213117 -691972168
515056533 875013017
546252505 848944854
-261221187 930094825
-892361919 67523921
916109242 65524941
-788382400 378304602
-7049188 992207198
442111811 923482111
592489861 803362910
768969504 533238163
-942706786 -167912152
481285091 899539688
-993046727 -642693368
-997392540 -755043046
728168385 613257579
-651102256 622770452
-944346257 -177640319
-963667096 -307705037
-275541370 924267054
-786850675 381792222
-996092963 -715143629
-75922983 982370390
948520805 -634648150
995796028 -678717233
-962672107 -300117727
738354441 242222536
906381381 110344018
489150156 894108742
-984186478 -505209960
870114416 254900316
536161393 -260476655
-886438591 90383968
-690014490 -77040895
-838803588 -148626322
-639439560 638602707
540480911 482570167
-987335759 -547407711
-340671191 894243773
157341286 999559096
783684425 500888831
519793850 871307625
-990224421 -591009371
30375530 995744132
-435027633 837911227
360834938 960790852
534059513 859684868
-90010107 979702915
717876966 -71332626
979496310 -391831916
-986183626 -531321807
-932810601 -113328800
309704136 977069630
125272984 999974978
-439266888 834924867
-983458868 -496176164
-856327520 194611682
-245397679 936217247
-550151377 -137260280
-91662913 979373508
808940110 -980858112
-687296452 569753905
946211194 -105573850
-175972611 958989101
-943127652 -170390519
817877977 417048805
938409507 -55655404
-990672776 -598628895
-579595468 710462373
-516703091 772888463
133937186 329780143
903573466 -748220322
267951904 986789699
-606997933 679204175
779592732 333485863
-496989344 790183613
997547292 -735893566
891078959 174933847
440205004 924542056
66110588 998151164
-874663582 133253325
-998547342 -799882344
982739367 -433862273
945003517 -97636992
366597795 958663861
-303689952 911954497
208963739 995590721
170544054 998952278
-999991556 -917725550
-82997365 981067069
959218750 -198296456
999751268 -866738868
-603630295 683177999
314445679 975753026
882184305 209894603
-46075098 987214684
905587747 113869191
-720191124 515514077
753890636 564592801
-926597196 -82086304
336581695 862160273
477449617 902114794
978848864 -685289073
916506902 63606024
-972621309 -382656064
-999978505 -913333347
-19815992 990713761
281881238 -143886881
-992968153 -641104053
949862423 -130254912
715917555 634538693
-890288651 75621164
-999945336 -905117889
-949856559 -211788896
-682649294 576849632
-754445054 450897348
-880073496 113956203
-408592138 820609546
791703191 482359953
-998667125 -805616416
888519577 185172870
-906322510 10321143
782790540 502916822
-912177046 -15096542
560177420 836050837
-764872420 429598942
-988252564 -560638648
297152185 980324359
-745175841 469281603
783112487 502186820
-500078414 787550084
-611350867 674026168
999707410 -861226434
-874688948 83053818
-959479163 -276708432
84951406 999066844
-604870157 681719171
997805783 -745994232
-949043914 -206631636
266459984 987083957
-819976696 300007246
-999687787 -872782883
-812616586 319295270
294745998 980919514
-998831243 -814028868
-791993443 369988641
772615564 525386679
489843878 893623850
997696473 -741628124
-614454148 670276942
-494140089 792596030
579233869 817286460
967942790 -271355358
-840287274 243578927
905206963 115556494
512276278 -996442726
-320606508 904084048
675537961 698389393
-924350599 -71197598
-245891647 936030870
-999007418 -824039601
-579363912 710713591
921450431 38892533
950877615 -137303095
963791923 -235359156
-888360211 83075105
822877908 403645630
741329160 589187786
508596626 879940752
-657948457 481199666
567234405 829292484
239889580 991618923
-570208958 720495372
-963004107 -302631966
-92532575 266219647
-678737155 582746009
852184981 316176396
1000000000 -926114365
291132743 981791832
165695158 999207958
-223048798 944269752
683769900 686186598
-271221449 926060377
202609912 996274051
182324229 998160707
-425248247 844664193
851601976 318071602
-952854122 -231202240
443572754 922664573
529778810 863260528
766961901 537506967
-927649587 -87276491
2588894 993244200
-960745791 -285829417
-884583582 -368867586
-611105017 674320545
570289614 826304147
987638897 -507585585
726933417 594559639
-950991713 -219059924
-878138846 120954445
970349208 -293721947
910372596 92316035
-531319331 -165930093
-554628445 415152398
767528099 536308432
986142119 -483920489
983831516 -449238386
145689692 999889859
-226578757 943056093
-653178162 619892103
958337096 -191440150
-906512844 9510574
-176784167 958758718
933302124 -25539609
828174678 388997106
236687146 992084631
128622100 999995064
999584160 -848045070
-973481691 -390528896
610556178 783376140
995032628 -658102245
420244512 935035721
-390588537 866699978
-334692811 897241078
-608756049 677117349
-746293317 467100762
-953800899 -237472275
-999095302 -829285296
-550593513 740680640
-159869495 963444960
185376055 997915772
-999387090 -848302341
-997810094 -769620686
-999989805 -916877591
83835299 840223475
-746173075 467335698
-489711028 796282839
887592649 188832676
-502763271 785246095
24137174 995233798
391085714 948711545
506804486 -809182411
-966761057 -332150042
176187362 998597495
401446275 944048817
-955034137 -245744872
150127811 999790143
698829541 662868858
-361389257 883379278
959923802 -273111997
939596963 -441335897
982161582 -426037087
-428058294 842747450
400239686 944603456
999978642 -907694679
626727253 764201376
983326149 -442022712
933084780 -24304242
529406351 863568710
882277227 209538247
965987514 -254053086
-952088242 -952266765
-997572177 -761160937
-652222963 621220039
427782206 931185417
308706055 977336589
-999430197 -851545636
-999970530 -910912978
943889529 -419773160
-796408264 359571180
620438051 771797092
192269532 997317722
997038449 -717617063
-811544167 322051761
-490993342 795222659
981244785 -413949130
-502082773 345860393
-748753251 444764547
88244243 999193068
471937245 905717661
985170355 -469057854
864781993 273738620
942589908 -81972057
586247949 809996828
546672181 848563408
404085725 942821642
-321438955 -212000902
-996689278 -732543847
-944441757 -178214128
956260598 -175761816
-192967745 -34642567
-492178377 794238087
923320848 29147547
907902448 103543855
704013075 654515276
-983582495 -497680735
-612454771 672698558
715488441 635267918
719549864 628328666
-926401666 -81125036
408704374 940643072
-545972106 745255417
749009009 574366385
-722238473 -165377763
-429085902 842039777
997956372 -752182092
-711155643 -287811864
-835484280 257472723
-889539473 78527497
443082795 922938975
-999302585 -842495730
70015946 998367950
986418653 -488187335
666757404 711052467
-672098478 592641171
-129025541 -223698345
-960728845 -285705932
347975006 965338935
842752487 345921194
-981867245 -477313204
-579112196 604989282
679398209 692719154
-999933502 -902717980
-962522845 -298989951
-911841233 -13610009
673956582 700698193
988880896 -528633255
189492707 576342461
-4154902 992524955
886809076 191914495
473047268 905002739
389089828 949580829
150176112 999789012
-438238402 835652533
996888895 -712471800
-369157892 -775586176
-419438957 848555038
-841540927 239878168
843042156 345031973
295159416 980817589
-999854101 -890110390
504406356 883080628
-633035274 646998443
244713123 990885456
-890538060 74652651
-941649883 -161741330
132314212 288536704
-819547207 301149035
463428174 911030849
716696069 633214606
-132978024 970351338
-806014785 336090259
-795197178 362458181
-998323004 -789948211
-796443122 359487661
-190026315 954874036
-924571399 -696341936
779832215 509573105
-893332007 63680306
-993570153 -653641324
-903809680 20950683
-737669826 483690444
775271452 519603977
942664586 -82452808
600600505 -515157413
-576062023 714267679
-810011965 325978057
759833525 552396139
-937325283 -137395975
-378260035 873958184
-107845493 976029750
-377358565 874477132
-270727368 926261944
537207924 856979289
-880033330 114102541
536355918 857718238
48253033 997063854
-134497679 969983688
323460154 973152299
957072249 -181823257
-971411070 -371801978
995606995 -673462408
777130232 515531231
992235525 -592705697
-433674471 838854776
880428367 216606275
-841028849 241392502
-975250137 -407079801
-352261206 888254462
-348690158 -995673726
684229390 685488280
625868104 765254284
223392208 -286428805
-142705230 967950327
-880829391 111200271
-591788774 -987542123
-609980995 675661403
553427322 -995396326
-89106866 979882239
-998649814 -804762694
81453081 998925758
400719326 944383001
-499030391 788444707
902358496 128095751
-2156178 992742971
958655358 -193904627
423050410 933613610
48450438 997076963
935739152 -39611299
-946675861 -191828532
-831878184 267602971
-607795842 678257872
-79401834 981736863
595470482 800148968
656220956 -735329966
221972019 994041190
286855305 982787070
-466274302 814944183
-862139882 175766775
-581830047 708021723
-384720010 870187821
888611025 184810215
478244342 374489141
-603294014 683572623
-248666044 709673909
-510837034 778168101
-43139895 933978981
-479319787 804697013
919896070 46828281
82007064 393096509
-289619999 840698824
840455705 352943026
-836395913 254868881
-793170405 367235147
874690190 238187163
838306312 359463234
47851700 997036925
-459975309 819760092
-302419095 912529183
-935269489 -126206642
-970818374 -366554963
855518892 305246453
-709833959 533445176
-597681154 430866216
692525455 672742129
-973208867 -388017300
-337634864 895773087
601028535 794078475
103686180 999656960
-763250852 432954620
-888772205 81490423
389803049 949270327
921085693 40769550
-955147087 -246512234
-390818786 866561827
-459284658 820282882
953536871 -155953035
526771039 865724671
-622536022 660375935
-432010186 840012476
-763694168 432038069
-988112972 -558604134
984807544 -463576994
62770422 997961243
-686820048 570489958
-432755244 839494377
-457850578 821363156
835580190 -419700415
-517091014 304435192
492504875 891748291
620837447 771320552
976510448 -357003841
-415519628 851136517
-238005490 938973165
-376957581 874707149
389991498 -893178076
2253492 993209566
356816361 962241738
315192668 975541584
-565134449 725829541
-980943665 -466694872
-567649783 -424010760
65325185 998106803
-697139055 554237478
-948598416 -203816310
329261656 971412106
173517036 998771736
637947900 750066556
-996399032 -723882264
-607439945 678680441
297335412 980278251
-662478332 234978748
-536847205 754127533
-238110454 938934440
-761949869 -111857902
214648615 994934125
-778030401 401514553
996905674 -713044809
-903867568 20708054
774594761 521081574
373241254 956120667
-753264151 453268977
-384401287 870375951
975945901 -350834459
633078641 756301603
-732649980 493059556
916391488 64165908
338936797 968371382
702881053 656366588
214008804 995009878
401622791 943967394
813774303 427844630
-947139305 -194693465
-222196020 -952852443
979940975 -397354318
-996701750 -934763934
875082767 236728280
-930869778 -103392635
-634894670 644580265
704592621 653562483
257318996 988776881
812806547 430360363
-688840360 567357554
-767758543 423577792
-306212303 910807924
-186039129 956065944
98768985 -999954357
667933467 709375987
975361589 -344532467
867858864 262935582
-578905781 711209221
-119949758 47129699
-511744799 -990762254
-991566137 -614489131
585720199 810550661
997093576 -719524896
-248569172 935012354
-983397485 -495432981
867473034 264298515
-955004226 -245542170
878625011 223446635
933563614 -27028546
-862181009 175630753
2099073 993193607
50959252 997239447
-981922488 -477954261
-756129398 447501464
999636240 -853287560
-786531101 382518035
-735340290 488063188
-521516269 768491463
-735925171 334992686
-431179636 840589389
969256726 -283441983
-738613875 481906486
-720999968 514084242
-812125423 320558641
453116593 917209151
-372005684 438492845
-313827957 907283160
-354446891 -447749447
26930158 995467024
996805450 -709653258
968880705 -279946739
-831625149 268307014
-591294460 697456757
-982963172 -490201526
941175510 -72949122
532225898 861226932
-476009675 807331030
968004655 -271916471
-941989235 -163711909
-519256298 770562227
-875832443 129153145
849251135 325630420
744970659 582259209
904612062 -632795612
295939124 980624817
-732893334 492609154
596763234 -993998343
-783150006 390145752
-958210664 -267728348
-212879749 -653326495
624950405 766372274
-896941408 49257417
999967761 -904130606
977333053 -366166074
-195654273 953153771
-708818265 535148903
971024982 -300203970
409638888 -998304796
-966239265 -327948348
-596011351 692063759
527969129 864748766
452104899 917800665
-375520340 875528778
279008834 984511959
-717461723 520326103
247094755 990509436
-996186554 -717782938
537510507 750927028
-622466370 660462038
802460562 456519112
714827421 636387578
-255164125 932474432
958453829 -192342245
-458351655 820986226
597320624 798138121
-999385156 -848165973
972925629 -319051299
50576839 997214895
933510835 -26727543
70625499 998400668
-403559508 858774215
-863092093 172611087
-989519746 -579666345
-497853067 320333655
-238738701 938702570
999977160 -907043289
-974852065 -403302593
-991831049 -619345958
781934385 504855263
863339561 278752205
941994863 -78156108
977401744 -366941569
-9392616 991946188
578695755 817839568
482137187 -824684451
-131672629 -619454211
53405219 997395303
991605129 -579887965
-655008529 617328543
556120273 839862039
-970405230 -362925112
716833092 632981288
981039380 -411279807
-995172402 -690960074
-347896988 890541706
-999916325 -899416637
-942463835 -166487686
-326522495 901241122
942806086 -83365347
-199632742 951914156
-821369543 296281283
327162671 972048335
784524691 213519421
-524909217 765358088
463540165 910961933
-33200205 -812669655
-742388234 474693463
-953457030 -235179957
-999970789 -910990770
-503538551 784576886
809561602 438707028
-950790193 -217761999
999476345 -838522555
-827792262 278878241
385113819 792890761
-8063681 992095017
-410227296 854561012
-35909164 988638237
-657047089 614453823
-876337987 127371486
744377575 441366453
-924165746 -70308510
-802186555 345577972
370176564 957313566
997111135 -720133193
-243545569 453546368
455429863 915848361
-82614050 981139896
394005735 947425029
880133710 217728201
-171726570 960184974
733347723 603898691
-684901246 573429577
-837833145 250734277
-983770074 -499989728
-675791128 587158903
-408991888 855347369
92675318 999346396
105366143 -692469740
999997186 -921111981
648500041 72909475
994496146 -644498189
-362335875 882863658
250287232 989990814
-756881636 -849601302
889495391 181285948
-430199188 841269991
-414826596 851588823
-255033072 932525260
-51094818 986474343
521705910 869793358
812498530 431159983
884172792 202211578
929623649 -4824658
-885116491 95351435
-726130664 504930374
-257864464 122909012
178031174 998470794
-980367160 -460143865
-995448847 -697907996
653149192 729917125
465523339 909738442
-319589210 904568072
-740976883 477410918
892211581 170376606
-74605235 982608363
900529628 135955770
-580712834 709244790
-237931524 -98570218
-329430970 899828716
704411247 653860872
945606200 -101588363
893339683 165815531
-725731397 505647942
865510927 271195558
785926013 495772685
-506045854 782399872
-570029583 720684807
960243782 -206355595
-99453537 977790322
-2321772 992725008
-866273892 161963552
-936458610 -955468298
-792326402 369212617
572680720 823923460
918911619 51769308
-780323724 156915509
-933499612 -116891338
340867848 967739862
-985643380 -524112142
-857194988 191847590
-714615089 525287832
183959534 998031294
-591682505 697016823
-764473730 430424671
127508159 999990140
826118686 394735606
-883783437 -964473505
414519506 937862269
856196691 302990130
-766904019 425368830
862776025 280698971
440607915 924318805
-195247003 953279809
566590513 829916802
-896257613 52009475
-991322664 -610087791
-126464499 971887754
394902188 947025146
639922414 -57014123
-815774806 311096267
942319334 -80233917
916602145 63142115
-740501965 478318044
993119838 -611822305
-643534508 633114337
998524075 -779132393
-950442613 -215529943
-929463482 -96308039
998097922 -758357044
799931922 462737271
740403198 590923450
-846947141 223713996
837735132 -202380482
942500293 -81395342
545617636 849519930
626307243 764716450
724551735 619668233
998004385 -754222008
-897969918 45077788
-493001920 793552716
-631351503 649183056
564241214 832183064
630182833 759930586
-247054099 935589919
-931743069 -107837679
-386974571 868851852
313702051 400063831
-300254732 -194764476
-674436485 589174504
-995928665 -710620008
840921801 -99337868
-893504394 62995277
-724418167 508002467
941777222 -76766816
7384840 993724379
-23790167 13392443
-960838059 -286502321
-904455833 18235696
849183087 325846280
-296709292 -996687095
-839951124 244566561
572995971 823609144
796633602 470658638
-918025472 -41463885
977578641 -368944130
366639384 958648271
-709242235 534438511
499498518 886697135
-442345327 832732183
-818703954 303382744
-13594393 -88280566
-59686401 985140344
750823379 570765288
876860298 230096156
866161264 268923141
-825472795 285202598
248052976 990355917
-639565790 638434705
222300463 993999545
-597503838 690337351
-986448489 -534891195
902403250 127900577
164090594 999282453
823044461 403192694
94573741 999404532
-758271799 443160257
999031443 -808059771
-898749637 -962188117
927223198 8355649
-646580604 106922535
936319111 -43034424
212215246 995220671
216317872 -999930299
-132177790 970543981
596729151 798782990
-819744492 -299154090
986512198 -489637113
587444376 -153195112
743624784 584849490
-990494791 -595569761
-708913748 -1988582
-883390777 101778450
-537663370 753340864
981756657 -420683268
-553296464 737976121
814628545 286940382
-487756274 797888204
-803357001 -522535439
580482526 816000590
938672673 -57284061
-885857518 92569476
993639098 -623720195
-541830823 749302114
-849468039 216061322
999970679 -904870684
-989301633 -576256004
972570241 -315469637
-80582769 981520465
999802039 -873708536
941673909 -76109757
-505354706 783002359
-942648302 -167568629
-383319243 871014006
-128555790 -477976312
755021614 562296190
-932249719 -110434643
-583018375 -536158222
-684849800 573507972
-204009968 79212201
255191571 989154561
-699516327 -413918596
-703976275 543189706
-547429680 743817575
-986375144 -533899648
-884868535 96280830
-995911338 -710147128
700582467 660068051
998366590 -771042128
77886502 -304812702
779050189 511303169
424768534 932735740
-992102315 -624358530
56659806 997595769
-791882212 -710447800
-775836538 -976884793
830533835 382290552
586665173 809558721
-643864709 632668091
-493261462 793335907
661122581 718965400
-937192000 -136661267
989716109 -543638000
432630872 928638303
-474001316 303661740
-503321769 784764112
-989415312 -578028847
-5338961 895876486
70206712 -999929443
210621927 995403621
982099270 -425208891
-444171325 831424681
682938151 687449294
-994870656 -683553185
-695197090 557340382
878368207 224417087
441549786 797508787
-79904187 981645031
-956628701 -256663779
-929686973 -97429024
-112436217 975044066
179297042 998382354
684307149 685370031
886392595 193548318
-960324089 -282767486
963193365 -230356121
994249754 -638403119
903777290 121869724
-387951049 569767005
-946306165 -189548199
-745938845 467792954
805368951 449286112
-350508227 889175932
853392976 312242378
232144572 992709740
-99607901 977758442
737066851 597100311
-561888953 729198166
681136416 690141823
-598692972 688954989
-435746697 837407388
-614157497 670636881
741717731 588456872
-984344780 -507214697
-896533648 50899794
-907878944 3667474
-618094564 665844156
555741163 840217677
-539126655 751926633
702538853 656921764
-692106538 -378280468
-759430339 440798834
980896843 -409434163
866018362 269423054
-997634098 -763295593
473123650 904953311
-849857213 214868813
-998533731 -799249203
-572012168 718588276
-227998566 942562049
998958739 -803565860
-998337634 -790570123
558386130 -962552698
854864118 307414691
738127532 595150012
419894680 -379629423
920064098 45977090
-941551110 -161169649
-949232411 -207824156
969803959 -288554704
-999959887 -908109840
-828774495 111535272
-861555627 -967705973
-417823835 849624683
658990362 -991142585
964724000 -243213726
981347395 -415296644
206869949 995820999
232723305 992630861
811799641 432965918
-710437573 532427959
898433940 -287833770
233058763 -436123421
-649682827 624725889
-657281725 614121225
939020859 -59445471
921203258 40165907
-598780122 69887322
961627170 -217462228
901530170 131684299
443933897 922461620
750864424 570683410
164702384 -400547345
-857296288 191523913
-589984135 698937148
958061314 -189323258
927896196 4696791
375687263 955150773
-863505062 171239301
763653086 511660270
295162302 -97136926
845051235 338822814
-414106055 852058721
675784585 698028517
996521557 -700464155
999464465 -837531355
-289241533 918393750
275385169 -905383803
-998825113 -813702721
-941972538 -163614666
624533575 766877343
387525173 950258331
956016735 -173957126
325655221 972502106
415838445 937220626
983760033 -448212015
982852252 -435413993
-976992011 -424236174
-584328810 705266417
-925057995 -74604172
-888623262 82063680
858993064 293615138
-577191553 713055759
-459493048 820125304
-583274109 706434586
-999997070 -922133479
866506779 -319482745
938139762 -54000110
-33621669 988944175
503685168 883615326
-719840781 516132866
-996079101 -714756024
-365163178 881317907
763136307 76650815
-857746890 190082996
998146386 -760540595
-484078661 800875293
-521628545 768388078
541641500 853085512
836517172 364811494
611382751 177349744
8237295 993805286
471648350 905903162
-993868153 -660178099
357968703 961829353
907247956 106478664
941243022 -73376656
197191997 959369080
450231256 918883965
602870326 792046623
292928527 981362311
-237910020 939008383
907191359 106731785
-931834244 -108303026
-338990577 895092375
-741569039 476274175
-914089515 -23622419
-339191096 894991584
309494508 977125935
-859956425 182936130
932802372 -22699271
935689809 -39321296
-979443252 -449907056
-515926452 773593440
911826955 85634903
571132922 -470297888
-716285470 522381133
998385149 -771968152
-853467610 203644944
929674460 -5106168
-317224633 905686592
-953136711 -233058291
-624824573 657521364
156682415 999583608
-973150061 -387476655
896368049 153418593
-615555214 668939090
-750186474 459426579
-878189986 120770115
-909224969 -2137885
-957906677 -265584470
806916302 145885715
-463870793 816794666
29686258 995690077
618741150 773816049
-458434710 -844986905
936420752 -43635851
647210477 -302917543
908332551 101603568
-785753233 384282237
-896337149 51689797
-998956568 -821065778
-495130937 791760614
517265582 873294848
-86340990 980424801
-988932852 -570671301
-605775540 680649938
823307749 402476075
600182242 795008435
-400818338 860483285
738476720 594505868
-776515826 404844544
657626863 723801597
282960384 983650958
935665752 -39180022
747468708 577394121
223968808 993786464
-670817622 594533929
299956470 116361907
-995628831 -702530106
937489961 -50041980
16313960 994547132
-998427747 -794470722
404279214 942731226
-963923879 -309683958
-658834782 611915909
835153043 368851541
470188920 906829041
-357979805 885217615
-547196785 81794226
547669210 847656549
773973847 522433987
-975739540 -411769029
795234647 258371679
-519270304 -990473850
-517633670 772042434
906254977 -565200079
857126854 299884632
-668606736 597778753
-735647665 487489568
952508048 -148683995
996699082 -706141988
-568780364 722003261
979408819 -390749089
-561326249 201987014
422351473 -431053025
888683256 184523584
966819969 -261300420
-271464025 925961375
655301493 726986399
69654962 998348329
-230090677 941829298
-997978816 -776006082
854659264 308089578
-855150425 -968559935
-943614114 -173273902
238608279 991807960
-804194652 340619734
-835108292 258543500
-128315165 971458387
755295396 561738928
-961631446 -292326050
-965003376 -318106918
-890669642 74141044
-741842988 475746958
-59144023 643095479
-949370770 -208701623
-754945122 449891396
533609638 860064596
745195918 581823732
-537351276 -161674064
-995686330 -704048563
-800591376 168084566
-987973314 -556572880
160534696 49317999
-971457310 -372213287
-489825730 796188111
-992934685 -640428716
-868995060 152741739
494794670 -49018548
554536880 841342924
-992166326 -625557820
-297383451 914791618
-985053202 -516348924
992569222 -599761208
233828330 -579920436
-858227151 188537919
-989692476 -582391276
356854166 962228300
915029971 70670998
-9294609 991957240
-324996304 901977986
494360297 890423885
306162439 978010689
255310602 989133615
989811070 -545378405
749700941 572999461
-824447468 278378231
-462757839 817646085
-185048228 956360248
-729730602 498421800
-869729354 150242745
997440493 -731918483
-510434590 778526874
991528837 -578365237
-940347809 -154279166
-939704028 -150635848
721120993 625625694
-552259401 739016829
-539960902 751118267
994051867 -633572381
-836657439 254118096
-135448371 969751295
987027480 -497669670
371204823 956917702
-722011097 512290646
-245954598 -997521612
-961358794 -290314733
-731554466 495078587
918308489 -965463545
821145000 175472651
999972218 -905279764
-932677451 -112640922
976225493 -948521741
-767314339 424510397
-10340175 991838130
-322260678 903292214
-812594242 319352844
-644204954 632207396
821452734 407499157
-999181754 -834604322
626594017 764364773
-486418754 798978306
323821538 550317170
-108656630 975857231
861259982 285903028
999973263 -905587145
738443310 594567603
-189483542 955037056
-837114216 252806599
847893798 329923894
-400687399 860564490
-318150734 905249436
913032889 80047686
-71317410 983195779
931605627 -699181723
-797810596 356208185
401259578 -970815122
816544062 420579119
-63358733 -212572483
984148222 -453849014
967923186 -271177582
-86020265 980486972
843457393 343754999
-132133056 970554713
-221251041 -860489944
-817563646 306396138
-971011394 -368257121
-975795881 -412314407
126203031 999981779
-753650437 452493970
-943698531 -173775937
-510033482 778884122
40293504 996502838
584006450 812344798
154349440 999668394
-966490922 -329971875
-523577944 766589974
524404193 867636560
452138308 917781254
-677063170 585258450
964490566 -241230640
-643126143 633665132
-888415039 82864462
-691512625 563173534
-182027043 957247677
-375829289 875352710
968282775 -274450509
-986715113 -538587886
-939781169 -151070718
-202913279 -998129763
127007692 999987019
-268759887 927061610
-780087405 396968756
366120866 958842176
657851208 723491919
999999899 -925034820
237384163 344535270
-998001088 -776869870
614984282 778237275
-480666461 803620039
998721596 -789892080
616008947 777035984
-805440976 337524349
465843057 909540523
682740223 687748367
71012968 998421313
-964858006 -316960562
-557777832 244902121
-961646729 -292439082
-15338750 991252510
151151763 999763514
-498753095 788681273
762302141 547269377
-967121276 -335070468
495464361 889628453
-722275832 -422821739
2193857 190756781
937056167 -47429408
-643617297 633002603
-741703695 476015289
734897775 601073335
901662172 131115170
-501385276 786431709
-711563392 530525247
778658139 512168377
-233557579 372140940
-513828392 775487395
-486749409 798709103
-965311580 -320541749
304547554 -640234448
-244446307 -82206811
-693098202 560671348
634832326 -621121281
-931376749 -105968552
-864569651 -967272347
981082340 -411836683
-891601033 70510130
2690650 821717015
588754380 807353156
-221640250 944750427
987923627 -941648033
-949172038 -207442171
-29705531 989461954
-998688810 -806686664
143967036 999921395
-184143538 956628259
332623064 970379480
-996580176 -729235344
984412889 -457736888
407595020 941169240
-943652614 -173502748
-364880325 -116532514
-889145701 80050815
869568419 256860747
425764698 932225200
-987994651 -556882413
642577287 744022205
-934579576 -122527855
907046729 107378323
952302248 -147242690
-585280105 704207779
919970819 46449699
654167583 728532627
798547987 466078473
-916530231 -34622090
-999914779 -899140741
-658186904 612837054
-607284171 678865072
-276066920 924046135
985407358 -472652839
173307181 998784927
990019128 -549223390
697365089 665192804
87985793 846796946
881737780 211604814
-714911175 524774762
-854300997 201025651
398140925 945563291
981973309 -423540220
674029277 700592336
869303184 257811454
-800558105 349565352
857564246 298421354
810550521 244489069
142927417 999937543
272764111 985823109
-557378576 733836193
324463679 972856443
290762999 981878745
679606317 692411074
794584266 475545449
-413961766 852152743
80606744 998889711
968659775 -277902616
928018557 4027808
107743808 999741589
-104884612 976657462
-851749570 209011688
618671863 773898062
494783327 890119927
-842983017 235601672
575524556 821077745
960630769 -932054721
445911007 195737009
312343166 -78127286
-768596621 421811277
411297567 939407743
-383924279 870657299
71931684 998469511
666445458 711495993
-975765781 -412022767
322986493 973291681
-449947915 827222612
170225343 998970427
854435304 308824897
-940338025 -154223593
-996008092 -712791193
-712220548 529404741
249023709 990198145
-663232200 605598109
959262129 -198635335
-148568213 966448235
515276764 874842974
605416691 789215290
-935753710 -128816589
-657525353 613775839
-917856736 -40687661
-360458363 883882884
-807065111 333452289
-597731522 690073087
-653102759 619997364
579499375 817013477
991169472 -571247971
802094443 457425578
-644643527 631612874
-47663998 986983343
-819515377 301233460
901517046 131740862
979202263 -836397100
562337865 -995145940
-778756727 399912830
-954962793 -245262007
-858934717 186252135
273531876 985666028
-681497806 578590324
-947355665 -196034491
-673936599 99034507
-974488466 -399872291
-911230418 -10913811
947198081 -112141379
-663949086 604561293
-227212754 942835912
-889336484 -45025476
-331240865 898941773
-398730279 861764457
-837701061 251115560
-718489149 518518449
811492383 433757695
289411085 982196363
-983639496 -498378195
786126887 495310548
-870258682 -966444221
587752854 -994357290
371622402 956755647
944461868 -94100788
203720622 -317890094
-95066012 978688095
-801058087 348347897
18650589 994755517
829709075 384648389
-897605049 46563759
442977072 777781072
-92340901 979238118
990303709 -554581833
672911770 702216438
-994298978 -669971138
331736190 970654144
-127040915 971754367
493474786 891058001
-667461204 599454625
-204547300 950363473
317607509 974849719
-142793945 750429584
-688524745 567848977
-599173654 688394730
670795159 705275930
-413660231 852348563
-909995289 -5494401
-903954573 20343109
-871781792 143235220
-592019318 696634616
765823470 539910644
636017033 752555261
-822567107 293066715
-987924481 -555864774
-298341113 914363272
-893843053 -962945977
-193380782 953854856
828416802 388316971
-899893389 37201785
-505542917 782838686
996793720 -709262553
-641439139 -881554175
973868859 -328764811
525172026 867019934
-819255736 301921379
-998592059 -801979748
167765192 999103516
-864388302 168298123
-795715559 361225224
-998972344 -821986638
-484924169 800191854
-461109887 818899850
828917536 386898219
135049708 -828371408
999905831 -890880441
-993504328 -652226970
-437577699 836119069
-999060443 -827200387
-530001614 760615614
-968981294 -350567473
-477359517 806261182
31697951 995847435
992929239 -607618649
243894611 991013631
-976589269 -420126508
791745569 321272072
-544166926 449247176
-973845955 -393888169
994407817 -642308613
346349439 965898000
-772377784 413789178
-828425460 277143055
-654243216 618403554
914447003 73421805
3287021 993316235
32531838 995912082
987769697 -509749082
591931314 803962864
44591702 996812200
-783924266 388409716
994602686 -647164369
-929395002 -95965168
851061146 319825501
329352621 971384367
-241629498 937629386
-974111159 -396348965
908644213 22716010
-742174029 475107556
497699595 888007700
608884634 785291231
-999989558 -916786285
646055853 -674236808
984095270 -453074787
-918366378 -43036430
919667085 47985912
338706068 968446459
-103771388 976891755
482706479 898570861
7747334 993758842
857676354 298045780
877940247 226031549
837846947 360848995
844724056 339840047
666288707 711718592
843400457 -976793490
-999282764 -841177911
94352174 999397925
922543886 33214919
896469261 152999791
982365774 -428781294
-527229802 763204125
-363330832 882321317
743804644 584504689
-369138298 879120697
961243294 -214350967
-853054660 204937933
26124934 995400598
-709686072 533694094
982316763 -428120310
79728222 998851461
-268823986 927035636
-852969869 -968828731
989443770 -940431497
723255386 621931072
201213627 996418228
-720725006 514570438
687747184 680118715
-87486744 980201340
473253718 904868906
-156815488 964267430
11082003 -187952087
-878668270 119043247
-144914882 967388168
952587420 -149240664
-990840462 -601544207
-930095452 -99482797
433519099 928166141
-588099496 701055943
-960109356 -281218441
258928795 -539208755
-642097687 635047326
-767565205 423984341
217721195 488429047
803741725 453342705
-775075623 407982211
-958746573 -271517107
-840521344 242889312
259648008 -750561645
-999999913 -926401294
-774648551 408905770
-879943360 114429181
-928914621 -93563022
-451977158 825728131
-864224843 168843290
285350139 983123747
676537085 696926934
-141991445 968130507
656435130 725437014
-453994057 824238383
-260966641 930196077
-612128323 140617983
-983885112 -501424328
792791025 479796872
-983443825 -495993770
510251287 878688266
-948322580 -202079280
-541139592 -921448874
584341635 811994816
-981446403 -472462001
-697535329 553603396
-295714801 915535479
958632737 -193729222
794776946 475086833
962185664 -222029778
47631004 997022112
197520723 996797181
905642715 113625286
-947987017 -199973101
-548634834 742626324
-683749895 575181645
8085756 993790953
569871061 826717723
-611983653 673265632
-980648697 -463334164
963606681 -233808869
-646951860 628469366
-506268201 782205325
187495278 997737397
992756311 -603836942
-838688259 248256625
668904054 707988950
-977511678 -429557258
838885145 357711020
-734252777 -980119113
-97672651 978156036
-630269636 650580311
-989050997 -572441800
677962991 694833886
231639699 -999875619
-275315331 924362019
-554872025 736383810
-820189591 -972606801
-469951494 812081033
-939029196 -146849146
-777535818 402602689
-994995131 -686593766
-946556952 -191093878
-624440755 658002934
787226483 492775620
982196479 -426501668
24532214 995267342
995044756 -658414904
305387768 978213156
994910804 -935048820
791020395 483958447
-194406565 953539359
995555292 -672043536
952957035 -151835893
461561805 912173069
-962763563 -300808937
-744479487 470638689
-925446887 -76481411
-769748667 419375515
892891969 167628594
-963314109 -304995158
-793033477 367556549
693021757 671971848
-593524067 694920358
-972766484 -383976205
728683098 612335224
987923650 -512305357
-999507368 -857591564
-935561491 -127780086
781101695 506734979
-192549005 954109105
-578493916 711653863
616152443 776867588
69495090 -987086649
998880930 -929419809
495178203 -502635777
-96274646 978442049
-790390641 373698948
792629996 480176714
781459759 -983490710
-593424378 695034054
-474048254 808873433
862501284 281647692
-752768632 454262593
-797234576 150178574
-293033803 916726032
850663034 321112287
999971261 -905023677
-523786153 766397581
639453131 748112650
-975682878 -411223761
-913943998 -22969893
-655133754 617152569
899301953 141163554
-988440621 -563389462
874977774 -78561881
-822347153 293658105
653532527 729396308
983225386 -440600775
952232365 -146753886
-280382164 -384077722
880190636 217511896
741742088 588411029
-842811615 -970048834
-771423574 415826225
-765359857 428588317
-380864131 872449957
-431501465 840365903
966946269 -262416179
-319701707 904514692
-808520622 329771410
-246771499 -240385137
999620587 -851671423
152683592 999720123
-91343234 -593332589
-211861477 510536930
997473327 -733130843
351873673 617596377
-726468903 504322462
92921605 999354397
-87021097 980292648
-754193653 -978630896
-999627418 -867568054
-995542577 -700306576
994498702 -704298412
-185933065 956097502
-650992683 622921539
635404448 753340803
-822875714 292235534
-302890403 912316104
-349646399 889627500
-263511227 929179271
679665967 692322730
910452616 91949097
-118546423 973691852
109335744 999770362
-338501833 895337862
-999789862 -882348247
-511503083 777573230
-407640921 856205703
-947874763 -199270345
169009261 999037451
-864605020 167572849
574342380 822263870
468966300 907596196
-280760532 -996967497
716645377 633300866
458321347 914135254
468855584 907665537
-362787065 -550832686
-759797910 440049364
936810565 -45956188
-932332352 -110860282
-936103406 -130705234
943142487 -85535096
-994514003 -674988126
485317060 896773578
-75003292 982536557
752139520 568131220
965155844 -246898581
-433136790 839228984
65712343 998128693
-121706718 972979937
994710812 -649880746
981452609 -416679149
-805394340 337640559
998389205 -772171797
-696217028 555712685
707405298 648893427
-925342481 -75976458
650773981 733122512
-424796366 844970521
662854308 716548242
-754185244 313252511
999701118 -860496280
652526435 730762827
-211212318 948210127
-657917523 613219451
967729473 -269425194
-901726267 29635263
985417630 -472809176
-962010153 -295134119
-537900797 753111635
956159523 -175013037
-642888971 -20319326
445141456 921781046
-976229485 -416547866
-773092934 412257944
326365060 729837363
-785242842 -976066082
-125896366 972018703
-945567736 -185027622
847916971 329850743
-920990116 -55259048
661510506 718424979
-961217670 -289275237
862098938 283029624
-55005089 985876583
-214023380 947290570
980605438 -405711427
999551498 -845009884
364590609 9669581
-748494339 462781021
-595414869 692751065
856318350 -362746730
-507743296 451631592
169058291 999034809
70153977 998375432
989979935 -548496032
994969487 -656479809
-974607980 -400997120
415965576 937158634
944029233 -91287425
-965515642 -322159304
-999969522 -910612468
991459748 -576989639
198855993 996661071
458143845 914240884
-263824857 929053691
-988686391 -567012373
4735241 -93775845
974902163 -339620156
-999419082 -850695124
240813875 991482052
-164258579 -992209960
-804381224 340157626
-444966844 830852117
-737306765 -979892859
844153170 341606791
263486731 987652638
-68339643 983714561
-987592588 -551089164
-229942129 -997758133
-843512645 234026537
-158352604 963854352
810030874 437505242
97189561 791806616
904893733 116943551
993919451 -630367904
98412649 999517740
-580458106 709522966
-978163929 -436321256
-999889705 -895087129
934631594 -33153266
-918089054 -41756691
-767162320 424828492
322380961 973469113
-316848345 -996319446
-960557050 -284456838
756589117 559093981
-711935950 529890373
633036537 -210648936
-871869063 142936214
738664946 594157710
-890828631 73522682
-864796981 166929352
976786723 -360065102
576418373 -994731809
-992747819 -636727547
351715508 964039910
796039826 472077061
173763652 998756216
927669457 5932924
-348845990 890046422
-518044626 771668499
765613541 540352416
-427237972 -314259311
-690994510 563988508
769897994 531253536
-967647313 -339382185
265683648 987234762
-869265841 151821605
-471861949 810587419
-517821836 771871231
938903084 -58713212
789323191 487916696
-991609107 -938686422
840708060 352175494
-983910054 -501735819
633154660 756205545
-979864768 -454530561
807813985 443150215
978598413 -380894855
835256875 368544503
-999881435 -893877542
649263209 735142672
277211642 984895412
-803418248 342539013
-589784718 699161620
-999524109 -858941611
369538691 957555932
424157939 933048452
-994317432 -670399518
454016864 916681124
-892136178 68415042
711919251 641306074
-987738009 -553175590
388931968 949649430
637294160 750910497
831399706 379790732
58094118 997682895
-952587175 -229452030
-528024700 747019668
-957658946 -263844322
394256753 947313534
-39546542 988140313
801255399 459496972
980117766 -399565904
-807999191 331093257
-647667915 -68617248
-978107460 -435730093
978288190 -377188858
744759602 582666872
-722838201 510820676
-835137368 258461358
999555719 -845382223
989859618 -546271505
-344687213 892195705
-43969418 987516999
991774487 -583289059
-63016201 -999433196
975324914 -344138858
-841453665 240136349
-204919175 -220429758
868184661 261783590
-616571851 667702077
-991969965 -621902615
-510929427 778085702
186310834 997837905
936513491 -961456280
66361515 -520478899
-396371040 863204188
-860688752 180540949
-855271947 197962043
998970120 -804256278
-251844449 933756574
-774758461 408668151
-555092838 736159892
-992899168 -639713793
-426585868 843755162
-830613322 271113186
492883434 891479014
988964513 -530111644
-832250598 266565372
998483068 -776991305
-605506766 680967542
-194494551 953512209
979223113 -388468103
-586799135 -101042962
-998584091 -801603548
-599018746 688575521
-822242940 293938223
-945890003 -186997011
993432725 -618931736
-231769743 -540922750
-119242140 973535711
662193409 717471654
-996606996 -730037526
-838435393 248991179
-357581307 885431547
-259601933 930736816
203956373 494362604
-677103610 585197800
705814440 651543058
374589553 955588259
975277383 -343629182
696592860 8066788
-313766510 -976771188
-247894954 935270114
-970878617 -367086107
228973195 993137728
62521256 997946967
850784350 320720394
-974255201 -397689625
823430143 402141785
778248185 513072072
823154459 402893368
-620456426 662941289
-321297057 903753637
499599152 886623556
135936918 999991833
707181303 649267207
310148383 976948193
311346034 976619370
-335090638 897043706
382693575 952296942
-944391488 -177911770
-511996894 777131616
85718341 999096785
521523981 869938186
-148167506 966553025
987172322 -499955147
-589145302 699880656
-821748616 295264922
-997643006 -763603871
-418285557 849319708
981617088 -418845146
-687034334 570159409
-497519981 -460892383
48663465 997091027
-324749669 902096909
167974437 999092523
156764179 -999997888
980159443 -400088032
-347477831 890758628
467051150 908791277
-922611005 -958100514
54816490 997482628
-185196711 365515688
761162362 549637855
993456091 -619467253
-456107754 822664894
-991597711 -615065759
951882196 -144307092
-984591533 -510378734
-543725274 747458243
-940677215 -156154098
-794975400 362983105
999998174 -922454873
894025259 163027186
-379886795 873017397
-957101276 -259943025
539431814 855034862
510709328 878339804
87483085 999164721
908534120 100691541
919224816 50210359
-964945870 -317653073
-600084361 519856964
633769817 755426298
993796555 -627431423
-998093355 -780485574
916499100 63643954
-764575131 430214670
-457488198 821634578
865517309 -450788169
-109903018 975590582
911918030 85214645
-417349041 849937403
657595209 723845217
999657523 -855552697
-583243046 706468859
999155829 -815875528
534498029 859314379
-904068374 19865536
-736252126 486357719
-824650205 287438327
876678543 230778608
10632170 -158705719
609135933 785004781
-964834312 -316774165
-129330257 971221297
-991623061 -615529613
-710422223 532453844
-948540046 -203447613
-37185232 988464575
-80891322 981463349
-999237227 -838205930
-818086302 305016872
-359769937 634097038
-999759481 -879295865
-71900601 914812546
997400632 -730455934
821003018 408708617
-33259953 988992292
-911407899 -11696751
-910154896 -6191717
613667651 779775322
-959770785 -278788255
812075616 432253416
-433356906 486984863
611510061 782279819
-983544974 -497222653
996826337 -710353358
-853741880 202784918
780788068 507438446
494555390 890283761
350240024 -331874512
800491627 461370182
-930466549 -101351477
-24697903 990104844
949203822 -125718393
-945765632 -186235685
988778211 -526832871
756004633 560291251
938113676 -223819571
911503293 87123010
990880454 -565588714
975160449 -342377719
-367742673 879894894
947758284 -115894913
547258666 848030296
482346491 -723485313
-231349183 941382329
-991530939 -613847876
-940576435 -954667821
-859283642 185121538
-224881739 943641954
-820791918 297828382
-995360846 -695673479
909384040 96838625
-908407549 1395347
-855179292 198254955
696728729 666195998
46591899 996952177
928451726 1646880
-856383018 194435060
-115492151 -999092404
-481718061 -712164596
-926237053 -80318243
-573162533 717365418
-945359478 -183759744
356287583 -368036805
135555261 999993773
570770668 825826686
560761557 835498936
-93388400 979027936
487409942 895322321
461922560 78776861
708238490 647502157
-128715740 971365230
426950209 931615763
893173898 166487363
-237210846 939264847
-356087993 886231455
878172759 225154856
516134810 874177590
272755940 -999678333
167183688 -1000000000
935085343 -35777492
29455451 -718407187
-13325264 991490125
-996921459 -739774809
477781672 901894333
-569344357 -988469271
-210980871 -824180960
-784769801 386505502
970738015 -297437124
521335049 870088396
-938515014 -143974407
49595202 997151584
-124602650 972316693
76892126 998721115
763334937 545120185
219306173 994372521
-334030848 897569000
424400338 932924319
-998510607 -798194491
-189096914 955153106
-234652030 940194867
871549889 249701467
-988400624 -562802237
915691816 67526002
-716877399 521347660
345772993 966093893
916336405 64432251
116814516 -438894773
-850625262 212504946
-445618835 830378958
396811581 946167400
-993942094 -661837981
990584184 -559919054
-508445424 780288654
-989374235 -940007091
969970590 -290124660
-823624584 290214578
987086092 -498590578
-932482728 -111635893
-586969287 702323422
419908349 935204314
885922208 195391255
-106451536 976325693
-339567344 894801974
-989734742 -583061884
741962519 587995802
999940271 -897645549
946554069 -107843203
978001643 -373815788
88994639 999220311
995334904 -666074479
999806623 -874428158
826507773 393653442
-96380599 -452607373
335245954 969556934
-516502450 773070692
967594803 -268209154
639966300 747445165
988277027 -518254775
-545402467 745815805
999572073 -846886993
-871586709 143903410
-857420060 191128370
526895840 865623245
-167721857 -93495298
-467372969 814091881
998189396 -762536782
658768666 722223716
949153177 -125370209
-448519913 828266649
642164932 744565651
-998305329 -789198904
485131127 28708410
970037579 -290759794
-850547329 212745298
674677104 699647225
-859809780 183413931
-858596428 187345682
337274281 941137480
819739887 412091155
88930337 387536356
-980769156 -464704690
-819756393 300593501
994837406 -653095341
-947015828 -193929974
-988338878 -561897373
-986119766 -530462829
390735153 948864456
-519795700 770069360
-926322773 -80737221
840940868 351466732
-354059287 887306792
727981686 613592091
-722491458 511437017
834362754 371175544
457001364 914919323
674550572 699831956
903907030 121297921
811713657 433187762
533826866 859881265
-325476939 901746111
553872888 841960994
-840915244 241728078
-573419915 717091069
-1442704 992820037
218129882 994516838
993028932 -609811401
-41506385 930411787
967834776 -952302273
-294425708 -117200606
961587613 -217140625
211104249 552549142
-530412816 760229012
74751051 998615240
-469166240 812694322
998403884 -930233683
-219201166 945572667
751749255 568914219
864106940 276091720
-145495446 967239891
806180979 447254299
773368084 523751699
843897411 342397245
872821560 245063168
-950166940 -213769630
970555738 -295693441
-976337970 -417616329
-696856927 554688903
569101337 341107525
956989118 -181199435
-234632832 -935467832
842403874 346990702
980747345 -407518137
485944302 896340870
601472258 793589931
-643019756 633808532
-465904235 815230436
894785280 159921998
-998022739 -777716103
984333252 -456563482
-825734462 284489891
836560410 -344106832
-318389868 905136443
-721177155 -704196246
819570408 412543939
515958090 874315369
89807406 999249265
-110116652 975544836
280915419 984098686
-941787878 -162542028
28524134 995597349
-431411068 840428687
-183060744 956946358
619950824 772378031
82429865 998966288
-233225986 940708736
-648449507 626419007
-863688356 170629878
-353538983 887581168
207088606 995797181
-32083628 989148114
-673457295 590628443
623885848 767661308
-700734273 548463486
171541229 998893726
-994962998 -685806026
-596324673 691702211
517472557 -886795112
-764656093 430046990
-834122312 261321457
-969910626 -358598437
-224269009 943852171
522714605 868988631
899146055 141821968
598875642 796440790
950687260 -135978380
-452375247 825434515
-687141179 569994263
954326342 -161613544
-733916978 490712579
-98685144 977948264
-297198183 914874471
925086202 19832773
-735111181 -49665913
542620612 852213117
499789606 886484288
-929940451 -98703243
996431054 -933059106
-880182544 113558841
-803896885 341355935
-244798772 936443084
-93756522 978953745
-229323086 942099168
-772324012 413904085
-628991581 652227044
267752701 986829407
545973568 849197600
381498159 952789461
279967973 984304371
-500955333 786800241
-998255242 -787079556
483158639 898260820
787267037 492681714
560646968 835607392
977260579 -365350365
-42770955 987687708
960556477 -208840996
-978974264 -444877087
-988707588 -567325153
721147450 -529229612
831994068 7728545
538777173 855609390
-318328134 283758114
-366373570 880652036
33044935 995951830
-975837306 -412715790
-949972826 -212530596
323829786 973043481
429763942 930151608
-652431508 620930607
-898874165 41384751
622671881 769124890
917746505 57532994
829905561 384088686
994651576 -648392295
771200053 528451123
464327042 910477287
-801126469 348180658
529070645 863844679
-762631982 434231970
536710101 857411551
-956332831 -254617944
851953675 316928360
-20060864 990683619
37049661 996258386
318549641 974578617
-896371073 51553422
-822913392 292133960
735940426 599167229
-960216856 -281993165
310063608 976971427
638615309 749201254
637847633 -144103144
237321580 991993817
-696138452 555838309
999928239 -895074289
-604518534 682133443
953842424 -158134747
579139626 817383344
-264912027 928616995
-638382523 640006727
753472955 565440154
999119529 -813554895
294054547 981089213
-363425152 882269809
532082786 861346634
-883678966 100708818
921996550 36060200
-999124412 -831035313
615418833 777728041
973415547 -324072646
702740619 656595105
236457309 617129441
-998611497 -802905701
-823199531 291361985
877733084 226811898
-812955378 318421402
-52008413 986334935
-962812606 -301180142
136732021 999987611
509100006 879561179
799654440 463409943
-382510447 871488887
996643846 -704342364
-246092002 935955184
446969313 920746326
-83040604 981058831
-312615807 907850257
-977695396 -431445858
-151512922 965675182
-959446253 -276474552
-741650088 -782449209
-271981051 925749514
-395827696 863534603
-887163356 -963963024
-798128321 355445079
593156068 802646921
-47102628 987065332
-750795777 458211492
-813354572 317389550
611705296 782054044
-850775065 212042173
167570030 -564861275
396618298 946255008
460441245 912855538
-999988572 -916452707
344265214 966603097
-754165274 -213699335
-219935432 945327044
481183636 899608698
247547501 -872056827
175173099 998665085
770387405 530202271
945310023 -99643602
-211476860 948123891
-147728945 966666166
907460587 -79868338
-141033024 968370808
-857778220 189982542
-955374263 -429714065
809206361 439614880
-217772323 946048201
-389701247 867230177
-231706890 941254412
697859904 664409029
-998138260 -782266363
-933592266 -117371263
253795281 989399146
-998121644 -781602188
998553501 -780689983
-671625800 593340062
-867120295 159102375
-286257042 919693563
978029047 -374136141
-906776499 -791596129
404437419 942657180
419094863 935611637
-600858454 -499140600
-997889530 -772585830
999148063 -815376361
-993345517 -648846003
414695884 425779557
-923304477 -66198077
-972306457 -379818142
383891908 951799087
-581594553 690366092
-983520692 -496927032
-292575694 602538078
-944229998 -176944510
809271601 439448398
-413543451 -201001034
-852853760 205566541
908393022 101329994
820848459 409123795
-818507382 303903196
870075978 255038685
-918610705 -44164088
75719728 998664234
-999996251 -921288742
999997692 -921740774
-562814995 728240334
-130506469 970942887
976030128 -351747746
427331954 931418967
-982172443 -480859841
-524348707 765877456
-28407413 989631342
-529639922 760954584
-205778991 949969368
-992272464 -627555601
-995400999 -696691633
-972462037 -381218323
448238006 920023786
-999883469 -894167382
598284868 797085847
-979788402 -453685858
-24614869 990115369
799058654 464849501
355578631 962680560
-933503172 -116909770
970917661 -299166220
875683888 234491620
-896933730 49288484
-416191774 850696702
539944594 854584088
-672914637 591432488
-400028056 860969475
-415617619 851072510
987208903 -500541295
994322370 -640195079
-904888294 16411040
-906771063 8408898
370036492 300666030
976421705 -356025235
-69911173 983442394
-537036765 753945426
-465229868 815750016
992846418 -605805036
896165423 -969632752
-125084090 972205891
971483238 -304673421
-214554364 947115891
767937167 110004612
897237698 149810216
999658201 -855626742
999543674 -844322374
22736417 379691501
-904697238 17218699
892329970 169899351
774225076 521887231
977413090 -367069669
-268301970 -997179091
-790910563 372497300
-998779912 -811321511
-897190718 48247504
945061268 -98014959
-662168908 607133600
190569503 997470225
-227388759 942774707
804261915 -198006221
-440942850 833732893
-702846776 545038557
-792029328 369905124
-337458207 895861674
-947644969 -197833485
-254692531 -957513625
999998990 -923668109
-951312717 -221135775
684866386 684518316
618290269 774349725
976798692 -360198164
606262676 788264914
228073127 993255640
-602731168 -678308284
-484626409 800432991
927424781 7265309
-867457195 157960788
-559618836 731537732
-325023991 -282816374
408342682 940814679
-954403759 -241500039
858207903 296260099
-910773707 -8903671
-647691509 -985028299
-717832281 519676181
-909119905 -1681496
302678533 978915076
102513055 999628137
824428172 399404514
-397369201 741049109
-843728198 233382952
-389874511 867126720
202850936 996249129
-924069968 -69849480
903090634 124889652
193408931 997209149
904544381 118486839
-333191060 897983119
-235690781 939819342
-872062307 142271655
-201680896 951271589
-159713256 963487200
-453468877 824627595
-626765603 655069869
-81935032 981268306
-975587501 -410307920
816615655 420390123
824234471 399937512
-991904306 -620693060
-701663047 546965054
891312791 -298506794
666193878 711852791
-172795868 959885076
961842333 -219213755
405202967 942297620
-388744228 867799797
-917790956 -40385499
-997410806 -755657377
-553750519 64130318
808193774 442190938
-647667464 627490090
-568656423 722134030
-937689350 -139404168
-789289495 376229501
-995637237 -702748717
743329789 585412270
942908681 -84027010
584072861 -566341634
-244247138 -363884502
665663076 712603026
257438440 -240571615
-511986745 777140703
-551549580 739726965
-764038731 431325410
-781026304 394882683
-57052425 985556441
-305978785 910914732
-749826534 460143027
997188350 -722824415
-872147523 141978480
707609976 642114767
863771953 277255150
-991124868 -939007372
-491521391 621232084
-853980620 202035445
534968563 858913167
-724941769 507064049
-512775552 776433589
-590937424 697861185
-741023799 -650112014
-916576493 -34832325
606413217 788095070
-690155012 565305382
799822960 463002403
562563458 833788572
900554063 -769836618
-924186804 -70409549
858856666 294076281
989586651 -541293751
385495762 951123571
101772948 999609632
-608539850 677374160
123389934 999960396
-939988925 -152243543
-343701264 892701845
-850171126 213903269
726723398 198492432
994709496 -649847659
180881454 998269162
603408821 791450428
-323694543 902604420
415371585 -746247124
-990699145 -599084252
-848736018 218293344
519921005 871207383
238071774 991886003
995131060 -660643811
-867030650 159406018
-916028460 -32345195
-800436761 349859974
-272476184 -997109873
999729950 -927458069
-876632564 126328526
-691365703 563404758
-599442181 688081152
-913015326 -18821206
-282809370 921184895
533782616 -946108198
340419365 967887580
-266593258 927938855
958200495 -190388594
760413539 551193458
455859328 915594629
-877452822 123411516
935475871 -38065661
-147920957 966616645
-989032230 -572158724
-525103381 765178103
927166389 8662489
280774382 984129339
670075371 706309779
917249796 59982767
-929090442 -94440913
-796981959 358195933
-984572970 -510140088
997819062 -746530119
-694200778 558924809
-993803323 -937178347
-78154277 981964636
-169738758 960739821
950582515 -135249689
672137657 -97341490
888929762 183543415
22671305 995108083
631375209 758444187
-604301568 682388694
-178033594 958401032
945445302 -100530713
590276546 -994266998
-683045713 576248983
186944025 397094253
-163103041 962565727
322111245 60182
-529126305 761435619
-343468544 892820901
474693667 903931034
991035018 -568603441
555112178 840806369
951581415 -142206658
285209614 983154808
-833769448 262312403
-418812438 84041889
976717315 -359294586
-117860176 973845594
-358974377 -404618382
-302536728 912476033
910064471 93728817
-611704060 -885857505
155142889 999640309
-294257381 916183536
-826945625 281190055
-492639790 793854551
-824581613 287624437
-979659589 -452268975
-900586565 34348355
-319284308 904712606
711353312 642261455
-267447296 927593431
-723119046 510321325
-76446089 982275484
-900720331 33797048
676523664 696946592
995927961 -682490920
-748239505 463283378
969917558 -289624365
517238261 873316252
995639188 -674350645
-958436149 -548024114
-884730614 96796374
-332825972 898162966
-594646610 693634171
934804778 -34150649
912162612 84084583
-977317228 -427561626
973109569 -320928517
-884278646 98480058
-520787487 769161569
-654503758 -553077274
-392098287 -882322418
-601444260 685740874
-16758469 991083581
16544229 205410420
-613153739 671853400
-996630742 -730753007
-970621519 -364822259
-976696187 -421216528
74988576 998627333
-848995012 217504699
233067850 992583749
635700909 752961008
-22823580 990340271
-790468097 373520411
-951953884 -225310277
-469872847 812142466
633324652 755990684
-995738731 -705461162
913149237 79505450
-886792979 89047245
996918637 -713487937
131994480 999999975
938479436 -960991561
-539552288 751514345
370144873 769997837
581465302 -994573559
-40330221 790103174
244337156 990944538
-740283126 478735356
-812768113 318904639
-623197614 659556074
-942069961 -164182980
-915053396 -27950251
222663170 -485737169
-711788014 -907053048
-638734802 639539031
658858066 722100089
543322958 851586052
-997082640 -744886106
-225583948 943400320
-980086325 -456997190
-863868144 170032047
194713410 516665992
779714145 509836456
999260256 -822750104
410597793 939741680
-966647104 -948740584
846243762 335105921
-674546092 589011557
-427003691 843470479
920499522 43763147
-659510660 610953142
-4058311 -351564970
994548443 -645805589
-138429806 -298966603
-797182286 357715465
-865084300 165964730
138245854 999979285
-467264771 -527294858
-953170546 -233281134
710924973 642983866
274061093 985556182
14446282 994378346
745631487 580977431
-449464019 827576714
-462273387 818015203
-164383230 962215176
288339507 -866650831
130879370 999999740
-996493436 -726646310
-916837223 -36019386
-647055389 628327773
-977205411 -426416461
716479847 633582389
999918157 -893126936
-17859252 990951721
-815186454 312632897
-525657125 499442676
-683358208 575775484
511452074 544505019
952746065 -150353370
589088912 806998190
-918985564 -45895701
-965917499 -325367356
827467481 390976210
-778162873 401222895
818514281 415357953
565668542 830808545
58328646 997697124
-828217125 277714470
993163965 -612818264
-574521176 715916637
-409982754 854716831
-828100422 278034293
-536937982 754040510
251187658 989841873
-946830756 -192785779
-62153572 984743290
-370976296 878097796
896845111 151442819
987509016 -505442354
824138436 400200977
-998605781 -802632609
38196089 996345489
-299309988 913928969
363422050 959843309
-986793480 -539692046
820743274 409405660
-605017773 681544908
479329527 -180532601
-832653295 265440912
-722260213 511848024
444827213 921958378
-877280475 124026034
675057742 699091369
980481479 -404136271
576017049 820577787
-14422544 -999656820
992376596 -938038007
803612456 453664573
-535093592 755802521
426800849 524258960
-450065101 827136513
998924635 -801549953
531052444 862205181
845662377 336919236
963084079 -229446513
715895682 -987972603
-908786695 -237925
999989578 -914756280
-923048166 -64981599
-330597412 899257622
-681588358 578453614
-626623254 -986018687
-707383575 537548274
-915560567 -30234074
118481173 999910781
429388194 930348375
-901048936 32439824
902279651 128439002
-563075972 727969965
85396993 532259949
-348268769 854185613
-118225655 973763743
632219614 757385855
593284440 802508782
969493827 -285651678
93481721 999371760
-780686251 395638847
114322873 999854243
-979731528 -453059692
-984833205 -513492429
-454922825 823547551
-213764798 947375433
-999494900 -856589929
990150768 -551689166
790017797 486299488
953444439 -155293123
939638871 -63300530
915532037 68287039
24763591 -110398103
435861346 926911460
-999586679 -864109267
-207368559 949457514
-831258629 -971383228
-28918734 701446208
-867227661 158738617
-905545956 13621168
-261299491 930063616
-967050854 -334497619
934329568 -31415300
191880078 997352758
-904181424 19390491
997227283 -724200081
954120076 -160127409
-115044664 974471150
89905942 -169818353
299122429 -775204856
-65452572 984201231
723112720 622179523
50271878 81518128
-978019740 -434814113
930375791 -9015027
-538521759 752511521
404376509 942685703
-998854914 -815330317
-872179416 141868558
-387649847 -994712878
601701744 793336711
428023098 931060262
939077343 -59797329
553394957 842405064
952656087 -149722278
594522413 801173995
928598575 837936
512335097 877099744
-954600124 -242817675
-904539200 17884594
-832783965 265075555
-829888375 273119154
-913245146 -19845701
757797604 556611225
-627949539 653562441
-776108214 405736851
-817804811 305760051
-472220611 810306340
-975301180 -407566850
798341045 466574341
-833331020 263542631
-689847764 565786119
-875177097 131455255
-999636190 -868321819
753298305 565794258
999948116 -899424442
934183653 -30577618
105098356 999688798
-750384090 -310772861
-750627171 458547975
575367040 821236318
488892619 894288447
-798728072 354000776
-396744663 155775257
807725921 443371853
141480031 999956604
659409072 -135666177
513742221 876022148
-987416234 -548560893
712174162 640875339
563204468 833176736
782230459 504185304
-983526813 -497001471
-919926191 -50269158
871442659 250091305
687367760 680698676
971630832 -306118881
223588131 993835454
-254236406 932833357
-984860646 -942314604
-265212935 347317704
-989580903 -580629075
-123612121 972544382
-814130299 315381615
-736207343 486441660
-281126695 921905547
722792237 622735600
784284256 499524909
-814772914 313711680
-319943724 904399792
-995381674 -696201246
686954999 681329550
691001293 675101354
-785713960 384371149
1228292 993103275
-551579454 739697139
968079516 -272597076
-405118168 857797352
31360970 995821145
-976426301 -418489346
-659753081 610607487
-608837978 677019990
671125658 704800538
641633341 745265330
139374531 999972576
393471589 -584272161
696309408 666852972
-881800231 107647007
364772727 549537592
-972152623 -378434224
-820854885 297659928
-779276524 398765023
-840987997 241513187
-999926975 -901416590
845067453 338772344
690125264 676455850
847200779 332104903
477355920 902176996
-976567409 -419905643
-919054855 -280511166
-992380782 -629608452
998052588 -756340086
-698457236 552124532
454344603 916488602
732708781 605061895
-66312239 984058080
992645087 -601412543
-734477677 489670534
373439790 956042414
69098388 998317912
-472043813 333200278
990930716 -566566050
-627204911 654510982
561377316 -166469963
-999428085 -851383367
121867969 999946165
-526488239 763893323
-679150068 582125750
-612719081 672379961
-289301696 918367415
238772413 991783870
960409062 -207666353
383969261 951766651
369124027 957712842
429196767 930448315
-192110742 954242568
-712636296 528694310
775005966 520184206
671528308 704220419
371434763 956828728
929223788 -2612539
-999998367 -929966174
-995984098 -712135202
238453319 -850699076
-605611630 680843654
-413102053 852710385
-535480847 755433471
-553175750 738097655
488469626 894583507
568418614 828141256
903379692 123621036
10301812 -412052783
941085192 -72380071
-875047537 131909694
938033818 -53351367
-985920996 -527798715
-786274637 383100389
-997884848 -772408639
820420250 410271108
-11334735 991723717
-899968374 36893518
-989839135 -584729285
-695474689 556898036
-264754659 928680329
-48455364 -439163623
989446262 -538758727
-759871420 -977665935
-937130305 -136322084
-618617927 665202830
-957251893 -260993563
-328396790 900332939
-675492835 587603197
-328636340 900216555
302014441 979085738
873723607 241753303
760207268 551621602
-554832629 736423741
387314781 950348620
-690084817 565415302
-999333547 -844579853
-997153722 -747174687
306945230 977804403
-996316480 -721492407
936880709 -46376477
-156923279 964238476
453352491 917070981
501098563 885524739
884543646 200769809
-998051117 -778826803
-242146001 937436702
-416342879 850597732
-94316734 978840224
-819142917 302220225
-858811849 186649695
-995276585 -693560108
288416198 982428306
705821569 651531239
636432972 752020540
-121440907 973040094
-995312771 -694467276
-754273764 451241805
-896024641 52943966
722983997 622403050
995693710 -675859345
-999786633 -882001717
-108483231 975894163
-244014166 864636734
-583607532 706065872
969045295 -281475524
-277011652 923648293
-455963586 822772416
999423443 -834325541
-999708494 -874612823
-90296606 979645879
836601609 364560847
-995363405 -695738271
500241198 886153582
435215850 927258741
-176842614 605133941
-270043187 926540944
-593880711 694512809
541377722 853319649
-181354671 957442557
414126992 938052178
-674260517 589435934
-889062152 80373174
790348729 485527332
973336774 -323261591
-612880076 672184942
724029263 620581795
428366188 48326961
-949608622 -210211888
-714438529 525592890
895311364 157764335
677150595 696027557
-628284578 653134002
-609569921 676150017
-116070608 -144155598
-651056733 622833225
836783190 364021359
-839349943 246328319
91740794 999315309
128959399 999996077
-309703737 909203933
850336467 -668580589
-969466728 -354742126
-978320986 -437968281
-145802646 967161346
-908707526 103560
-645833378 629996553
174279041 998723383
-714511885 525466168
-903476152 22348550
-879606732 115649589
310807209 976767489
-105079443 976616255
474556671 904020812
899630786 139771935
-183245181 956892372
876038419 233171339
-938258303 -142549654
471620849 905920767
-476520316 806927886
-809078096 328355211
266855574 987006257
-937051447 -135888707
698465289 663448116
203834986 -255117707
920627972 43109840
-987894085 -940783019
-701357292 547458791
349370750 964857279
743309381 585451013
-473469828 809327296
-284127483 920616827
921247219 39939870
-520167933 769729201
997331305 -727935304
-989268675 -575745373
763769260 544214556
-420863606 847609217
-349823817 889534639
145032977 836150373
820061247 411231688
-793938945 365429184
-998390885 -792850435
-997172056 -747770523
-459122453 820405454
-438419366 -260966499
-946766795 -192390489
-985671541 -524484886
765019278 541598972
553691662 842129578
-53895901 986046768
-917003330 -36776992
255804559 989046345
-535792760 755136019
-464349832 -309790124
-380061889 872915775
-371263239 877937178
-373019986 876947611
-457586401 821561269
-924778446 -73256818
923962907 25770662
291213941 981772590
659913349 720640166
759549723 552984192
333619839 970068359
314951402 -999410477
129063293 -824717415
-692711566 55140709
-205323699 950115651
-347745465 890620186
351325935 -258703471
-557332407 733883387
208995524 -381877846
748676449 575022360
-406239233 857091720
920987771 41271511
959051042 -196986923
-701420711 193235949
-293752150 -992915680
-794303832 -975212542
-833232357 263819400
946270356 -105964491
-998364935 -791737377
-536382145 633509610
863954965 276619838
-728878120 499974642
-133639787 970191515
998210902 -763545829
997299490 -726782066
-956059266 -252734898
-571556134 719071447
-917140834 -37404608
770700888 529527122
-651340757 622441532
-728227100 501151293
-974958 992870288
-562964267 728085715
-670060694 595648250
-18233706 990906527
-983760095 -499865996
-985651957 -524225599
-337083111 896049547
-996123047 -715988561
-60225020 985054535
991974032 -587324838
398745453 945287432
-50354647 986584919
-736725181 485469467
29018027 995637024
-911079738 -10250268
132572926 1000000000
-820732451 297987409
106572537 999719145
-697689483 553356604
844670162 340006940
-813993983 315735200
-827076714 280832767
-645046562 631066277
-748014564 463725779
-998605281 -802608785
-583579076 706097371
-915277272 -28957292
971088796 -300822848
-193029487 953962478
983817082 -449030463
651031262 732777432
-544371530 746826443
-821835944 295030715
930093531 -7439384
-838884051 247687301
709305248 645711222
734686253 -271944745
805249589 -94375468
143053213 999935646
817354507 418435753
-773363862 411674796
-557134384 734085504
-776240244 405448224
-958329807 -268569223
888428591 185533566
-402917359 859176070
-992117346 -624639684
-29873403 989439946
-396772934 862959534
-263750303 -997253207
-995099873 -689168718
646775662 738459499
-243112066 937075833
-881640389 108232799
-940131506 -153051266
983685079 -447137927
999855851 -882408632
-920600609 -53428875
-686218884 571412238
-413868704 -993986081
581673743 814768808
-998906387 -818208679
550541671 845034981
-220590319 945107517
-711058418 531380678
-965546748 -322406310
-990734130 -599691996
-269520844 926753087
341537182 967519083
-551933913 739342536
376754556 954723275
741064360 589684725
-25458852 -999612489
998245761 -765209447
947971454 -117326631
-502536613 785441629
837536507 361779849
587964176 808190035
990543986 -559152880
268975805 -359953017
-974999175 -404696177
-426855549 843571428
-950892411 -631884503
913306389 78771870
-529050163 761506741
462906275 911350636
-480430179 803809219
-955699287 -250270597
915075586 70454668
329658232 971291016
-69247862 983557515
-996781004 -735384843
-769088688 420771597
985205651 -469592560
996469094 -698828182
829237997 67787204
-944031779 -175760694
528743189 864113726
-123122702 972656714
860529341 288400495
359259476 -998968839
-628045429 653440085
523262546 868551075
486315663 896083902
854979904 307032625
-794659620 363730361
-47425088 987018255
-302489611 340153164
828273017 388720912
948846638 -123268200
-685358815 572730626
999812971 -875440752
976130911 -352842804
-999535605 -859873963
457309266 914737076
-818208453 304693835
-277445709 923465474
923701179 27149066
374871633 955475996
718415742 630274418
134151303 999998004
474299587 904188530
-999951852 -906451428
-551659451 739617126
754300123 563761344
522918834 868825570
-790298993 373910058
-393848378 864734006
-991485042 -613014159
999100667 -812364579
-861973669 176316081
180606518 998288981
-356351514 886090810
599631075 78307585
940080749 -66066725
-736558486 485782576
-682197121 577534296
-870968021 146016713
-873101409 138685336
883315530 205533594
-630516127 650262140
211753515 995273899
905240110 115409653
-990612996 -597599995
-393645679 864856722
-894065494 60764736
804216491 452159436
986068277 -482782451
26353638 995419565
895124122 -898308963
692286693 673112372
999243512 -821635592
-28367216 823046167
805659511 448559997
742231216 566956319
-978271989 -437454013
-2034353 992756165
-998382982 -792510736
-422469975 846538824
-964347706 -312968906
-957431718 -262250841
67739842 998242750
986351430 -487148710
555919033 -594622200
793442053 478256594
-646188036 629513115
-994845627 -682943448
12871874 994234667
-561221751 729887256
885202700 198202237
-912253655 -15436405
975246065 -343293667
850564631 321429779
-920717270 -53976546
512596456 876899906
-423676895 827157260
580122809 816371664
-975127292 -405912137
-616551165 627026432
-784907418 -976096348
-691719076 562848374
809324520 439313177
971552136 -305347926
-891859940 69499755
-889324969 79357938
887429950 189474117
-642569383 634414209
373277213 956106497
-977367622 -428078251
-260173009 930510619
-673211684 590992425
999634559 -853110668
-947625676 -197713245
963507819 -232982224
256197304 988976841
405463338 942175065
-941459882 -160642186
781528814 505772490
422184832 934054043
-783686998 388941811
-644036987 83811540
378289853 954101279
977138322 -363981167
-463284344 817244465
948135961 -118433792
-459602040 203777901
-506180999 -83265892
-840259610 243660356
-477000636 -372333486
-834991702 258872802
-557581470 733628735
-708519696 535649104
872772699 245242111
-395295965 863857208
-485433640 799778873
996421518 -697353142
-35768249 988657219
-891243149 71906655
-400447005 860712407
-936745318 -134207454
671468002 704307572
-993071346 -643192506
141828859 163144343
-182851989 957007349
-978508298 -439941204
168679194 999055175
225560588 993581486
-878012398 121409112
-657478673 613842021
-660063159 610163920
-968445413 -346019405
-81690487 981314388
-965397594 -321222759
876964351 -580850369
-774734657 408719618
-967370880 -337105158
538067337 371102825
-552772125 738503504
-295290389 915724288
-375766759 453345483
-994505906 -674796455
-356300917 886117861
-988509604 -564404982
-918943669 -45701781
-723346643 509916434
-994696637 -679349523
922405994 33933889
-976470211 -418928890
950261979 -133020673
990262609 -553804056
558955711 837199959
-422697085 846386868
988953750 -529920416
495583000 889542814
444572321 922102085
-994602405 -677089751
-712581519 528788159
-975756040 -411928502
-998803407 -812550910
-484188831 800786363
139336463 999972839
69152183 279548195
576221888 820369495
-516951735 772662437
-400712775 -567163547
63172317 997984259
-94474104 -967596924
868547412 260497428
-927384324 -85964892
634886486 754003025
244042432 990990575
997192281 -722962787
-415190433 851351540
-815859719 310874430
-999998065 -923274617
-916016484 -32290926
-978427934 -439093491
-670172211 -615490190
-666830236 600375235
-803636240 342000232
740835933 590112927
787551413 492022958
175779506 998624823
-470450399 811691222
738261219 594903688
-27434439 989755769
-215496241 946804385
-964075178 -310855465
187159753 441490470
-999378731 -847714264
687116105 115494628
-262403018 929622599
-971573644 -373248895
-449095678 827846141
-170222618 960605309
934994799 -35250880
-899240130 39885096
711979351 641204531
-204364203 950421734
-967692999 -339759513
642882574 679353099
-306043045 910885341
-879705898 115290182
-959906696 -279763701
-571292787 719350039
81120755 998911744
-306853484 910514311
367377162 958371685
104749086 999681025
322696411 973376777
330425884 971056267
561844207 834472869
253474395 989454904
-320435612 904165649
438057219 925721015
87858214 999178769
673876250 -291340901
982707173 -433422426
-296493464 915188820
-592469976 696121767
-974157525 -396780404
931446339 -15028240
989915842 -547308063
-886280843 90977784
763204710 545391558
-46487882 -6789872
530571565 862604283
-81619210 -390673210
-932914090 -956151965
-994077149 -664885380
310751283 591443357
-272918005 925363760
871898780 248431965
-999902554 -897119781
-756802761 446140385
-606451082 679851401
454227096 916557634
-285940377 919831202
983811109 -448944687
-674361773 589285511
-149692880 966154059
-949047509 -336016377
997760906 -744192280
-711205126 531132704
-565906458 725023755
945383467 -100124502
-576899783 713369260
-720015864 515823709
585152112 811146617
715644059 635003575
966347173 -257170694
-708085789 536374545
-712485077 528952924
-980971630 -467014910
-904099677 19734092
196420677 731894196
-416988378 850174449
501436770 885275633
835757895 216355018
-994531789 -675409169
77920716 998769516
319867450 974198738
438741901 925347803
-129552038 971169024
-183982532 956675698
-998922353 -819106374
-999820298 -930878730
860929680 -974622868
808871143 440469620
990097995 -550695511
54459126 997460657
286685046 982825662
994224162 -637771704
-778299471 400921841
-71381102 983184558
354710670 962987795
293254639 981283556
631591897 758173369
643703846 742535402
-421685868 847062824
923626160 27543847
983879893 -449936899
-694933514 557760114
590400040 497588286
831669837 379009701
682432928 688209618
998912802 -800855400
-928812635 -93054029
979573545 -392788974
-37383363 988437426
-781650092 393494774
999974673 -906098672
999194679 -818410294
-406954807 856640032
824673747 398728155
-430038602 561211704
445763556 921429664
118494750 -224677575
182140745 998175044
849096173 326121907
365825469 -480886111
856647354 301487016
-994180632 -667239212
933456456 -26417810
-672591900 -983770673
-475911485 515151753
-973708544 -392618176
-852810023 205703334
70942997 -928183520
997254276 -725164324
677701527 695218504
-7429231 992165274
499086821 886997992
-716330202 522303115
604430942 790316148
921933916 -625122163
-908721676 42551
771777225 527203464
998575821 -781883384
-430329027 841179885
999985257 -911701109
-964607062 -314989934
782616002 503312193
964208107 -238846571
861015269 286739908
-816665998 308761380
854721882 307883738
404007566 -998398945
859225087 292829390
-618958675 664784370
-300655273 620809350
-180154417 957789715
-39429012 988156518
-877866692 121931620
-994631848 -677793453
-481883341 -488584656
50397136 490899325
-810514588 324692730
-827447411 279821051
625239186 766020969
770719252 -336439494
925667406 16735485
-116179518 974219493
-796302537 359824275
7078584 993695166
-711709298 530277044
-567302037 -766055382
962742716 -226616507
-964903793 -317321326
-72854430 982922972
984205313 -454685316
864597619 274381523
-766504699 426202971
159887210 999461224
52409342 997332274
-506008034 134888063
79086860 998822701
667357494 710197206
-984367283 -507501610
236516366 992108783
882680523 207987992
413267388 938466769
-273895081 924958005
885231530 198089795
-967613109 -339099899
39153038 996417482
-983870817 -501245886
-966358224 -948823966
-862870330 173347105
-709545975 533929379
688196054 679431668
-458599428 820799608
884931523 199259235
182883783 998116883
-990120695 -589303472
948286289 -119451705
-184829136 956425230
648583700 736049644
117478863 999898865
694329165 669940221
349277072 964889880
-411768925 853571388
971600470 -305821395
503929565 883434397
995977541 -683922794
322505948 973432630
-190546967 954716939
86955097 999144675
-990930748 -603132367
-63853961 984465165
217459779 994598712
-649162118 625441535
-788476876 378089009
-763180399 433100260
-88511738 -71828555
529151361 227674169
-649315198 625231356
14387485 -498465060
739144130 593270815
-400555945 860645445
-977748656 -945200846
-307841892 910061436
582814735 813585884
69945021 734908703
438081778 925707633
-392096883 -330046996
957047398 -181636666
67671507 -260594666
506445675 881558527
-962501887 -298831855
-993259634 -647052673
-930443419 -101234768
-967413465 -337454526
682537035 688053889
829577927 385021445
956437252 -177073881
341176331 967638159
-968379009 -345461504
374159973 955758295
960064972 -204940462
-685097604 573130218
-957472718 -262537907
-994270978 -669322453
-762847091 433788087
-580011109 710010638
888633430 -970777164
-634956705 644499479
904062141 120613818
-91356988 979434555
-908115940 2649514
-667780775 598987485
545063649 850020030
925441179 17944647
-156281411 964410685
-356700303 885903869
-762621607 434253377
-930570656 -101877914
-375882837 875322173
346206885 965946818
-916725447 -35509852
982184321 -426339494
-250993896 934083615
989562375 -540854283
790096271 486116414
45732212 996892181
976837555 -360630471
919825111 47187318
-39772120 988109127
426721027 931733874
749269214 325691609
-849150710 217030441
-847804891 221121334
-999655524 -869988821
-984031058 -503254984
794006198 476920023
-879672039 115412941
194885619 997063842
-996527720 -727668722
449365586 662124991
421479696 934411944
133749641 139196419
-909772223 -4521328
-933887420 -118901960
-535947536 754988186
974601696 -336436616
-296090045 543075162
-634655379 644891705
-920389006 -52435984
979810185 -395725828
-169828990 960714758
480838353 899843238
973892124 -329006081
37420740 996286587
-956522459 -255927992
-876685594 126140691
936533322 -44303545
543788098 851168792
-230163269 941803593
-628471268 652894616
637267730 -992186577
-897947432 45169460
997587969 -737425509
-789349208 376092627
-343231998 892941567
-980242644 -944248675
-468245203 813413459
-882688467 104372859
-14470565 991355206
-980236830 -458682956
-453115081 824888683
344478909 966530953
-999921033 -900280199
-867495420 -3701413
950170595 -132387515
178605735 998430810
269360320 986508228
735327902 600288516
955329670 -168915122
-967171692 -335480922
-583698781 705964808
462371591 911678187
811199413 434510619
-438595481 835400195
582477643 813935925
421800329 934249479
-942374606 -165965259
-721368283 513431453
128963877 887545166
404746658 942511966
996125508 -688297377
910041222 93835332
-189162671 955133384
-879273534 116856395
-860759494 180309048
-573895348 716584119
-950313651 -214706357
-982013615 -479012822
991541550 -578618734
-998181764 -784025318
-238842449 561396153
982127204 -425580155
-661294341 608393588
922779602 31985557
216236107 994745968
882499492 208684547
999344610 -928375091
-224701638 943703844
-372098027 -870377807
769411561 532294411
-999921334 -900336038
127371254 999989332
983499272 -444481167
-554396800 736865421
-968542197 -346834413
257060252 988823096
228606684 993185997
723420442 621643612
996610055 -703252540
992074164 -589367821
-666565681 600760763
804434081 -940302504
-243328551 -508460827
758521689 555113946
-970571085 -364378909
-940836458 -157063804
-983653835 -498554633
512009562 877348227
222917136 993921316
924330625 23831685
-20406637 990640888
162547041 852567791
365194518 959187180
542942267 851926218
-25433653 990011020
-992016904 -622769971
230218412 -741054224
-538035820 752981212
664285381 517254559
-329053196 900013319
-629899752 651057606
-572853200 717694920
999993143 -917390256
-600477745 686871268
451440317 918186365
975738250 -348586479
-196420438 952916371
-797993947 355767987
705011346 652872506
204887253 996034604
-449780964 827344852
-925193304 -75256568
262063604 987921114
-2857336 678994650
320717275 973952812
-640286702 637472861
984713473 -462178949
-951594944 -222969511
355918417 962560200
-884414518 97974218
697746059 -545334772
424682410 -998049153
31001578 995793097
998282394 -766963283
865741691 270389827
622216984 769670057
681326703 689859013
-639077260 639084200
-999771263 -880437405
-987822338 -554387839
830757001 381646356
657114944 724506970
543527628 851402680
-956205944 -253743383
7195787 993706378
940996956 -960361211
940244788 -67095844
-304009680 854009704
-995060910 -688210154
324994969 972699003
841161309 350794279
-49545155 986705369
-825967741 283854366
-991478708 -612899444
76672269 998710609
-874985034 132128900
28037202 995557777
517371851 873211505
-792909925 367846433
-978938016 -444491996
-150818940 965858221
608989225 785172172
-836118891 255662698
-954192990 -240091122
-84754069 -328176275
-447308065 829150075
835372662 368202074
-177970040 958419327
-782954608 390582498
-994927319 -684935460
800669882 460933231
-227787115 942635801
776577629 516742670
171972515 998868040
-665002616 603033484
-204863237 950262759
331059302 -593832045
-999850264 -889602878
-693987864 559262878
551049341 844569884
-999988824 -916534384
538494654 855856820
-610979049 674471329
-775541760 406971617
141654298 999954638
299478261 979736022
809534139 84976135
-416550891 850461341
-518583859 771176390
170108972 998976958
-879212881 117075761
852624557 314746648
579877717 -792042624
766676683 538110026
826418265 393902748
-768129511 422796840
-975197817 -406582077
-556091776 735145913
641906544 744906132
989746817 -544196536
935036731 -35493852
956145737 -174911071
-720783152 -483780826
452342436 917662102
-64272869 984396292
-864490088 167957750
-194070959 953642594
942123191 -78977689
997451204 -732311902
435521665 927094251
-66818901 -999409170
-961700576 -292837827
-764202018 430987354
972444742 -314209878
231361172 992816279
-154784678 964809168
-647772643 627346120
-845615118 -781031422
-221173362 944909334
-30259891 989389185
-235732023 939804414
-413458127 121211548
-326901100 901058159
-598849969 -588826913
-840248151 243694070
-793689181 366016928
-928277263 -90389130
795134493 474234871
-691785785 562743238
210106016 995462610
-942946352 -169321508
-624908830 657415347
-945019240 -181696147
976534932 -357273837
314799578 975652943
884360809 201481083
717068983 632579406
988586012 -523523507
596855151 -777274216
-501826161 786053254
774488397 -984054540
-583413663 706280367
758220187 555737488
-739639125 479960768
-546362453 -1660376
957246939 -183138727
35012087 996103231
-533860686 756973154
-993393414 -649852645
-998233700 -786174750
774903096 520408985
-861944253 176413237
457214461 914793273
801713602 458367174
821990260 406050736
146505909 999872991
-901079703 32312615
-392948019 256581931
-291504493 917401539
598993381 796312016
-682432943 577177364
-28119995 989668184
-284337377 452523709
-141210874 968326336
175395160 998650452
-108782637 273957474
985546423 -474774434
-998681766 -806338491
-484548927 800495674
899793434 139081972
-118216344 -843890926
991104819 -569975050
647395907 737633895
29567217 -365465711
541474472 853233919
777872715 513898410
-784349534 387453758
-941927328 -163351707
-841757122 239237862
-909457688 -3149938
-964981833 -317936880
465226269 909922340
-91129759 1269234
-793790559 365778416
987021302 -497572850
-568597574 722195991
904779998 117446044
758493406 555172444
799458594 463883193
-410970333 854085802
728504030 612656119
991861357 -585040044
-945996212 -187647720
-634202687 -985664867
251272180 952415260
995006553 -657432225
531247142 862043305
633629864 755604462
553577833 842235268
-997279330 -751276525
86915767 999143177
-694721074 558097796
836652512 364409619
-774303100 409651364
-995815559 -707541452
-890863274 73387776
-595228371 692965468
-934377329 -121463918
-984870481 -513974790
-837889545 250571225
148645576 999824674
-167016462 961491823
-73504761 982806659
-360782826 883707789
983457325 -443883568
-565305686 725650890
-664024666 604451743
652082603 731365074
881514483 212459068
242520113 991225691
68444853 -977650501
968207113 -273759533
-520701577 769240355
-12477247 991589892
-900169909 36064459
-684444125 574126001
-448124238 -293177055
-934156353 -120305326
729344796 611148005
876477430 231531541
-950512162 -215976270
-997229222 -749634487
-837209391 252532697
-853934242 202181277
-370036897 -952232935
995147366 -661073551
-844992083 229597134
953133992 -153084132
-188498748 955332279
992187374 -591705738
186917880 477190610
474809053 903855315
923173583 29920837
-991197708 -607860043
-689940079 565641883
-341371118 893889343
-645151702 -985151110
-999888476 -894904811
366199251 958812917
882763202 207669301
917212443 60166058
-253910673 932959235
-748143734 463471874
604860791 789837498
-274043024 924896065
-596716328 691250053
-978215843 -436865376
-295721479 915532507
-705405497 540833505
982859106 -945066611
-998151410 -782793881
529165345 863766865
-937290724 -137205397
980827555 -408541444
-559098232 732073157
-996645785 -731210102
876984103 229630936
487160130 895496394
999995652 -919570163
665475850 712867264
461737802 912065717
-989767798 -583588819
-746574479 466551298
-210297048 948508040
-332453780 898346140
-684154196 574567527
-428928499 842148386
-629739191 651264604
-516558866 773019477
-611655770 673659816
-839849267 244865193
955976574 -173661963
-987903287 -555557824
-843610038 233735815
158697620 -353252746
475596622 846658947
993365333 -617394162
776061662 -983929768
-824265326 288481674
-466078544 815095640
-943479898 -172477780
995884659 -681242038
-784026630 388179944
-126541227 971870034
-562011553 729071362
-276290551 658780144
880931621 214685622
956418988 -176938097
800891755 460389236
-955484473 -248806623
-115861529 -667076354
-991346254 -610509812
-733601985 491296568
751078678 570255867
-896119094 52565130
997217978 -723868801
-775453689 407163354
821722547 406772957
896749108 151841210
998766417 -792433789
-563254858 727784212
-229885513 941901592
26824223 995458304
879576013 219845650
-997838324 -770665301
-434416163 838337947
-809334802 327702120
925301260 18689842
-983708151 -499224218
292157734 901284063
-156223441 964426173
-980786559 -464902694
-543694025 747488766
-688323502 568161768
275244926 985309204
973531650 -325271563
-569147514 424222511
-883148248 102674858
-445608144 -393681958
543661959 851282272
721423796 625103300
409647516 940194530
-961082459 -288285372
446747314 920872148
418469728 935922561
-992632947 -634481635
-992532743 -632528132
-186812707 955835536
448982444 919598389
-753097101 453604064
-370352628 878445214
-225993745 555606229
-513164521 776084241
832209630 -978139960
805954316 447822144
-166038451 961760845
-991072146 -605632931
-995421436 -697210535
538027260 856265665
420544134 934884796
-761661634 436231047
-828576289 276729223
-936598155 -133402236
164469603 -934520575
-977547145 -429921588
-495050886 328959270
-260943466 708847622
870674437 252880227
763862308 544020467
810529295 436228425
999180094 -817452550
241376298 991398577
229259865 545430213
-593266007 695214645
503479008 -996656623
-979630149 -451946055
680992300 690356002
-520454565 126062411
-999201602 -835891002
23237889 995156878
740238184 591232126
937613746 -50793129
-159277336 963605023
-76730140 -871523925
996973939 -715386448
477961298 901774884
-649900863 624425925
850030172 323146481
-997695728 -765452415
682106413 -15614663
328162583 971745530
-987522059 -550077883
-422080363 846799301
-615166326 669411902
999180132 -928761610
-999107011 -829985940
-751024423 457754495
-997116359 -745969040
650022134 734128761
-364556980 881650505
866401974 -973918190
623486706 139289860
-34562103 988818700
-782163630 392348743
640295230 747016944
798602831 465946711
-830976219 270107782
-551464207 739812183
-459979916 -992571621
901093180 133556595
-832994431 264486522
-505905098 782522709
-848305271 219604051
-959501125 -276864642
371367063 956855022
-246706042 935722168
937544471 -50372267
971913447 -950509575
-711385297 530827434
-699269400 550819419
-996791267 -735703524
-957998981 -266234784
-245075771 759483041
976253652 -354178990
-811305945 322663633
-770683771 417395087
732269875 605860207
-836896594 253431513
-987108435 -544163072
-855789451 196322130
70286569 708593472
-751744899 456313590
266086465 987157146
957839838 -187633002
-498034003 789294022
961137275 -281835113
-999484267 -855751720
-389564544 867311583
-737594011 483833432
569224340 827355390
981898796 -422555984
-876935874 125252931
284372021 983339625
544565817 850468910
-791562444 370988990
840703791 300719895
609398626 784704683
978442253 -379022455
246633021 240019416
125785315 999978805
35361587 996129920
-525684824 764638939
-354957626 886831937
-897736439 46029079
-571148067 -452091465
-186294960 955989750
-976089021 -415171415
-999884929 -894379591
998989738 -805472677
992093083 -589756679
-569076706 721690569
-651971415 621569105
-861535344 177762615
898834209 143135058
-740848739 477655792
326843572 -582824941
-598912646 688699151
242217376 991272121
558644860 837491867
-925913505 -78739644
-278021587 923222656
-593157432 695338436
-680553990 580014208
303149134 978793879
999922493 -893960121
-733780660 490965403
579725792 816780670
-660128123 610070837
-706803438 -111037101
670397169 705847722
722103203 623929073
-146294370 967035316
-997724765 -766483569
-877715334 122473725
-446821296 829504447
701189584 -894584782
-999809938 -884631812
999575217 -847183622
-989390740 -577644291
-645034572 535602862
962072547 -221100989
-995694130 -704258525
727750117 614005893
43215750 996715183
159477478 -999999343
-175091867 959238312
-550914194 740360803
-996110553 -715636489
-998899007 -817793812
-903531956 -961421636
289047156 982281789
782282997 504066345
61743017 997901491
668396101 708715531
-903022115 24246433
-977780595 -432328233
-602960518 683963910
-601686649 685457195
-946493795 -264094324
953429839 -155188999
696147254 -989160811
-441118221 833607861
741281666 589277037
-951156167 -220122488
-33402083 -999580362
-963424481 -305839946
-567688678 723152389
-925151701 -75055963
-979073223 -445931145
-196990285 952739425
-492505942 793965825
-792825218 368045163
777659606 514367386
-932524308 -111850482
-380472534 872677336
995464694 -669568217
-999831424 -887243104
-979958371 -455567750
-921853915 -59333922
413455094 938376693
998480986 -776883035
922834065 31701258
-717798571 472267602
977636388 -369601840
-552818130 738457393
552355320 843368405
-257252453 700089479
987223584 -500778438
-994816120 -682228839
921373730 39288327
757319071 557596380
-378092486 874054798
-858153108 188776797
-645104977 630986960
-997938031 -774427762
-443453948 831939038
956883264 -180407106
-819912963 300177086
720118394 627351546
-184364965 956562878
-972849810 -384734756
975062790 -341333755
-988844197 -569346220
988854843 -528173908
603211432 791669153
-628960027 652267585
745075870 582055931
-421520423 -489340058
936276549 -42782687
997969350 -752730345
467045613 -925839692
908797686 99498322
253528432 989445519
628170424 762423860
934107648 -30141478
928938583 -1036625
-91572112 979391632
-912923470 -18411838
-294041282 916279370
-996235147 -935230799
652363197 730984365
171401338 998901979
717545435 631765682
342505892 967196063
306849967 -999465094
-959350397 -275793792
793165312 -478993061
-191346827 954475010
-748882275 462015021
-961164006 -288881076
-483019728 801729139
-955892894 -251593383
-876068621 128322646
-676470962 586144742
326339026 972296470
244620189 894751662
-336781551 896200503
860179495 289591254
100861419 999585653
766245106 539022003
-55501951 985799308
290439596 93259517
-806854004 333983914
-981649017 -474792847
-973214632 -388070306
-981186279 -469474305
-63353688 -925488772
-281492132 921749777
-361358993 883395753
363166872 959937180
858811545 294228603
998500540 -777902965
-12318191 991608559
-205158464 950168566
-995589108 -701505233
-793087290 367430241
966283101 -256612921
-960290645 -282525771
580388787 816097408
-704029303 129366074
-407427145 856341270
991374415 -575300134
-259094031 620485851
626059772 765019601
-909545494 -3532702
-522190548 767870491
-982287140 -482199487
-738978875 481214929
895093146 158659374
-810387413 325018399
-80722377 -528017130
995867488 -680749097
246312153 990633562
-959716339 -278398871
143857231 999923130
324172362 972942478
-927930175 -88666922
-262571111 929555386
-860909084 179818664
907995235 103126568
747139852 578037842
-907396718 5735840
-218929714 945663066
-116617582 974122265
33806992 996010712
-807866727 331428813
965080227 -246252726
-533608091 757212539
-544000083 747189776
-655612167 616479567
-971199755 -369924589
-471686460 810724856
-566030937 724893323
-589602287 -274410650
-33052314 989019876
-608240998 -986855312
417190601 936556075
974138517 -949485232
-736052286 486732166
-56438233 -526779792
-858365750 188090636
467238490 908674738
18985744 -264985640
903166946 124555026
912558544 82253622
-391760455 865995443
-41859542 987816358
-822126312 294251350
-761670320 436213191
937363205 -49276579
911779686 85852341
-289673550 918204617
-433212339 839176421
192997812 997249048
-522996772 767126914
20172593 994889880
565816696 830665586
696563480 666455471
-160843850 963181030
752341022 567726885
-118363277 973732918
951770572 -143527337
-935396891 -126893078
-983496169 -496628889
-862412921 174862935
997421152 -731208662
-941677190 -161899593
-586311494 703058066
-971785726 -375143092
986980764 -496939558
5894905 993579979
41070053 569486436
-828335095 277390925
-768322494 422390111
520758076 870545378
-976707789 -421334911
-560310981 730825558
576590212 819994709
-999144481 -832259134
111979109 999815771
389408469 949442128
-841292258 240613619
-799888429 351190300
-846635070 224654478
-966342609 -328777962
494555542 -996850305
336976440 969004160
843863825 342500905
98263417 999513580
-878081362 121161482
261232691 988073976
876583466 231135042
-201458430 951341721
-572658461 -854035043
963285238 -231121217
607417046 786959317
999849173 -881311738
860874641 287220800
333047583 970247123
482480900 898725333
-401615056 171792362
-776196889 405543110
511311165 190147131
-967230338 -335958920
977600266 -369190366
-921273751 -56595453
767869040 535583504
-957865282 -265293540
557403304 -151065331
-887408770 86713045
16106632 -999764897
918390441 54351635
183247835 998088067
787856632 -982939482
-808477327 329881264
-912457545 -16341074
957697683 -186552470
-999561324 -862003009
238234656 991862585
-995770658 -706322732
740504081 590734649
-700243601 549252993
-699715635 550102059
-173247704 -330289043
272597860 462480033
-631983714 648363797
-777810009 401999576
995106802 -660014572
-8539614 992042029
29069168 995641125
-705957771 539919054
-226080793 51821652
-796167443 360147395
241741161 991343861
-249270530 934743933
411540703 663542098
665003778 713532928
841490493 349787484
-999438631 -852201274
974691712 -337388986
-750941228 457920867
990746253 -563015177
-136419178 969513548
-288113649 918885755
-638572606 639754409
-481451747 802990481
591380911 804552478
-129741851 585408130
969362476 -284426155
651475969 732180448
-536215592 -989816738
949911201 -130592377
-802464582 344892718
371994589 956610349
-980424876 -460795146
742519544 557349097
-999603609 -865539470
711319878 642317858
541222377 853457164
-754149973 451490693
-19879452 990705951
108917731 999762955
-999115276 -830481934
-578152146 -988105537
800214622 462047199
-949642575 -210427524
-135279226 -998931772
542090746 852685401
-600521700 686819897
-210753066 948359633
-995677577 -703813584
-579978316 710046400
-763523105 432391772
-273545737 925103401
-287506699 919150192
-36845018 988511142
-977324277 -427633826
737999193 595386399
-741320647 476751474
-914725526 -26476747
881361583 213043182
535348130 858586754
348279805 965233840
-94579370 978786947
946612485 -108231841
891608946 172803003
794214768 476424297
-664968248 -362173655
-180796989 -493063173
33054457 -656269000
745537580 581160034
770715821 -418506457
559196170 836974134
-982531409 -485070100
676730722 696643157
144750557 -315268165
-884957217 95948827
405994505 941924907
-74643592 -472450351
-370234698 107805143
580347274 816140279
459203228 913605423
999960272 -902279400
955041342 -166806839
890287752 178111211
999641925 -853888484
998943022 -802629281
377120043 954575900
-192015674 -183436586
-904247856 19111194
955159738 -167671704
-137406252 269759068
-620202741 663253754
428213491 930961251
-466120448 -992369104
200683059 996472960
913780988 76551540
-789145355 376559698
-915400246 -29511037
-793323648 366875367
539804537 854707370
-925983003 -79076882
-999967925 -910149185
-656554381 -565590037
-624500252 657928342
648148481 736630406
-967985677 -342185995
442706136 -678987361
728963293 611832716
621960992 -146913201
470609565 906564169
282873669 -725283527
81723090 998937066
-922169198 -60823319
-153485580 965153577
-716502829 522001977
189688901 997548157
-935106552 -955730220
863357038 278691771
402846804 943399462
-8003471 -469804902
395081048 946945142
-994550136 -936626860
-256699118 931877022
589879424 806157819
-210480641 -834763903
-978345404 -438224937
-703177881 544498512
-981353873 -471398260
-153311333 965199710
-69616 992966536
702661897 656722714
-985259637 -519055484
-927325166 -85672919
-932608009 -112282486
-862632753 174134606
999115913 -813325141
-983124377 -492133200
484316176 897463439
251293665 -8525732
977659111 -369861330
-672472020 592088153
-561423461 729679126
-155243696 964687373
-817263478 307187465
65457880 998114321
803443027 454085062
791599429 482603375
34001744 -999821173
999672166 -857168028
431705166 331696120
377433478 954449108
-875583523 130028208
-547308941 743936867
-690727389 564407687
-198435529 -936993071
-425243780 844667224
-919781882 -49595614
595842941 799745644
-183347082 956862504
897611802 148253151
944063137 -959568141
-961188773 -289062578
885177044 198302281
80238748 998873766
9596961 993932920
395220636 946882689
-747142655 465437863
468470130 -412027647
-998849642 -815038377
986330345 -486823275
-550192510 741080549
-617928450 666047207
-587517236 701709280
-977431084 -428729617
-333142686 898006954
919412143 49273397
-973753585 -393033558
708030237 647850071
-52455179 986266743
-785932067 383877304
985611069 -475762326
318216589 974674455
482041398 899025068
-945094687 -182152439
-217531781 946128182
-852696601 206057584
176341385 998587106
985373646 -472140835
698755016 -573508
628577647 761920957
852440591 -975684819
879846154 218820593
-123502621 972569521
261841256 987962474
-524617382 765628609
995714228 -676431381
831811965 378598543
-968606883 -347381400
-990365537 -593370270
-72771995 977451154
-902972026 24455200
-771329011 416027738
953941274 -158843168
-948721365 -204593056
-665934088 601680136
-818891 992886993
-819779251 300532748
-997787623 -768789956
-636806828 642086601
4498590 785210126
960740887 -210311310
-795131340 362614086
-958659861 -950769037
-956991709 -259181900
-999373542 -847352500
132946377 999999938
-779387755 398519285
-767369726 424394295
-28934483 989562930
-963027327 -302808380
246939699 990534134
-162677803 962681989
632056076 757591967
-630145897 650739988
814911806 424868833
-142140495 968093011
-717524532 520216082
838435587 359072866
-819640252 300902032
872086811 247747270
-998924602 -819233029
993053680 -610357330
795713078 472856032
877431525 227947284
833391619 374010338
876131630 232824210
265664007 987238545
930433300 -9336920
872448122 246428858
999568582 -846561764
931282939 -14108349
999994166 -918166085
400128145 944654663
-205186580 950159587
-465411340 -169320067
-959657371 -277977788
-999014425 -824453941
-834558499 260094193
-985995944 -528801322
-146683956 -244082855
-960507801 -950330334
999264969 -823064108
704116847 172241041
-232860594 940840123
725639762 617752964
-138393809 969026671
715393469 635429211
-782494540 391610070
-87026451 -489926080
-910015466 -960345952
389995618 949186481
320460833 974027126
-999813041 -885005493
-815951683 310633963
886576176 192828892
647014744 738141411
274346014 985496918
214290647 994976548
-760288924 439046751
-81272766 314149453
908225508 102087275
168717233 682669561
-218557511 945786972
914616276 72624872
107109937 -334699989
-306405500 910719462
999740233 -865330102
-509110604 779701869
958088954 -189534472
-365773500 880982551
613293648 780210151
877134139 229066358
-989784189 -583850373
-776923111 403950231
-526619550 763771290
-938728062 -145165089
-578330063 711830616
934371864 -31658479
966244339 -256276479
-984312178 -506800184
-369958883 878664488
-942924774 -954199750
-585182675 -292542789
-993849408 -659759556
-50950623 986496127
-993315040 -648208473
-719729636 516329056
-929187803 -94928096
-427664809 843017868
500751757 885779261
-976184854 -416110192
960957236 -212047191
-955679089 -250132711
-136812302 969417030
-577521904 712700626
995803015 -678913982
998699274 -788631821
-479658330 804426363
-990351919 -593140482
910950230 89663866
-595497540 692656007
234849840 992339447
741561506 588750839
-401087069 860316406
-154051064 965003736
-812212210 320335636
92289927 999333699
675179290 698913731
-508488426 780250773
983030520 -437875383
-820179077 299466949
-910641616 -8323234
-103449391 976959357
808622086 441103263
-930703816 -102551430
984160074 -454022526
-459063003 820450336
-212502837 947789079
637446406 750714068
-646053785 629696278
898320370 145291799
726820948 615660034
606250310 -993580538
-771594676 415461285
-771969265 414662007
-273336349 925190356
122110879 999948594
712701927 639983116
-973292433 -388785873
416228461 937029515
-312846218 907742614
527134704 865428655
957192998 -182732183
-40556425 988000057
-889939131 76977846
760738493 550518455
-704897571 541672081
-407818229 856093240
749401320 573592051
-999293192 -841869033
-147177129 966808399
-429991925 239889041
-220132016 945261165
956375303 -176613564
980317002 -946437782
869195718 258193810
252286297 989658172
-908466263 1142620
897639181 148139168
664795459 713826260
749947888 572510393
859347328 292415247
-158915203 963702875
-266717368 927888703
882941838 206979217
979192131 -388089481
960111254 -205306516
864005714 -974229528
493611349 348326830
999488024 -839519368
-557490425 733721858
969317805 -284010166
-540095887 715054777
992524892 -598811206
-48955239 168000566
-400890354 860438589
-714053407 526257285
-225560538 943408408
-817902731 305501688
-240064672 938211463
-940939148 -157651278
141844298 999952324
635795865 752839196
561270818 835016637
-84665636 980748751
109865804 -221305694
-110737664 975411570
442868997 923058607
-507435099 781178454
-771061003 416595695
-708204252 -786054771
475553953 -626850346
-452748093 825159474
-923951480 -69281896
971115443 -301082691
-347625274 890682371
-971121433 -369230408
-998392219 -792907979
-819505066 301260798
-848379824 219377562
877796075 226574625
-901377415 31080967
977515985 -368232615
-487422624 117559424
921357505 -964847171
-627806517 -98655256
-810311655 325212244
-995188975 -691371068
949404380 -127097568
181995124 998186195
850320302 322216691
-76698101 982229707
751516742 569379825
-919947851 -50370492
-153128326 965248154
462289826 911728275
-905679760 13053319
-780714391 -323389564
-107539558 976094741
-726552828 504171573
990523976 -558771500
-814060588 315562530
-865341977 165098974
-736812930 485304553
236535487 992106085
-999299623 -842297797
-403272561 858953805
-998847025 -814893679
-827469409 279760942
-985874712 -527182354
-447825298 828773333
-794206012 364800333
990890807 -565788352
63953945 998029001
994889503 -654427222
478629677 901329918
364663108 -894348501
978332029 -377708405
-730084723 497775213
-758115643 443477371
-826594413 282147014
-882016833 106850763
-983361146 -494993537
-61860651 984791077
979878305 -396571565
-984230674 -505768088
-787889623 379427519
-999919706 -900035934
633603349 755638023
-803258541 342933690
-655264407 616968869
-704127520 542940797
-243661342 904045946
-849743819 215217152
-162422822 962751585
-138753542 631454509
545292704 849813454
-103249573 977001295
204215031 996106093
-989807968 -584230081
718157318 630717526
382919040 952203847
-85241716 980637513
-658375100 612569771
209790660 995498450
-993798081 -658615155
-895958075 53210676
574716595 -994784600
-517447979 772211332
-212677352 947732054
-874030016 135460207
-228765317 942294255
-957780585 -264698549
902592151 127074972
907631295 104762093
-999967064 -909908549
-938627666 -144603689
986067679 -943095032
580928572 815539627
-918457811 -43458415
-569485561 721259132
375088906 955389478
-564230427 726770346
816971222 419450253
-350382272 889242099
-82213458 981215677
386407790 950735503
893928956 163419715
-594109574 694250756
-999780822 -881393664
-859530753 184319889
245712738 990728298
874221473 239917592
959619813 -201436204
-755922475 -603410792
808280504 441970822
-746616826 466468515
-962228610 -296773139
387684266 950189954
914714696 72161395
-684118703 574621505
-847973874 220609770
-90817483 979542118
569382170 827200571
568974810 827599168
983132682 -439295980
987862628 -511288075
725601864 561551048
186911625 997787002
-827396376 279960411
-450631226 826720034
-939549375 -149765160
-762336506 -977981261
-156579038 -165626550
-772804516 412876744
451598035 918095031
814531496 425865154
-531653756 28517626
870508228 253481307
-835997780 256008830
983188120 -440076205
-897260838 47962656
-484831949 800266552
-989247989 -575428408
699485352 661822814
585468830 810814427
-122910707 972705321
-856966186 192577338
-887727994 85495993
815918419 422228938
622932154 768811987
-919250928 -47126085
-970802375 -366413971
-228387980 -785163397
-120634847 973222228
254433933 989287604
-999744442 -877873148
-678684166 582825584
-916734318 -35550224
607924116 786383949
-30537180 989352653
-905185807 15149458
-986599855 -536972929
-637984103 640534170
-136501591 969493348
118267681 -982866795
-381017123 -994885268
667221272 710391361
992518636 -598677930
-443864080 831645174
822287370 405247888
-120294999 973299012
-999825930 -886561463
-18062363 645276105
542218353 -529263182
229282135 993096946
994519296 -645076344
-259413776 -156172758
961116404 -213327463
508385416 880100011
744505981 583156076
220747614 994193843
-448015800 828634486
908298887 101755707
502627842 884397351
469882483 907021693
874480848 238960551
276128921 985124189
-808999124 328555931
221476744 994103135
-960353465 -282979973
278552333 984610288
-708478491 535718007
-936527613 -133016609
926226365 13729288
-892975790 65094378
-16352322 991132039
105390371 999695286
-892262770 67915364
-993093692 -643645778
-814890343 313405663
-918152638 -42050089
454982273 229620074
611963926 781754111
-676136535 586644017
958762104 -194734994
-522237062 -903587055
240878500 991472474
-579147843 710947557
-417234819 850012571
-487003102 -27529751
-985403886 -520953291
-1186179 992847600
654465980 -82962375
362675327 960117866
-75682982 982413832
34389427 996055501
-428231906 842628046
-932129036 -109813823
-265408700 928417007
-905855055 12309366
-991155276 -607106982
-657185806 614257192
600672543 794469726
999712727 -861887670
765693598 540184208
-168729704 961018989
-638288244 640131654
966692435 -260180972
-810163832 325590218
940544637 -68979173
-900305098 35508035
995071630 -904713409
-622923799 659895663
701849745 658034416
858390769 295645135
334714650 969725180
-980040395 -456483441
977423645 -367188848
-683978821 574834128
964961082 -245235459
-534781241 -989556788
596288011 799262505
-761804537 435937238
-924546797 -72141717
-697845358 553106671
364103662 959591276
-506618627 781897158
739152557 593255159
-295571121 -996707765
-339944676 894611381
-901317345 -961779391
-990240400 -591272603
-140531073 968495969
184937068 997951862
-933892428 -118927988
905804578 112907028
-923663031 -67902424
999315092 -826496035
857596544 298313283
660407734 719956069
-822196199 -572660627
-365527664 -534508814
-805023319 338563712
-895239467 56084411
-172530387 -590966212
-792178042 369558940
760636386 550730565
460064334 913084427
-989944729 -586435250
605095991 789574519
-974439575 -399413603
-619722669 663844687
-895144587 56463262
-604705584 681913082
-516584049 -990577398
991625379 -580293683
-558784234 732395936
982049537 -424548814
-177672597 958504938
-117584256 973907319
-711554188 530540872
363514816 959809065
814184238 426774389
187861181 -384899460
-887120974 87806153
357659917 961940535
-968303499 -344829943
996480083 -699169265
-834575768 260045548
-954342863 -241092447
-258509869 -997332354
561977044 834346631
549780702 -517998904
433303000 928281167
-575704427 714651008
-856647039 193594500
-401160436 860270779
996851928 -711214787
-580529196 709445344
986405385 -487981929
-838474949 -970550973
-84750793 395451306
-743045998 473420521
805728369 448387765
100613558 999578918
-999964454 -909212199
-514701938 -659488588
-645905279 629898649
906097606 111605931
-97887719 978111974
-922055761 -60287393
987151112 -499616130
992210269 -592181187
995686740 -675666244
872856905 244933709
-850490494 212920469
-571389562 719247687
964332816 -239894179
-844790186 230202763
-999403634 -849522078
-934865006 -124035596
-117220783 973988202
-346748962 891134960
-239133069 938556633
-757385091 444960176
-676202040 411635065
-921981290 -958214396
235106256 992304111
11053875 994067842
334272113 969864321
892567744 168939621
168477044 999066024
-200950529 951501201
-649975320 586768292
-959462797 -276592121
986661604 -491964080
966577560 -259177393
-934444164 -121815316
130548121 999999577
-835292829 258018415
964463905 -241004372
999799357 -873305181
-477536757 806119926
-998993691 -823234642
949721070 -129279148
552102745 843601760
773657351 523122643
-522360781 767713710
-963147619 -303722956
954947159 -166119231
131705103 999999952
-831365284 269028540
606485232 25232499
-829756593 273482935
-188919220 -998314777
-409436460 855064548
638209133 749728809
908111226 102603347
-123102343 891861865
-844058815 232394565
-933719902 -118032461
751382834 569647871
-199056292 952094507
-827882575 278631201
-704467076 542381485
-856281169 194759137
-966799582 -332461548
818974126 414134252
-343949413 892574795
937752278 -51635014
869673270 256484583
525403274 866833438
444278510 922267712
-233547513 940592939
257997250 436066768
-10777698 991788117
-814222429 -804905490
89202688 999227801
-985466495 -521778518
-282998439 921103573
-634796360 644708267
811077689 434823244
574659992 821945582
805432885 449126400
-944319251 -177478321
-966868656 -333020165
-711112193 531289837
723034922 622314640
845811243 336455120
992980124 -608735867
-530923282 -728035126
216637061 994698280
-935980679 -130041761
999304811 -825770967
-273618188 925073285
-891925151 31178839
-298793751 914160476
-423248068 846015892
-514464359 774915389
-987002507 -542656549
576937739 819639853
-346770598 -995717821
-779771640 397669688
-981381914 -471720238
-965222562 -319838341
-670469333 595047181
987576004 -506546620
-435340926 837691939
796517902 470935084
-773880500 410562126
-997412736 -755722572
-158682556 963765609
-737311419 484366073
154934817 999647761
957307620 -183597014
412082444 938594377
999056782 -809634470
680629743 620274105
597153087 798320907
717713012 -496403221
-999599660 -865205794
-954868686 -244627727
-280093711 922345303
-358538928 884916760
-998763324 -810462882
-81584249 981334216
-375069614 875785168
-687491189 569452320
-943644743 -173455944
172197659 998854135
378585713 917011290
964682376 -242859703
-445052770 830789897
-858102278 188940685
853078698 313267183
-499859494 787737002
-727459091 502537557
-957548027 -263065585
-684194309 574506468
214188158 -873284097
-386861425 868919002
-841833840 239010640
-722514437 -980961826
-889644014 78122595
-983996541 -942716562
91320447 999301186
-992305841 -628186917
-532943003 757842032
-247956190 935246802
-98179230 978052140
-197450687 952595948
-281707092 -482922231
529939148 863127825
-456779777 -561767916
-959208752 -274789659
200215063 19172650
-285530080 920009270
-795259636 362310175
-811119620 323141744
-911513074 -12160813
-962408684 -949847800
142431248 999944643
-348362315 890299511
-867343845 158344977
944260882 -92792243
656632622 725167011
-999991636 -917776127
-660277046 609856847
791578575 482652288
18643563 -246477
-156443124 964367330
-998612820 -802969338
998032873 -755468617
-60724682 984974751
218500486 994471554
419376012 935471274
-999965516 -909493267
387936610 944031887
381034287 952979864
335896674 969349668
821380523 -328940104
-855654747 196749370
-614331678 670425675
77146842 998733177
-840488410 242986401
-57746935 985447070
236497535 992111433
990048531 -549770122
901702425 130941398
-736122045 486601525
998619395 -784228538
680044373 -990040680
-563135257 -988722869
949581237 -128315425
-536423703 754533126
-968741597 -348524065
-924975874 -74208276
-670368126 595196262
-838824003 247861927
977291837 -365701339
-816891699 308166942
-452109484 -226465058
995225753 -663156811
325536783 972537471
236882030 992056827
370751367 957092523
322958517 973299894
-422978108 846198035
354094191 963205297
-828145044 -971739410
163402036 999314049
658356016 722794242
930987463 -12446405
123043643 999957453
978254134 -376785922
961743952 -218411954
955951127 -173475071
-999194364 -835420812
-931897732 -108627257
992690479 -602400740
935910160 -40617753
452885901 917344164
-582994673 706742301
780708288 507616999
963936944 -236573496
162531721 999353349
-760044920 439545405
335033449 -709894836
150529127 999780258
-257507938 931560368
525904850 -538289621
-35294308 988720929
-114188295 974660315
176816223 998554804
916785566 62248426
-977455065 -428975872
96246876 999454356
420839519 934735565
-436845754 836634374
431229214 929382080
-625526159 656638457
-791357936 371462330
709773583 644923147
-999284351 -841282423
-830187637 272292258
819646394 412341044
380404115 953237614
-920158785 -51357939
993494791 -620355975
810047811 437461864
643577722 742702225
994375010 -641497057
-994558740 -676047968
-488392606 797367833
884713859 200107374
-71671116 326099036
-988329182 -561755871
109984325 999781623
680123939 691644222
-993260927 -647079609
972875186 -318538901
-780537181 395970142
451205110 162388988
-640976096 636550564
-989220739 -575012460
591750640 804156541
593448314 802332380
-399000286 861599167
-441958449 833008586
-640830840 -185742884
-271400198 925987431
-135892380 969642589
353120510 963548353
-162069184 962847948
762539695 242106410
-919430398 -47958961
939386516 -61725532
-671232361 593921506
888860662 21891359
-857936695 -341984096
962331104 -223224242
-358304741 -995451926
-911322696 -11320884
173862884 998749922
614134667 779231052
-998634972 -804035443
235277360 244502986
314273091 975801813
-502244342 408931463
959638535 -201583287
564863834 831584207
-954944483 -414034089
-997741490 -767085490
695479598 -35435482
-149521881 966198828
-996670596 -731969558
-776440620 405009348
951827571 -957501520
-898366480 43459147
-973039133 -386459440
925481340 17730428
-500795825 786936929
861510749 285045060
693601233 671071657
521862684 869668491
866533449 267613903
169288140 999022265
-308199067 909897601
-56537458 985637432
600026884 -908018464
-322877256 902996747
123119572 497857192
181263169 998241089
880560302 216103155
-787211533 -800108623
-728581011 500511760
-157619354 -173687563
130635286 999999629
-911002394 -960176613
-974604049 -400960100
-156332118 964397096
-974890253 -403664292
333932088 969970782
888192134 186468039
-758429905 442838638
857885007 297345276
431889571 929032020
-972195138 -378816357
-908995861 -1143618
-652889841 620293695
998540576 -779999211
28594446 995603057
19120943 994797224
-944786283 -180289065
-999848789 -889413570
-74324541 982658951
-377455121 338382684
994140396 -635724205
-369404958 878972477
946165614 -105273348
-680054424 580766460
-513120297 776123985
-955053746 -245878073
-980877009 -465933653
-62615986 984667802
-315209246 906634667
-959378676 -275994332
-340261739 894451012
861654692 284552551
-876848626 125562521
-847342111 222521633
999561050 -845861990
-368555900 879444045
-34364740 988845035
-692645559 561386188
943783317 -89690323
993689577 -624906365
-406014843 857233213
436827663 926389650
727396432 614637055
-283466354 920902310
-739071955 481038220
-920917475 -54917109
273385819 985695942
-464584081 816246655
770820007 529270517
-858030794 189171095
-231016155 941501228
-659424984 611075208
-120076025 973348314
999600909 -849683904
-475048245 808088057
-714005856 526339314
991049111 -568880296
215450047 -999932489
-589042751 -899886488
-169513367 960802367
-569790901 -884212358
932670852 -21951991
750528820 571352731
-358125654 -40605237
-832069850 -971289816
873026301 244312855
-979877923 -944389221
-528021069 762466872
993885654 -629553443
-532275973 758472827
-819165882 -972713917
201931733 996344112
757153337 557936995
21610414 995015578
575670157 820930279
-204076806 950513179
-436330829 836996843
991914793 -586123483
634453252 754555587
-979295464 -448309636
946931481 -110359816
-679764464 581202539
682696297 687814721
-202714986 950944557
-140509270 -432310553
-113382941 974837719
-102217769 977216946
865952799 -642157926
866807337 266648206
868348661 261203056
-315622893 906440357
408386771 -71516826
194665468 997085934
756083047 560130864
-572432285 718142745
-999750865 -878477718
829257082 385933532
-980473884 -461349282
809850837 437966323
969588861 -286539840
-964513067 -314254818
879215969 221210264
756221288 559847892
-534034383 756808395
911271594 88187712
599796633 795431998
-988757540 -568062276
-883759135 100411153
-547393115 -509207480
-703289465 544316119
105578930 999699345
599536782 290927245
783392773 501550993
937402778 -49515099
980925092 -409798858
995768929 -677959606
993256333 -614912713
-256986417 931764728
-581757332 708101494
577692311 818868647
-351476122 888667344
23638314 995191259
-283867118 920729364
166940539 999146385
843199582 344548598
772888134 524794730
210045856 -368920696
-629375678 651732892
-991303500 -609745249
-77269816 982125747
569408491 827174630
332538705 970405665
-890354796 75364408
-292723012 916863592
625494890 765709715
-478114772 805659067
-255341967 932405382
194292135 997122677
939141007 -60194080
607646053 786699577
-839475256 -634223026
781117538 506699294
976336030 -355081705
-144732252 -785365914
-272155255 925677925
-102034561 2552299
645648790 -171295760
961941795 -220028409
75571300 998656858
-937859375 -140343644
637604464 750510094
-278225515 923136560
298673514 979940238
-859461625 184544274
-701462734 -595945986
914807643 71722384
870443257 253715742
473585662 904653360
-962076134 -295625772
-928684315 -92413706
-527965831 762518391
824347344 399626972
857260675 299436962
123527701 999961501
289202558 982245348
-489081492 796802173
-843153756 235094777
825669015 395982855
855390391 305673531
6022390 993592506
367502155 958324635
-891946862 69159327
-298982138 555571240
-553463044 -989117662
975664280 -347786865
505704727 882113529
-978591534 -440820170
-333375870 897892002
-496206054 790849956
-243543642 936914347
965888080 -253192932
-750428240 458944648
-818617652 303611294
-144654641 967454447
-725539007 505993588
276442671 -456318406
-647467350 627763999
-619212547 664472271
-182492540 957112291
-452579539 825283824
-872991745 139064899
-718615985 518294602
-961507516 -291411651
934684874 -33460032
-992883402 -639400136
372371287 956462759
955843293 -172683285
731634991 607013241
-597714431 690092929
684531038 685029504
549931668 845593000
-939792034 -151131983
-756219586 -978470089
936548921 -44396196
-916950535 -959120295
-873797272 136269669
-796036439 360460704
-934024323 -119616083
-998702667 -807379011
-942444657 -166375353
-971739894 -374733617
-995756140 -705930709
-953334245 -234362463
-248985634 934852982
56135822 997563713
-983629642 -498257090
-853341147 204041151
980279335 -401590497
155919529 974595939
-992682661 -635453587
-998524893 -798843032
95138518 828091705
402000855 943792917
-877738230 122391803
-740584300 478161011
980660494 -406411923
-878982538 -407541338
491527132 892438858
197542083 401600309
-814661522 314001347
-73739763 332786219
724418179 619902140
-971075356 -947341501
704910934 653038105
-243366997 936980508
-889762682 77662380
-697795910 553185995
-398700496 861782658
631574609 -992446674
337897499 968707917
-657701697 -477263825
998624784 -784520432
974825026 -338801256
-485909772 799392151
952220932 -146673959
976556947 -357517359
-105943137 -629432347
342985869 967034948
-757778194 444162372
551000883 844614286
377389566 954466915
-499378932 788147229
826739226 393008412
610456339 783490878
228797072 993160943
-229686105 941971846
-489259811 796655155
-951463703 -222114881
-999138684 -831902393
-581949834 515571543
500794591 -245920387
999839675 -879754684
610744696 599000243
-190894138 954612051
433769836 928032521
-533770076 757059057
-938133322 -141858195
-347975288 -958800711
139525201 999971504
919449516 49085158
909477707 96411761
245639965 990739787
-488769494 797058438
-994418853 -672755822
-558304955 732887801
989321244 -536508694
120383729 999931270
413787716 737830951
-116346672 -93959308
921850556 36817988
-424390804 845244541
-979108643 -446309558
822536384 404572706
737245418 -986622581
-993410740 -650216969
-999157899 -833095461
986398867 -487881187
-269128872 926912027
749748728 572904848
141188771 999959094
-352851864 138869462
-382795727 119027895
-355216186 886695182
-69832441 983456110
-982814767 -488432232
-442663418 -993140176
-441450417 -306569587
902030567 129520015
972959606 -319397618
285770048 983030599
730440969 609171714
-366907987 880356662
-325186775 -206020834
-709670084 -981761286
189578028 -855384617
-321238704 -996235878
-824743798 -972117016
430374781 929831579
969435920 -285111120
-163475970 962463659
557362614 838695811
-978456793 -439397753
906928706 107905033
-795858647 360884603
892934854 167455077
534676836 859162957
825225614 397207877
998429092 -774194361
-712806313 528402421
-885342770 94502721
941204244 -73130750
-910886055 -9397878
-464063679 816646511
635597418 753093691
-273852657 924975675
-880916634 110881860
-314796618 906828419
-131905215 970609316
-460801849 819133560
-920131100 -51228330
-387677974 868433774
296858765 980397083
202496096 -499846891
784822627 498298785
894548707 160890571
-486622009 798812878
-997391517 -755008721
584461508 811869433
704576604 653588853
-970122808 -360452981
936688572 -45228168
417958042 936176187
999438297 -835432038
-624057261 658482899
-965375380 -321046792
924747799 21625650
-463437228 817127418
935407565 -37664916
949385842 -126970034
-443751913 831725647
-800857057 348838172
114657943 999859479
999271300 -823486797
-562675850 42854729
-907020317 7344975
988909005 -529128901
822083688 405798423
-402213889 859614918
-640605784 637046260
40797575 996540300
931800837 -17027491
723806451 620970527
-109085447 975765528
443302562 922815951
364274210 155726925
-409978381 -539132556
-999691877 -873142706
727491643 614467398
-440239136 -490005036
695861943 667552121
-123317281 972612071
612686554 780915289
-675704651 587287754
-814624599 314097294
-368266326 -995213204
510115900 878791061
573421178 823185036
-341657031 893743924
-611035789 674403419
-972493540 -381502205
513039708 876560531
-963800627 -308732830
822193737 405501044
61791132 997904330
-989844353 -584813409
304744512 978380123
-746781436 466146035
-482109495 802462347
106534888 999718411
585008748 811296974
841196708 350686112
899423129 140651037
-993788281 -658398102
957926708 -188295497
-601783659 -105296889
-623756890 658858252
-998718591 -808176642
-747345637 465039388
-952650560 -229867357
888415249 185586377
564187765 463806392
902914797 -968420277
295561282 980718274
-312040982 908118426
-951996570 -225588888
190456861 997480213
191693641 997369525
-489148784 -537634039
958137055 -189902065
750040241 572326801
-866654547 160677651
-919732843 -49367004
-886916282 88581441
-931250011 -105322974
-361800857 883155171
873659277 241990351
177493119 998508076
-340317017 894423049
-354026008 887324351
-727119659 503150033
967170845 -264413098
475285752 903542436
-131304320 970752812
-459164965 820373353
-397108799 862754774
477871428 901834691
205741129 995943125
366828443 -998885851
-640167994 637631309
-566582790 724314469
-955432311 -248451778
-892663986 66330138
-999977053 -912885755
-21694720 990480878
784992858 497910631
-736683423 485547925
667262911 -161125998
-375958345 875279105
-208636405 94974616
-320122592 904314806
-999356433 -846161889
-611566835 673766702
-972978521 -385906997
-621542589 661602549
926875590 10231776
-359965179 884148720
-707122343 537983601
607163210 787247095
99326950 999543224
-606811736 679424685
-839159909 246884084
-542807548 748352434
-628869746 652383541
319255244 974375518
-528058082 762432342
-624555574 657858973
554039833 841805651
-433977468 838643868
977978028 -373540056
996108123 -687774700
-915296478 -29043711
524837715 -996129581
-341009746 894072364
503757990 883561458
376922814 294579201
153465516 999697507
119788169 999925151
932373962 -20268803
982542345 -431172723
-313164195 907593884
-784580191 386933788
-788098639 378951331
-493236930 793356429
887188780 190422992
-726968284 503423012
305843107 978094493
966608511 -952839675
-609106389 676700978
832983297 375197953
-588431191 700683195
977821605 -371727179
-493053586 793509626
-980574221 -462487650
582114868 814311802
-35091109 988748105
-43399310 987598340
51886697 997298905
996729966 -707156592
153649395 999692133
-475965569 807365796
-998597843 -802254582
307190514 -994099853
229766143 993032691
328814174 971548175
999533578 -843442492
-560149632 730991708
790780437 484518973
-896659038 50395151
369828030 957446064
-157122252 964185014
-171455505 960260895
-485211701 -95403219
-532118619 758621486
554195163 -395076873
975201359 -342815339
-864097321 169268384
770149241 530714516
-994827849 -682511917
-881123605 110124936
46348424 996935238
-986539093 -536128832
325161652 -464041770
552550236 843188060
903198384 124417103
997915594 -750484865
635186164 753620244
-903366783 22806332
-972119066 -378132646
537713171 856540346
16853502 994595562
-849372510 216353594
583924163 812430662
-58686715 985298467
447739567 -470483646
162227792 999366378
992326412 -594605075
-741297433 476796060
-861332991 178428264
-678960779 582410096
-406841457 856711649
-974021477 -395515437
873462281 242713596
-104463493 976746378
-7421064 -999684668
566048138 830441946
832704459 376008340
-352652663 888048232
-787733988 379781934
705144376 652652473
281475620 -999631848
-434906049 -993377101
293413959 981244867
-767071921 425017621
-946331250 -189702408
70528437 418215863
-728249454 475731802
-233114290 940748926
3641230 993352560
-827306736 280205123
-383191130 871089301
-371433082 -995133932
-386550490 869103365
-979171271 -446979896
-810760664 324062488
974787751 -338406345
-983836828 -500822072
541853312 852896894
-642575099 -217243914
663223819 716031222
523913144 868030393
378580426 953982830
-772850360 404138305
-551118426 740157099
-667935517 598761211
426654285 -577938494
827704586 390313578
-817372256 306900785
4076042 343016266
771921203 526891736
-519098107 770706747
-631136036 649461540
362747218 960091446
-413687505 852330873
480168276 900295859
-962978363 -302436482
976290808 -354585467
-435018390 837917691
959513600 -200602400
-832911798 264717921
-644125893 632314491
879800156 -972061638
206209658 995892781
-993234750 -646534945
-951344497 -221341788
-14615179 991338105
-401818805 859861088
-163203853 -613613506
-713526495 527165265
-5813269 992343161
-908834833 -445900
-531405253 759294698
827981180 389539100
-706710016 538669832
-36641027 988538858
-550013166 741259095
-851957252 208364450
984499765 -459017568
892759774 168163359
883331004 -971551421
-147444164 966739572
-637088016 641718501
686054657 682705515
-364461162 881703016
223090459 -680845342
-910380890 -7181290
-987258140 -546296908
999979888 -908325189
-871646774 143697712
851145135 319553423
-881833796 -674491332
862284451 282392906
998347539 -770104342
-880021810 114144390
793153506 478940160
997866003 -931108620
154050261 999678699
-862048388 176069283
735421289 600117740
-656355191 615432006
-997899833 -772976931
-844612067 230737043
764446347 542798532
-980128275 -457466811
-512166004 776980164
-705599781 540512135
-777633628 402387555
-871871718 142927093
-567150236 723718337
470829281 906424850
-934798578 -123683254
-272800260 925412342
-444869015 830922579
117051399 999893595
740026333 591627856
977303680 -365834516
-933363811 -116188453
24758190 -28849605
789471254 487572130
76583755 998706326
-837991535 250276285
559749205 836454397
997762424 -744253047
-965532515 -322293273
123940526 999964738
-935629770 -128148055
157941966 999536260
28115557 995564160
825887342 395377422
-67368202 983879883
974040602 -330549331
-584695119 704859109
393871094 49781002
976650049 -358548736
-135601488 969713819
-482780447 801921994
-53311604 986136005
926653434 11429102
-960660894 -285211773
-650284406 623897640
-139483634 968756653
-998409495 -932921350
113575615 999842287
103554705 999653873
-743916936 471732542
-957092590 -259882554
-478437644 805401606
-48460478 986866326
436161893 926749299
697329226 665249391
846553742 334136165
-372607912 877179860
-969571432 -355649000
982522743 -430906714
442518262 699810324
181116190 998252039
866979792 -973843073
-413861967 852217634
-475262079 807919763
238472556 991827863
-200449911 -998162984
832079582 377822059
-879391406 116429663
834438411 370953786
875168304 236410365
992462648 -597488401
-735165509 488389317
-645157936 630915038
-774060980 410173273
-663474900 258076519
726025029 617071181
935871353 -821443089
-861217427 178807472
-417492730 849842826
-951274377 -220887249
-636924792 641932348
73764165 998564638
-182324351 -690914768
-888947905 80813702
-485502237 799723229
996298303 -693578326
-791112898 372029432
678451232 694115355
344637814 387753928
-743810268 471939443
-688192251 568365717
640716532 746466686
-315271246 -16307261
523552891 868318869
519514515 871527595
144746809 999908459
794181625 476503094
844492365 340557275
-343054368 893032175
981266949 -414240165
-493664268 792996940
994149911 -635955787
-999998797 -924188875
-916428522 -34160021
-607221322 678939536
527476739 -114064034
-508758272 780013015
-451872116 825805575
992024854 -588360051
550614490 844968280
-496128270 790916093
-765773435 427727800
999784964 -871202261
-728998088 499757741
974590316 -336316274
985343253 -471679478
-262054816 929761816
-548771497 742491132
988382333 -520044883
591115568 804836278
473412698 -70382990
984065157 -452634957
852973680 313609425
-747470127 464794971
872306307 246946490
-508400161 780328526
-990012623 -587536020
-254068268 932898336
-345509332 891773213
-279602151 922553520
-622708734 660162055
907478457 105447681
-835897013 256296304
-226907000 838902559
614608161 778677797
-872798712 139731881
909714922 95328819
139105928 -984649349
958407040 -191980424
-499750343 787830185
-518223057 771505730
-275476842 576355657
189837927 300072403
391272273 948629808
627027939 763832413
243741234 991037465
556695127 -995307365
-649800276 624564350
758073514 556040816
76148715 998685198
-915836511 -31478874
622064083 769853007
-939136087 -147447533
645347702 740357315
-442623249 832533457
131525101 999999936
-993676762 -655950005
978958633 -385247356
-562636253 728425217
-986887329 -941300271
410111553 939973544
-909599687 -3768977
147046841 999861076
827605781 390589803
-561711402 729381724
893065277 166927330
-923148069 -65455560
255227993 989148155
-868817232 153345827
-802592202 344578129
998677140 -787385648
-924949254 -74079946
-734979834 488735317
623642731 767955365
-591830230 696849257
-653578648 -378006930
689040164 678130814
-333446468 382887503
997608727 -738215395
-610317362 675261262
-297325884 463505246
-939838376 -151393438
-992915103 -640034495
-515066559 774372226
912449417 82758356
464634916 910287512
-824389526 288145058
-966705990 -331705888
118047660 999905645
180435669 714837739
-244425431 936583504
533064419 860523980
-721099368 513908402
679232604 -292983105
929453336 -3881831
-947660259 -197928972
128088026 999992899
-137729603 969190850
436087920 926789251
586131200 810119381
9544066 993927998
991657212 -580931901
-996993672 -742048863
-997559796 -760735732
-509842785 779053593
-152263597 965476930
347064223 965652798
786455979 -196063114
984197930 -944274200
479219256 900935597
426148180 932028581
-975058346 -405257248
-210358277 102212573
-985208453 -518383655
-752220571 455360888
921778175 37193670
536998046 570556660
733714727 603230228
-998070224 -779576401
133457404 999999650
-598859183 688761417
265460330 987277731
-785565880 384706132
277507580 984832777
653884548 728917644
924566617 22584868
833967077 372332244
-889234047 79709419
-46310202 987180810
-801430321 347437254
-585605955 703844834
-909361520 -2731298
-311175328 908521043
83845557 999023055
-880873528 111039209
-28784840 989582355
-705238117 541110336
718862302 629508683
47117786 996987640
-918946538 -958762412
915402449 68903907
-673937738 589915328
-995255918 -693042379
447226434 920600436
-798708475 354048086
-872757610 139873808
873626470 242110822
900244607 -968917063
-675567771 587491623
-338582842 895297184
547961484 847390364
-539784758 751289086
-626367664 655575394
-844222010 231905842
896887464 151267049
-926707370 -82628707
406370116 941747774
-477603404 806066798
979350660 -390032661
-733411197 491650085
-998477824 -796710115
973731691 -327343689
-323410570 902740790
-987168968 -545024231
819314895 -979669780
589492032 806570192
-258946476 930995069
-103518998 -785042229
-945236704 -183013898
-981113504 -468639410
868893295 259269232
-545165020 746049006
830195737 383259602
-251423613 933918449
85265139 -200661399
-988570008 -565295190
999914392 -892427894
-145966148 967119486
978416995 -378720188
-925638744 -77409454
-702282357 545958174
-321135960 712962307
-195295354 953264859
524547250 867521822
995439420 -668882384
-724023202 508708816
-994126725 -666008761
639675024 -873429428
-291202836 917534118
-997884266 -933515446
232712754 725181171
-999732198 -876738608
-693312843 560332096
724714403 619382995
-658514782 612371388
710394557 -834674988
476841235 902517264
-821942181 294745664
-258264635 931263181
-816383189 309503643
255950085 989020628
445585520 921530236
-689886865 565725044
-480628848 803650158
-112635307 -286053137
431426949 929277278
778340103 512869569
-731224439 495685389
999512556 -841618971
-488051401 797647302
-378176942 874006109
-877799328 122173093
-649598117 -242182514
-115588630 974350594
90945566 999288350
-265806776 928256518
284281348 487946804
-975271943 -407287687
-756833497 446078186
993249785 -614764084
472809658 905155934
-989487252 -579155877
-998897479 -817708044
-842644061 236607804
954780727 -164906748
-425524481 -993650266
-300361226 913456474
-182646301 957067440
948064267 -117951032
247614268 990426226
571114671 825484474
786506183 494437415
-939352286 -148659276
-698108617 552684307
-948244668 -201590188
-323849707 902529852
-775487081 407090683
-8856844 992006509
-199941981 892079001
973997747 -330103064
-99991288 977679131
-292024930 917171841
918490568 53856437
403614006 943041890
831364879 379891385
-245821925 936057181
-834768130 259503636
964582367 -242010217
-626191227 655798973
548592070 846815803
949745254 -129446062
339867175 968068134
-661554386 608018981
-971592654 -373418356
456292360 915338670
-917195898 -37656669
-853776504 202676316
200961675 372635653
917402142 59233241
70771549 -653884987
921493437 19917213
-660834752 609054916
-751528508 456746392
943376474 -87051155
-113144836 974889799
229826113 993024651
-814271550 315014697
863519077 278130863
957877653 -187921107
-636545289 642428213
38615098 996377159
-104513115 976735942
-81019075 981439695
-898921332 41191887
898532621 144402908
-945668877 -185644682
-119763471 973418588
-99843122 977709825
835826610 366858882
934957909 -35037277
451022642 918428127
-351954043 -802698932
-630315781 255177258
-230538209 -512235864
-873433603 137533358
-28674789 277919888
-798788693 -974774907
-919654163 -49000532
719761992 627964185
-142233179 968069594
542590320 290149952
-464876209 816022031
784714403 498545303
914285643 74181001
-515165036 774283080
-382959211 871225495
470919654 906367525
-908569861 696509
-821518349 295882401
-336244335 896468583
841048448 351138883
813951143 427383318
-357816002 885305686
-988406539 -940517091
-937228554 -136862600
565268295 831194595
-503840547 784315369
-488215492 797512959
993729260 -625839322
-788988785 -975723144
654245015 728427230
-984207698 -505477853
-976245202 -416702586
-994457103 -673646337
53187748 997381759
787156278 -982999918
4160157 993405667
590898213 805068660
285493485 983092049
-779632525 397977778
-650036047 46132991
353298022 963485937
-190114047 704374847
-907498835 5298265
-907297624 6159610
-967752008 -340247908
600172316 -269777819
316303854 975223942
-725023977 506916710
-427563964 843087153
-134821939 969904584
446888582 426943054
-994584597 -676664368
-395723334 863597940
957515657 -185172647
-866076704 162627300
-212917087 947653631
741433657 256693299
-576382159 713924496
15280740 994454242
878227402 224948638
-959572276 -277371027
-629552566 651505182
-504807408 -145009101
91907188 999320890
693963559 670508734
280992016 -26591072
-698788713 551591985
-536130528 754813400
-648250216 626692038
-989527905 -579794601
-982492130 -484606471
-429721484 841601096
-809465663 327369137
-289503656 353739999
-165294360 961965209
-656258311 615568726
-440126325 834314230
-476937561 806596635
918284221 54876917
213672534 995049623
-915491431 -29922228
-806360572 335224701
127913466 999992087
339217290 968280018
-885972350 92138051
-992062378 -623613049
860382713 288899634
119830394 999925589
298552033 979971035
-764910364 429520330
739922861 591820668
968429979 -275796242
902208889 128746808
-982230086 -481532711
188367468 997662559
727450311 614541101
-970604083 -364668939
848328669 328549544
988545347 -522827965
67240019 998214654
-989333540 -576751642
-289076905 918465704
813166029 429426845
-802694744 344325215
392701637 948001043
-699575206 550327837
-846175027 226039841
679069302 693205159
-248131554 935179781
-289696017 918194779
43640379 996745258
-546163142 745067374
-87156497 980266269
4480019 993438213
-979412680 -449575485
-898077574 44638510
-994651328 -678260871
808446028 441550545
-973062173 -386670036
-665266664 602649986
423273883 933499648
-536349430 754604200
868966197 259010064
-395007737 864031956
-781472828 393889589
489682980 893736478
-410732432 854238705
573479929 823126351
732070495 606222705
702679727 656693863
813409439 428793943
-503940400 -643089179
800083105 462368389
-933806105 -118479385
-227490872 942739124
582676743 813729413
989113761 -532779148
955586058 -170794805
175498407 -320553650
654436380 728166482
-976519964 -419427546
-712366614 -85449452
-531907249 758821067
213336879 995089248
297404459 980260844
-190135776 954841078
905471048 114386374
976262303 -354273283
-872883704 139438304
-921232216 -56399648
-269923515 926589656
-845810593 227136901
-636439700 642566088
-623368640 659342922
-981731535 -475743662
-263278331 929272489
670941998 705064841
52920743 997364832
663969074 714987785
-842033649 238418712
-998735586 -809042248
-610626204 674893442
-816313417 267514988
997202290 -723315178
-973906232 -394446697
459504391 913423720
690705828 675558325
-964698098 -315703618
-925290383 -75724717
-875424551 130586978
-838316184 249337339
-912868820 -457348382
-882168277 106292719
743063362 585917662
-947756185 -198528777
766792306 537865604
984549573 -459752340
-999892950 -895589938
-982400367 -943391714
-861430523 178108094
566153881 830339660
-991667496 -616342688
-208628656 949050020
-439604619 834685020
82317089 998961712
698225644 88643848
178330381 825647495
-965301261 -320460200
143276596 -176096459
-738907702 481349922
-982633459 -486277820
779579741 510133775
-578063735 712117681
-791825892 370377622
-565898832 476358375
982946231 -436706953
599370567 795899079
427431943 931367333
846422843 334546043
-551959578 137711890
525606771 866669078
-24436556 822725155
-72425597 982999217
947669193 -115297345
366301266 380024934
999899485 -889764331
-247288022 935501023
-947701790 -953216266
291014526 981819625
-625600989 656544111
-38811770 988241438
-809840729 326414423
964272312 -239385578
-987754601 -553414015
-887741645 85443859
-281987708 921537799
-947238335 -195305995
-994958886 -685705687
-627462100 654183582
-874872082 132524454
-532997895 757790100
772395516 525864048
568181604 828372095
940363549 -67841130
106242865 999712717
-312289617 908002434
70424158 998389918
-49185124 986758873
-354354765 887150724
986571448 -490558806
-627615685 653987971
-757205681 445324189
579992054 118504801
967108384 -263855788
-926853220 -83346972
543194345 851700981
-770229530 418357460
-560003632 234295827
342330091 967254796
922342812 34262894
-722222472 511915087
-760735693 438132131
-607492894 678617654
-743555224 -385260888
542331182 852471201
855064513 306753217
-393034067 865226991
-146056152 967096408
-937626344 -139056442
-474424957 458215351
-996946314 -740555780
-946394893 -190094207
-192156315 954228699
274348175 187358775
198408969 517739320
-199956473 951812722
975614104 -347245029
-813148531 317922256
772144126 526408885
-170516417 960523606
-143633459 967714232
-892633851 66449532
-962407995 -298123707
390780066 948844881
538997804 423683820
387124668 950429858
789123899 488379110
912656603 -361163796
938969349 -59125054
102559699 366956692
988121680 -515617826
217228816 994626777
-46371699 987171881
-837166198 252657096
999870243 -884825181
-968873716 -349648356
461267954 912352135
958944071 -196152488
-23624855 990239891
-973072276 -386762589
-999260694 -839731545
812128626 432116376
-677896849 584007782
-965333287 -320713521
703731383 654977556
-169974796 39273654
-746907421 465899184
835763126 367047035
-857704228 190219699
999975382 -906361782
644396292 741618892
901160183 133270255
473772576 904531815
440943471 815096337
839359968 356271941
654993476 727406963
-765901245 427461404
-641260630 636169397
-642913448 633951527
-968324266 -345003245
-932196514 -110160764
-739302408 480600658
730270632 609479436
957608430 -955853320
185299622 997922083
606965090 787471260
158911100 999499383
-36059976 988617778
986536286 -490010883
991841731 -584642395
-360239001 -704575974
578487545 818053101
-566249287 724664392
-857879696 189656877
996686990 -705747221
-996326061 -721769117
-640590775 -980715339
-75561791 982435748
-787555228 380188889
865892011 269864882
982438209 -429761017
-542076634 555650680
-971805691 -375321496
388644942 -637603073
454773308 916235804
-162405118 962756416
-518160217 584199706
-888094811 84092023
858301702 295944808
-16126919 991158863
-650083128 624174962
-996587662 -729459148
-281369074 921802242
-446650747 829628571
-367223780 880182014
-484573226 800476050
-318878140 904905083
625102896 766186849
-997206234 -748884039
-828524868 276870309
939968954 -65366178
596075971 799492703
-631591371 648872503
-255847457 932208760
-998285924 -933079530
-947943461 -199700345
196122980 996939113
985046233 -467179082
203700450 996160676
-868361968 154892284
726367888 616463599
-505418210 782947243
-994137871 -666262444
-979321562 -448590810
833881498 372581835
165587935 999213183
-268227865 927277191
-493157592 793422767
978388596 -947427380
-748964378 461852692
-806303382 335367942
-743592372 472361917
-952190030 -226852951
-451918103 -791185294
996077600 -686859391
-741230884 476923850
-280843091 922026415
-555695260 735548692
-849124909 217109089
641371879 745608186
-580968849 -529745933
73665573 760176694
752546755 567313983
-999870936 -892429006
819354202 413121009
-483400846 801421842
408079131 27535311
-749107702 461568940
699733211 661426612
852753637 314326417
734449413 601891347
363685255 959746041
-216238091 946558239
-929861481 -98306234
988042355 -514288667
977086909 -363406194
980059249 -398833630
-964527479 -314367378
695210418 668568591
-648714021 626056284
-940544829 -155399542
-834848585 259276862
488356110 894662683
-381521021 872067919
433793633 928019839
997943434 -751641065
-912799767 -17860798
239815326 991629913
-865439908 164769605
-568182312 722633191
-327783093 900630584
-977709260 -431589206
-124908547 972246299
807123512 444887913
-390473531 866768927
711546933 641934705
-952326659 -227746825
-731820478 494588536
-908271669 1979913
-541567136 749558473
996602666 -703014797
192476743 997299045
306305564 977973004
948380913 -120093069
-402887062 859195018
-805283476 337916583
798864252 465318335
-214367304 947177616
86727609 999135972
413408591 938399032
-361273321 883442252
-360518685 -657634849
475712758 -688965228
129937722 999998724
-801826452 346464772
-825257770 285787818
277349488 -999654322
890330216 177940693
703513493 655335016
-951379098 -221566110
773040664 524463445
998038053 -755697095
-953578999 -235992590
-511070781 777959530
836071552 366132788
242008792 991303615
-921043805 -55511797
346665577 965789701
130368570 999999388
89925659 -654749224
850255777 322423713
-534286697 756569018
-807427929 332537814
930566443 -10082473
395614333 946706448
506214502 881731961
-711312617 530950670
760299119 551430993
-901282703 31472807
929580451 -4585417
849569478 324617416
-330012646 899544180
-940740570 -156515807
-981969519 -478500483
-168696798 961028080
-467626542 813894736
-971898478 -376152483
-418724658 849028976
-891980917 69025694
835084363 369054167
-97849073 978119899
-439786288 834555914
-979348995 -448887072
-831743024 267979176
990442326 -557216503
872882798 244838820
467785585 908333661
752947868 566504709
630620944 759385160
-664503114 603758158
891840704 171870795
-572728132 717828099
-348583787 890183625
965579554 -250532358
53645345 997410201
-998551335 -800068850
-802123729 345732731
923993551 25609144
663832429 715179156
636394556 522340940
-461469544 818626867
921536024 38450215
480653249 899968556
-404332627 858290328
-384943543 870055713
-442087835 832916215
539625432 854864755
293568524 981207313
996929416 -713857148
946492416 -107433254
-549767843 741502713
643255163 32974246
-685396954 572672209
-187307023 955688278
-54914378 985890559
-798364552 354877060
763647327 544468873
593578352 802192347
-799629001 351819040
-577453050 712774696
834771010 369977088
995125254 -660493086
933205143 -24988300
952782737 -150610799
-774247780 409770699
-786119548 383452238
-662594653 606519469
651750162 731812266
-665752955 601943564
-996354422 -722588828
-695550166 556777582
357262555 962082699
-177376197 958589999
-902241678 27495193
-391937796 865888738
219637930 994331626
61026565 997858999
-849249544 216728926
243726418 -999827178
-541014705 750095284
77645199 122475765
-566289266 -909277494
980836855 -408660304
828508364 388058878
-975700054 -411389020
-42284352 987756434
980517621 -404595080
-999571193 -862821581
924865745 21001131
997025824 -717180341
-396477652 863139307
-878094187 121115390
981171980 -412998977
-730275095 -243807409
-991455916 -612486693
410913026 939591352
964695642 -242972423
-933185506 -115266064
14121752 -67122914
-861052379 179348762
-110487818 975465222
-91152881 979475255
-997421827 -756030185
-832192050 266728709
993246069 -614679750
-876216750 127800264
301221855 979289399
-731171403 495782712
966218399 -952989532
981220423 -413630971
-753876829 452039734
972035975 -310118838
661820997 717991560
970844687 -298461151
913531601 77720198
-618494643 665354112
147267327 999856083
-239514170 938415482
-954383105 -241361763
-281673404 921672396
-514353815 775014822
600913135 94398265
-897079243 48699399
-872305154 141435030
999105176 -812647313
913087024 79795402
922631937 32755716
-918715420 -44647652
999777425 -870189655
460651509 912727643
-490534272 795602812
501731354 885058642
567555162 828981118
-895585736 54700159
49660387 2233540
476314866 -997166527
987113517 -499022312
-288573070 -996832883
757759865 556689042
771408380 528000908
288243162 982468193
-968927209 -350104754
538940704 855465904
-988132409 -558887404
833356293 374113234
988153801 -516162443
936956396 -46830257
153689483 999690910
-76125968 -478317091
823897560 400861603
-728379936 500875153
927779834 5331370
583267841 813114205
617484764 775301300
994188921 -636906851
516969197 873526587
-621486587 661671605
423462034 452059428
-135171151 969819139
-954470374 -241946605
-133843495 -123213176
325218473 972632459
-741028174 477312854
938361238 -55357943
713420969 638767126
-14180344 991389480
-455719626 822954307
295257880 828951198
565921593 -127575871
-743433412 472669946
935061268 -35636908
-968201485 -343979425
232569010 -567757701
-584564401 705004598
-984924057 -514668463
624192674 767290156
850077093 322996627
-992763464 -637034173
423419855 933425207
-929597746 -96981046
813900587 427515331
-66742815 983985580
998814124 -795143843
-944573747 -179008281
173652341 100202631
5458513 993537093
-408952887 855372169
999980786 -908842945
-565943126 724985343
-908912686 -783037
982918036 -436318642
960024639 -955101064
-56318851 985671669
-10267623 21520225
932637748 -21764009
892103409 170812614
-83547784 980962140
335485464 969480762
-664895167 603189524
174866739 998685185
-796859513 358489508
-461599090 818528502
924478449 23051231
579809093 816694966
817078949 419165482
998324550 -768993336
-558541548 732645286
-491212673 795040597
-808278829 330384736
645983921 739511927
673197548 701801933
755534427 561251396
-866133284 162436946
741854644 -84355094
984261403 -455508095
-714561678 525380142
509616721 879169919
996891698 -712567278
-871458294 144342348
-997469870 -757660423
673896118 329068202
-80443654 172476473
998148477 -760636572
-177519938 958548825
-980507680 -461732179
-819818660 300427994
665848223 712341431
-999702573 -874087272
999927046 -894841031
-784689670 386686580
906258026 110893036
969794224 -288463495
-824997935 286493947
711108537 97262237
-814952627 313243231
-572502191 718068452
747965597 -752623329
503354535 -278290602
297969827 980118093
-669799466 596031467
-334120470 897524685
971809912 -307877793
272549519 985866705
-686148253 571520555
-997543540 -760179279
88033683 633017410
430777279 929620487
-787704064 280623619
996023284 -685249726
-989722303 -582864442
-113002186 974920881
812505573 431141718
-801659043 346876225
517155200 873381197
983397141 -443028231
-412849993 852873747
997897578 -749740422
506861413 881246308
964366364 -240176626
982970630 -437043478
-875013680 132028445
361864768 960414781
-124359037 972372739
436957548 926319322
849825849 323799027
917000785 61198566
798485581 -981934034
-131056064 970812009
-971911114 -376265733
-21245072 990536817
679139565 693101601
-518415179 771330425
-241253394 937769558
115560024 999872778
-51183986 986460763
-999999626 -925640830
893579490 164842848
-681438144 483183183
-954215006 -240238197
-511713948 777384747
804883512 450496788
-165757937 961837931
887281181 190059663
-580008960 -181531550
-999424332 -851096349
-879426164 116303797
-698720045 551702314
-726345923 504543500
-663157303 -182079136
-397573537 862471063
-900260310 35692430
910735209 90651434
993583942 -622427159
-865535752 164447218
-924835105 -73529711
14157623 -814141205
996070908 -686659954
-146790672 966907927
456505342 915212709
-927792459 -87984063
-766605627 425992450
608227446 786039295
-895169028 56365762
972749579 -317271063
767562270 536235860
999972414 -905333061
-824584477 287616669
-953063846 -232578742
895713372 156113421
764708518 -682012258
-482224353 -991822618
-680207219 580536423
-605830711 -654615053
605578128 789034154
201973250 846527535
-138572855 968982352
906982473 107665135
921688038 37661435
984759717 -462864113
-990686409 -598863969
535975612 858046878
-15594235 549972867
-270967638 -508388858
933722748 -27936790
-509821433 779072549
241259686 991415971
-485451898 799764064
-768439884 422142406
890006912 179237789
-486759400 708169001
975549452 -346548681
-637149682 641637364
8744452 993853098
162416055 999358377
532742573 860794064
716930983 632814514
101381959 999599405
-249722820 -171166121
-911153092 -10573288
937902322 -52548802
998904499 -800369475
468761508 907724368
998445868 -775062119
-391254059 866300065
545535656 849594148
-593593636 640934064
765981462 539577775
-155996265 964486844
-997948776 -774841877
-702505909 545593949
798254421 466781789
823185405 402809134
208116963 995684340
-580146897 709862548
-925879333 -78574116
363807482 959700834
946688465 -108738246
-897875680 45461822
60634220 997835572
-906870896 7982910
-548961419 742303237
-365634848 881058779
-938383257 -143241940
853418480 312159154
-998458230 -795827735
-427950544 492245422
-383547869 870879277
-972454195 -381147674
-672043236 592722926
-943441891 -619636943
-973859528 -946461404
501024980 885578818
-998191246 -784412392
951628434 -142534475
471306735 906121407
-996977118 -741526079
-846419884 225302515
-376085037 875206771
-659328270 -122581983
-960531706 -284272709
497517425 888140159
262497072 266218584
648042711 736771546
-912038177 -14481334
-957929893 -265747916
966800320 -261127090
960796108 -210753270
-984403042 -507959106
-461794690 818379753
996149199 -689019484
159370920 999481725
-532233996 -805698774
-226659815 943027954
-131460016 -998963900
-442883194 832347566
962717460 -226407426
413640445 938287432
-35551531 988686366
-639921213 -748921615
-299720707 913744383
957283583 -183415371
-885457486 94072017
919594238 48354021
603821489 790992549
-969943999 -358890036
740663747 590435581
87451095 999163522
-453779014 824397932
829937231 -114388660
-999999324 -924973449
838496323 358888956
294999068 980857201
-582604737 707171340
-373578786 876631797
797435872 468740893
962391248 -223719270
-998439855 -795006552
-994463951 -673805828
996037906 -685681276
-273247377 348675775
616622251 776315715
-684935513 -277717629
811633868 433393543
138055435 999980349
995270390 -664346966
-427259741 843295852
808815025 440612414
-872448800 140939589
928383756 2020787
-449226590 827750403
-681287172 578908324
-200323293 -44953292
385564809 951094262
999108548 -812859396
-482200103 802389459
122239473 999949818
-964206687 -311875022
-989197240 -574655873
839135907 356951211
-244648440 936499650
954430734 -162367740
642564981 744038440
-654413770 618164079
-990247462 -591390851
962723772 -954217978
-589826913 699114130
-639755916 638181217
842195976 347627754
970423956 -294434964
900779418 134894683
999718782 -862642218
999412639 -833521740
-509279994 779552006
-139057200 968862390
-966455489 -329686428
-744204434 471173663
514572723 875384629
269952182 986389872
-718145551 519124829
-848078910 220291249
915957068 66256642
-70713359 983302060
397729248 945750700
-118699054 973657614
-715577349 523615283
103875485 999661301
577273116 819297298
823617596 401629241
-535641050 755280718
-884547904 97477281
601253182 793831176
762997597 545823098
-992191302 -626026746
-997012745 -742654382
-610118374 675498039
144568019 999911618
-680671595 579836916
217561840 -458246293
995494283 -670371800
899670412 -969023041
-996035538 -713545745
-847149831 223102961
839638536 355425972
-966524554 -330242952
-811204833 322923164
-480836537 803483754
-587136201 702136386
-576842154 713431100
-842512852 236997228
335743166 32296813
-842447241 -970091048
-355466097 886562715
999937721 -897076775
-907739858 4264574
-771369235 415942071
6590338 993648274
993749316 -626312988
-209096758 948898045
-787407668 380524772
-976388424 -418114868
742602114 586789733
803345900 454325913
-985801370 -526207188
-80437907 981547082
308844233 977299713
-864664989 167371889
810117678 -346679410
-371424928 877846577
999981935 -909556756
-718322916 -692877474
264027210 987550257
-879227437 117023151
-950927622 -218646485
373053604 956194531
778475097 512572003
277246442 984888053
853193910 -236660808
999664386 -856308438
-982608881 -485986092
672076320 703427427
562899878 -677723597
-975894513 -413270747
505143937 882531927
-466604903 814688211
-168569467 961063242
-701823827 546704625
163090733 999328202
116066779 999880032
992082831 -589545534
-716020609 522842815
-703046442 544713102
-823932031 289384605
-888699476 -118015695
-757123586 445490673
13710505 994311317
-55772691 985757055
-664677486 603505325
-998788395 -811764541
-101871516 977289067
-63677242 984494209
331756440 970647892
779340813 510661613
537613751 856626762
-726897108 503551292
-346987892 891011638
-637328174 641401463
998360730 -770752658
-966658770 -331325054
-370857858 878163839
737788298 595774220
72253352 998486291
-17125070 991039691
-623132643 659636755
-810565569 324562169
-393957569 -994540705
-964091807 -949413250
-502096327 785820817
742930130 586170103
-939584547 -149962529
42009594 996629646
-264115867 928937050
206678002 -728628730
59701340 997779788
-840045484 244289785
978307500 -377417353
-999553517 -861356521
-967782130 -340497408
489476960 893880606
990646997 -561117929
736736360 597707515
-932005994 -109182467
-316853327 905861628
659090601 721778525
756832861 558594224
999444554 -835904358
-980492011 -461554637
-547140084 744103645
140849537 999961838
-395240069 215515207
881953372 210779286
-893790723 61857272
-628271740 -198873520
-460031781 819717306
-729138068 499503407
-185549785 956211322
-661616048 -984327494
654781135 727696661
920729310 42592652
450030535 918999332
-847682521 221491641
961869615 -219436556
-150254926 966006438
-282555462 921294004
397591112 945813475
999736610 -864870927
281527031 983965421
-994025618 -663719599
-986917477 -541450011
829964437 383920902
543253436 -142898703
-999911861 -898634706
920359049 44477459
89522745 999239263
725262823 618418365
230992086 -41492638
685770161 -989728061
68041551 998259598
-226976150 -184400493
999591878 -848796746
-804418777 340064554
-163080294 -998646524
-973269847 -388578111
714333817 637222931
11455808 994104939
836586958 364604352
-589746604 699204498
-831662794 268202317
595006675 800650683
299348289 979769020
-625044958 657244043
949839575 -130097166
-804610752 339588548
-206242578 949820377
-24410598 990141248
885093855 198626659
887979289 187307917
999541506 -844132436
-921805628 -59105974
-956002019 -252341522
-801527733 347198402
-677503222 584598313
250498904 989955942
603099663 791792988
925355881 18399496
-673635814 590363570
-695719199 -185387107
-977417237 -945323620
-567828370 493471490
169998794 998983085
366167711 443818607
956741349 -179345022
-304546453 911566261
-913476658 -20878439
311045488 976701994
263106140 987724628
768514316 534208856
-341329766 893910322
-253378430 933164868
923022964 30710973
878960862 222176470
355802745 -999005357
673949527 -126309569
869918105 255606073
746819635 578663388
-806506894 -974019829
-495940576 791075557
-407043229 856584160
-708735117 535288218
-402582728 859384851
-70013212 775999432
-412358422 853191085
10039949 993974054
-997337428 -753201737
-260824219 -223150502
328997693 971492405
726989624 615360456
775136186 519899637
412690328 938742558
-662461941 606711104
-622150938 660851722
-2382735 992718389
509259064 879440972
-993160957 -645014396
968086612 -272661658
552814662 -501472009
628878034 761549841
-952803155 -230868005
-102520655 977153771
999876727 -885914590
863391465 278572716
885854426 195656460
999457844 -836981849
269589002 986462508
-671415056 593651520
-392948994 865278486
-994164960 -666880938
-953355554 -234504221
-898709282 42058615
-671815210 -981320434
-375147670 875740782
-993974905 -662575719
-967552878 -338603074
910531983 91584645
570675390 825921334
645022704 740788606
732296723 605811387
-45618984 987280369
785382232 497021201
475615590 903325318
706050312 651151921
899021877 142345442
999931243 -895689066
481414399 899451719
884264094 201857042
766332143 538838147
999987832 -913507150
388390841 949884115
-784282134 387605341
405781312 -106526100
-234777653 940149499
995237517 -663470257
466572095 909088554
-808632867 329486405
16611487 994573859
-642709663 634225602
871008511 251668114
-316965967 905808536
952355492 -147615238
-931211675 -105128040
-961654367 -292495638
997534801 -735425276
872695936 245523160
-293924026 556814168
504176710 883251126
534374157 -995886807
-740194301 478904648
-738247591 482599131
-595818900 692285596
-804496398 339872126
407463387 941231639
-927096728 -84546381
983780219 -448501340
-990882037 -602274679
623150332 768549681
-84272470 980823833
677948423 694855319
567789259 -994987355
21053036 994966964
-494670110 792149331
82162986 998955349
-478253233 -716996332
-112668751 974993487
-504602910 783654601
-961133721 -288659693
780379481 508351432
-31728872 989195040
637041789 303175774
928001729 4120114
560501020 835745410
832267051 377278011
-753949794 451893080
847543219 331029111
-597089822 690817503
991833533 -584476832
-727244772 502924298
974918422 -339793114
232442567 -689873765
999983775 -910718183
557118697 -830460763
-342238654 893447890
930534152 -9901510
-792566695 368651176
-587098962 702178127
-754854647 450073643
-857497586 190880527
-57651868 236106838
-984232214 -505787576
999347016 -828767254
997159053 -721802570
-566317493 724592829
-206659412 949686213
903877380 121428639
-89328748 979838211
763922166 543895279
837369720 362276172
-979122504 -446457903
-955456403 -248615641
581541410 814905832
-408859282 855431666
-934327880 -121204613
384345288 951608458
439652267 924847811
174415332 -999993634
-656758066 614863099
967587413 -268142485
-985125653 -517297743
-804240314 340506672
-626097190 655918010
-250473644 934283104
179069218 -674771441
-931473624 -106462493
-691499596 -982802138
27565157 995519239
-963270719 -304663474
-390449965 866783023
885579208 196732413
939803387 -64329317
576579540 791058222
975625149 -347364255
-998640354 -804298786
-1000000000 -929062831
973378999 -323695580
243105680 991135798
-363779460 882076065
-970017159 -359529289
-720117331 515644497
988671342 -524989713
972167875 -311436431
-799842129 351302531
-387852698 868329913
-778757679 387412466
-996435756 -724954646
700510453 660183290
893617658 164687903
-404822817 857983069
-579896574 710135416
994487960 -644294693
-998525785 -798883842
685841070 683031511
-994559323 -676061847
262413432 987855370
186976407 -999981663
841638694 -977008571
-686753289 570592428
65149311 998096838
-468565272 629427596
549320329 846151990
-155024453 -998736130
-42313965 892114986
359656464 961218463
-776671453 404503210
767255057 536886552
145214517 999899386
-812712306 319048608
999628354 -852464016
1304013 993111196
293010370 981342575
-682372343 577269146
-457658411 821507274
955287452 -168606114
832809652 375702817
805744029 448348569
294945905 -188853153
-49533280 628559035
991589036 -579566587
309464390 977134017
172265196 413360033
461827014 912011227
801992034 457679057
-877623174 122803292
-999785098 -881837907
-126173406 -900474956
-456673613 822242620
-887905018 84818787
627492622 763260484
-277303632 923525324
127660912 539452148
-385307530 869840307
788543294 489724645
532821907 860727496
-963945105 -309848111
-532686363 758084743
-785972677 383785259
-992598367 -633806899
631991455 757673215
-826085708 283532980
500635684 885864369
326077515 172048338
937889146 -961131739
925057345 19985727
894700752 160268169
-964450618 -313768261
601592854 -993788120
827048356 392146333
553967554 841872926
-748315864 463133073
-727605097 502274038
-310618129 908779834
-881478312 108826394
144377333 999914854
48778602 997098600
744666557 582846591
-131923270 -631688687
909414360 96700591
-911912299 -13924374
876711067 230656647
-9645394 991917507
-845743815 227337770
641577970 745338001
634117175 754983888
609834375 784204861
-690908816 564123127
629221669 761125085
-941330382 -159896424
956434650 -177054503
-969027966 -350967560
486097169 896235137
724835146 619170865
-877015215 124970750
-848643920 -629513951
186021171 997862347
699032262 662546121
851392420 318752184
971918144 -308945757
-972005451 -377111939
787389684 492397620
-365387502 881194758
704478814 653749748
993618413 -623234988
-161474587 963009646
764130290 543460000
-324200532 902361189
668547463 708499288
198551091 996692172
-997720005 -766314249
450820541 918544578
-977622960 -430700731
770299673 530391081
-980614797 -462948845
644538481 741430635
-656801598 614801539
981385814 -415801279
-618235589 665671737
-999905593 -897605868
284815213 983241878
-187689336 -998330837
-730989972 496115580
118841710 999914995
-310075551 909031817
-111403985 975267563
974496488 -335326059
-305401651 911177735
-761028119 437532359
-999968756 -910385105
150399855 999783708
-190728331 954662179
629431075 760865850
934577509 -32841885
939831713 -64506630
-603073751 683831064
985691990 -477003589
-976125247 -415526207
748107981 576139780
-999398001 -849098461
-293453120 916540171
-999823069 -886215047
-296081214 915372378
772894569 -984179741
667550073 709922693
467927821 908244899
891514371 173183372
-500456888 147765199
-574283479 716170180
-998205665 -933173093
469765942 907094799
41900932 996621806
-772249182 414063967
998178202 -762014329
-655464567 616687439
-299216371 913971011
499027689 887041039
802915810 455391563
500427623 691905918
-942775048 -168313347
