10000 11
838326966 -685927422
442435694 -943913304
-734746028 -804724908
-992766500 -296734207
998950153 -188131662
-661167302 -855313893
854490319 -663973282
-833451068 604009463
983632309 -332558346
951511066 307079720
-967964761 -433763305
-645801074 820434661
791591939 663130595
99391374 -997178755
-584721856 -894658130
667479560 790878845
-999924447 -133728560
666573661 791616386
-787370764 674368858
-11181207 999892016
-545992713 -911538377
995999582 -236715030
-981997564 -370014600
-645889938 820368331
-870775544 536369735
-689789137 -837415290
957451583 281932551
-793176758 -752662628
-624720889 835829913
82473586 996432162
912626617 435875053
104438259 178751284
810456680 637627241
915004927 429319739
-949153797 -277626805
-924749911 -559596849
330760894 -971096943
93288030 -997467475
-906715482 -597908821
555632069 -901505551
988755899 -301089955
337800648 956421550
998118654 -29448281
-951158367 98116816
398984569 -956005206
444797905 920550780
922117692 -544264724
-967263050 -13488312
-22742697 -999992421
552838768 869155035
-984882607 132916595
318053309 -973521533
55485065 997877498
230829215 979579822
-319191370 -974627211
358410693 950566173
-553658499 -908361802
-674986434 -389296024
-993015344 -294469578
-7244411 999842451
-398025372 945738807
999982767 -116852124
249677205 976234185
-176737201 990981830
-843335813 -695806296
411602261 933116578
-908160167 452752081
-709245018 -824036581
-920188821 420262845
-284193305 974226076
894497955 -599876029
991789465 -277277045
619784469 826972896
-415277131 940236523
198708170 -100903302
-248217839 -985662570
531565484 880755841
991422108 63838122
873112069 -636085964
757928781 704095704
-824987184 -718060654
973731332 199975708
-642301710 823042059
-48661507 -999888868
-949605084 322675618
-973474745 210370124
714536610 749452629
821796511 621022984
-997503176 -29210150
-548511396 883094762
342972634 955002842
-434507218 -949371717
101964937 995135081
951444880 307347530
131727377 992625247
471896663 496806376
-518573365 -922259302
-52308153 999811492
876027252 -631415782
-407825153 -379170495
-584700727 862209529
524762826 -914865629
-999237639 -84060059
78132676 -998138496
607864143 835083627
-147680714 -995986574
480507577 905583047
253458187 975540964
-996947645 -16990417
509727128 -666955875
-981003112 162463364
885822621 503059268
-947171105 332085662
289526574 -978542611
999958363 -110382797
999457413 -69604598
446394310 600064506
516944575 -917970023
904057481 458802486
-941283973 -518388577
-751728431 720295053
-199602168 766894469
15532643 -999731799
671735236 -836989502
-998686415 -62236983
823142599 -705216547
939842761 351537436
-358332523 957047631
-997409542 -240503351
-673530381 798076389
808837961 -721931477
-180943070 -993254575
830765768 -659908699
-472999849 -938160106
-804083613 -741402808
810941351 636939599
-903121832 -604873911
-381941452 950519655
998115911 -29389394
-985554222 -350364914
125215337 -995800410
576469701 855171964
938185354 357352135
450099576 -941533278
677830905 -400550385
-979713300 171389019
992890804 -267785835
998819695 -47294915
301643990 965507548
-951003167 317133937
176434236 987701503
998896471 -189562728
-326986798 964870863
-679374565 -600820507
-975207431 -403116756
822858582 -705561505
-930661762 -545687928
280852993 970125476
912025496 -566418677
-999600993 -187193724
539433350 -908737335
553376000 -902552650
997856286 -24037475
611155572 -873335153
993554275 -261796142
-960540197 -460829815
426546340 927600949
-994957295 18191616
739463914 724269309
999852200 -151262028
709295828 754408930
995127804 -246504642
-258543130 -984264777
908511278 447065335
-298152781 10282168
786253357 670019595
-363051628 -966196489
999941044 -106851757
882859925 509685800
990839543 69713966
439467504 -233585660
-588000399 860183800
772693671 686885505
-995643174 -266361835
-738792628 -801444619
703515861 759719854
-300932635 970756669
998294417 -33492683
122769592 -995940355
484966512 903574321
-830559508 608810811
-954750550 301857623
-839841835 -700176374
-726746078 748028043
-998693764 -62488329
-241125288 982111200
737042158 -789996146
-792566773 667050766
-999834649 -174420496
-996845421 -14920625
-310665346 968635162
-34106273 999999238
-838450862 595590063
829827163 608491578
577692503 -890856305
836549533 -688244435
-342485280 524243313
-985289893 129535301
-971137598 223585690
-969856802 -426125640
-643975536 -717249167
-959709432 -463634377
-954946324 -479003709
329936735 958523276
321735728 960639334
-792871091 -752970720
-126496363 864223675
-997581819 -237650361
-477551486 744519908
299861564 -976812774
-333367017 963331893
-74852449 999082024
825990911 -561402409
-489833860 911857676
-751388286 720692206
-924731209 406986154
876499616 -630647232
225190019 980533798
-473324838 -938057406
-372563158 -964194199
-990413024 -316166990
-944435737 -509821039
681697224 -830418149
359025025 950384493
54809639 -867431243
752833801 -776968555
858758240 -657858742
-353948195 -968053028
-942831551 348083100
-510067549 -116188068
-25971472 -999997713
-47215281 999899734
-930811249 -545321270
773811350 685529496
934508259 369827243
-811298796 639367229
-995394519 11125731
802491729 648667717
-850142956 575208815
829532911 608962614
105427100 994874490
-208851369 986969179
-37106974 -999984166
-476403327 -937074096
-876223938 293472289
340791230 -969128729
630442442 -862431496
-312327279 -975829033
903454477 460355835
365167250 948537505
-391001494 947866178
-930777622 -545404000
180938725 -991663618
711037540 -50857179
804381710 596591819
-86253562 471551143
-736908026 -802981654
971456334 -391054033
262593873 973829811
-94699859 -998726080
-952734007 310170831
723189287 -800805827
-284565316 -980402427
-590488925 858639846
-948315343 327685380
-619185715 839697638
-288759467 973302970
-537821301 888802276
825544736 615286819
-375075744 -8163634
925343169 -536563194
445615273 -465866172
913666235 -563004263
-929252384 393166063
-956038401 296495535
194062275 985358319
941249441 346506432
-614732970 -825461374
422458430 -949728917
150687196 -994136847
850266363 574056291
-587985007 -893140389
999745065 -158148791
569504473 859406377
-682538708 -842126206
454867142 916488010
-93223854 998184456
866650036 -646083428
267467557 -897012526
-689162520 784434174
-426905574 -951379967
-998785933 -213550975
-648385582 818483655
783421579 -748408176
-490808933 911427362
984936750 -325172332
926336440 -534106000
941445141 -493563575
885330460 -615905623
421843316 929360259
-991484312 66941295
72610505 921300388
-361028016 -966616579
-742204069 731158598
-105946272 997416236
997983013 -26588681
997919266 -25285147
-228483556 984092014
949127393 316605028
-959645161 280892592
774603647 -757003985
751370286 711419301
-806046622 647338446
404254208 -954646170
235756357 -986040498
997437183 -16042306
-840175049 592640493
996317524 -232904207
-57311005 -945597647
-222963709 984920562
81679810 -997992952
933084882 374495235
620403200 826542610
12645121 -999763771
292156551 967680487
723804068 740401759
145592209 991235971
963838545 252546325
-382725254 950293166
999832640 -93253037
-54862070 999749848
-356787033 -967484508
-943243828 -513108629
-767778979 -776787734
932579971 -518011747
-170268056 -561047145
-472437090 919240338
895504013 -598069297
-451151848 927582186
423083268 928898005
-423747205 937408397
983969387 -330692338
968983023 226365462
-881144983 515296901
-45029327 999926854
-296696099 971658657
714049506 749918140
-836606327 598719197
997984055 -208416295
850060365 -607456617
875925089 524728693
-998819238 -212654581
-765935447 702804297
896517129 -553528862
906906250 -576661050
955274425 291405746
831589779 605641865
86734934 -997769087
342606949 955105059
969294742 224697328
341851737 955314955
50264789 -999125202
-789549414 671318346
297277091 -977257671
941114921 346994485
-642676387 -865764252
-995037945 -273455280
596048034 842859718
987835501 98109671
983837313 -331427677
825354578 615583992
748992699 714024186
-486600437 -933694686
-980550660 165668231
-127277564 -93830795
674498543 785047757
911009414 440288132
-627261344 -873843238
-637162535 826843495
-210664584 -990215435
977330486 177404613
999093335 -55982559
-240421294 982226048
552812804 -902810769
-992355428 55832745
937510930 -504679150
-991889146 -304303370
793173913 661065700
-999771688 -118290468
-56456127 -999775637
-586868774 860880804
630194653 819622694
944883511 -279059330
-927091546 -554201796
-35334317 -999993157
837530808 595889867
688256539 -825978531
993627975 -261114523
337485479 -969787961
272493168 -981185396
-122114167 -997458974
-738580979 735207384
-825645536 -717292500
965424541 244756052
795637444 -735991689
989885152 79000982
597516195 841911185
134327051 -995248258
999761833 -157132234
824197976 617372938
985111718 121341298
-966657513 247274115
-820582688 624921676
308333420 963923208
857784874 -659280026
989493511 -295755446
892897850 486630977
-209736331 986845580
-758203561 -785162621
992471168 52403550
-311968055 -975891167
-399940457 801165450
279560817 970398190
843194603 586318243
-269997710 704907110
998470549 -199330769
-955886561 297129585
723107439 -800867719
-699942877 774641554
826910100 613134999
-653132961 814821206
-540652632 887309778
608369333 834746339
-210985074 986667531
-867576562 542668025
-654991601 699434019
102374753 995104817
-939890185 358367901
-921115450 -567781971
-419027103 -953393486
-34717005 999999000
29755742 998907574
-599020749 853191262
689275838 -825279144
931507453 -520831603
647688378 806590526
-312567946 968214302
750984322 711843589
585925723 -886663820
-933567617 -538435228
-450461317 -924372736
-990678960 76603052
-694991801 779193029
-962450427 267937718
384434280 -959590892
602195743 838844586
-952399218 -486830099
-926674504 401107133
-710673543 -823005019
-218607969 -195053812
825177424 -702719893
-361408742 956230375
840662768 -682834226
293337105 967416300
961998784 -427346608
847924900 578159617
-487860013 -933263850
56480192 997829643
-934082069 377853648
837898423 -686487442
126708529 993095565
437608036 -945359136
11926443 999459453
-821677356 -721871024
-298994861 -978078720
-669584449 801429064
721912286 742276761
-816411737 -727844864
-958419613 -467902855
960700841 -431878902
-667697800 -851406878
815176888 -714713903
-122791010 -997423984
-319701806 -974537111
-899314331 474676044
568541283 -895382182
-998474058 -55175599
-985955962 -347824288
961725951 -428302046
-758806163 711768715
-467480844 921248492
876861691 522741759
-568674231 871743142
726424819 737783714
95096733 -997382486
-865821078 -665658830
-665703122 804675665
-810840611 -734046394
-964741967 256878745
348084913 -967653327
-993360274 42248958
200670905 984417955
899457930 470499918
964080254 -419899758
-885689559 -635380510
-695571137 778665909
828087273 -699076929
356165720 -228964403
860681454 555097885
-797518005 -748262066
491777098 -927413934
-842781907 -696505214
-63739479 999484120
-959590337 -464028997
680022860 780356830
-846869102 581017551
839151117 -684844961
201884954 -989710251
-503849613 905553142
-990997231 72860389
-999147912 -203344563
-545499486 884721359
837395595 -687142966
188089959 -991030358
207870287 983338246
472022125 -934306504
787988839 -743860523
604164653 -877111146
727352975 -797615145
-66260974 999402420
271686029 972025615
-87625283 998477662
-981424678 -372952245
623189476 -866579687
-784992931 677662182
999931926 -144545586
-464158926 -940893363
-861902269 -671180146
625028607 -97593653
-730098751 -808413207
395431632 938796952
734805868 729173574
-966193490 -440545306
787883940 667937748
237867950 -985790402
687464716 -15356667
995348174 -244086762
-649344975 817753669
-986195094 121633873
-694986172 -833956179
-28101271 155134048
-998020556 -42271275
-257067209 -984466670
-742810267 -798157577
378842223 -441744487
883626468 507986475
94276620 -560363610
-435626188 -949070087
969599480 -398622064
-61224148 999563702
-752128174 719826524
-243278061 -986309300
646665608 807373516
957102257 283465956
888088800 497899096
-238865420 -986869239
855947673 563891995
902506416 -585092350
-809870879 -735117405
537337813 -909637680
744195087 -784218079
762266917 -768584381
7108808 -999819750
-300783697 -977782790
-129513157 -997066451
908382274 447413695
948299915 319855201
-432574754 934354827
-572732152 869375650
-986242377 121210698
365632304 -963920951
999591247 -166054339
375584300 945317326
-14454417 999924248
-641107954 823928159
560129227 864959093
461571801 913736323
892411649 487788983
649528514 -851051971
789275755 666143586
871474635 -638677931
-917089519 429006041
-964349486 258805391
218940891 981577543
-458952629 924599227
-859536744 558031464
39988901 998528067
552091468 869579319
-998769543 -213988538
676000387 -834205370
-965501514 -443122071
-90507248 -6656554
-941860093 351513806
-938997218 361453267
732095231 731988902
-333636804 -972002732
934621189 369455152
348827918 -967499844
816901720 -712701959
-384566510 949757214
-961302534 273330924
879408696 517257726
-963193993 264389102
992958860 46837193
960465200 268449810
-581298633 -896244654
479402465 -931776919
-249994444 980629019
907303255 450308852
996748498 -4503250
64368536 -998665304
547734461 872031179
820060943 -708936431
-717140954 757945423
801275337 38305481
797247566 -466907229
-558189644 -906451433
924974922 -537467612
-484821128 -934297503
-813057244 636670426
127722557 993002802
170710580 988414346
-345457569 -969728079
-519302916 -257519329
-621298022 838232083
-993708855 37218577
867414169 -644927881
-698332931 776139491
441556461 830875056
380846473 -170689763
810466684 -720114703
-158916683 -187576783
995546581 -241876493
778644209 679614713
853408861 -665483732
488175493 415614561
755425065 -774704618
550785672 -903728581
981896680 145839696
998518795 -39031191
-901521483 -607889572
-954436365 303157431
-962705188 266724841
634480274 -860085923
564928706 862148435
752378591 -777361817
756160395 706089577
-188903009 989547035
-863770765 -668566640
-822981518 551521561
847418983 579039035
796874049 -734700864
251749729 975854995
363635213 949004201
60222574 997646965
117500585 -631832045
833316052 602834892
-665809217 -260069425
184419498 -991357371
274676301 971414894
581572220 -888891250
864927521 -565085303
-636280789 -869170322
-440810940 450012089
865516920 -647792819
646326768 -853023842
-144247201 -996207042
26986992 999005250
118857834 993790820
99024754 995345452
-920747195 -568604896
-119998616 996428346
575186033 855957988
944971628 332722673
924943658 400430707
862607625 -652167719
-812215290 637963030
-614633733 -880215366
232911551 -986374063
535140096 878857933
-148249556 -810919936
474579566 908217278
-971530293 221410443
-997997641 -41659688
-904621623 461662261
-744464885 -796799924
906519186 -577415437
758398881 703560927
880423515 -624196102
-757278974 -785959654
-945243222 339339830
871051527 534834108
-882522118 -640482390
985212887 120517662
377832082 944605613
676539824 -833849463
273129806 971732254
-546828778 884005467
555482461 867642715
-793953233 665078909
-162590387 -994884423
-129573860 794551333
-914168772 -582721649
-593439466 -890561287
998699998 -43902194
-75716277 999045660
988826405 2141589
587838068 848092977
-599284580 -887745742
-940492634 356280443
758100537 703900478
73603537 -788336766
889723534 494110638
-395769528 -958993746
748474831 714588067
-278060156 -981411634
-177956117 -993535674
959290385 -436781840
943757171 -486739612
854479268 246338996
312312939 -974587765
293902681 -977826055
957365748 -443411702
-899459764 -611690710
565075681 -897053847
580636998 840130087
-588072575 -893099549
201487302 -989749540
-859998675 557174350
117616313 -996228627
376295800 -961512131
908172491 447978287
-269398691 -982713924
722683907 741512854
-987997194 104695369
946051633 328603354
977352001 177263438
944206403 -485403816
440519167 -944493121
-106759441 -998210851
283436329 969576630
975904460 -371864807
926162269 -534539528
-760870515 709209009
-792095697 667719491
435466927 924211600
-715546417 -819439332
-123436261 996151604
157566284 989949239
-999950439 -164434659
679796925 780549613
251229619 975950309
810087803 321422794
163322438 -560955963
-997167441 -21641193
982521298 -338598436
-38669295 -999974252
966379799 239939290
-791472131 668604431
533454819 879753364
995143128 -246337701
444576946 920638963
904544247 457546032
153667365 990386710
719358715 744787503
771083205 -760373706
-998153877 -227583702
834040865 -691479929
791901165 662727228
928161651 390398673
-717325980 -818125894
-961893825 -456174749
633383331 -860726692
972774493 205575567
973024783 -384506224
-995333230 -270101934
-546044976 884428108
872168634 532575340
321478528 960704401
-999703623 -112908339
-691280505 -836429369
-462087459 923386714
28241454 -999543687
-477618473 -787947348
40943541 -214566023
-584658703 518253076
-36929563 -999985092
-387782527 -960816523
-683643525 789330573
-148563087 -995928826
-367759465 -965216686
860782699 554906882
-174300717 -993870787
-999981858 -145856817
-223132518 984895329
260899624 -982829304
460215414 914297788
934707878 369168497
-519687262 -921841385
947397336 -475804840
-792556292 -753286522
677764396 782278872
913536131 -563276713
-362818473 955852198
157303933 -993627079
-999985266 -158494254
-31293432 999999609
-626917665 -874018136
-722014750 -814634391
375379133 945381888
-996227619 -258544240
504332495 894474382
-446104180 929465600
-862587145 -670224262
614371602 -871549939
995572850 13146839
-665626140 -464767430
43410159 657018750
661173893 -302646960
999897453 -100552273
363957205 -964293812
-854959629 -680673348
995526417 13812523
521733767 885896461
-274877296 -981897720
-996315208 -4791757
685392339 310924175
83191477 -997928349
-841630381 590137096
964451116 -418526821
983786433 -331709951
-997308969 -24721168
-814834242 -729611487
954033880 -454623346
524114863 -915125213
909633526 -571272688
-562285561 875431271
598872374 -82236966
-947061912 -502468254
-269047029 -638322369
696444835 766053364
-840321222 592389797
302401909 608649439
-889959226 496294308
-457822750 -425212957
511109160 -920225174
864244800 548278057
-798051341 -747715074
-892776542 -623576961
268752312 972614833
898386124 -592801004
-911130321 445082719
-391145158 -960054328
-998130869 -45264771
-360828675 956385614
-219323188 985460409
979952071 159686157
-114444813 996846078
-821705008 447634903
998575788 -197138578
449261670 211107648
581714278 851926521
751363856 -778230383
-999992173 -148626601
-572646434 -900151367
-152793432 -995638506
973077199 203818436
-841115892 591023381
83818150 996350847
649714239 805031954
998482695 -38113023
987948376 97102851
-650102855 -861701401
-849680307 576035921
888106242 -611108872
-234607953 983149276
772882607 -758658907
999964113 -111718031
-989378073 -324104451
-125705059 995964714
-525606245 895077205
-713344584 -821057050
-937882085 2589984
911329025 439416629
-984140582 -358654024
-936886009 368620292
-973336704 211167604
-955212460 299939546
584358746 -887467548
757478457 -772886579
987112318 -312022667
926716262 -533158079
-963550675 -450267310
61356117 -998773232
-709059840 765961336
805494726 -725575335
-875839814 526217790
-519280038 -921994270
909822989 -570892159
-507513678 903852486
-493203860 910368125
953360173 299482767
522948167 885275715
342788536 955054360
-676702462 795366625
284923219 969257026
670446257 487393710
903532875 460154205
-761319144 708649365
986182670 112523605
-443593428 -946877925
-752207825 -790313620
941785798 344551335
248456389 976456709
395778976 938679138
960487849 268345332
-992674440 -297556658
-82420397 -999151223
-426718870 936394141
-292749281 -979093679
323211821 -769849127
131582239 -995417640
-35139191 -999993950
992874748 47803321
959391738 273327165
372372453 946321345
-368844255 954216243
-514408575 900592959
-449000290 928388425
-904954355 -601345637
-999706369 -181814771
911853702 -566769368
-434518742 -949368614
-989886202 -320247399
-933312717 -539078105
-976888013 189804834
212931996 220084447
-685324610 787848677
103180817 -996991295
158906656 989796768
-957421573 290613937
-853681059 -682379546
660397353 -844255859
-527891722 -918735739
999996639 -134499032
-170417594 -994218141
43951850 -999267855
-869263052 539357148
-626352288 834670858
-269353036 977136117
940635860 348711516
351556220 -966934166
-982707182 150028734
586981763 848632388
746163606 -782594079
-980634637 -376971094
-472235029 919322933
-908452593 452002433
-257225469 350080597
-819410136 -724456592
724347890 133518689
-685236822 -840385813
-993538725 -289298958
703897930 759373452
713877712 750082189
803848283 646817440
-994972237 17953320
809085329 -721656355
544640654 873733649
185704846 986492493
-985157145 -352795364
-595997818 855146845
311264782 963218069
451098979 918020254
-233797222 -453577186
772359851 -759159119
645516167 -853516814
999998012 -133945205
-989948171 84864016
844527106 -677657312
-877425516 522975493
146105424 -104356491
-263506274 -983565629
-980312005 167332950
702893301 67413559
920513576 -547962563
-327762100 964687455
-927597447 398277771
773991728 685310001
74914702 948591152
-947494490 330843830
-971316549 222595828
-654312878 -859318932
998193294 -31120476
-620792590 838583991
-668900189 802007456
648588825 -851633351
-962932307 -452497605
928765398 388474904
-433951808 933868444
-140790944 -837394855
-468758885 920735992
810384649 637729131
189590945 -990893307
-738070929 -802033870
-976784217 190461562
-975219772 200125016
-640869594 -866730662
152514756 990512488
989857708 -292957770
-730949350 -807740849
-909567880 -592189050
-659971389 809378085
-584736462 862187695
431408953 925762080
895809748 -597516123
-57666744 888095346
956874921 -445086824
-84015314 -999101663
646742078 -852770726
-554737599 879670256
-238391707 -986929296
-927965214 397145300
-988392394 100783115
-975903870 -399893420
725172141 739039149
-696141747 -714761774
-787733035 -758061135
-323822362 -973804122
938990293 354549137
679262230 781004871
823052454 619126986
-790875037 -754960837
-995270594 -270824863
495856780 898546563
252220606 260721576
-358551209 -967126960
-360302394 -966766198
-315378852 967586565
568489243 860018848
139257069 -994933612
-201128931 -991239452
-623053871 837004824
-993172530 44846274
-514967002 -923603113
987403210 101944844
612947736 -872343579
-726569552 -811164460
291409985 967845986
-565281628 -903390886
420124184 929996940
-53542971 -999823795
-999900434 -169254788
-809348748 -466506599
-989896129 85418014
570522725 -894419398
997963904 -26194385
986072719 113448682
836276158 -688599316
-283555523 974353550
-990298344 81030008
-743702378 136634723
987273333 -310981286
692151209 -241303593
-18034275 999955235
218284171 -223977163
-997748472 -35220086
-594216337 856292246
-655604639 812875049
362372399 949384888
53386769 -970459766
-150734139 90395874
-887589592 -632282975
-836313044 -704509508
215383381 982157778
928612412 -419903772
958700878 276406461
-998679124 -216328443
-687068417 786300343
-170777742 991646463
-128485534 -997122461
414204697 -952003751
231178573 979520275
-471919393 -638307687
-331882910 963694696
-942049193 -516342836
-991377271 68253389
999994956 -121407312
516727562 888409283
154345655 990311764
-810580906 640465597
842474845 587549303
800792433 -730583869
975392904 -374177666
713118886 735920746
-300843771 -977772775
66447438 997329149
869185897 538583672
-162821278 992491898
997085362 -10015952
871523272 282868234
-575047391 868014773
999379368 -174675683
-311932067 -975897378
-979340838 -383444063
843855102 585185540
710008112 753741620
209967845 831743412
620775647 -867949888
128895449 992893572
-828639480 -713776384
408322990 934295320
986628131 -315061582
-988416369 -331125603
863557324 -650741558
443742964 920970719
835185677 599775705
-505684728 -926983305
988262577 -304440099
970761370 216748795
142006734 671507643
-715511700 759584533
-622841282 837154234
959524698 -435970529
311773209 963095114
46220502 -999220253
73164345 -998333438
-516193243 -923149358
436930493 -945559671
-595956111 -889352089
986874890 -313528956
609543927 -874217921
972163084 -388122039
899912845 -589960519
-853277443 -682915295
325112409 347021151
-444588919 930023803
-964492105 -446837290
968021085 231465349
-992893433 48652630
-794968654 -750853837
989233778 85241456
667043609 791234411
913539713 433368402
-879920717 -644603206
710834305 752965710
-975594670 197861494
-723346806 -176628827
-321467250 -974224931
-545821169 884548471
999795956 -155028075
66784467 -998576111
813009990 -717215791
751953958 -777727096
515533009 -918519521
310728067 963347448
645082098 808579885
94505345 995661641
775780842 -755869633
-529241555 893227669
165712165 -992951311
56256837 997840446
-43097202 999946933
-80285220 -999215439
231863631 -986496041
610454939 833347240
-861897350 553603134
604493604 57384164
-993290564 43229989
-762495728 707169016
-615136839 842470515
-913329834 439280241
-997743729 -35099432
999205318 -59802608
-987936218 -140028134
85959723 30492735
-470991012 -938790371
752263334 710432449
994211139 31684621
860730285 -654961608
-582022278 -895910760
995870597 -238213885
-997856906 -37999366
984135365 -329763002
30851867 998868458
-499306354 907635261
638102128 -857956208
216281461 716808836
-988580875 98888579
975774414 187433922
777809583 680640037
87936335 996091855
348110160 -967648121
749524698 713442723
947659205 322359025
551563143 869879151
949649055 314532433
771441365 688393173
893371991 -601875379
279169666 -980180918
865188468 546445457
202207938 984192824
203530550 -989546423
-517508841 899095702
632982143 817597264
-809891826 641518241
-733338105 740963849
-105331934 -998273737
-754007663 717597133
-585767702 861557178
729507480 734651237
903684067 459765352
120262317 -996082427
955032978 292440434
818038339 -711362102
828468031 -698596212
849238216 575863568
-747337031 725344544
389154962 -958447966
-723218364 751728773
22355222 -11949436
550090872 -768330436
773518142 -758048102
860256381 57859646
-247505178 -985757026
-974121491 -407985382
-724426673 750469178
-829889580 609920066
-999372692 -91236398
793434777 -738285109
-249748062 980670679
-972320870 -415793487
948124403 320542643
-984828342 133358543
-909332182 449741484
-235960617 982938453
-890587518 494897255
-892484590 -624079386
424583814 928336706
-821963401 622732966
-914324381 436590711
874466267 -633930784
-547163408 883824940
993084218 -266069944
-717577166 432742629
960006129 -836711
-864904571 100780873
767519866 693034076
-638245841 -92065540
-188939137 -992482019
648361777 806074056
896520687 477834041
832446530 604249986
848551920 -672194931
-557334842 -906813933
-113908863 996882649
-148871143 993894993
-717134645 -818267809
594585978 843799501
707360245 756200271
-992765405 50389666
-780901233 683233739
544922619 873579087
-553078063 880588501
15464449 478941672
990692322 71167117
997873790 -24383654
-663658835 -853836463
682477314 -829895569
-602235260 -730176471
-776273531 -769041196
-660067582 -855961840
-681016082 -843103250
619986322 826832773
984253355 -329097778
946042471 -479925735
-785994598 -759765157
-209482314 986881599
-908292461 452413089
965263266 245556175
693747374 -822176730
533861679 -600797343
783547902 673453561
893434852 485345687
999533019 -73094062
-196960108 988551962
699651736 763192865
934948377 -511700012
-882235959 -640939000
882809903 -620198301
-72328019 999184668
926860986 -532795854
759745173 -770859100
-937983545 -527088221
740788065 -786993899
931516830 379605739
292900222 967514389
499216702 -924678401
-721930552 753063209
-59902099 999604596
-826436060 615571471
853874383 567649155
955038983 -451287619
8902731 -406109664
-378642702 -962861430
-630476000 831717742
-495543397 909328720
894560387 482633879
951173962 308440995
998993932 -186938847
-381001263 950790780
-900655983 -609501783
-998468273 -221164162
941111181 -494523694
458559233 914979768
531746597 -911992444
572638925 194424516
910404181 441935912
-910582763 -590121439
992169185 55812409
-602613749 850844839
-114495065 996842593
247593303 976613709
-165214635 992243253
-283271340 -980607004
-158723951 992912569
869678601 -436187494
-111283217 997061758
996981166 -224066582
-375960586 34935723
-986879979 -341770945
526203918 883584081
934624093 -512576762
539075895 165683684
-919249035 422934072
-999097547 -77627891
7525472 999555580
-689796535 783867002
-529719063 -918028369
-998493589 -55804442
-916166744 431548160
-796173364 -749636523
202425935 984160458
962364656 -426060314
999560943 -74545170
383787150 942679009
152518130 -993998071
661697269 795554994
14153141 999402863
-802398620 -489711487
-991646276 64943659
-911476429 444179302
732484325 332445322
-96947351 997975203
394681461 939049731
-786731910 -759042954
751980005 -777704727
-756118608 715061657
-65868674 999415278
901230101 466026950
-945552644 -506706052
868239020 540470052
-951367867 315674018
630400812 819474032
-667599335 444160216
-926356319 -555908352
807348890 641980536
822125452 620530371
978524825 -359354158
396260767 938514589
965321568 245266959
445985004 173199474
754796813 -775255816
998773417 -45968377
-856136711 564304843
637884854 813985327
-962047605 269843273
708130796 755488762
854017621 567391775
993184842 44215160
-814250688 -592220654
71982182 95421868
868683033 -488291852
829188989 -697683975
-986231380 121309207
931568788 -441243590
-416985256 861841223
-396407771 607019826
941836029 -492426231
-950822168 317855366
-123632027 -742817274
638100741 -745159360
293268092 484618783
-649856528 -404345663
-335437357 962823399
568442585 860046956
890838275 491506194
599059832 840906924
-817602749 629619120
994004642 -257603677
583022903 851111668
657884889 798615780
243434393 -985116946
999686809 -161462567
-646598599 819836973
750425167 -779025716
-989880739 85579481
911581396 -567324444
-931269919 386848063
68944011 997197950
634165243 816731550
-597812917 853974884
792509826 -739246339
842582600 587365728
765823346 695017350
241103025 977787398
41224758 -258752970
265419489 -982203244
46444182 -999215373
592146515 835882387
466911213 911508988
-503025244 -927935743
-804593500 649506952
623011296 824719931
-127461397 970601388
330545969 958362511
-769411316 698355306
867111076 77331028
-474873097 918239479
730642828 -258581780
997448964 -16258854
250788264 -984176622
617279653 828698029
-139422410 -996505421
-998566646 -58200375
-362212186 956015065
996701528 -3760221
999523889 -72642844
982104990 144334620
-956273957 295504097
-94700746 998103975
-762292509 -781608598
906016986 -578392759
19234216 -999681209
210539627 982926116
734306202 -792166031
-674563526 797195359
884550137 -617242112
-964925591 255971534
625668705 822853428
332866364 957746522
-737240026 736691529
-979784187 -381241070
512434798 890523708
860237336 555931994
-946860859 -503034777
-752304878 -790230518
975418696 189685816
19015077 -999684360
-443455116 930439883
942763876 -489687064
-629614151 -872642405
724253263 -799997674
-997466752 -239561987
555901710 -901380171
57647334 -998899133
497959098 -793463383
-65480461 -999600249
675618130 -834456958
804728493 -726398924
-992334103 -300552727
542263239 875029724
147769503 -994351798
432190597 709451366
623453508 824409927
234483599 -652334534
656950536 799360816
-769904300 697720828
927252599 393287448
999991836 -119780497
-146705360 454863643
940964496 347535552
705799805 757635754
989154464 -298273169
-471917729 919452567
-165383684 -994655814
597222746 -880793358
634565318 816437743
-677909103 -845078635
89073405 996018588
-791361865 -754477854
688770452 -825626253
942314894 -491018152
404080289 935798730
71389833 -112902328
916297291 425738996
-702698577 -828678760
-162132748 992563227
264891777 973380478
-778861331 685965250
392674237 -957587020
332698243 -970722067
-251180974 -985264540
457299560 915495714
-822627288 621679053
650433523 804476816
-117131676 996649212
845602504 582176405
635230848 190431820
-944906078 340584594
484369436 -240679
419687141 930157802
305169880 964677677
-737335314 -802634292
-707198903 -825502947
-722945375 -813929543
476746170 907260365
270672527 972230459
810658848 637340593
-968942789 -429850501
822617552 -705853753
932925857 -517099287
-993249731 43790057
-906934659 -597476130
918110063 -553409834
998835241 -47748302
922997055 406342779
927139596 -532096251
-317460702 967107293
-495089730 -930748536
554057445 868458899
647973108 806372414
983465909 134272029
952998323 300981903
879625000 -625519378
210728307 -988805927
-760871762 -782846219
170465998 988444309
997203527 -220811628
-306999952 -34050643
-861253260 -672081359
-882684108 512076784
-403473403 944045858
-494860221 -930829036
595169818 843424849
-110432076 -998038649
635170824 815992904
-944860132 340753776
585707485 -886775967
-410941078 941657746
672185344 786986218
995849262 9163203
-884647917 -637069894
-993667526 -287996389
-785774186 -759980921
-196973617 -991675161
-343609753 960806304
435723205 -945916160
712486010 751408588
-177753482 990864966
-781986576 681768982
-136257437 995060939
899291497 -591118777
905606407 -579185256
343761943 954781251
-305690265 126258444
-589046605 -892644463
998991496 -52584564
657917712 798589601
-309286257 968937893
-787542225 -468530671
730762877 -794956761
-983773334 -360660271
653254424 802281548
-403793453 -720950397
990467469 -288129699
645390607 808345963
-61370994 999559144
-431381638 -950207864
-664283813 805850165
232215992 979342408
-252509992 980193136
393803122 939345634
-914837446 435196082
975243755 190790346
494286033 899284156
703129856 760069458
-264690706 -983395203
564193428 -897476118
-849864993 575706074
513148743 -919440950
246608447 976792522
356023201 -965999778
-499424516 907581355
-777930685 687205408
-571457694 870121735
109732554 335906449
986793013 107286685
-251966817 980287478
-475931627 917802124
493697650 -926713981
-94299597 -998741671
121200387 -996029796
-839006887 -701205830
512243109 890617677
322293271 960498119
828376843 610808337
-714162436 760931323
260618187 599339061
-918987877 -572472300
967458810 -407055613
-159335204 882393788
998027737 -27519910
974448126 195716838
473247143 -933890053
-650467733 -861497050
557263508 866619166
-815803131 -728528635
545033140 -906291923
-838971366 594701149
-992055628 59744204
-98939018 -998550939
101482383 995170195
-950023789 321024421
-999981293 -159314979
-440379528 -947767051
529565298 881814804
390221490 -958188684
-632593574 830180424
978728805 168054428
-425699862 936744602
-567112852 872651507
-756953321 714048919
990305925 -289426237
-537042074 -915160184
674073702 785405506
-859078906 -675081521
-637277451 826759118
999839550 -93956629
999254731 -61559239
993488346 -262403008
-839645159 -700419226
275130953 971321354
-412158379 941259141
-700344726 -830314803
996055067 -236060086
-978556164 179069341
879168664 -626270984
923439508 -541159305
524661319 884386945
-993030247 -294324682
861034196 -654513182
999802235 -90405747
49330889 998155843
-78401062 998926287
77500580 -77809054
499582430 341340558
848151351 577764932
-46647099 999906828
525481273 883960606
-772013858 -772978465
705329995 -227433307
925167334 399746799
-898324930 477046512
-610556946 845565341
-930338583 -546477937
-413078425 940957623
-968487331 237772246
-885194043 -636185076
-680708096 791908881
85705750 -997815807
986943099 105984679
566307945 861326594
994361283 29755427
518297506 887625240
742091372 -785938091
685141542 -828102452
-747310974 -794440561
-71046214 -999464273
-530296337 -917804069
-149871274 993798202
881425705 512848873
733377440 -792900262
-999998295 -150719476
427483339 -948305429
-241823039 981996826
321107673 960798194
-135984460 -996708353
689697619 772008388
-801536447 -744105296
-438087305 -948398271
-471533218 -938620527
999788517 -89274782
963556186 -421804862
844565229 583963616
592777498 -712412479
-520978587 -772546684
-975911275 195917553
-941045777 -519023844
-438886917 -948178290
757208927 704912364
-621011328 838431895
-335486409 -971652789
205966143 983627584
45854796 -999228224
-998645761 -217156292
915517840 427899758
982385142 -339322644
-107280750 -998187236
716574939 747497363
200120959 984498073
-940225121 -521207194
-26257620 -999998076
-667972428 -851239396
-991928338 61387761
-704155269 770669667
889042644 495693865
-637952843 824924223
491026933 900798521
887383313 499515582
-988821541 -328223201
852342425 -666970141
594979750 843547007
778191840 680171384
-866569772 -664587854
999915350 -146220009
784015782 -747824863
-445183645 -946434722
-851025835 -685889563
935412827 -510441523
-880595109 -643544200
-984435923 -357020111
-895083045 484699727
-70664682 999247746
960982163 266057906
-983568722 143412052
-415164822 -954356246
-971596514 221043092
-446782690 -945985125
998279052 -33131978
643779809 -854570291
-580321821 -896692921
897605832 475145107
-591813027 -891335793
314879871 962341969
-862985087 -669667615
-372373766 953240657
924162539 402811774
-262162254 686333521
520421959 852227693
-818723394 627856400
-529049653 893325449
132659789 992534991
-4829717 999801779
-888522595 499468103
-902895996 465929036
-762969243 -781018708
-945038902 340095023
-948621187 326502507
918579762 419300073
-865962205 545808221
986232006 -317480102
997757307 -22107860
148140174 -905979864
967168133 -408181532
362769377 949265519
-863937803 549710693
-267363185 977512969
693112552 769009094
-314915829 967690817
744742104 718634882
994289389 -254865860
-820777834 624612872
934022874 -514192620
-397514106 -523507009
-909723074 -591873966
999970877 -113446901
539788395 791334412
659759712 -844657126
282798433 -979613536
597620824 -880583762
-887376771 501986919
-876422921 -650007685
127514780 993022001
605796403 836461465
168494495 988682859
-375499727 -963555475
849360474 -671084531
235356199 -986087678
-749168073 723248946
-934265473 -90179546
-921488654 416538252
-83073834 998705721
563792416 862818762
999408733 -173583382
-404993496 943569603
-762888101 706674114
-806298555 646961543
786886435 -744971832
709153125 754541858
-475447638 918002157
333169639 483754975
-556755307 878540869
-893433525 -622439571
-263132387 978294672
804891657 645384398
294262167 -977766303
963508058 254144821
184809107 986611384
858482386 559211940
-987838645 106243168
-395220504 946596133
-999504814 -191140079
-834000273 603092206
-544785858 885104413
945250743 331661780
858870676 -657693918
524175048 -915101163
160727420 989588720
390954547 940300142
-896733875 -567353249
665931650 -840733585
-317905733 626053598
840726017 -682749658
-991862423 62226125
45155117 998330269
819793774 581477560
-600759924 852061207
954694065 293888592
-693549616 780495228
-786442927 -759326113
392438546 939804586
108806418 994610617
993538431 39999936
-199554884 988219276
970873618 216137327
-601577645 851524884
-900768333 -609293494
-925522158 404599777
794859089 658862248
979780958 160877863
786026824 -217829782
-31592628 -1000000000
621671199 -867443018
-920172122 420310358
874168134 528433609
965185211 -415785248
483509625 904235585
561087000 864402003
-276978047 -981577387
-383249776 -961836827
528284933 -913427447
807578327 -723316883
603259150 -877594671
-379112621 717121739
-299909210 970976865
535054378 -839112862
-900159066 472641416
707803804 -812175839
74521239 996892716
-244358220 -986170335
856861232 562215854
-252202211 -219811933
-530382376 892643769
869918533 119455188
-143375837 994413052
217990301 -988034794
-967893123 240893639
-963837952 -449223997
-600422631 852280766
-867306790 543195166
-932171648 383987914
-781682811 -763935622
288828409 968414128
965932452 242204454
347014260 -967873306
996362507 1530743
-965494942 253148452
-407568533 942752437
534896404 878987785
-477668121 -936666905
-16541987 999942537
-566291628 873128882
726284632 737924870
-702319158 -828944324
621356579 -867621089
548035647 871862715
148150717 -994323735
-515240804 -923502022
-778603233 686310039
16519041 999338821
-580434215 864802353
-781860609 681939258
101898454 530785547
-336358005 -971487499
990113732 76797368
-287340137 -979961142
-20962724 999971947
98493651 -997221487
589858789 846813370
-896220865 482038664
-887170367 502439599
-799682351 -746034368
399692048 -608730536
69352939 997176068
481785392 -930949109
310070566 -974996337
213719572 982426292
-339755739 -970837050
790637917 664374633
-417046027 939653634
-542272778 886447436
-24621484 289796620
-941484830 -517851817
-235668951 -987270203
164661733 989135111
700320893 -817544600
-159761814 -995109991
804212600 646317775
939557123 352551863
-347015148 -272699371
11205157 999476566
875485067 525659357
479720169 -451275073
-818596751 628055765
-242789906 981837540
-48795130 999877959
-975459014 -401956533
122963525 993432742
-452512936 -944350849
842698368 587167808
750319003 498237964
987246032 -311158568
-889443787 -629228007
843944610 585031562
-52672638 999803216
-918414489 -573720559
-864607244 -667385904
674750091 -835024891
-925624112 -557595218
552938833 -902753081
-743949374 -797223324
738719742 -788653926
126002646 962528752
999974104 -138983718
500909923 896132054
904802770 456877344
976649302 181846418
-47999637 999889725
518693606 -917282296
487495532 902421633
-922423307 413822698
909894123 443324081
987199727 103741388
-139741990 -996486082
-11220921 -255446745
-727213552 747534130
-924287332 408321222
-20380548 999968993
815739202 630029856
-641759618 823444550
-141448050 994590915
-625070163 -874957388
402964012 936191235
805680711 -725375269
984593361 125539962
113485278 -996454233
554251635 868347800
-534959856 890290762
997242212 -220237233
151421523 990628813
-377878360 951689261
219441545 981494862
610872740 833065444
732137483 731945291
-440661786 931455848
52238632 -999070444
952091934 304704953
-825532327 617027321
925792773 397826474
999699822 -82577656
-368127830 -724509183
-280989902 -980961365
969577417 223173749
952831824 -458580110
-334624800 963023240
-630197290 -872341692
985284699 -323136603
724923457 -799487335
999265936 -178590686
-929026941 393865214
-349734555 -968888521
843898907 -678502407
891679295 -604861772
815150957 630887410
973480939 -382564331
868063265 540817729
-972674034 -414290613
-517628674 899036910
-827720734 613483638
-849568960 -687799982
-412544124 941132800
424235818 928467094
-50797186 999843548
889664982 494247101
-525963055 894896484
-999822085 -122474495
-185811919 100840001
470613753 909932300
179061823 987365081
-840159415 -699782202
378902444 944263819
-773043772 -772031718
326831059 959332222
-893994444 487201721
-698718295 775782380
-953294626 307867702
-578629146 -877007557
-275975875 975855296
141513697 991651814
-394744410 946740663
-995642077 7065697
345833494 -476886760
-997675216 -33401207
-327457314 -299309698
463051680 -937323109
751603738 -778026771
960246505 -433460971
-521819465 -921038516
-756470455 -786654430
858433455 -658334854
173914059 988018819
-905267739 460052844
-921794986 415652234
-794525929 664258162
796795077 656309135
-952106880 312708497
-869577963 -660229574
593813158 -882579233
-706438875 768489898
915592259 -558922907
-915400999 -580145204
-827461363 -715163967
-936530782 -530869205
601642716 382264465
-268824946 977236881
190109532 800219976
-119201650 996490479
-332619397 -252737694
469046175 211346589
717166692 -516907333
-659334237 809894982
182951336 -991487042
959628508 272261758
988118087 95575744
-722385496 -814353844
-996431044 -6909290
-807282240 645477570
-733422118 740872351
-224871679 -54561271
78224043 -998134804
797249172 655706242
-645775475 73436215
-920058836 332398548
-970050920 -425323800
781357432 676219931
790225858 664911037
-6797733 -999925219
446957325 -942524783
809344415 639192795
219329199 -735405145
-779005235 304333257
906159287 453341261
-577321771 -898055272
554965493 -901815075
687775843 773680803
802658854 648440507
412194770 932901775
234958466 978868478
956226922 -447287810
58541605 -998869616
-455297454 -943534852
-374173343 952736466
-631637570 830874801
740646900 -787107455
-156637504 993124391
-250325659 -985379668
-983014663 147699385
-70754034 999244460
655929784 -847059808
-558505378 -906317536
821289198 -707457063
-892626366 490309220
720105747 744055459
870120871 -640790843
-511719265 901878243
21535084 999187074
-432459636 -597274734
-661445558 -855149200
-970809144 -422168334
-810944780 639908974
612195582 832170260
885933435 -614867317
-864713375 548222004
-866973094 543844504
-576957078 -174618696
513656835 -919244884
642399301 -855405910
695971503 766474581
814861503 -83710363
-940607100 -520191418
938216934 357242755
917180726 423269225
-997925333 -231691609
784216722 672606493
-979778663 170948506
128186576 992959740
-90716040 -998874549
786713304 -745145247
-794759457 -751065016
15150965 -999736344
-82606449 -999145516
-878383498 521011871
-449393648 928241676
-915891242 -579112687
-852457466 571033765
503047329 895097875
849568846 575283161
957902725 -441573771
510246525 891594334
587794158 -885701695
629514300 -862964936
-2424706 -621826914
159667579 -554643945
573458227 857011389
999933145 -105516364
919484961 416696370
-742939427 730332922
-209233344 -990370422
-848387850 578331764
-956427470 -474365368
797146179 655843111
-898081885 -614185274
-996808300 -14181464
997974101 -208585058
-317811901 -974870568
-975261499 199873375
610166141 249612816
999567885 -74914877
-563760102 874591074
586989112 -886117280
-481394666 -843399690
255102421 -983612049
-999964095 -162541974
-73998858 -999388665
585398685 -886934325
-983866227 -360154653
-999184519 -81487803
848061214 577922080
-237740610 -987010884
8235618 999540584
999862773 -96359227
945579799 330406577
583473108 850830921
961413507 106597683
679440817 -831922724
440210880 -944585231
-374801447 952559817
924246341 -539234625
971012757 215379205
535945996 -910226153
-542874356 -542250186
422843384 -949620927
999327433 -64272923
-996080852 -552803
768508082 691871544
-882790332 -640053834
-972255644 217347973
-947351596 331393030
828049059 611329948
576910631 -891248743
-186227098 -992747565
-196001533 988672711
-493849758 -931182433
-286165172 973829639
988426926 92767884
994579848 26888019
-254869189 -984765914
500775733 -322214316
-995728921 5611647
861407330 553719186
999956506 -141700798
358709825 -519933554
-826026926 616232097
-786262650 -759502661
525170241 884122455
-999586281 -187829036
-57320561 999681527
-809615666 641939546
-35427116 999998263
718909297 745226288
357072922 -965778130
-847495810 356891984
756596451 705600606
811461448 471301494
-621340765 -876842781
996526554 -1010685
18738160 999273068
993468408 -262586236
381920757 943289630
-483442361 -934759813
-199377216 988242465
-864510595 -667523056
999990697 -119374403
437704063 923345879
991203082 66077704
341184570 955498750
213980954 982384561
672102587 -836751059
-133728392 -996834618
828651242 610370954
-49230463 -999882231
503392926 894930243
859585528 -656645733
358244265 -965530299
113017284 -849793784
-936374616 370321553
-782261274 -763381236
-858187650 560526787
433635287 -946529264
347434636 -351705054
979642043 161834183
-441865879 -947357059
-840900158 -698860411
961312894 -429745293
-453426102 -911261174
875979778 -631492614
-190141891 -992363622
301542361 965531344
-801105733 654682154
99855232 -997156036
911080760 -568343573
661993758 -843246063
432660406 925285506
922862791 406747923
853666046 568021848
-638024188 668172390
973378117 202054108
-117545229 -199960716
998541394 -39615101
298603706 -977029638
-572391974 869574871
-468668323 -939516102
-462211314 -226556291
-73329155 999144357
-929618291 392030016
-752059406 719907667
999482688 -70720818
909117790 445426626
-688636011 784903584
-351778258 -968484864
-171196678 -994149022
-999251651 -200062819
733511809 -792794133
838616240 594073436
-902255494 -606512684
-748785408 -793205805
273300655 971697488
432934615 925180930
-932266466 -541703200
-36359435 -999988066
980350256 -350025078
-461706903 923535137
739043903 -788394355
-985523799 127530734
-521508579 897122541
-365988823 -965585873
999666973 -162491104
103879757 994993099
-485268566 -934146573
10592580 999489893
-741491335 731958136
-861409775 554527855
165051293 989090080
322438932 960460937
861967308 -653126912
-824182858 -718993040
-657521943 811353388
-703544355 771248368
-937507635 366533919
680264458 780150006
924592882 401501438
987997870 96660388
-310268370 750521985
824564917 -703476076
550136059 -904019811
-763599513 705775278
492806072 -758370464
-912334006 -586522581
-517001176 899341792
-976976932 -394838060
-808893382 643039404
-599520888 852866497
956167972 287544715
-552828583 880726096
996286964 -233282447
720155526 -803091187
-981848837 156369864
-800403270 -745287072
991590988 -278943050
-936985507 368287162
-670894503 800318883
516526465 -918133573
526063158 883657541
204334062 983873882
-577736170 -897868389
38572476 998581102
310208742 963472443
926266556 396366268
987786418 -307625412
-325893465 -973431021
-986993598 114330781
520942338 886296473
734077193 -792347119
-238228956 982579745
962273608 -426381371
-544151738 885443949
998870731 -190213907
661015303 -843865513
269188080 -981666039
921031312 -546774677
145126439 991283591
946410276 -478816554
-956213884 295758080
-305857412 -390927693
-852879206 570267044
637429584 814323577
-410684011 941741796
651635560 803547009
-17568567 -999978174
-477703872 917059284
-731444221 743014995
581126707 450047224
496313680 898331075
-996701080 -12081545
834077223 601594131
-723498199 751437570
98560817 995378448
-127512123 995815634
996447715 -231260458
-578211284 -750857601
402485423 936359022
974365304 196213852
-756620502 714454182
844848299 583476340
634027928 816832099
915856477 -558356089
-781715713 -763904180
-988444542 -330926103
954069066 296531238
565897516 861571872
-843866323 -695134301
-982617543 -366798643
-308900450 -976417397
-640197513 -867089763
193806377 -990494287
997500570 -216221398
469816459 -935052483
-725306693 749546290
-997215745 -243672873
-564646169 -704741386
139534403 991851931
446173109 920001344
144522586 -994584862
-40140329 -999963967
20268865 999226688
899892241 -230048258
-632912937 -870936004
849786892 574899821
-851522225 572729130
-966236741 -348598634
-463366169 -941132017
753568041 708983395
-978950581 176471223
-730803527 743706862
813564503 633184429
-118098236 -997661752
287636501 968672189
528380790 882440676
-780445529 683844616
707688859 755896985
-958490169 275824536
565157749 862012811
-641615427 823551574
976546888 -368882351
-834325760 -706931790
-409668337 -955710961
-882077350 -641191445
-385045706 949617503
979889964 -352399927
65031297 136827883
955507353 290402605
-405590111 -956690283
-664822133 805405501
123378084 993396000
-888634224 -630572108
855006522 565605697
371267299 -962656973
-168128686 -455346854
460232396 -938257561
-586514065 -893825004
825933740 -701776526
983538101 -333076275
547494667 872164103
999735021 -85056616
-998612557 -217940141
356354841 951171003
-63748947 -999637379
-319766182 -412537979
756496519 573994943
-80067721 998849799
940838887 -495305457
809021219 639645795
-529341844 -918174467
988522806 91891719
5518558 -999832415
79877762 277829154
-888872632 498697691
532373104 549994944
343916474 -968501324
966886044 -409271999
-862367121 552709807
862002776 552583960
-985651902 126419233
22533891 491338077
-895317354 -619147871
-442286451 930865506
712266726 598536647
-908810316 451083864
266373302 973087622
990766015 70441813
-617997003 -878529662
483817772 -930239502
401347848 936757445
-596684966 -377281636
222689508 980953586
497943404 -925150621
715235335 -806750071
-172913019 -993996116
-339432912 -886577427
699447234 763375626
782257945 675084545
-320690393 -974362501
960222015 269568710
864317947 548136247
830216670 607863478
142550518 991546380
979452614 163130296
-818429132 -725568432
565270372 861946037
-938790717 -524981380
-937212067 367527117
-475165335 918118795
-703487943 -828125051
986537047 109498924
765084948 -765992539
43722900 -999272329
231139566 -986578922
926894715 394413339
-635674499 827934606
-369796059 -964787803
-87809484 -998978211
-989945886 45181719
-225929325 -988463994
926565647 395439613
832596590 604006032
-47778886 -999898581
-866768644 457932484
770597107 689402777
982651652 -337904487
77307954 -998171426
676492544 -833880767
806163273 643627105
-195261477 988765329
-690495221 601790225
-768671371 699305558
-995820555 4054538
-696405754 -785682775
-879834942 518014466
156631023 990055317
-480568693 915852670
599739144 840462478
999700969 -160659249
-956696897 293711059
233240294 -986335698
828365612 -698725751
-993935506 -285233462
-938610541 -525452357
-761525520 -317201887
995262955 17572428
-22697304 632780958
-874038925 439910241
22730779 999149039
868856810 539241742
485542533 -929633650
541345399 875527296
-559056212 -906083420
88302615 659768497
769183749 691074698
-393459041 947130485
912788445 297071323
-779916051 684553436
777856952 115015985
551501956 -903406277
-972180729 217769935
-994327428 27966358
995411463 -243387614
-754168821 717405168
971680920 211717375
162788903 989351345
-650727931 -861351266
-965988505 -441308739
133403363 992462319
-441077623 931304810
-75744230 -999342503
-690744706 -788282655
-961046533 -459094531
448194809 -942135173
889264904 -609091769
-757468312 713417873
-28432053 999997336
-831029233 608032112
-514126578 900728683
-119833451 996441447
-937634816 366105678
873041039 530781634
68545394 997219115
-997531690 -29898008
-101240253 -998452054
145441105 -994521076
-388206255 948692010
5847437 753087785
954727565 -452329894
-983426668 -362521923
-873592933 530760225
685974364 -827538272
226583282 980299072
148017052 990986951
-991696266 64324147
-988965011 95012884
-686538676 786771930
560419952 864790190
-413230704 -954835421
-874969817 -652210838
-684214598 788827514
-901565112 469200206
-886359536 -634290422
366312443 -963769208
972108983 209340000
192802145 985532082
888664522 496571773
-851011960 -685907816
954318697 -453683940
991207874 -282110410
815029169 631064861
-978908207 176750718
-999851051 -124965421
245118038 977062664
376295504 209455361
942224276 -491286349
900682045 -588523792
-147270957 -996013290
-522077956 -920940969
946728849 325982570
-840746013 591660268
-270118902 -494597881
-974882191 202141514
-979189649 174889047
-533954315 -916374237
410960646 933347569
720347357 743818162
-996384876 -256312761
991486162 63180253
85613169 996239836
362471477 -964621397
-588025336 860168382
910614049 -569291198
-582616841 863477351
-653505308 814529640
-999835628 -123611123
-967777023 -434497968
-888636390 499217746
-297033334 -978400674
564982006 862116885
985024971 122045646
87972662 46096747
995934159 -237481863
-745173890 727810776
-873928019 128116246
992465335 -271521543
-705690486 -826573759
-869986907 537930096
-983639621 -361380167
996981653 -8287550
-988086051 -333460724
-164598393 992307347
595774959 843035552
201733691 984262454
912125054 -566213798
-919651719 -571025620
178604694 -324820095
-987639159 108167426
246870342 -243445893
-931266963 -544191380
-975098632 -403617881
-990322695 -316874972
-475772299 -937276176
897448077 -594534832
-500603207 -928798264
965321112 -415270280
-999989286 -147785745
897149907 -595083344
-856022934 564513858
-999674932 -183490843
924387670 -538896228
306527952 964354713
-30010554 999998741
707126415 756415808
-999042061 -206511198
-996658973 -252285380
108813665 -996701854
-921938738 -565937448
-823389091 620464320
802928393 -728319450
873630817 529554840
-980699648 164616876
-358088808 957111920
-183366788 990209398
927897448 391240361
788831239 -743008425
967883115 232192016
-464969645 472660100
514827906 889350037
-999435357 -94935299
-701135879 773523274
630328110 819526576
-79281087 -999244182
-260833463 -983946586
604910463 837048860
-909435743 -592457083
664127294 793594794
-559226170 -906011146
5446747 999599154
-408081855 942588267
-580233360 864923283
-998834640 -212238927
-943842643 344468508
-135278262 995147929
-764909917 -779322101
506107893 893611749
631607232 818598102
997859926 -24109274
-676274446 -846108434
999077423 -184612595
53288720 -999038977
917863491 -553960214
-489412595 -932727215
432512232 925341996
-492500490 -931653202
306202303 -133881267
325651948 959636806
979232898 -355770139
-860297105 -673403894
462780824 913233909
670806922 -837591444
130199031 12092111
-265306483 977896906
-601165460 -886834598
-914673707 435643802
975570738 -373375609
-898645055 13312075
991329766 64782447
-874964098 527992982
550196947 870649462
-221596737 985124281
-661583612 808065094
423826389 928620264
336040019 -970072320
781757798 -418965154
-949454824 323263287
-854372957 -681457900
-17102385 -999976607
-907221111 455138531
-446603356 466629420
-520751442 897497540
-717727487 -817827941
838939168 593530834
-914553765 -581921943
-290168459 973016058
270347298 -981498217
989076608 -298843010
-999878292 -127532523
766231019 694542898
-335910610 -971572409
-991752883 63614874
317723442 961643546
63588628 -998693868
-561267430 876006968
-857681722 561461702
-560353956 -905529461
-996919711 -16416015
-670638565 -849611052
-653975378 -859512380
580310281 -889532436
759109875 -771428481
429431598 926511789
999961370 -111051391
-749736243 722595917
931743864 321014017
971427271 -391173736
236243249 978644700
418913358 -950714498
-274372237 -981974238
500575177 -924174077
472419126 -934171813
161984049 989444139
-989202424 -325408875
475142995 907970981
569448567 -894942503
461759732 -937753152
-675300021 -846721919
-865343870 547004773
-7303722 -999928338
757099484 -773223925
-977194139 -393808114
475477847 907823605
286144574 -979086283
-635724097 -869463772
-227041423 153329092
-853734444 568705558
-247164757 -933673048
-999606323 -186962578
307886566 -975392240
-827807631 613341921
24993776 999073266
-980578134 165474825
-450856862 -30509167
-422302469 -952564650
592890824 844881695
-565336766 873683144
-252365173 -985104736
-890916751 494160818
-910469802 -590352713
-678684022 793668472
-17603374 -185845752
-977131316 -394106380
652827150 -848999252
-194548334 45422353
128844658 954818657
-907556775 454288060
859754684 -656397604
458969448 -938673184
-168947780 -994348225
-861356881 554627713
617820111 828326917
947539732 -475367345
982299538 142917340
813784774 -564464512
530769862 -912398910
961397663 -429449330
-269729317 -982665780
-236706730 982821230
-11376682 -999952156
-966565169 247744689
-555604364 -907546726
860869714 554741709
996072108 5908081
-880713244 -643357881
803684232 647041879
-623977000 -875511961
-625351330 835382981
-39467624 999974479
392525097 -282901788
-999713425 -113676069
979058808 -356653783
830211824 -696385787
672593525 786644990
814890918 631265707
473834660 908541840
969298591 -399817976
224538695 -987323622
-922211251 414440616
-787607578 674038882
69008619 -998492507
190555899 985841222
-73774961 999126288
85193096 672125679
994427572 28895577
937404815 -504975024
395595268 538898224
-462387942 -941426080
872249593 532410554
-382595714 950330679
-871960057 -656719063
-292232105 972594004
893879501 484275923
381741849 943347561
998584086 -196955783
-401035406 944807806
-974601447 203810149
-71510217 999216484
-719831129 -222742989
-999876001 -127271085
-723077876 715762762
966001520 241856448
998842655 -190920091
-422254193 541916993
926341054 396135757
987337265 102527356
-967289496 244032267
759727157 702047067
997350767 -14508548
-973624174 209506766
-246203945 -113857789
715685155 748353036
142001536 -994754132
880300275 515312796
-692951574 781034120
587432861 848348362
-965605530 252594802
-472893426 919053669
-734208987 740014252
608974858 834341410
-875157610 -651926649
-301206017 -977712335
682455449 778269150
-731223078 743253978
276171313 -980642705
860230455 -655698746
-883435167 510484178
360606752 -965027480
-989345141 91150876
968931653 226639472
64649729 997422853
331273888 958169764
-75010136 -999361965
-658332433 810706160
-406420501 610065078
869565356 -641649848
-554601068 879746283
569772888 859244224
710269206 753496797
989068750 86805459
-473452016 918824748
919004171 418083796
-906020817 458164327
-849795840 -687503448
-244759783 981510581
-839970733 -700016628
-966427151 -439670818
-415531528 623885498
-955826892 -476257770
-355435094 957805309
985919125 -319369618
-999784189 -119318531
-585370525 861800195
461304897 913847112
-589450433 859285387
-976824777 -395557267
58086222 -998884711
-873403281 -654572627
-419701555 -953223623
-880336061 -643952273
996102503 5460996
-496806222 908765149
-579189393 865548944
934268118 -513535053
-978786879 -386153877
-527072814 630690717
-425469099 936823453
-156288546 -995379708
41363848 998476488
-846834774 581078124
270306616 972303739
-321687574 -974185857
708364741 -811770270
919655088 416203371
631146835 818932802
-44665260 -999929221
706324315 757154013
-868580400 -661682465
890247047 -607373612
421195531 929600955
-910834382 445854873
-19070876 -999982679
-119391815 -73297701
966777669 237915368
662941575 -842645663
-796521933 661375256
631022130 -862097447
957925166 -441496470
-903488552 464470231
-929481033 -548551424
965757737 -413598749
883519906 -618994536
-931665976 385593536
-552107924 -909008206
-938636668 362697416
903765344 459555783
543552308 -906948120
-641179922 -866564817
895107812 481306405
-798862220 657971735
-114638188 996832572
900160458 468730258
-764881671 704147009
999443586 -69024347
-949247840 324070719
-724850662 24649425
475244807 907926259
-484323797 -934464923
77691207 -998156203
-823047046 621010503
413248756 932519550
-778793817 -766678508
-409941672 -367740327
813760512 -716354923
-824330391 618955867
954575347 -452836679
737858832 725966889
236834280 -985913093
-67050020 999376469
-300849648 970774596
363048611 -964494439
999758205 -86863158
-679105788 793306008
-182606188 -765290300
107119688 -996790022
972265496 208464156
-924920773 -559207414
-931230533 386972382
-532059077 -917116083
-417412565 939532148
-977793243 184048503
950633377 -465685908
983241329 -334700403
-499965814 907334037
985943813 114517511
-110875164 -685754698
686112724 -827444153
-773669458 692822723
457396338 915456082
829235254 609438774
-275289025 -981835277
908341745 447522878
616886661 -870145109
-939932618 358221077
506041311 -922137461
743660727 719799803
-949711536 -494814019
118282092 -996192004
906607663 452161414
962923937 -424073940
-997831809 -233338815
298887984 -976980627
-960982998 274813806
497874347 897590314
296388585 304001095
907893280 448728027
732054389 -235156096
-736660819 -803181976
-586972010 80790677
782267106 -749538379
999325062 -64181664
-678310649 -844825090
-535748161 -915670450
-242488266 981887353
-893500612 -622322767
539299785 876632221
-129164873 685638051
144198796 991378264
860105269 -655883014
-342105160 961178567
411574673 -952714505
745983967 717290815
600860330 839725479
991577837 62233006
-977527229 185756446
-764076545 705169889
774788743 684337698
-99388232 997826791
-646793271 -863529377
-260095149 978843803
-702012080 772696771
-954119245 -481573327
742471299 721072834
687898154 773574592
-688577119 -838210287
-107584771 997308550
193644403 985415951
295539606 966916316
-943381369 346126663
666528233 791653290
-441707137 -947400916
-289828723 -979562772
-999999067 -153708792
-798265938 658841415
190260425 -990830762
-19991892 999966898
-605390309 -616477273
-856702025 -31192741
-121609250 -997484924
-991245521 69860093
-718850322 -816994567
-801716229 -743916536
955396309 290881127
-757643670 -185004881
-993676226 37701646
980116464 -351232778
420340342 929917110
-959248603 282646925
955497080 290446895
-992846732 -296015624
584915829 849929114
455632592 916176259
262087642 973927185
-230691521 -987887036
-709650574 -823745016
641763430 811084565
980314524 157149396
-364555193 955382885
551554803 -903382300
562465176 -898299641
-417184529 939607848
979552901 -354134472
-231022886 934480415
364470888 948750692
-992185509 -301815660
415942171 -112283417
789352520 -742480608
871974131 -637889689
-69495521 -999503319
-617490937 840863397
345445004 -107484819
971541608 212487849
-302843413 970342349
986108914 113145073
705988207 -813484053
-902325690 -606380559
-313107200 968094489
-783152335 680188137
993905651 -258535363
364191229 -964242044
674805367 784789038
887010554 -613009365
-715690756 759405070
-597592616 854117416
-907941312 -595469556
-749570049 -792548070
979394509 163527156
226169130 -987143827
-889001810 498412697
181917659 -991577803
-191461629 989236284
870031606 536887765
315536776 962181828
680518365 256724362
996583782 -229480633
93690969 995716890
-945334857 339000505
995866519 8912359
240035233 977979304
-840487091 592105137
-889581030 497131664
-562747411 -904494255
-168094591 -994423314
-455847880 925791891
-998610747 -59675697
-459786230 612490399
917025621 423704109
894878326 481863868
-893147953 489128871
858072786 -658861324
569591001 859354108
-233320518 -987563228
695432731 766953615
-999206855 -201486078
445047890 -943113764
248234527 -984508128
-535350949 890088676
-561018464 876147509
-785507536 676952675
59125138 -998849863
401679852 936641295
-435911350 -744331418
474421494 -933489545
-790221067 670372744
886173785 -614453173
-999846986 -124603386
-705965833 768943150
-182241687 -716825152
999998867 -125012570
366866609 948016841
231816691 979411071
926584575 395380781
976991276 179625921
-426309517 -951534406
984494007 126330861
963249815 -422906409
-933934815 -537507760
941894036 344156023
929025562 387644412
594305493 843979307
-467688495 -939819341
818751175 -710510155
-443269403 -885618584
56122350 997846914
864132392 -649876578
374533257 945647584
-354027182 767728364
999248477 -179171671
-192868057 989062274
256732885 -983393779
-422456043 937845186
-576081109 867401016
970963969 215645077
924421999 402022254
-963956907 260721189
679909592 780453606
319296785 961253721
-327784937 717300085
994993092 21325776
591262638 845919451
301145551 965623829
431169985 -516347293
760272413 -770385976
-670830975 -849492897
-998118578 -228226711
-998824783 -67162403
853518468 568285266
690469145 -824455534
69936810 755531349
-589370882 -892492493
-403481194 -211087745
-997599335 -31533069
604352565 837418346
557082587 866723613
130869997 992707502
-391810037 947625683
-826090879 616129161
671598664 787474126
-293341083 972366126
-853440881 -682698410
-703220508 771554936
615084493 -871152572
646482232 807513866
-409956032 941979689
-823453361 620361627
996896695 -225273348
-327400786 -973157928
-849172903 576939610
404612733 935611136
299289768 966054322
-999503070 -99086981
-957231458 -471804518
-658673959 810430267
-489182104 -932807146
976678007 181661054
991668857 -278289812
-881880689 513765719
618647015 827757853
-999997977 -154605050
-712189956 -821901307
954471617 294836289
-744493607 728580987
982335753 142653382
986273400 111756309
353036213 952142430
328533497 -971526011
-808006825 -737165415
736640579 727250681
-727724877 186060575
867023126 -645519300
-403873060 -957097660
-965116644 255025417
824260157 -703851106
223387935 980836380
-727863707 -699890711
545312656 873365080
249468525 976272321
-636748087 -868923489
223515738 -987435371
-315764070 967498961
170083612 432228871
640780191 811822597
823654168 -704591916
773145369 686338005
244758460 977127816
562164633 863773707
999999297 -126311496
202294820 -463539698
-855882670 -679429786
338803888 -969525376
761959621 -768864103
825030198 -702902702
881030738 513714984
999604863 -76984531
-76981900 998989962
691838640 770132364
-957277865 -471653571
994120805 -256494852
930466301 383011625
743673664 -784645482
-807455285 -737767458
999942320 -143366183
-769537629 -775214819
-993496074 40315153
-141006823 994631486
-627634647 174774724
-449892834 -945102741
-660839331 -855507613
986129702 -318100550
-835133218 601196542
-778669316 686221819
709014337 754670985
-365841089 955034771
-306451976 969558020
-321041572 512099454
-993318759 42836374
116812455 993962496
588994591 -885080466
319730252 961145723
-169376328 991799501
517169517 -917881846
-406990008 -956356692
945682445 330014593
-11769443 999898389
-968776481 236248785
991184671 66265639
495884174 -192319203
907125950 -576230706
445332945 920337102
-880907018 -643051763
938879177 354938273
690561298 -824391752
-415677777 332057425
-406607862 116187131
-761972595 707828418
-891796052 -625254215
288376265 -978727976
963861917 252432342
964014821 -420139264
-570404469 -901145179
994792288 24046245
429126064 926627483
-998279109 -49391103
848414627 577305853
831896237 -694232730
-972676698 214955257
-205020580 987490851
91724035 995847450
-362997276 955804054
-151190589 993669147
547985342 -904979185
685149456 775951158
765681297 695182467
-421342495 938219841
-894820922 -620022051
398081550 937891020
-999742797 -115994648
766571429 -764611390
-200932617 988039155
-881235327 -642530696
-655286789 813126323
626308040 822400754
-981480432 159039135
-894662456 485669559
862915115 550837191
963186248 255677672
-926678027 401096382
-729353438 745262569
-180442535 131315147
-957296729 291152717
-635160053 -869760944
957775604 -442009649
-995516643 9127645
581864783 -888742156
-125062234 -997305144
492380649 900170257
-439746237 931787802
-989690416 87572706
-226878729 -988350378
451470895 450476872
-524053229 895859079
607186151 -55597991
-350935711 -968651782
-904872025 -601504995
923039042 -542110560
401181204 -955439854
-556199432 878852336
790751563 -741059279
-132515454 -297605716
-99217409 381999541
-711740517 -396904503
415260992 931783815
-999052062 -75691662
257138755 974861508
366904542 -963636986
386126132 941907512
836338126 -688519053
834590382 600755487
-997339301 -25400436
999779186 -88525632
-175844089 991083720
-806822256 -738455406
-285299890 -980285644
999184501 -59073540
-341524006 -237216245
-997033729 -18781127
975083749 191800193
855636120 564462353
599587783 -879544219
-986049324 -347227673
520184120 -916693103
966730768 -409869684
-999999507 -153329162
-981189040 161136706
-917933784 -12103674
-83681777 998675641
624316877 823804018
-763454095 705959581
990016885 77732993
-917950685 426601973
-168825332 991859455
-139841176 957343734
976099045 185373684
669636783 789101151
126173582 993144150
-847063963 -691060431
-999386311 -92034661
-211529901 187885101
-873750462 530443447
823546508 618373028
619115006 398977368
-810602439 -734309776
-935609718 372853975
817525696 627382205
938116142 -502986316
830609025 -695880216
-853401062 569314383
313564098 -974356559
-530290968 -620825053
-49714094 -999876306
915221257 -559714772
765193968 -765891647
-990496818 78735571
417308005 -951156029
358826227 950443595
-918236336 425798678
-850111276 -155430750
-598264301 853682045
985759341 -320332504
-791610646 486284786
-846759014 -691450948
959287360 273793396
-934828139 -535238381
-593579682 856698545
-271383617 976747502
-642934803 822571280
-874793455 -652477643
-149189005 993864263
-337167458 -971332954
292239066 -978101754
-893330869 -622617999
-692868865 781108578
-999517963 -100042336
-987792480 -335520212
-909491748 449330306
-507399040 903906065
-872379508 533187979
988528260 -302643553
-940884563 354921015
-787300797 -758485230
-984915741 132646458
556073517 -799333567
-783721065 -761973593
-689141693 -837841400
-406060669 -457005380
-265815007 -983233305
-683595226 789373109
688499190 -825812338
-176588575 -993662431
132366939 -995369402
667440342 -839765038
-997238177 -23175344
263831263 973588113
-297536449 -325627992
34711369 -999434611
674233081 785271396
947970264 321144922
948612261 -472054588
996913073 -225040865
998749465 -45287090
-906935723 455861582
-962607073 -453661992
-95950183 -998676298
870894166 535151425
-761775052 -782059396
827686887 611905037
-4316208 999792602
914032954 432006774
948813099 317843446
91274823 995876493
70949612 997090106
165497375 989038406
993419350 41439915
-608309049 -883358231
866104895 -646906779
871305843 -420428900
-340757485 961511569
195172801 985202459
-279060272 -981258379
855110781 -663104757
-960624671 276462879
391476094 -957881795
-983758729 141915195
782586196 -749226118
-432356815 -949947482
-377020148 951932642
55262430 -998976641
-558448920 877591157
-998951778 -71774071
77400913 -926985208
-605715026 848797771
-867842608 542147001
746507885 -782307424
-374420383 -963792492
-342390810 961107924
683472200 777395171
-993776973 36205701
-995924237 -262694487
-974524231 204265696
-865625427 -665938464
-259888424 414250038
-784827630 -186952431
-862777792 551927249
-846480167 -691807796
360456366 949958198
-594112377 -168553727
-480769127 915767880
-657023530 811749750
248934360 976369643
210126726 -988868988
-711775379 -822204339
-158501328 992935210
813929938 -716160075
-43906370 -999935652
478577307 386727296
-838170186 -702236715
762896224 -768007735
-660859474 -855495750
607440069 835366693
-752854341 718967153
577953711 -890725051
574763078 -892323300
999428076 -68375305
192615987 -990608386
-559928736 498300713
724117415 740090430
430259179 -947512543
969198227 225215417
893632513 484870881
-154221827 -995534611
-348229648 959650096
641820110 -855755626
-981220706 160909888
-791542441 555931643
-710697248 480297118
650183224 804670014
-35859800 999997443
908838488 -250660071
962204172 260339822
999449648 -171999203
-851309355 -685515763
84923999 -634254395
856289346 -661432419
-979167282 175037538
-654577079 813686669
-878044074 -647524668
-843874573 586256579
-735060280 739084437
-692070453 781826456
654705060 -847826405
-159764135 820056898
-850295219 574935885
720547826 743621071
908770718 -572996351
835905542 -689079009
-281054346 974851408
-681689617 791048371
239413747 -407566459
992633396 50561703
-984222968 -358200137
152766260 990485650
-541189356 887024404
799587273 652584349
-766823961 701670267
931655455 379155145
-997281227 -24111791
-967349209 243722988
681578671 -830497327
-417786382 939407761
-947371939 331314913
-359029059 956863165
-957116909 175352574
-972586678 -414662840
998470755 -37814324
969676153 222639316
314945159 -974100342
-812546331 637455284
-873056766 -655091105
-478809185 -936296306
527350237 882983676
572146148 -893621337
-197734830 659452166
-563391072 874802126
531575465 -912063805
893076417 486204350
976355322 183733692
-895757750 -618363599
-177573138 -993571341
997054782 -9503325
-999887548 -128608076
-985656319 -51043740
-2680962 999761524
789769229 665503509
-465315823 135413635
-934144127 377651992
477665416 906851135
999671110 -80804630
489778565 901374861
-746661456 -794981827
-602354878 -886257732
-918157092 -574277540
766758577 -764436925
-185923271 -992777181
-926904546 400403760
-167265948 992027063
-624945576 835670831
387425631 941476010
-978095871 -389500326
739659779 724061725
-146837705 -996041518
-707466697 -825311245
127600100 -995658830
-274266101 976190126
-175512489 -993760887
382027337 943254779
-544009513 885519973
-795275309 663177370
-650903917 816560204
-424576811 -951981780
993735896 37593765
974804522 193533591
-232768026 -461913818
952473907 -459740987
-999032113 -74887031
925485733 -523856596
-709411909 765617483
-153090236 993480556
-993073830 -293897054
664117646 -841895159
894167127 483582741
-7898793 999851410
689949558 -824814370
996633117 -228825714
998076810 -28558768
-967234244 244317788
482943306 -930544881
-643079774 822463360
999474868 -70367834
410039118 933678849
-566547799 872980074
670301073 -516894495
78948329 -998105286
209943469 983018643
-322400725 -974058852
-219097168 -989273634
-656307293 -858163303
-941182275 -518660322
824614963 616730657
746376333 -782417041
933423805 373387191
930672516 382344565
647500974 -852304060
554540388 -902012376
-68365199 -999531666
-986875728 115429515
705294528 -813983424
-966301498 249087293
-999123021 -78724242
-732880805 741460950
-265048627 -620171821
256097004 975054054
-491723518 911023288
993367943 42060582
-201830305 -991165260
-613173625 629816525
-991322998 68915403
-426001278 936641228
887590501 499043577
-493582332 910200476
-426675969 -728115145
954229822 -453977278
-954045740 -481800610
688999243 772618209
455868568 916079974
-428551175 935759962
922577357 -543196135
570886244 -894241230
892108037 488510464
-988655646 -329417760
989088545 86618531
926952319 394232383
999352264 -175665309
939661365 352182104
642826539 -855147446
111229336 -996574199
871896846 533127171
797536608 19456151
-906194982 -598925681
981056283 -346349331
-678360034 327414970
210154155 -619845796
996021434 -236458063
-669915435 801148611
-933592815 -179844939
852576149 569961864
687753803 -826322582
520318683 886610879
996511465 -230437768
704699439 -814411133
747241685 -781694898
271192291 972125896
45740450 920141996
-559936487 876756263
-781734761 682109349
850571559 -395932753
-809061728 -501035858
-516677735 899498264
-524418664 -51549340
-646693375 819765416
874346028 528061020
-427013140 936292735
973159007 203340363
405996698 935122742
-183027091 990249516
-563145829 874942106
922753967 407074726
924033456 403204434
-880774099 516067271
596737130 842414995
-305218610 -977041273
-583248351 863093206
-360375427 956506117
-361746936 956139854
-23077742 999981682
-913006626 -585132288
358768808 950460584
-606067883 848563120
-105216249 997463490
407187584 934700821
-654112027 814053462
-219432372 -989234909
-994723488 -276911093
-103008550 -998375694
-640631677 824280858
103548808 995017725
537278290 877717722
-347234850 -969379798
902823826 461969638
623663536 -733149902
521956182 885783727
908656974 -573220735
996253601 -233685132
-594618298 -889995979
485746026 89513319
-49942650 999859859
883079344 -619741879
998024418 -207708275
865755975 545339588
-476592396 917525971
-144410790 596366003
999375816 -66190099
812332517 -717992019
-925162275 405686945
-421509739 -952766237
392316918 -957675186
376449052 945045140
57104593 997799395
999640183 -79000689
997800012 -22938201
-471309027 10027051
268068543 972751086
-836313896 599213127
-836057596 599644600
-291041398 972837848
-752875780 -789741368
-109895251 -998064289
-710911252 -822833042
-886868855 503096811
985432702 -322264173
-882387270 512701143
-975447093 198753484
-958599338 285496500
921417982 411043566
-182446075 990318060
749702225 -779635384
731645597 732452531
-237037835 982768938
-917387225 428178412
-704667314 770183048
998126100 -29613023
-571166135 870292118
-977870661 183548198
-929006469 -549691809
-789411993 186005777
-450464083 -944939333
-998006002 -230259767
-844123792 505999599
-189766019 -38558120
543148775 -907126287
705453763 757953194
-187681192 989694525
569781080 -894780896
6443991 999578322
954263121 295717901
-889873865 -628506193
998013927 -207893511
342459153 -968794925
227219985 980191775
-682029757 790749985
942031583 -491855422
924719829 -538092864
-886463100 -634121493
-826769756 615030130
163532002 -993129023
-895107538 -619520512
816063013 629550316
917638781 -554455719
642568906 -855303315
-63308060 999498050
-333775683 -859085129
-989799680 86429784
664982904 792904147
-655233615 575307243
145760732 -40201725
-11555810 999896075
-318182394 966939906
82665805 996420594
-574964347 868064013
225477569 980485374
931518403 -520802852
943384075 -487846961
-942929657 -513963524
-848765445 577662614
711931531 751932420
-782679898 -762977922
995752559 -239562224
821599093 -707083675
-999101794 -204755493
75952328 996813204
855514431 564683999
-968375423 -432136953
-407216969 942864737
921516497 -545655798
982187649 143732805
-63161279 -999649717
287316853 -978898310
-979006170 176104264
870850226 -639658205
706566314 -813067874
-907540405 -340169585
424799737 -949069725
993309460 42755846
-58308820 999652770
638355984 813635091
234226575 -986220279
-422169944 -155026569
997670196 -20423925
604281160 -877048736
996624364 -2545728
-999525659 -100539000
886106914 502414810
-859159030 -674971627
522168815 885675922
-972109045 -416690732
407387615 -953829912
987935178 -247672937
580642761 -89816745
-324293129 965506882
-872287183 -656233828
47781208 998223797
-415396857 940197178
-982162278 154085977
-926564267 401442660
616173937 -870543693
-152159064 993573511
997549891 -215445397
999388043 -174356379
390493848 -958122420
421730826 -949932122
870695884 535550849
351434002 952607723
891737619 489390389
662423409 194326954
788852634 666690726
45316017 -999239711
-821238400 -722374124
-453176768 926813623
-999454963 -193053800
-892762346 490001959
937225923 360657923
-319423346 966650616
443851688 -943481371
-998962510 -72166451
-998458726 -54701392
-875548261 -651335208
668866082 789739419
877948135 520411748
879526592 517001777
553696656 868665209
159380377 989742796
-211267406 908301669
-974571121 203990041
474289417 908343873
-328326659 -972988050
992536170 -270906350
-464159260 922571426
890970024 491196885
473711299 908595422
808751073 640024103
359320349 -965301712
-943424779 -512614881
982684248 140099390
994342992 -254343969
41796783 92324950
312169068 962999365
959771155 -435115041
710037928 -810556426
427977873 927061843
-989985851 84460109
-397598423 945870214
605750552 -876260659
-949244940 -496188778
362301298 949406190
-590938844 -891750774
826500552 613782716
-996387485 -256275058
-356331692 957571713
-854481103 567341111
-976011890 195294209
-633280883 -870745132
-844343282 -694530091
-903438038 -604270655
595140644 -881885843
876354935 -630882635
-827265155 614224693
-306876104 -976762904
991006446 -283756316
-892999636 489464852
937897883 358345896
658601512 798043491
-518784367 898469159
-446968295 929144488
937982809 -503360935
988287108 94042770
708990700 -811317443
-896073447 482385708
-999156699 -80192929
-257716712 -984378205
-338872878 961976906
-986691055 117135080
-246406480 -985902011
880689033 -623754999
-997295617 -242367978
-899669505 -611308662
404755608 -954516027
483156899 904394751
-645432795 -864274240
-898085304 477618700
-369128109 -964928823
207406641 -362221000
691202436 -823947129
-876116287 -603765159
974254608 -379194394
-39791001 999972130
161369390 989514983
-517335083 899180202
-776868011 688615646
-3603180 976725264
-253342363 -983510551
-956849614 -473023753
-289384163 973175967
814390106 492458097
-632467057 830272402
-981535018 158644503
-221316180 985165952
-962217315 -455040166
991368356 -280791788
-607265412 847765863
899797848 288168698
91297188 -997560688
998129587 -205812645
-866461021 -664743919
268668382 -981741128
-705214043 -826909721
495509475 898710346
275092338 -980803460
655240707 -792734984
988484675 92240247
-519379490 -760138142
-172012436 991510433
-693720260 780341425
-900672840 -609470645
-872154297 533635304
944896537 333007378
-329290350 964321600
484137608 -930127662
-524379394 895696026
-261890844 978519328
820401293 623107662
-951403304 315532116
288083801 -978775056
298774736 966173251
601631254 -878461230
-530905705 -917566864
-774284872 692015402
995035113 -247453225
-652906810 -860123101
796450215 656766394
909529864 444311101
168084133 234252810
978538809 -359284808
788543931 -743299282
804448854 -726698624
54842567 809289950
-632162414 830493770
-695126146 779070901
16649434 -999717054
-732567154 741800949
609429429 834036921
-744993123 -796364470
343587067 954830391
-496293189 908994296
650790383 -850268736
897777556 -593928619
-64175099 53838696
-361800587 -966456221
-792386427 667306823
-657740184 -857324610
-994397275 26901953
-210383906 986753482
969449812 -399217183
191937843 286523930
51480103 998060150
-604553888 -885189540
-32255368 999999959
997119669 -222051159
-141659176 994571460
452788820 917334157
140821274 991721963
-799417976 657160572
-928959325 394074752
-990134864 -318337844
884397337 -617502691
864995967 546819872
593012613 -882996080
-767238515 -777270024
888416617 497143720
-951203511 -166700265
895209784 481057929
-862040076 -670987926
-942318038 349903911
-797350809 660173987
857851813 560385157
953243304 -457229440
536899912 -909823786
999548328 -73877272
763589797 697602515
-709498536 -823854705
-662862043 -854310035
-971327339 -419990809
353060783 -966621063
-967192384 -436768172
998581771 -197007200
-999187908 -81649234
-992683416 51494436
-900152069 -610427826
-847137750 -690965472
-487404619 -188756916
-538428923 -914611654
-795703686 -750111246
-797143919 660474349
-867762195 -662870247
972090084 209445629
413686437 932359891
749561895 -779753545
-681201460 -842984528
-732449251 741928577
-259062841 -358068664
224258566 980690213
492750546 -91364400
-679408644 793043150
-992187536 58026308
846099967 -675531045
840428363 -683147589
504268408 894505489
97269654 -997279688
180441057 -991707127
-554247925 -908115610
10031347 -999790993
471998106 -833394259
-36611493 999992817
935801863 365501379
990093532 -291102052
-889771557 496709894
415438951 931718543
-999980034 -145413698
651205570 803880547
514463647 889528874
806369667 643341293
972498732 -386716533
-999809686 -121438932
946140015 328263577
939362932 353239202
-932488316 -541149221
649417604 805260636
-791256309 668910358
719638084 744514349
519334162 -917029733
-999327536 -88693295
924785300 -537933011
-506462451 -926702596
-997711238 -235438752
999953564 -109360979
-292085077 465219024
763782851 697379855
-335317167 962852979
-711330842 -822529114
-674534211 -589903399
-647158326 819414261
-999442962 -95387945
-245688503 981355798
-952829446 -485528235
-549828879 882375780
-721614294 -551309822
-453710184 899069292
-36838147 -992108314
-863238740 551047329
-719382632 755674590
87912798 -402359045
-992211591 -301594858
-750162348 -792050268
908115026 448132732
884262572 506566247
210246454 903026520
-762098117 707670219
-609287537 846415409
-506338963 170662450
-999123052 -204126925
573054241 857256676
-469935506 920259658
-999771257 -178254574
432001792 -947005962
-116065837 -751572657
-622624458 837306118
450612950 -941370126
998476458 -199209672
680072622 780314242
804795329 645517237
771641084 688153626
-468113716 -939689031
406709756 934870178
-775613394 -769657370
-790906698 -754929494
-565358576 -903357353
-783654602 679503125
-952431985 311394587
-372395425 953234610
-470349601 920091150
943818209 337064445
569130530 -293007527
448558064 919046268
-108204497 997267740
-844743074 584746696
144946008 -994555900
971916406 -389148542
-937760023 -527671073
35753688 -999416523
200890953 -989808255
-983179929 146432755
970070846 -396737728
172971320 988135893
-295556657 58037354
492662062 -927092577
961666960 -428508305
-791876915 -753966679
866501010 -646308558
994258827 31078945
-860113517 556960517
-394750123 -959229063
-295089056 -978715738
793679127 660405867
867471429 541984315
-629047312 832746563
953171713 300263705
280570230 -979962531
985867952 115144226
882547742 -620639701
-535682887 889916460
686874520 774461198
-971854550 -417765820
-799813798 656582792
-757750204 -785553731
949558922 -469099188
-486712890 913222060
963730405 253070767
-894948313 485011448
977295079 177636676
-974747284 202944755
949301532 315914342
838636721 -685520714
936147044 364333397
529922130 -912750627
877329375 298853405
998202053 -204476987
-232661597 983451661
804536135 645873588
-802113541 -743497171
-647541093 819124898
222311029 -987566457
-795724852 218053798
-612148093 -881456953
523301394 -915449993
273219126 -981079119
-766302894 702335656
792215575 662316985
-816092870 -728203253
990093479 76993035
-718633098 -389034839
999984276 -117288765
917825502 421444922
-998343200 -51251332
418523092 -950822433
975992848 186049926
-699685772 -830769781
998515058 -38935377
992015500 57532809
-366654362 954814319
801774532 -729544193
861116872 -654390661
-660940428 808590957
219476251 -624488498
-474095787 918560013
920837746 412753739
-914731445 -581549771
-958368400 -468071544
666252772 -840527640
-745365208 224889225
865914260 545030898
-799900831 -745808202
-237395248 982712376
364730194 948671349
-950141811 320558279
378515917 -960992475
-938157718 364333099
741532780 -786392706
-639485464 825129124
856421016 563025330
-675524980 796373945
-972964149 -413044216
996094411 5581047
-999258155 -85090581
-665268865 -852876354
995656212 11950936
945155197 -482580702
587101081 -886059555
216439858 981986581
304381260 -976020324
2387552 999662421
695830466 -820718224
-101654883 997687256
-762801926 -781164679
998929013 -188701409
433326310 925031439
-386380152 949227570
961938099 261590574
552599193 -902908060
-957001415 292416540
-231559356 -42806803
959167267 274329311
546845093 -905487189
936485793 -507520323
-960520264 276939849
-829197122 -713111842
-932720084 382239061
-311963398 968348380
-986476800 119102237
718256598 745862269
302858689 -976290211
253782747 975481125
285718739 969085833
-169275008 -994319394
-986203919 -346233931
969765279 222156726
995318049 16795671
-999323987 -88501841
960812474 266845732
-998739399 -64092262
-119467464 871233652
-932333161 383473778
959824949 -434928089
472757841 909009157
-894149132 -621193384
950106154 -467362304
116419587 -996294442
943840158 -486492890
794788952 658954383
-999981810 -159208616
-2399635 999756101
-238840073 982481807
-996455215 -255291749
985075443 121636002
-264188667 978102064
-297962518 -978249264
314116469 962527885
999703469 -82816196
-999585093 -104402200
-491541299 -931987536
972531777 206963086
-330306858 964077005
-992905101 -295487543
-679560808 792910661
992231966 -273540721
284533972 -558810227
785283766 -746570791
-978465127 179666808
-867740993 542346297
-473159879 -938109562
227277684 -324988585
314034647 962547790
-877386696 -648535311
478574202 -932064002
487175544 -929058173
842226945 587971596
599619737 840540699
-351697853 958765856
-186655823 -159727632
322530772 -972678274
-646532429 819886718
924878950 -11443761
-999999710 -153014153
635130066 816022874
757071166 705067575
-998811151 -66670437
-890986121 494004987
-311305334 968494125
977481489 -364429879
-83403683 -999120791
814655490 631606786
538271749 877184822
-173652125 991328834
962459582 -425724302
-778047525 -767379623
965791613 242913823
850505499 573633831
988799243 89343455
-930232500 -546737171
-347933301 315529216
-539619433 -914131654
744829382 -783695634
767822253 692679051
678036457 782047747
-392323767 -959785730
466542627 911664617
212304676 -988639320
-898964050 -612591618
-871188013 -657863379
-930014768 -547264931
951052538 308929371
571337054 858297759
-942264950 350091193
-991726072 63951300
159862201 -993424831
-81665102 998773836
59535821 997680818
992717071 49606109
957805291 280370187
-261588666 978573997
800338290 -731064459
964607513 248785677
-38273644 999982390
-999591765 -104842375
-871527669 534879268
442986202 921271308
-992754348 50538950
989006183 -299343841
322588733 960422686
-140372619 994689284
995102294 -246766082
-950659724 318501758
765983340 -564928279
-778832467 -561427797
-842476681 588677904
-883377188 -639116141
328322324 958945758
-722144663 43683836
991173729 66375223
-581572363 -896118934
-695282231 778928978
898286780 473438311
-331385171 963815881
-639813160 -867294406
43312412 998402109
883854114 507478803
395257838 -956948268
86338906 -997787108
-150384810 -995806607
438617735 -945059156
922222178 408662281
-935045396 374708295
-836818068 598361522
-360576154 -487705892
-989300133 -324683756
-457025606 925339762
-981088718 -374668614
316387291 -973832391
-872700010 532549154
-320606800 966373756
93998649 995696154
-355233726 957857468
816406145 -713283738
8798216 -999803548
-370035362 953888825
552502372 -882550158
-864069912 -668146474
561457645 -898775846
932816241 375372898
405619785 935256111
682620050 778127711
-740060062 -800409622
336353004 956811043
-996138354 -259795974
881651708 512352718
-719321265 -816645017
974797881 -376812523
-331442283 963802009
-960127224 -462238399
694674139 -821528814
274789398 -276482520
806134383 -724886931
-616695490 841407115
-811795806 638606253
719304541 744840460
-254129374 979910892
754415944 672454757
-53697490 999778559
965288667 -415393998
659844934 797045909
-443158759 -946998675
973574303 200899933
875227284 526203606
-943957120 -511149808
982359020 142483633
-710617927 764433647
559581609 -899659553
625602358 822900201
-956786153 293332302
-970249533 -424500342
785693903 -746162729
-939686776 359071638
339195856 956043411
276316493 971076302
-870213305 -659299011
-154642062 -995503691
732758902 -793387444
963351195 -422542225
-860552530 556138718
-955613876 298267618
-482920013 914855182
227420065 -987002993
312665717 -674871640
374300521 -961969496
-533319548 -228985405
727633938 736562487
22805901 -999629006
-58321471 137874316
598233036 841446399
457118448 -939277387
679981606 -831562880
347679963 953677183
644079824 809338542
552470170 -902966808
771878784 687868360
-897138230 -615887145
-414736249 -954462489
-859328401 -674738844
-972134730 -416581982
-998586383 -58860401
763891955 -767093452
-215666963 -989665274
-725840824 -811726877
930078302 384264770
-857327516 -225600862
-956520772 294457833
817935703 626773695
-875683 999726451
-998555224 -57825131
496995737 898008968
384100305 -959671004
328955929 -971444787
-522606812 341722652
509536902 -920825618
922781193 406993102
-943660791 345123460
-919740926 421536790
217681187 -988067994
-743295999 729931908
-404248736 943803135
673253376 -836000988
-350452499 959084330
-999998490 -150881650
-832627824 405982155
455988490 -939643305
955903633 288690106
-92833231 -998797518
-911771848 -587682489
612301736 -872702425
268960056 89092202
8211729 -999809508
392332069 939840311
782820628 -353573819
-468156198 920978077
-509987689 -925423266
667437286 790913454
-6038826 -999920426
781665325 -750126902
-145780661 -996109649
-311770788 -975925198
809242693 583023921
988502523 -302818043
497322614 897853657
148257736 990962080
999644141 -79229905
847842148 578303804
-761130819 -114014655
942082582 343466607
74649735 -998275807
-842121741 589290416
-988381316 100893592
-953321350 -484025714
-999211460 -82779449
-158069904 -995243045
-770336792 697163189
-997050675 -19137118
-171919606 -994084766
997191337 -11805594
130376077 992754251
-696744350 -832778123
-561427781 875916447
-673340869 798237733
60342065 -998808625
-736753142 -803107278
-498780921 -929445138
-828127866 612818448
177814226 883219790
184144139 -991381802
960001344 270574514
986932830 106074021
762025996 699404364
-847115395 -690994335
935541027 -510093603
853997154 -664662319
-987861513 106021069
-997722439 -34570151
-13054375 999911245
-773560138 -771556747
399766353 -112718734
987662096 99650266
-895191222 484449180
-890625713 494812038
993717394 37820538
-933690850 379123306
-991997844 -303397147
941601535 345223346
362114109 949462258
-533135493 891230372
-490022070 472663424
943071588 339835094
128130501 -258541929
851736021 395643433
-12374561 999904823
-902468827 466979179
999518535 -169186699
-504889838 905071613
-999651811 -109108418
-864877500 547905701
957287187 282654899
210834441 -766657021
-285815656 -874020604
-740556406 -800004136
-168217044 991925005
-964007395 260476600
-86049655 998557417
-697424131 -832319382
992309040 54234544
-988272316 -332145197
731452336 732651749
265598066 973241177
977135681 -366095434
228442705 -986886762
639055782 -857392166
274140460 971525115
-525188067 895288775
-816836429 630817853
465001109 -936670500
-819848513 -723959329
915259210 428615885
999351935 -65236915
-941135218 354048624
-990732130 -313651506
-970497217 -423473430
998840684 -190967975
998647708 -42464445
991888189 -276447184
996756879 -227171144
-820652999 -723042718
480036674 905793265
994682170 -251004338
-245112827 981451781
-820923263 624382431
993254736 -264534958
-503527862 905701448
702378389 760746592
857171181 -660165121
854941513 -663342122
813267230 633613836
-306079005 969639409
-917603086 -575471586
-946970360 332851373
922590698 -543164961
-574312592 868449710
-624053893 836300365
-981207458 161004798
-417224291 -953844312
962545486 -330097664
469927219 910225642
-908412019 -594527065
-996005271 795210
989410243 83559496
-343892530 960736233
-454474145 -943776604
921158652 411809026
993138508 -265584499
706169453 757296450
-409815110 -955675045
915809565 -558457173
908333364 -573858841
-7424623 -598341152
499566524 -924548583
-874417665 529097027
-994767708 21174653
-950008042 -493938768
110978514 994438710
868446171 540059061
848964389 576343810
-476755881 -936960907
947156081 -476545068
222567990 -987538551
-147388327 187889240
326454184 -309003109
-984814554 133470589
403181550 -954924127
123789321 993359440
-752562449 719312882
-464523708 -940783076
-101000864 -852753888
-957608134 289808153
-220433318 985296905
647817613 -852109278
14311949 -34149596
999973684 -114229950
-530493453 892586825
704985864 -814205376
-931299767 386753725
-443874110 -946799769
-995271254 13137310
987739820 -307933275
-521666950 897044054
-924249475 408434985
983905279 130905922
-755447898 123909500
-968517675 -431565259
611320478 832763362
834273748 -691180296
-42069107 999954858
-752048673 -790449594
215060294 -750640974
138082950 -163102746
136933532 992114258
722382340 -801414624
631933880 818360398
585141685 849787656
126829220 -995705075
-667124441 803494994
-148460779 993934334
-869206805 539468025
984190715 -329451222
-987743842 -335857600
999813636 -153885679
525439986 -914594154
-239266592 982413380
-679959871 -843777521
-806676863 -476396938
-832622564 -708996661
474805966 908118316
213865840 -988474132
853072016 -665953844
-971014996 21295026
995676828 -240418484
516753034 -918045072
887887812 -611488527
-404403470 -895313779
-798181032 658965157
471130204 -934608697
-58753605 867761859
-870783198 -658460344
991847877 59368860
748654560 -780513363
730135415 734006490
497482963 -49147521
-137561181 -996617243
149469535 990834957
902753140 462150171
406183753 -954144200
115393806 -996350565
-686130904 787134568
998786229 -192283922
900198050 -145666922
808320850 640625894
-999959442 -163277365
-862161503 553100890
-998994418 -207873741
981180198 -345701058
665192380 -841207421
-718982896 756080276
-894910282 485099335
645422666 -853573658
-420868684 938378737
-213059697 -989955223
915940915 426727731
247771159 351920353
283277769 -979538302
927155249 -497158444
-789863053 -755961231
860415413 555598240
163941652 546775976
715007689 -806917881
847328374 579196290
-13806126 999918297
-930075218 390604132
407806132 -953720246
448751569 -941959439
660759252 796310146
-972818457 214143332
49612791 -999142655
-701105888 -829789242
194651558 -40171290
-833669209 603645412
579567054 853261180
108276951 -996729979
459179832 914724459
-697752072 776675374
677902445 -832945379
-707768080 -825095440
875742796 479961692
-849557306 576255192
-745003852 728003548
-480361312 -612292474
938913359 354818695
769906402 690221682
-996744289 -251015090
-973890040 207966747
720859704 743314196
-432978957 934212374
-519027320 898349493
-276264442 -981686650
-999404873 -194842947
453596412 -940414445
416392321 -951406666
319418304 961223508
-745222567 -796175060
-172455421 -374433588
-967624909 -435088989
937574119 359460876
-704067993 770752399
970299844 -395806887
-702234702 -516077844
900569158 -588735195
531048882 -912283108
-135318471 -996746653
878918801 518319793
-789657441 -40013731
-648780288 818183517
-702700880 772046761
-989149549 93141957
470420991 -934848285
990053453 -291417696
343108399 -968664313
-622657159 -521348728
-645491158 282852132
998550503 -39856406
995236635 17943316
71285618 997071838
683893484 777032671
-739785955 733870902
999616252 -77627666
325353771 959713715
-512388470 901559950
166607998 -992877882
932686620 -517731261
-507692274 -926257659
-744814364 728218217
87365267 996128614
-999687911 -182799082
-834477065 602294842
476036352 -932936237
-973225787 -411912492
-945816492 337204411
-942548502 -514999481
-193526272 299542369
716355845 747708846
-833552285 -707870786
990679553 -286418793
241958274 -985297748
856713461 562487954
980428949 -349616810
81062035 996516694
-627037319 -873957285
798275169 654340026
-817096220 630411557
489240439 901621619
-478330379 -936451901
-982396165 152373379
-727918635 -810116548
742938730 720573146
993518247 40244012
547056962 872405402
154916120 -993813348
-686798497 -839370035
516151391 888695155
582603266 851373193
402667727 -955056989
-459639446 924335173
-333102338 -972102785
999999923 -128515330
-980348031 167084894
422555281 929095117
97643949 -997261898
484629987 -929954569
-700770903 773866776
-999868883 -126586840
770009033 -761390527
-66339080 -999581125
-45497696 -999921519
615934119 -870677775
-976342895 193227661
-540024314 887642646
-987954207 105115605
-763716250 -780366162
-554051489 -908197863
-908807591 451090865
-733172898 741143707
-939474513 -523186075
635629301 -859414196
-727441888 -810487019
-935364602 373660789
914539259 430607449
-353381827 958334472
-969379973 -428075879
-166269153 -994581459
-576598996 -898380605
-568109493 -902156983
532784715 880109030
724440880 739768580
947825913 -474486758
-905447471 459603753
-389619982 -960400122
-478929663 916543729
451646326 -941040068
996821282 -226303411
859484716 557341615
364566342 670801355
652592032 -849146026
877542446 -628944840
-706907717 273332754
923569066 -540850276
451050538 -941230573
-965558705 -442909288
787164307 668858598
-539085258 638618134
-340823172 -359540436
-541473406 -563142401
324241641 959999423
-694292153 779825116
875822633 524945458
956512261 -446319357
993815621 36616321
879349099 -625973937
597970504 841616735
635025918 816099397
999721135 -84045267
-952750516 310103693
-772750411 694026136
931092826 -521919122
630171482 819639363
-974220659 206044448
-71214774 -966891123
-995862067 3344585
990713169 70962609
-447264193 -945849289
541316995 -907924394
846973288 -674346840
997635257 -19751716
503829452 -922962076
-489648722 911939074
241415364 -985363507
895921070 479310886
-61446811 -999684370
986632903 108672384
765517478 -765591280
-321917551 -974144998
-478028162 -936550079
866004680 544854418
-989258995 92028340
-998160163 -46067334
779105356 -752629347
-954624866 -480003579
454055318 -716278263
-988987219 94787782
578874938 -890261396
806172742 -724845406
260264499 493231129
-685033441 -840518025
-261864550 -983800340
-664386056 -853403649
-465734637 -940415589
-848000560 -689847065
-987566024 108870114
-760387552 709809689
-482242799 -935160406
849468398 575459557
399254289 -955935817
4013582 515545568
385229604 942204548
180681987 987155214
778007044 -753701643
984857723 -325633341
-971105412 223763319
-667417506 803250842
31060397 -999497610
-348821140 -969068238
972069382 209560961
894908727 -599139394
723286387 -800732247
692293563 -823188777
-449544946 928185155
-551052584 -909446719
313834272 962596410
851910391 -385363435
613014726 831613097
-280611951 974939276
-533327633 -916619994
-800188597 -745510083
-123014401 -997412433
335383662 957071549
39241919 -999355395
914607357 -561017018
41677886 -999311191
-996547840 -9116778
-474881867 -937560884
988314975 93789794
983345648 -334130244
991636208 61628109
-502146339 906336790
845205609 -676740966
-563479617 874751513
448600478 -942007169
-981352686 159961517
-461170779 -941791847
991539631 62628615
-998873570 -68927712
-378924413 951389385
-928581722 -550704836
-678651009 793696777
-696496368 777822799
722328030 741865340
584203572 850374643
-841939827 589603930
537463808 -909584067
901386666 -587202975
-638603445 -867938252
-993879515 34680086
-19486095 999964026
976799253 180876731
-733286678 -805889449
210862069 982876058
-984040441 139671351
747691441 715439139
-804172155 650134072
-280218039 -981080186
-248979223 -985560880
342147439 955232979
981796440 146559378
-408033322 -448314875
747858155 -781179474
-502242629 906292698
-959903609 279739711
430232929 200839904
306663944 964322264
-597172180 854389293
936172335 -508376886
-627702792 -873618499
976572265 182343335
843535622 585733852
-555079726 879479181
947851227 -474408831
543897931 874140736
-982621820 150673801
607322482 -875416947
981921618 -341784626
784915532 671719982
-174056069 991283951
-999956929 -163659510
164527727 -119810075
140156345 -994875009
-999077787 -76778168
-26565244 -999998432
380671741 943693004
-978019411 -389867975
-437034025 -948687196
-49426262 999868158
-503283455 -536803893
495013865 898942941
-999749750 -179435650
810614602 -719947924
-968620154 -431153037
-941329955 353368309
930858276 -522533095
-991708171 -305809027
974244650 196933855
-999997801 -154728440
-576381899 867222053
967279567 -407750136
979287009 -355493991
-653082310 -860023716
-363919806 684547140
-704475228 770366103
923464210 404932819
991458171 -280048733
546949635 -905440668
622352335 -867056212
-878930942 519882424
-983448644 144348801
438877850 922889593
925689976 -535707852
778819827 679395431
816256907 -713457501
622567905 -866933789
-546276996 884303020
-916540513 -577736609
-255208177 979721703
751225073 711579395
931853980 -519920595
-9613305 999873696
-976103557 194722173
125187376 993233704
-986320298 120511737
-549063252 -910272858
-868932986 540007049
-410906543 -651119631
205279785 42222594
698330601 154672085
-988488210 99821046
-981573331 -372192277
923128689 -541898051
414848502 -951829173
106074544 -897784268
-614097381 843176193
863081889 -554745455
82689216 -997949960
-334060433 963161808
540396619 876040334
-782717249 680779944
952751439 301997078
277916056 970744462
-399738895 -958073923
-346533268 960077533
-676276592 795731434
-883989360 -638135607
764404908 -766620372
-732309699 742079526
-674931641 796880871
281481257 -979819927
60781938 -998793619
825782211 614914478
999146433 -57771350
-373159767 953020661
753077175 -776757113
310697329 -974882506
997247189 -12749857
872347299 532210132
-928642680 -550559912
-288731995 -394943833
-936435350 370120038
-384942963 -720029567
655413886 -847382776
999821091 -92162142
309171991 963721898
-945408611 338726644
-972036379 218582657
-785011523 -760725921
-50107402 999856953
405035148 -954443289
745290708 -783314871
345374788 954327804
832052692 604890014
322920118 960337954
808808222 639944094
759419506 702398141
-999870836 -126766218
-575115431 -347900808
629946410 819801197
787646540 668242697
-460543866 923986393
-144527409 994305518
633542682 817187308
995449754 14910724
-866756251 -664319915
-127900479 -997153969
122102283 993508845
-93523605 -998771549
-917798334 427028660
-642476721 822911948
-167046765 -994514885
-103832391 -867878856
-64968134 999444435
996702692 -227899475
536267475 878257192
-904835756 461130669
-553909076 -619344830
106338766 -996830364
474483007 808473330
951518608 -462831901
-585848079 861507973
-996457128 -7394623
-714098570 760994929
471039807 909749207
-872680950 -655649221
-988145928 103232942
971756970 211295904
-725864305 -811708766
-999723970 -114504555
-968406713 238196507
501882406 895661941
-706916312 -825704467
-58422018 -999742133
-994855952 19791325
296772358 966633983
-990531684 -315235673
627450905 -864147787
-62908495 -999654915
-236453890 -987171950
614623772 830516629
-490274260 911663405
-480793246 -935642398
-10946349 -817091260
-998074256 -43715046
159075938 -993487594
951339718 -463408879
261597642 974020909
-375690352 -963513499
970622216 217506746
999702432 -82748004
-748119824 466505914
922780725 -542720101
851487273 -668152696
999971372 -113581092
183303442 986810500
147347117 991055809
-204095545 987616038
295686217 -977527327
869839740 537273746
632792730 817735313
175564103 987812390
859095762 -657363925
989628574 -294736727
-890445749 495213544
-891783361 492210331
-748257970 724291532
-997353781 -25725502
118759601 993799139
902154994 463673424
624426755 -865874326
194833062 985250252
981076998 151717708
-44841584 -999927635
-546600782 -204944696
146428232 991150146
-629560714 466991730
-208630782 -990435555
-995823024 -264038197
583890317 850570532
-212734556 986416822
-405401050 943441298
-44575476 999932135
-902566039 466740224
476601952 -932742030
985690156 116610956
-523319181 896224825
46376978 998281544
-654261902 -859348157
-330150692 -972652130
-53605947 999780808
-833775669 -707599885
202150999 -989683924
381079921 -960391355
-745238611 727737265
120467719 993651328
-948690555 -497813522
-935491985 373242456
999806332 -90781033
-208170171 987062856
908766840 446374960
-243620528 981700246
-337476359 962321522
-489663720 -932640064
-294910661 972035649
-616821519 -879121291
543657077 874272445
-997141887 -21089255
290237476 -978427613
-887365436 -632648962
-753618297 -789103815
-34918191 428971532
-281015206 -140743523
159039936 -594654559
948981249 317183920
865766332 -647417421
983211417 136193496
-969570974 232055646
-960340637 277758072
-906565571 456793686
-971110454 -420904780
-680395217 792183011
940338093 349774392
987936455 -306631503
440824235 922125814
-886657597 503556806
-934226719 377383353
-999544070 -189578240
-854668341 566998606
229390779 979824848
-80854127 998812806
-800352938 655791729
662700349 794746293
-948194576 -499254383
-110736011 -998024015
290459100 968056232
663825185 -213281895
989232440 -297700552
-290043510 -831102874
-776525871 689066197
80179669 -998055054
491317279 -927579701
187558955 -991078404
186270993 986416833
-952176126 -487501534
-999629300 -185881575
928898266 388050772
-160493350 992731677
769743281 -761640337
581226242 852230265
-973217639 211854799
929499750 -526066191
436547394 -945672917
-996123365 -1319195
733340494 730699892
-509146280 903088731
677292522 -22104189
400028317 937216962
-945419253 -507079101
-600200024 -887302673
-66249282 -402754357
-71937433 999199913
928286223 -529179665
-53111213 -999830857
-625714061 -141444166
-506594869 -452105744
814916707 -715016113
-687774985 785671112
-719524313 755530655
-194374118 988875562
-600673663 852117483
-957699881 -470269826
-784232329 678709746
701884347 761191351
944351722 -484971567
926125236 396802849
980447953 156206920
-527480619 894124793
-771369988 695827697
-764715923 -779492140
-362732530 -966262777
431225545 235045635
-963367164 -450932574
832877561 603549094
-997588285 -31264110
986036804 113748251
956785201 -445392057
833266069 -692475282
-709528513 765503273
656397531 565153080
-960101954 278841460
455787792 -102110907
998417671 -36497878
-231448649 -987794380
562995823 863287619
566370028 -896431404
368509576 -963278183
-187996542 989656578
-486213392 -933826230
-777058197 688364259
-788452608 672858466
719752906 744401892
-992321173 56281208
56421631 -998939202
260787014 974174680
308057345 -975361314
926061321 -534790719
128290142 992950102
495271486 898822151
977052836 179223156
-908018705 453113611
-79003563 998898733
-919969768 -395094414
-978446294 -387809179
-830344678 609166762
-319185949 966706027
694889837 767434872
206223458 983588667
-985412966 -351237648
-886079591 504815222
556193095 867234934
-889921653 496377626
-555424045 361072689
-850696241 574215198
945948875 -480207038
348460472 -457712073
-997106533 -245429523
-670242328 -849853322
-511613237 901928438
997071503 -9783599
-819107367 197473562
-4693111 -999910944
842101582 -340324648
-272154187 976599246
-961658300 271671357
-50774975 -999862643
-970209984 228629464
-958764557 274475527
999575295 -166767153
-965032228 255443678
-957511924 -19583595
623233438 -485620651
894579655 -599729574
537539459 -909551787
-988872922 -203536414
980451170 156184170
177051293 -992000584
-696937295 777420340
617892407 -869580454
-845227916 583899476
-967552629 242665981
197610862 984858646
797584788 -733958204
988402423 -303495047
-142553692 -996313654
899043302 471540801
878717023 518755871
943930186 336645456
813076454 633889049
-980117195 168662600
-948174989 328225632
-838247056 595936825
974864296 193163520
77009535 996754232
998658224 -195300592
390642941 940404034
480330527 905662155
883042276 44553739
-21952125 999976697
638915392 813219204
-637260485 683987604
274601344 -980875821
-960746112 275905517
963980302 251854832
246159034 550402294
828911594 609955567
-871311026 535308874
-722246585 752736423
-934619373 376103337
652784165 802650248
-876001707 525887868
482785816 904561451
14538889 395351657
950537984 310994648
833767545 602099317
969318834 224567790
320690025 960903678
858278356 -658561851
-601762624 -886545052
140861785 -994829008
-896069113 -617808607
-764528233 -779656478
958830892 275827659
444497145 -943283102
-575223986 -898998873
933656955 372623069
-881768471 -641683059
-143158024 -996276000
965261601 -415496430
-171779076 -994097306
-50374364 -999867838
955313866 13434276
-935669213 -533087336
968934796 -401258953
-793730233 665397136
-951257297 -490236581
-18717562 -846844475
995810674 -238903753
-986099782 -346905018
-655780650 -858469735
-772356454 -772663722
69830608 997150396
994144921 -256263216
-74607551 999092262
468266109 910932899
-465461169 -940498734
286041665 -979102711
830877472 606795914
955825651 -448641480
-14055638 743998915
-704560822 770284550
964350083 250046350
-720217643 754822730
165961637 988984460
-595508856 855462116
648864862 -851462629
965102967 -416093155
-437181635 -214910256
-991446349 67408080
-673706391 -847720646
836440217 597701736
829896429 608380061
993855341 -259004172
-968274213 238892966
967340473 235036425
539010344 876787924
760118482 143665126
-983541863 143622131
-174662086 991216428
384746409 942364268
922067224 409123322
461268720 -937915981
-997851003 -233001562
-561701592 -240036360
-357469722 461267435
-963467332 263076196
-615228829 -177389919
-998624730 -60144453
999928167 -104692788
-57941118 -999750722
-992365309 55703271
299072171 966104598
526989941 883173082
-270322172 -982579109
762758829 698560844
-920783004 418569532
-999345787 -196911219
819479711 624479991
-860828591 555621285
506238462 893548261
-172277763 991481084
-921001085 417942484
-796547002 -749255975
-532525150 891544306
967287484 235310691
-358127444 -967213628
220825267 981264901
373128846 946086230
234614818 978928107
999777140 -156192262
877410069 -629162026
77217344 356923134
-998931539 -209615813
999947728 -108131711
110071798 994511075
-580616082 864692802
-896759339 480768585
256735824 932999117
-439035335 932045330
-52798259 -999835641
825763363 -701989062
1000000000 -129587739
500566938 -104068790
-531903440 -152660446
297613042 -977200084
-400251903 945051875
-505665257 904712197
767775738 -627744594
-227687306 -988252981
-591979448 857708997
784147332 -747695380
-943994755 343917338
-958231561 287104397
-859559980 -674419901
999755478 -157521701
-417892194 -953678010
950330526 311821630
963945824 -420390914
485659605 366337110
550103141 -553908673
317090400 961800084
-995744616 -265063564
-247346220 981076477
-376829552 -629010270
999741294 -85528593
-564324285 874267861
-279438281 703812557
131118198 992683950
673866860 785579458
427300787 927316956
-802070548 653253691
929943324 384700485
-428498694 935778234
-940748209 -519815941
-777621214 -767779420
-996474176 -255014647
988801271 -300777838
-283578765 -980558628
-832868430 604979678
770410926 689624573
528024115 -913534697
635612378 815668172
-989856563 -320473683
915316476 -559511872
-268469873 977304510
948322491 -472952820
-103601905 -998349752
-72701634 -999422475
990940797 68703417
-54944278 999747776
-968834238 235944389
545891747 -658243865
372976708 -962270222
826202838 614252064
965158715 246074697
-992556053 -298607990
422111780 929260440
-857266789 -677548873
-215310174 -989705478
719104905 -803877613
918303775 420087368
961104517 265489377
-991981608 60708070
-582773008 863382377
-1000000000 -152280414
-515017510 -923584528
-8773722 428353862
859666980 557000598
-920978457 -568088225
203158312 984050690
-461985946 -40862853
-933092642 381046698
-947130126 -502275052
-638404692 825928418
841793617 8696957
744377331 719029073
-158027710 992983347
-55785935 -999786824
-824352951 -718796954
-960464109 277195866
660240308 796727861
-649508388 -862030453
-617719170 -878669670
-580981302 254703118
-974833704 202430572
-228726824 -988126672
-311061614 -976047470
-973562570 -410445839
979816111 160634003
-999023747 -207045545
-822391906 -721051209
824968758 -702978445
341363972 955449416
-995577650 -267185804
818206853 -711161268
-144580391 757581891
-450335331 927888689
-685611414 787595365
956331245 286835787
-207617333 987138341
584734859 850042405
181390930 987062194
999998548 -133299327
993837862 36341997
936895994 361787997
6986246 999566947
997322485 -219003198
-102405108 -320959036
180112147 987229528
247986227 -984540086
-953963050 305110668
876781927 -630187772
-778517684 686424168
-483773892 914491812
975358025 -374334520
-982116568 -369399493
12761988 999438400
733008662 731043488
-787122782 674713734
742049934 721522054
-592159865 857595897
346067102 -968065789
-933536852 379619999
-972449091 216251478
-995394662 -269390546
-758018624 712740747
-923078294 -563373570
-245498730 981387483
878200394 -627863214
764988126 695985438
-998197459 -226774676
-957821150 288885317
945117369 -482693657
684717895 -828389081
-135534338 995125214
-724189379 750717400
31527257 -999489678
-714761268 -820016765
-121681274 996293781
-206521577 -990662801
-118348913 996556408
-288059680 973445192
527024787 -913945592
-844692770 -694086956
-334474152 -971844450
-758919954 711628127
-771825835 695234272
-910620829 446410393
-912652697 -585863911
991356914 -280885869
259051128 974502183
-999784642 -177507883
-501034553 -928644809
712942597 750973585
363803312 948953323
-726130571 748678047
855566185 -662465333
-775310447 -769939453
441113465 -944314409
-461081428 923778361
-318329654 966905605
473369890 -933848227
240790247 977843653
986738933 -314381102
-865789889 546142929
823011017 -705376410
329411059 958661453
-835822015 600040861
-999325591 -197610151
977842465 174003137
-97427938 -998615099
-979210443 -384087350
15206281 -195038223
-429994466 935256846
-935844045 372079128
-998520378 -56682578
956244896 287211244
982116765 -340749130
714283725 749694365
-983852523 141168130
-572002969 -900437301
-994830557 -275749848
871527295 533874658
225234590 -987247246
-196392045 988623543
-790767477 669603078
999624361 -78089718
666898646 -840113212
-655499389 -858633069
667974289 681964813
-507914279 -926177166
-809586833 -735430303
579622596 -889881795
117535404 993902239
-820691821 624749044
179628431 987292105
673565652 156310946
-686636760 786684646
-461945135 -941559154
-96131197 998023889
-865312504 -666384011
408665993 183738987
787320414 -744535630
-876486067 524899438
-991471660 -307731038
-854791523 -680898328
-998369188 -223290210
-598192680 -888273464
846257904 581046005
14929262 999382997
-114903942 996813624
-866695527 544383788
978334422 -360287805
534984342 -910631585
913160754 434411865
-346076863 -969606875
100498018 995240463
278547629 970611508
-761889574 707932770
433204853 925077858
513145050 890175501
537599337 877545701
316709077 961894299
481453906 -931064681
676091898 783697921
-990937593 73570354
-454822817 926184251
-632505626 -145812110
487648872 -928890919
794481831 659356109
508697267 -921144223
977526498 -175712900
994502537 27908690
-408918160 942317847
784783138 671888073
-980905811 163155897
798205009 654433482
570325426 784278169
998803003 -46813066
-998213161 -226475823
929426814 386360013
994885957 -248972035
-981983208 155394001
-993636673 -288310679
-539234165 888058915
-745558590 727372876
995245803 -245210883
683187969 -664645318
-913118864 439847112
-476036627 917758580
-966866004 246209252
32064725 -972039878
974523996 -378014134
-923472449 410752401
-997987977 -41404123
-10205148 999880914
-579176302 -897216913
795774645 657658453
-65142777 999438788
254435847 975360706
-999975575 -160475567
-987131801 113036575
83282635 996383386
-745980162 -795547797
943403621 338610344
-895481225 483777445
-228144876 -988197457
996239375 3422046
-197364171 -991634442
752466652 710206980
-422860567 937708634
-978386448 -388098348
994509016 -252714197
-927147284 -554072032
171655346 290871059
118203375 993846147
-282583212 -980714660
839887704 124292896
-510104766 902638664
986263295 111841988
531385920 -912142750
463625233 -937131392
355368789 -966137455
814149888 -715905140
-389525508 948303164
-698002807 -831922997
-55946966 999720524
-648270257 -862714517
780057381 677847987
983964148 130452622
669530553 -838418385
-538447383 888473187
-67497141 999361498
850287503 -669808710
391502158 940117450
-155313510 993258225
818348763 -710992026
-949675815 322397443
950513188 311093920
198495444 984732366
-248341331 -679571890
33209926 998781696
-999931943 -134929706
-8487950 -999935586
-750711770 -791586786
521854953 -308084282
756570712 -773694204
-517443245 899127763
-982749521 -366108766
507243826 893058460
-586188968 -893976170
772757265 -758779014
-139197280 994796245
890418175 492490911
991742159 60513227
907597509 449521556
989064923 -298928241
23654829 -999616248
-999901643 -130330702
626877587 -864475678
-409808729 942027724
-770913368 696418569
997937349 -25651072
-961805848 -456479616
859207014 557860536
361230215 -964892552
288272582 968534645
-578742569 865815894
627444820 -766370228
-215271937 682700764
-985204013 130251841
519289309 887128865
-435669502 933257704
999868130 -96942133
294700838 967107256
683788082 -829015175
-269128753 977178950
-936159433 -531829045
702257996 760855054
-56369382 239717628
-987090471 -340337515
194129679 736371911
582672435 851330100
-995496774 9453865
-400566082 -957879455
791100955 -740701540
998377010 -35498855
-923327629 411180345
-841952560 -697546205
945335333 331340064
-82197686 -999157990
-394010725 -959399330
124488244 993296848
863696559 -650532369
-168593990 991884555
548902992 824100790
753099912 709504073
946675708 -478012077
-44219639 -999933146
940438725 349415826
-781650059 -763966909
-80802268 998815256
-628748096 -873085079
97630011 995444636
918776990 418736092
744260650 -543085988
205366855 -989360102
-885461270 506150138
-595107854 855719998
860594586 555261353
492090836 -927300743
-363820299 955581787
636508121 815007458
632121022 -861461350
953015965 -457978286
-596508424 518185219
-589978458 858957247
-882834994 511757369
529667229 -912856145
-810282852 640920930
965522419 244267831
-461626872 923566308
515091306 889219955
-997221830 -22820052
-237293319 982728551
-378984046 951372268
-502517282 906166779
997716788 -212785053
-936889014 -529937604
401972982 936538605
-956757590 293453669
-26436467 999994627
-506918630 904130438
871753471 533417581
-990386433 80023605
938931723 354754441
475327372 -933179367
438771628 -712144042
994727096 24927159
548073989 -904939674
-856060257 564445360
679590154 780725717
-376945497 -963236836
178558899 -991871235
302986741 -976267694
744030286 719403659
970324490 -395706299
-280851160 548197063
990783407 -285574950
498844529 897126123
973426100 -382801892
-314570110 -975439496
-939177772 -523967319
376727114 -351165068
-535003483 890268233
371324439 946645777
-966218150 249511528
927728753 -530600918
100704452 535972368
-72290711 -999432912
-995980222 -261948535
803793236 646892855
-998805207 -213032287
-991426301 67654244
-890329162 495473264
-808954903 -736124732
617520126 -869790002
956545640 285899357
988807706 89264234
-842953208 -696289262
507532348 -133845000
-218179714 618325259
-961183540 273884419
-950284215 319994509
-986497922 118908658
-974512044 -406257523
-251390499 564607456
-182151615 -993139070
-542700558 -912885255
-771558035 695583710
956761427 284956190
873253370 -635861845
-963072503 264972309
593756454 -546781341
224101833 -987371545
-375724344 952299618
823252722 618822557
332390588 957873287
-691333824 -836393966
-521387858 -921201367
935250171 367357185
991634398 61646956
181735730 317681312
-974266221 205777718
918916555 -551590450
-371111874 953590978
537243360 -909677837
312039333 -974637866
75071712 -360473101
-984194386 -358357829
-281503553 -980882005
976038229 185762299
-930776953 388400125
945622828 -481182552
-324996155 845360160
-894594176 -620418228
803621979 -727580960
25488300 -999587459
-820241860 -723511883
743216340 720275889
107200771 994736401
906317540 452926523
997403001 -15424672
-410795587 543870149
-684607680 -840794138
-912510135 441468632
-234715772 -987389181
-357404791 957291600
972726611 -385760551
-193978410 -991983700
79958799 -901119599
-962183135 269203107
823446732 -704845333
853794891 567791804
188412894 986129703
508315406 -921288120
-505140739 -927179205
-145690166 994196490
-817019761 -727159705
905141015 -580080030
718964609 -803982107
-541091012 887076735
539380875 876588546
-134863535 -996771834
517812999 -917629479
-182057731 569191140
-536394889 889547053
951916201 305424200
-370902927 -964550804
303121898 965160839
-954945932 301047663
-895700304 483263783
-616387355 841617688
-767403602 700928820
587803170 848115048
331425624 -970968454
999796201 -89905047
-907463404 -596424641
-665368096 -852816998
811558660 636061129
-443134284 930557133
644766992 808818560
447484653 -942358940
-741931526 -139526419
-991125786 71313991
-408924546 -955892114
373743714 -962096177
943814402 337078673
146160533 -994469706
592584948 -883218600
-759946049 710358660
921922910 -544716479
53861038 -999021424
410905988 -952893907
212453347 982627285
665989468 792090742
-986007746 123299542
-399995360 945131193
-596747982 -381293970
-720765713 754261579
929820529 -525232752
977831634 174075568
704220029 -814755248
-900505934 471795922
-736741674 493451856
84198465 -550021385
625117938 823240832
-52316302 -999842203
-623333285 836808305
928809168 -527845921
278162382 191138206
845125740 582998314
-351368172 -968566222
995687774 -240295500
-399595401 945254677
892771559 -602935086
-619287785 -877878820
253937252 -899215129
677021382 -833530201
578121707 854153899
-756744763 714303380
-966041108 250405780
-862639079 552191814
897968607 474235900
540617291 -908226436
-447468921 613314210
812203147 635142731
987966525 -306431141
-908615168 451585112
-923110769 411815563
-251404385 918963507
169095593 -992671641
-662409005 -854578573
970462044 218378302
-807622935 644963430
-152366636 -995669361
-667138283 -851748062
999726971 -84460409
905094688 456120720
-998540451 -219564765
-770174047 -726006018
-451225011 927554639
-999300528 -87259458
158114927 -993563572
946527509 326765094
636774385 175640394
447113528 -942475731
-779112622 -766377804
980051606 -351567210
997223610 -220513734
-974962123 201664069
-463085879 922994529
-518849929 898436885
200702486 181634205
861782126 -653403168
-983114795 146934522
-242180308 -491786147
812356110 634923853
-315182930 671684815
-805003899 648895235
404536787 -954572902
17042661 -999711709
561836782 863964904
-54555130 589092573
-385510948 -736176373
-175236127 991152230
920176514 -548733121
-789070363 671991963
-504255956 905365070
-967960938 240538166
680557468 779898806
23447375 999125530
-750910506 721243971
-408336138 942506645
-400557820 944956880
-548188547 883270240
-278531862 975351507
-691004436 -541479973
651839706 803388491
-635835444 827817168
826432527 613890259
-191177054 989271042
-486345842 913381218
-532180302 -917068692
351367621 -833989474
-788412805 -757392976
655808993 800267449
-236214204 75692602
-383813692 -872396019
757430176 704661688
-740661908 -198373965
-316335943 -975130866
968489917 -403009770
109093461 214368269
590548452 846374403
723421800 740781217
-909903498 448267674
-873164540 -654930377
834212710 601372965
700697496 -817275836
-855666137 -679723245
-519639922 898047581
-774089081 -771069564
839337306 592861815
927344782 -531576959
958457619 -439661171
-500176475 -928949844
804133529 -727035798
-998461453 -54785069
-416327461 939890690
736849980 -790148845
825406912 538474159
998919149 -50266169
345358750 -968209515
459865107 914442356
-425468019 -951751767
991791672 59981638
877515718 521341251
970947767 215733358
770889735 689052893
-562043791 875568475
-771480959 -773466511
-23739596 999984462
918896169 418394086
960358401 268941342
-216987062 -989515625
-162962162 -994854774
-73100115 -999412231
-968152890 -433021076
981341302 -344856608
70051940 -998453104
-994262326 28949310
197504496 984873759
974903896 192917817
843677425 585490517
-663537405 806464672
954440159 294969475
-460934904 -941862551
-36236739 999995126
770491730 -760934123
-901727381 -607503711
946347463 327462104
207141206 983449630
-554895340 -907844323
969786087 -397878085
-999794989 -176929652
-995583417 8031261
-671118054 800128887
-109712368 -998072991
567710735 -895784019
797503358 655367978
-572787321 -900088456
-232214597 983520881
395675064 938714515
974331410 196416127
659267562 797510117
830969946 606646489
-958823078 284514745
993976597 34619253
-747396647 -300934458
874045572 -634601321
565559616 861773776
64996401 997404907
840426759 591023268
935029444 368097541
-988598830 -94823908
510584682 891429356
-972812030 -413698825
555186278 -222300598
881380485 -622600156
-579687917 -896983206
-888279617 -631153962
499952678 896593747
-331705644 -192198327
243017944 -985169033
973286949 -383401512
905702279 454537522
933598737 372814039
68593326 -695920333
425526212 -315562400
-805037401 648845229
874611997 279393290
588730780 847528304
971255675 214053514
887588167 -612009123
-392951723 -742505348
233719549 979082889
491199137 900718726
-887632416 501425786
304092690 -976071876
-774512626 691716146
9301844 999517680
988706291 90202972
841970721 588406681
-502307598 -928191430
737305823 -81107010
-943493872 -512424898
-303620603 970173564
997856541 -210533427
944936922 332854493
-811188939 -260535107
997643445 -213965864
-513491690 -924143970
-999993895 -156565774
459962789 -711410747
553200142 -902633381
-804853768 -740577095
916287467 -557419313
991997776 57729015
-8456627 999858684
-993552566 39502272
873606885 -635299824
233179311 979176253
-966485371 -439451533
-650993908 816490824
-708947883 766070494
-961683594 271553076
-844968999 584352595
937033422 -506010328
-610693355 -578411660
-757764734 713053529
-634466221 828815464
528879281 -370277406
808626036 -722165355
-498947929 868540095
247645639 -834330778
403628092 935958030
-487803650 912747033
144601607 254811424
674610774 784953128
197249054 984909918
-936249775 -531596344
759784733 701981122
811599398 -718830535
-495935401 682189466
909168361 -572204565
984416081 -328175217
169306522 988585288
-999860609 -125829794
-646069540 -863926169
875177430 -632788378
604872981 -876731452
-652445749 -860383645
-68305870 999332879
855282060 565107086
994233738 31400380
987051096 -312413520
451943889 917677344
-880005262 517662086
778352526 -753364473
208596381 983226772
-525854224 894951675
-964292231 259085373
-680242142 -843597393
999971047 -139481486
120735810 458735109
383204991 -336124052
-293747656 -853868145
988941689 88002952
881132337 513492243
990505969 72982397
909871576 428299409
-730126884 744434474
-16915427 -474126772
-971216750 223148334
478067299 -932238818
-127349590 995829060
278260040 -52508364
-370812761 953673763
995446936 14951070
-794593617 468087748
-998644641 -60818042
799187306 -732277684
339965718 -468681998
-737455881 736453016
713787457 -807815231
102508135 -997025012
-989520020 89350197
989425658 -296262363
-904379353 -602457906
-721382794 -815110169
-549172113 882735112
-817665775 629520408
-811777158 -733009567
-100142349 -998499241
434714822 924500324
701548776 761493280
136637417 992143578
-201443235 987971819
964230801 -419344375
-765378850 703514036
999860137 -150706544
517267115 888140287
-876651471 -649660499
-418546462 -953514248
930540001 154046923
983478268 134178575
425847528 -948771727
-994225695 -282203932
-538633318 888375413
425368563 -948908192
619270265 827327751
522242133 885638423
678226136 781886490
-293230523 -979016003
-377191732 951884001
231583482 979450988
996892543 -6834680
615317805 830042419
-996747815 -12995064
-485193772 190506128
186983520 -991129585
-638047100 -868233918
543953398 -906770549
182596027 986903811
628800789 -863374775
294742361 -726785850
-470400654 -938975051
105853411 994841317
-220301536 -989133424
521058265 -329323193
998684244 -43468840
835886635 -54181053
822431684 620067357
486137662 903041540
321436667 -972885547
-850362515 -686760616
-786491750 675589733
-906985053 -597376277
863329575 550040985
545612771 873200250
121994914 379628732
93026936 995761303
-713692535 -820802193
64088934 997451787
-708270790 766727744
-787847860 673703831
919956063 415328988
-361255292 443616110
821589613 621332748
-788195522 -757607112
-245107973 959215097
141179383 -994808191
954077024 248727209
-998286564 -224985963
991784963 60054403
354418334 951739175
-207376553 -990570790
732571491 -793534940
27522480 800414336
-764191623 -449519972
734039177 729974444
618458238 827887985
987021032 -312604544
976115350 -370888975
-829273858 610938093
973969624 198564603
-980668305 164838249
635358616 -859572676
-994625620 23388584
-420277182 -953078384
955218019 291648432
-276353641 35607600
-997128822 -20808430
675341601 187459875
-245742278 981346768
-469765957 920328555
871187265 -639130999
-825885333 616459851
-993958728 33500239
998117661 -206030377
-216621399 -949275320
-346101659 960185436
-788941321 -756871662
699910075 -817836858
-998228012 -226179558
302507672 965305025
-977793612 -390950953
939609646 -498781524
-80923436 -999196398
969123028 225618171
513960033 889775855
949097133 316724913
-926694842 -555124842
79430534 996613660
-988935019 95316533
247478052 841452772
807173817 642224001
-69570849 -510858252
-542138543 -913112682
-835162745 -705912866
-975395833 -402248262
970195995 -396230479
121946973 -995987365
-264605985 978025479
473159287 908835051
-437066009 72798346
-879432058 -645367350
637106893 -858544471
987174313 -311624221
936636847 -507104059
-921925810 415271469
458842185 914863445
-288321299 -979804633
958862291 275687857
-808448039 643714333
-363581012 -966086510
-903579463 -603999304
84701075 996296583
-979449692 173160174
877008097 522428377
610129587 -873898700
698825088 763931142
-356312266 -967580440
-379673158 -962632724
-977169975 188020473
907474602 449850829
555884913 867411811
-934717865 -535519413
-907813184 -595725907
766311984 694448382
417654321 -951060988
-243314633 981750884
-846421029 581807624
-351239503 317447543
-969536533 232237954
-648422791 -862630248
-175918049 991075314
-96188906 445008568
776512128 -755159080
922675974 407308055
930575659 -523269651
-903319575 464886646
999994851 -121340045
318281560 961505438
46610641 -929046894
715542196 748490149
717246213 746845096
460402896 914220261
628133700 -863757228
-263586847 978212288
-983218340 146136225
-184449515 990080378
716145122 -806077169
161933963 -993258343
506752127 -921872293
836454659 320067933
953038972 -457902624
-973129381 -412330435
-491304516 911208502
-197672481 988462016
297460346 966476330
504542242 894372544
-778949606 -766531650
-914147618 437068815
-543811917 -912432320
356737842 -709058992
-923590952 -562217277
249530143 -984340207
-916904045 -576965554
-266524440 977670545
351869135 952482587
-348685303 959534337
789923617 -741901518
755508806 706818893
-114959659 996809646
945995177 328819396
-436072136 933113882
-786990202 -758789800
918697198 -552086830
1403558 -999865046
-781474164 682461494
436949189 923638606
-908514714 -594319860
-819457757 626697486
490192789 901184329
968549335 228670104
-985028264 131717818
-802802548 652168607
629538182 526681393
-999658847 -109614443
910595284 -569329249
370689176 946841455
827163224 -700239472
539859608 876330432
-292142960 -979191118
-995472145 -268486399
-246363570 981242261
80865005 996528433
939761265 351827092
-321377325 966192910
-936762910 369030132
-203886318 987644178
-825311787 617381263
988758623 89719943
-41811069 -999951533
740347477 -787348249
-971265499 222878835
946608553 326450243
976385280 -369635383
965692080 243414469
172158528 -992416856
-865503348 434867276
-790799209 669558182
619835760 826937497
395078827 -956992695
-969922377 230180381
-293134133 972409173
-277165394 975621229
-380823791 -962376919
-569460443 871285674
-997090971 -19996140
-931054740 -544718076
721344529 742837094
-712973700 762109805
369333814 947258387
987873732 -307047900
-791644119 -754197772
978161033 -361135323
-936104259 371217522
-843164611 -696022723
878577350 519056903
-650821352 -861298652
-940584049 -520252730
583665024 -887823221
-713276950 761809395
-310288176 -976180310
790759395 664216379
914047749 -562200271
233484565 305940335
901051639 -587831270
-748779216 723694805
652581828 802808873
847653588 -673421104
243870080 335895959
-384235662 -961615435
651320591 803791351
776567782 682162034
558672924 865804054
-825290607 -717706918
-933253493 380531819
-970568314 226692957
-108763645 997230698
-155415500 -521493406
847815240 -673201066
-839511420 593776975
926235224 396463167
456593405 915784158
-562495155 875312242
-925367598 -558184484
995048781 20565370
-202374973 -991107446
690822162 771025213
959582105 272470579
538436834 877096218
-968003874 240313018
554852172 868003998
-994706144 22135451
596429767 842613487
-976624020 -396504828
-442425833 -947202018
429759214 926387710
-720485509 754548645
941830712 344387384
300179089 965848556
292687470 -978027550
-751906163 -790571165
766417384 -764754881
-888530095 -630743265
824797524 616447962
47325793 998242593
986671015 108342801
919698139 416078565
-789503236 -756316638
995108653 19743244
-605028233 849253721
987076940 104819389
551911254 -856340870
681495585 779093563
840204789 -683446023
-921280381 417138513
982629577 140501747
571481552 -893949446
211982361 982701061
-575630365 867668692
-685014432 788122266
628480179 -863558619
731730930 -794196370
-261154560 -488473700
-994200273 29880848
-931656996 -543221850
867916450 541107825
-897205351 479714281
-309268254 -976354611
939317609 353398897
537318653 -588763871
-279116947 975235774
-716354550 758738223
776780511 -754897808
-404517275 943718988
907230203 -576026340
-998725435 -63599154
141501951 -994787000
993554105 39810207
-651094742 816412694
430594406 926071389
-488289224 -933115931
-586531944 861088100
-893584405 488137012
-998444202 -221696147
198639273 -990028587
914192717 -561893815
-564536538 874145461
979858735 160337450
855452583 -662625358
137594113 992047796
-599078624 853153696
694246881 768004706
-927841819 -552453886
-165872610 -994615134
852271515 570503150
-50487288 999849835
-202230291 987866439
-497971516 908241153
-941914864 -516702090
610217131 -841879619
972883504 204944053
-950120908 320641013
258296505 974644219
-111311537 -997996102
-591386572 858080423
-999667816 -110271773
-984614833 135078698
-759328848 -619854318
185903756 986465915
-44231816 999935791
-713186266 -821172936
-492678729 910600616
-482081253 915211222
-328413608 964532220
-748519265 723992492
146407848 -994451903
983698542 132493436
-422780068 -952442367
-346436492 -969536442
-888210273 500155205
777435383 20053194
-990447710 79310039
999992322 -119960512
-814727012 -729731155
-315855999 967477902
999924843 -104208254
978629471 -358830314
671685736 -837021619
818832112 625442376
-993574747 -288936560
-687192731 -839113368
574531939 -892438388
998894371 -49503877
-731051719 743439003
-890584378 -627308229
-607929208 847322870
750294676 -779135809
-900646903 -609518492
-835643222 600341588
939940167 351190899
642120684 -245857546
-23304661 -999993493
753663108 -776246318
-995715046 -265442769
442308616 921540393
-79478290 998877008
974905466 -376339292
902632184 462458753
-972943701 213425573
-999996195 -155529966
-251669368 980339120
-733021286 -804240848
988392241 93084647
678861593 540272478
855182018 565288663
955766133 -448841723
-445846357 -946248938
-977989470 182772602
277967717 -980367280
563197151 863169411
838204781 594763508
470308737 910062796
-608299578 847075578
-73343703 -95945164
-842894659 587954759
-759439130 710986627
-758197786 712519976
978743906 167952022
923969179 403399924
-729169287 745458434
-925254129 405409570
-133543383 995300672
-911677691 443653401
231899982 979396813
975283622 -374668776
-305435931 -723008154
699866974 763000411
-543046620 -912745136
-994180503 -282678684
979345926 163858852
984672530 -326710558
712293683 751590861
507947352 -921426278
812226127 635109955
262964417 973757687
493909514 899460169
-920196017 -569827585
-968136884 239614755
395744727 -956827051
-522947653 896409329
-166613818 992096208
943834128 337004916
852455842 -666813094
-155117962 548428029
884944257 505040691
-932582253 382679438
-217738830 -989429625
-717498631 757583466
-950459429 -492604010
408298580 -953590302
-840078412 592806100
-749950801 -792228693
-867903040 -662666017
-170049017 -626625299
-748788107 -594452760
217505502 981813855
-352399878 -968361447
-108945306 997218595
-305737458 -371383100
-472264640 791592754
-26089318 999993564
671705097 787385759
984776945 -326103686
998898765 -189503050
999640589 -163812629
279671385 -980102885
753961703 708544809
889558959 -608578240
173069384 -992339380
577545591 854509113
-983651560 142759680
-976461628 192485141
91939050 995833545
-983167281 -363900700
-780590300 -764978870
-757348717 713564498
997601348 -19102697
999538544 -73371130
999645079 -163598419
-989027762 -326704880
286810939 968850387
496796877 898102895
-906500823 -598328372
-254734705 979805028
-972381511 216635619
496620520 -94905931
993795666 36860986
-799119784 -746614416
515890034 888824752
-905874151 458533217
899255921 471007263
-57816086 -476853914
981247838 150493989
983904006 -331057136
-219941183 -989175780
-999902788 -130485115
-504585841 -927378222
-760174815 -783453225
-974651201 -405637089
-25394378 999991147
-77247489 998978156
190457116 985854567
-201206984 -991231201
-418045119 939321542
-459349292 -942335720
662135282 795202001
273623383 -981019764
882532753 510409278
549209348 871204560
301913589 -976455721
-720000538 -816139583
446669494 -942614486
950921623 309454850
-435378481 933361335
-945704719 337623729
-900029253 472957612
996398852 -231889589
-437229289 932698847
748175732 714913150
985603556 117321744
-350609110 959044372
681496081 -434061184
-999874802 -171354284
-979267377 174372351
-163689838 -994795137
514865955 889331305
944070535 336119915
-674840141 -847010561
407219986 -953873817
948905681 -471143298
-376450406 952094044
726395834 -798358782
891308990 490400640
549627371 870969847
-967890023 -434056536
-526256388 -919358267
996494424 -508794
-265267740 -983312133
126875160 993080425
947278622 323843623
-222212061 955206540
-947001781 332731566
648093640 -851939054
-975027695 -403940260
957463399 -443078276
-924489766 -560185564
-979294818 -383671365
-930943162 -544994793
826762508 -700741823
862188117 552229734
-900965137 470671818
411571831 933127595
-432009734 -691989493
339565416 955942262
917058249 423612740
990129160 76647365
926574159 -533513484
-835967593 -704931723
998394861 -200863987
-387663270 948851655
-570840085 870482465
428761081 926765617
-892356336 490918559
676793756 -833681145
28566343 -654210122
412069178 -952581071
184215671 -33214494
-925908573 -556940754
670856445 -754786797
987450957 101521923
-986466921 119192354
961888251 -427734021
-980151448 -379404248
901677408 464889079
-994519309 25025526
711375197 752456665
-808143848 -737015155
-67632810 999356698
978080236 172411310
-986832985 115825551
-253305183 980054876
-354076156 619327454
508529643 892431606
839618391 -684225866
998335463 -34483094
824621352 -38661936
467693503 911176609
977497794 176297726
918340672 -552891165
994799936 -249834641
-988171613 102978853
517016332 888265641
-815696263 632597804
-60104998 -999710457
-19782178 -205275465
42150746 998446574
-957920008 -469547209
-650599716 816794011
-891219705 493480090
73623710 -998315669
-129202001 995673025
-994540842 -278870815
651093334 803967260
738799293 724972597
-289812379 -504573662
-262470178 -983714118
485754543 903215953
478353787 906544089
-7697563 999848731
999892277 -99905309
-759325346 39066529
934589603 369559344
-810199853 -734754693
-994598421 23808377
798829285 -732653263
344547912 -968373747
208289640 -989061522
-392643998 947376335
-177848113 -993545753
-146114625 994156614
119410707 993742992
985142582 -323968670
217695495 981782819
743086245 -785126339
999033237 -53966149
-935997484 -532245749
-923615566 410328162
-851160348 573381061
809921387 638381374
678843830 -832319750
986561977 109285468
-502157230 -558510751
92409922 995802474
967750948 -405912612
934755561 -512221852
879528966 516996615
-942592643 -195990938
648615098 805879047
-957307524 -471556482
114350888 994165557
-669316231 801656115
814109162 632397544
-314770264 967723527
-947660057 -500773155
158193597 939154773
-700115675 774480154
697482120 -819554009
85347962 -997831954
733922545 730096125
995679970 11609795
-918622519 -573267809
-998242085 -48345967
-725049755 -812332425
-437963416 932433215
421435387 558315767
-558033234 877824410
627341909 323755120
725970247 738241148
-942378551 -515457680
970087413 220410178
-705847116 -826462707
-282620618 12496527
313412423 962698615
879796141 516413435
240949640 977814991
-951924500 313443664
-302322135 970455517
991035534 67757633
-813084181 -298081445
734502385 -792010765
872758313 531363824
-122800296 996203505
851456156 571950639
316329750 961987794
-207247667 987188644
-754877481 -788022457
951572647 306828632
142798229 -994701616
617244423 -869944808
-766564391 702001985
-714693197 760402308
-125352968 773003446
980257070 157553296
-871840106 -656896946
-974425442 -406642529
-880794915 -643229019
-397284482 -958643978
-816074914 632008086
227203363 -987027415
-900627500 471498489
926028093 -534872808
772986370 686530905
-786753417 675227309
973002884 204251055
473108305 908857162
-882277310 512932425
717915724 746194095
-919863750 -570562109
891659852 489574254
977932345 173401868
-227053256 -233336833
-906813750 456168986
-984583336 135330744
-175097067 991167819
166385878 988934599
882028876 511521006
980813509 153603898
-652179637 815566643
467280608 911352191
-734452681 -804960748
55715303 -984400707
976909624 180158706
-907935538 453325181
450122470 918415974
448287180 919155119
731966801 732121380
875090979 -632927817
940653323 -495832666
-375404708 952389992
719414488 -803646513
-690238388 783470866
-137093107 994986152
993956754 -258057119
-465534764 922025631
288557256 968473002
831057294 -695306939
315895617 962094237
327377718 959190603
711683749 -809358185
867088213 542735414
-906714694 304889979
-178680872 -993467591
-307941219 969232838
988077925 95939268
954725638 293754066
-473076341 798218500
-996832451 -249688074
-7505160 999846126
-849064865 577131932
-538347784 -914644348
-593023656 -890760032
-452575468 927042745
964227585 250645987
800855563 650875919
-854045543 568137229
148789362 990906548
907659467 449355363
-971080439 223900635
-357937237 957151883
870801064 535339097
352404146 952326820
962005957 261272246
-115054538 -997813154
825904469 614721946
-831458007 607321109
806615620 642999985
999859167 -95980194
910344571 148085611
-721654421 -814906248
-996794794 -250262180
-748439505 -793495628
20621176 999215675
795429329 658112989
-774611814 236825530
938331934 -502379624
-910199726 447501726
15947968 -999726575
981190209 150906982
277248238 -980478689
-5119155 999806938
-682184408 790614001
-282901315 974484054
-284667872 974131146
-960251678 -461814326
-897822368 478246478
799573560 -731872387
-958449720 286151310
-607479863 -883767077
104695987 994930763
146239894 94018072
729079442 735090535
-127190146 -997191885
698729692 -818672556
192511713 -990618299
-173675731 -993927241
-708516807 766489500
-935275133 -534096833
430893112 -947328584
101587362 995162608
131095482 -995447320
-733634918 740640585
894436916 -599985316
-484281757 914273781
996282607 2763880
-272232470 -982295016
994369714 -254082428
-958805525 -466626860
807944222 641152387
-962679335 266847999
862086600 -652948794
-326101957 965079954
288382624 201472852
997505557 -216143116
957218599 -443913967
-991300170 -309110115
-217265763 985760734
961758706 262430915
-847990052 48813838
-784560697 678257520
-1228926 -999885315
105799740 -642254973
-209337246 986902082
-990105976 83159007
918313252 420060404
42981259 998414906
-969612226 -427128046
-996779563 -13615813
848801908 576628314
972617922 206472797
-83749035 998672287
79927583 812518182
-920633367 -568858944
920233027 414523138
-456557420 925519627
847068604 579646147
56593348 -998933629
-511535588 -924859871
-995752777 5208773
696532311 -820224693
-902615135 -605833116
952133231 -460844467
-627101622 834136294
-724825347 -812503990
-714349069 -820319862
-26732771 999995241
768050939 -763229484
-245192220 -986061617
-31916267 1000000000
-344298237 905256212
886968099 500460679
-775766180 690066363
288699447 968442182
-246166549 187090471
611500599 832641783
-978607221 178733978
946920401 -477267139
999364294 -175230355
854200116 -664378770
-656049828 812522730
-904113012 -602972122
505268378 894019778
-167739752 -994454359
990806506 70041969
-547576423 -910887214
-37280556 999988652
589287582 847175452
922325590 408354295
-949400444 323475500
-855578843 565328742
-517928847 898889512
-137151605 -996641013
-128198937 995758203
96293895 -997325909
-515212133 900206043
471414864 -934512294
-392080764 -959841349
-991167048 70813536
519807295 -916843028
419059739 930388650
-497565301 908424781
-964107345 -448244845
-568974731 -901776870
841206481 589702821
467727018 911162345
-930532174 389169964
152709879 -407999659
-266052274 -983199111
-849797394 575826879
-497732486 -929816782
-636585856 827266675
-975675047 -400957996
824934629 616235595
-37714205 -999980508
954530466 -452984921
-215042902 -989735473
-997432565 -240124818
-210174636 986783270
-44768025 -765636219
264925078 100623899
-967249111 -436548870
-662670492 807176157
-328688549 964466249
-397071263 946032133
230454745 -986657297
867667605 541599028
-860102504 -673672386
164078521 -993084751
-815263040 633267760
779619072 678396482
-981776002 -371155007
417293455 931037877
-436385658 -948865009
166929080 988869890
568880838 -895217830
685566066 -827815032
964432776 249641408
-867441506 542932078
370711778 -962782492
-878647938 -646587552
-314306429 967827534
-844644231 -694148747
281586125 969970296
959775365 271599710
52844619 997998284
-999348829 -89867032
978652359 168570274
-899889672 473296360
982956137 138094034
-985102783 -353119078
-999992320 -156993669
-239828352 503792986
-51880047 999821083
-890176219 495812929
951236753 308188274
539117330 -908873469
-823598631 -719665946
999920098 -145742970
-881031641 515532418
396667026 -956596849
24629404 -289142866
-698698803 -831446189
-608754300 846771875
-952640715 310549383
997877904 -210182215
874314403 -634173113
-594049564 -890269535
-737923706 735935388
-952950614 309285095
-884381802 508467527
-929363723 -548833539
10777747 -999783299
399585086 937370927
-500281371 -928912594
975791930 -372377856
933825626 -514715742
-996501675 -8235339
989669609 81071167
407563147 934566785
-95988796 885898477
999968107 -139953800
-488973294 -232234815
998431775 -200120707
683322479 777523926
-495349716 909415050
48558987 -999168823
573257377 857133402
243078008 -985161701
-24729578 999988550
-999501706 -191261897
765803707 -765325364
-319918010 966535149
998832943 -47680458
-381434089 950665984
897593398 -594267482
-610325958 845720541
103903852 170764256
-915150861 434338052
-512529075 -924496667
-802985378 651897270
-982917819 148436225
-419492893 -953276225
-596923600 -888885726
987184111 103879030
-704650239 -827306700
-803818458 650660036
-235692217 982980448
864819623 547162785
-941999149 351025853
-999922603 -167181774
-740313406 733279432
999659042 -162901166
994651009 25945800
125183059 -995802280
-398584790 -632881899
-110395257 997121612
-813986596 635238792
304514532 964832714
-998369794 -52036598
977414442 176850274
-771148248 -773769783
943222608 339278550
807215694 -723713379
950522044 -466041433
-331781473 -972349229
-462822266 923098301
-815569337 -728790677
243765226 977307400
11481271 999470539
-116787276 996675301
994701207 -250815288
340559695 -969174996
-827305224 -715347590
257085987 -678549155
136263636 -995126650
-928220213 -551561809
312909248 -671277030
293894880 967290245
999988797 -136221169
741681240 721914949
-31341885 -999999960
-995597277 -266941935
786961888 669116824
348581670 953421535
-823966763 -719242150
999063494 -185010479
-265412667 977877390
261672387 -982723620
393097578 939583220
998562257 -40169156
996007208 6858430
-997797328 -36471452
526836735 -914022744
119494335 -996125057
665695931 -840884699
-984734878 -355291618
-493629069 -931259586
-944149125 343356170
941480004 345666335
-348600651 -969111615
318797965 -973381982
959814722 271422146
418696964 -950774455
944244396 335468034
-909129697 450262700
-175402723 991133519
-735922087 738141904
-626514785 834554935
640841171 -856335835
-994365692 27383710
912520453 -565395947
703937355 -814957642
-949591060 322730662
737585618 -292660517
402487844 -955103404
-955990781 -475744644
-500806076 -928726098
-451703933 -944583569
728136233 736054061
26625540 -753481449
-247394311 981068361
-222805142 -988836983
-958070423 287804254
452051866 -940910072
953483865 298968872
727270985 736929770
541949015 -907650398
-858823558 559351183
-828425927 -714029607
-944010695 -511001963
-995125395 -272481693
449444671 918689257
127708402 -680485281
-9608232 -999942335
990621135 71860861
874629355 527465109
696957924 -819924240
868467262 540017147
978160075 171876163
750791697 712054907
-200045412 988155231
811159598 -719329640
930745590 382107708
644716528 -854002376
-896890205 480459568
896874740 476960552
842519466 -680351066
799464210 652749325
-797747603 659596343
542510237 -907406696
730419990 733714263
980607375 -348688264
-429534352 -950694597
-985439548 128261177
-456484283 -943184073
958388981 -439898333
-155900640 993198938
-589296739 859380755
-214887618 986106992
966182625 240940792
-946646629 -503637175
998366317 -201418361
-198073323 -991560469
-28932377 -999999215
897160519 476255207
-159953710 992787116
-536745439 889364157
-17548772 589226762
815822697 629906395
-830030153 -712116746
784410301 -747436413
-998334665 -51000095
486205456 -929400098
-579373311 374697293
-553815784 880180889
560611222 -899175005
735645126 -791105517
-493516090 -931299031
-422983678 937667016
855636658 -662365891
-983100424 147044837
431818379 -353668649
-943945801 344095089
849631747 575172608
999876006 -149553241
342680447 -968750482
755701662 706603375
-588732721 -892791265
218729038 981612505
-475207760 -937456706
-761950716 707855937
354009726 -966422533
-978611316 -387007505
361917494 -964742608
-996605501 -253079182
-993851755 -286100592
750614703 -778865746
-882871010 511681066
640670260 -856437039
586521735 848921789
-885578147 505898297
855715148 -662254793
496026287 674293003
996556660 -1481377
-922338257 -565039256
796207472 -735396725
171782063 -992448304
337374414 -969810070
-681286044 791402220
990292058 75063350
-349486395 959330436
-784266375 -761447151
85639996 -150540260
-915785893 -579334601
-577800860 -897839208
-797171262 354645166
-467015717 921434697
-981145993 161444481
667903582 790530823
85675373 996235945
-612745883 844090378
55060691 152390637
-542471793 886341424
658957646 797758652
862413054 551799334
-996316226 -257298353
474803733 547635819
986144477 112846283
-921489976 -566944590
996837651 -5942300
582551517 -114041843
-483389293 -934777551
190103384 -990845450
737447676 726401271
490381705 -927916973
-928512621 -550869079
696941800 765610730
-606438034 -884274222
215898951 266997610
-629194582 -872857130
-560451349 -905487485
-218740711 -989314793
558135368 866115466
-562983215 875034753
946790513 -477662771
893180967 485954064
746484474 -496322323
-881357719 -642336373
-897116815 479923729
-780235244 -765316687
-724788765 750089816
-17170970 -29186639
-782068030 -763567091
-730777662 -807876594
576368666 -891520168
992448562 52658911
348916803 953326138
813108067 633843510
-759059104 -784422707
211449893 623693511
704516048 758811792
740615522 723048637
922876056 -542495279
916177232 426072710
482948718 224233597
966974991 -408929049
978350786 170596160
-998109487 -44679245
-274925589 976061107
72140531 997024651
635142247 -859699175
858881609 -621311948
-402702105 -957374873
867599452 541733226
746139831 -43057463
-910203314 -480449093
-136467099 995042237
973985168 -380369911
-378098205 -962982088
-922663800 -564307338
996955890 -224429075
-567364708 -902482681
-890374312 -627664085
-309148170 -954627628
-132134381 995422851
-770665506 -774204950
999997262 -134297051
33470331 998771988
751929355 710802443
368085250 947642325
-878049218 521697315
-338724809 -971035030
-870085212 537736026
-831073427 -710863626
974069531 -380002599
771221173 688656519
328962332 958779067
972647898 206302148
774959398 684128997
278455458 -980291738
201288980 984327626
876667191 523156129
900509649 467849379
999271392 -62174403
382056607 -960160360
827356177 612429178
-718705064 -772450805
491528844 900565766
848508609 -672254199
-965767037 251784441
999374607 -66140804
-864800058 -49990150
907519966 449729443
-229049324 984006445
462408790 -937537563
-79300954 30882263
634621831 -505051026
-533364186 891112637
462664632 -937452392
946801773 325698890
920825521 412789524
495729198 -925969287
-693830577 780241888
-996951441 -247862161
898629431 -592349286
939601061 352396175
431845803 925596048
-483218716 -62883383
-913355838 439210044
692997062 769111141
817212642 -712336594
-837421807 597339686
652041767 803230711
125822434 -995764922
97129103 995479628
996479387 -230852012
-482600309 -935041138
-741482461 -799245843
-995890959 2833069
-883788859 509731803
895488777 480373679
999797821 -90039448
-428684013 -950917671
888843562 496156535
-202686240 -991074250
977250366 -365544728
-790230312 -755598338
870599974 358375693
141929145 991609585
-549463399 882575743
963652106 253449689
-186792429 989801150
985182549 120765513
-999769694 -118127503
825418842 615483650
-971139195 -303146761
-980354211 -378384546
304622026 964807288
650116764 -850687507
948010909 -473916794
997112891 -10479742
-933027021 -539797039
869533366 537888604
698430356 764283443
-3929278 999785419
675521012 784182213
-441601567 -947430048
441667536 186183079
-873212106 531524347
-81380449 998787559
674943314 784672271
982975990 137947596
-984502117 -356644049
994612119 -251698859
398360268 -830230437
-986628216 117714085
148034551 296429549
-997636734 -236730683
257997835 -983223445
-531247802 662276520
819362819 -709777033
439431774 922673770
-74250120 999106901
-424064918 937300612
-948839401 325656648
-13079088 -999960947
242612175 977515565
-265527315 -924766017
598460923 -880140990
917252573 423066327
328778821 958826913
997019272 -223514861
620782295 -181124092
13589535 -999753749
817674417 627161537
895022611 481513508
602689150 -877898128
586046119 849220840
204798239 983804031
-991120389 -310548162
330841407 -971081421
-793301679 666006890
-478936978 -936254520
994877180 22898208
-999938287 -165679669
363292978 949107696
-990620181 -314539502
988916221 -299976386
257579984 -983280002
997387235 -15141911
-832009840 606405279
-919110457 423326911
-410515180 -955503455
-774202556 692123560
-474408940 918431047
901051467 466481256
515959456 -918354062
-295422236 -978661786
918151491 420520142
-580819979 864569177
669269003 -838587217
964959143 247058810
859900753 -656183244
265770218 -982153773
934255583 370657625
812569113 -717720952
999628229 -164385567
-707926419 767060418
-517310204 899192249
-227287070 984272818
67524223 997272916
811693832 635868584
-994901050 -274976871
-999822281 -175248586
776949557 -754733122
-912614280 441192766
875418322 -632399694
-364191097 692090285
-503783758 -927665400
529655403 763053121
717341054 746752878
908453537 -573621884
-850607988 -686438828
716019638 748032111
66215261 -998597399
-316675244 967289161
999997687 -123532181
971425194 213125719
-191373667 989247120
567680743 860504994
-604433942 849645791
-910527283 446653593
-883908142 509477860
-948354713 -498791083
-719133076 755927964
-457797654 925043092
-513109059 901216726
953934656 297091617
607973609 835010549
31059328 998860861
688518228 773036087
810672761 -719882059
-929853132 -547655614
-646318609 820047271
989373184 -296654039
-153427292 993446874
740721279 -787047632
797987890 -733535667
171211397 988352687
-146322560 -996075048
-172389884 991468667
692462705 -823071130
-979092505 -384663646
885264714 504320742
-465747929 921940728
-948075268 -499595074
-614979998 842577408
-973689909 -409887973
939492951 352779017
-226144990 984444410
86923033 996157061
655195285 -847519600
691381053 770534499
-784340488 -761375563
883477493 508317494
-824034235 619430617
-911458800 -588325301
-235528265 983006072
-929754904 391605510
-802747712 -742825440
985709022 -320634905
-716681542 758409230
-570984847 870397969
804877783 -726238853
998904414 -49805489
954937176 292850090
215204735 -988332363
-861299540 554735751
-989517830 -323049898
929632853 385699950
940113181 -497362909
989509713 82605943
137299688 -995060643
-996222336 -3107616
-592473423 857399131
767866727 -763402331
869736921 -641384718
999947130 -142812728
948637057 318533829
777260303 -754430290
667395152 -512172320
-995933250 2079272
919862489 -549445755
188892376 -990957753
375381659 243284780
338453361 956245722
-995905418 -262944899
864713901 547368205
-439894056 -947900833
599379408 840698110
-889959150 -628362768
-999966892 -162071387
639309119 812924595
-941734745 -517183732
431601488 -947122533
791895975 -739882128
885239433 -616061553
-211712401 -990101678
113779316 994212529
868711931 539530729
230780497 940675898
845844773 -675876900
-977284655 187294621
-967643676 242192497
-999270136 -199455673
956078256 -447790431
824116438 -704027084
508503189 892444504
633509272 -860653166
-102716154 973811136
985829018 115465848
-926308283 402219793
-827771904 613400249
-913561170 438654785
-837715091 -702794944
-418198747 939270321
876011860 524544935
-306587238 -976811878
-140325202 -996450454
754406314 -775597189
-804217691 -741259704
893904332 -600931937
-328096760 964607841
-719612211 755441073
-334287563 963106061
-573408907 868979241
323406982 657605123
799869794 652204155
586467311 -886385490
612496801 75914690
-937296227 367244467
24881240 -479393709
-584108738 862569788
208424220 983253289
918567405 -552379875
964752798 248073136
311956401 -974653023
907822003 -574865182
-727507076 747223544
-99105019 -106351602
-860963735 555367695
927487268 -531214782
-673274114 798294537
-301012386 580287807
-1891549 999746291
998308982 -202493953
259228214 -983056681
-648018895 818762241
944732455 333628464
-999475846 -192255765
-817575999 -726531864
385686075 -959289026
-995442763 -268831164
-999946471 -164883874
622758267 824897110
-256770331 -323873113
-603045789 850560823
-389175710 948406333
-915605283 433093356
489262655 -928319154
-868516678 -50725921
-942537633 349127272
989086843 -298768264
-857288509 562186555
-964685379 257157947
989226020 85315278
-550251626 882144183
702973543 760210345
-551618243 881392599
704704599 758639672
927153268 393600130
936604799 362782910
-233967699 -987482525
-995762545 -264833244
464879916 447991691
653033164 -87400053
-659251589 -856439731
772231079 687444930
674539561 -835162259
984485750 -327779900
-90721809 998315845
188716112 986088995
964637005 -417834382
999412844 -173429366
-288098640 142838048
615448660 -870949092
997680960 -20631504
-224054480 595925526
627627707 821462316
-105043382 -96911069
815937028 -713829676
961175800 265157262
102788009 995074287
264715063 973415113
-957247448 -471752904
563018222 -898037848
311310762 -974770702
-161425245 992635936
-766594391 -777839689
-136533854 -996676744
999810221 -91138287
959610103 -435674096
-565175135 873776864
-506340916 904398779
-894100807 486958407
-954380452 303388499
986558244 -315490607
440271073 922343610
793674422 -738035641
-944379301 -509977853
-857146147 562448801
865550889 545739297
53307476 63252818
-846019303 582513072
934492871 -512930145
321803082 -632638791
-489907383 -24968877
956951244 -444826483
-998435744 -221878968
-993466096 -290019254
-798210247 -747551506
999991089 -135720866
4077537 -180071163
-709982870 765057707
534694187 879095534
980165190 -350981512
311129663 -798684324
-324386901 -973702826
-992479854 54199344
-356939287 -234938619
-922730413 -564157361
-479164102 694008835
605246534 -876531085
-580684526 -896526510
897435780 475570561
940193835 350288221
-970068936 229391529
279510886 893826139
878486435 -627392868
-595294750 -682697067
967022475 236669952
641701856 811130806
82352833 -730305054
658767414 -845281096
784526242 -747321761
476015770 -932943303
-990257245 -317384986
-946301474 -504606943
-618887677 839904085
437172855 923551978
-964548439 257830554
-254617778 979825514
169653097 988543157
745977942 -782747537
580332074 852786277
-898911065 -612687818
-985450294 -351009056
879459764 517146979
-527061354 894338054
998861840 -190437876
697997873 764669421
850766654 -669147851
300556130 -976692608
-189390414 989487955
314374158 -974206433
623883663 -866184036
891452023 490064263
155283826 990206791
987547504 -309192382
-986421534 -344813418
632754822 -861093458
601934092 839017208
551376272 869984666
-466767982 921533661
-610516725 394503966
349735684 953092910
570638061 858721334
937637460 -504326283
993601054 39240109
519211584 -917078081
882086878 -621414848
-854459756 -681341928
943122653 339647251
-997641501 -32569019
699361842 763451926
808802763 -721970503
216196956 -988227047
-598933277 -517674475
-999943129 -137133313
-895041872 484795084
-658434063 810624695
-999166966 -80666379
-694067069 -186476787
631228073 -861978356
175647498 987801889
967135770 236092880
-972758849 -413927303
944597825 334136513
-744032463 729101859
974626418 194627647
-963255645 -451336040
-986096811 122507756
-871235700 535458245
926043305 397055126
-944726460 -509012670
728122535 -797016615
-823448981 -719837795
-230739277 983749300
972819399 205315656
-985210048 -352474320
467301954 -935899015
-993236367 -292295251
786024669 344587099
766154193 -764999700
938659888 355705109
976329651 -369894096
396921260 938289003
572940665 -893228272
823213670 -705129823
-540172405 576104365
259960200 974330903
-42524948 999951350
-928092811 396752139
-707391813 767575208
843063495 -679622906
925557942 -536033611
862052046 -44025251
501748496 -923737630
-984871252 -354490736
963347932 254907850
883364996 508567052
-982262665 -368642653
292304009 967647761
561854037 -898588507
-452076368 -944476447
409576001 933845268
962667433 258142795
711201042 752620657
-398304242 -958407332
914188385 431577607
948675149 -471859586
-477581692 -936694858
-391863589 -959891002
333827632 -970502491
-992811882 -296328381
-328782454 964443699
-472600343 -938285556
903434987 460405866
-260221891 -984032480
-901688603 -607576420
-926510292 401606760
-760836924 709250879
885349486 504129280
-793330399 -752507549
-188083361 -992566077
-406126478 943211023
978646598 -358743688
-317297339 562497826
968639724 228190628
-987529076 -337340773
927544310 392364201
834835523 600353560
-545348106 -911803019
267241859 972915517
640484893 812044023
-227284812 -988301648
-298618842 971251599
377058089 944852000
-856836924 -678133139
-864330172 548959240
49586904 998144600
-375743717 -387012672
-892195956 -624573010
759832350 701926563
558909452 -899975643
-751251223 -791128911
-466532595 -940172680
-180958715 990493007
839981836 -683743012
-997196606 -243984761
-742715334 730584750
-181318157 -993218859
-999403109 -93020656
-488655592 912374800
-806109059 -739226699
996381471 -232110828
83453185 -997917008
221596820 981136104
75846152 -998228988
-618058826 840475028
-921709342 415900252
-995502078 -268121451
999905651 -101579589
812528065 634677195
292614668 967578281
654770698 801088621
960715773 267293588
-988978534 -327069798
576089190 855405333
-983351576 145103799
-792245417 667506985
-428567843 -950948029
576908970 854901355
382356074 -960088773
-82558927 998730672
671996905 -836819703
121037840 993601819
-753500634 -585227940
-480256975 -935820378
-848121182 578803682
762445641 -768421110
-104402386 997515516
810791558 637152272
-190650511 -991001678
-532079777 891772975
-716103518 758990658
-164863187 -994698663
-998308515 -50239969
-20970973 -702515000
-990309866 80901123
523598868 884938727
-894520733 485995500
219317454 -357479873
-705623093 -826621440
960169655 269807663
656427523 -846748103
-948572556 32284289
-353160027 958391520
211628690 982756441
917034623 -555787708
-368508687 -392763705
346787619 -967919527
889554825 494503319
-562416810 -904638115
-18462540 999957978
-862407781 552632449
826905119 -700563616
-721211469 -815238314
307671731 -975431063
-736684679 737304515
300753111 -976658390
992058464 57054500
940773328 -495492224
877344436 521708328
942145004 -491520662
-232934143 983409351
-828587451 -713838086
-892958730 -623262550
388517572 -958602730
-963019703 265225228
250243145 976130727
835755484 -689272932
378425630 944416305
832231089 604600111
-273056102 976425411
-855191963 -680360937
888913967 -609703234
984892066 123124292
997299551 -219356245
996731078 -4225490
79466768 996611520
-222662198 984965502
-232796734 -987628369
-355466479 -967750400
994197077 31860653
-946444468 334840567
492288766 -927229004
-946639388 -503657529
-594904014 855851043
984681869 124824898
906454499 452565573
-138526338 -996559313
887782129 498604440
-709826292 765211493
-923233660 411455816
782534123 674735441
244681149 -984959734
-227172877 -900313652
-666827632 -851936101
-992238068 57367156
886937889 500529322
519451941 887047262
406327183 935005711
999683064 -81518640
-992423972 -299766795
-759417398 -784111414
-160854101 -922633774
733810869 -189583686
-484405421 914220637
621621072 825692628
-594050783 856398063
-923938735 -561432389
-4031604 -548608199
-464292763 922518486
-896174184 -617621264
-568241039 -902099253
-994052751 -284015882
368063363 -963377982
-663602850 -853869745
-636736195 827156377
316113427 -529315524
-877500007 -648361425
-999995677 -149707017
744064211 -784325431
333597012 957551332
-485404982 913788834
887707455 498775786
-622948749 837078729
516835790 888355559
566120628 -896551339
301886994 965450613
-494803907 909657968
-838849014 594910174
-927647400 398124203
-770560250 -774299546
639381189 -857199686
-814396111 634607687
-418273094 -953582673
643668988 809648892
750482901 712393175
849714048 -670598265
-959178684 -465391815
-814670825 634183137
156627237 -993679875
-449111028 -945325781
-204177285 -338832448
-800802058 655131139
-852017957 571831501
953395194 -456728863
-578436878 865998020
39680145 -999347499
912207844 -566043074
-573829608 -899622617
573363726 -893018909
869651295 537652201
372178037 -962451087
-528248115 893733811
265371693 973286005
932102430 -519267365
-118020229 996581717
999916746 -103077959
-939996958 -521809556
520822410 886356986
-779327645 -766174709
-998905640 -210318418
-965675054 252246160
-258154427 979194322
-59355562 999621403
-986375307 -345116674
-271286519 -982435840
-938403564 363495398
904353915 458037476
536718475 -909900333
-939886009 -522102358
986167559 -317871109
924696635 401184760
645818606 -853332893
-736351707 737671515
709113715 -811228416
14426657 -999744507
-430378038 935123091
475068220 -916977170
-999917344 -132614238
-890785175 494456191
-515774295 899934931
-761608835 708285477
651053811 164962945
603982838 -877208460
583195577 -888063428
619761034 -868523833
464722476 912426117
-708397633 766605183
531317586 -776467145
-957023256 -472470103
-961373479 -457971921
-978331113 180541971
-239451191 982383515
-744068942 729060680
442952636 -943756101
-576641226 867067713
-634214611 -870257136
-699076042 775449843
996957124 -7887260
-919817079 -570664795
-999799628 -120600593
-980953832 -375353443
685127101 -805211498
-213813942 -989873183
-763640312 -780432507
-595352042 -889642955
61412179 -81814964
-840928667 591345834
-121908785 -997469547
-935649015 372724048
896698739 -595905840
-961119719 274180275
124962976 993254006
243503222 977354718
999445428 -172164341
-998972696 -208479227
386413948 -959112879
-999463409 -96639937
206607758 -989233707
-561398416 -905078643
629229676 820315426
-437132882 932733451
986741762 107730474
954291759 295597440
-665835902 -852535921
759111458 702749173
282211788 -979705495
-885425932 -635808967
-682469805 -168791141
987092138 104687023
-994025679 32501698
-143886459 -683389461
794922554 -736736234
-313986133 967898967
-155167814 869129497
989740861 -293867714
-633794790 -870476747
605345611 836760579
802065507 649244280
-647650224 496988525
-212276346 -990040413
-900909890 470807178
846645603 580376918
-102102333 997659298
-716914232 758174337
635916513 815443887
-847848023 579286958
564086219 862645540
989580259 -295106370
883944084 -618274546
716513047 747557415
982496685 141477011
-889148952 498087643
654043158 801662559
203661059 -989533377
-801034839 654787001
664983954 -841340900
136149771 -995133866
816671033 628649169
-900843183 -609154309
980204069 -350780637
-460155377 924136714
-3825913 -999904802
-613091858 -880986057
472596053 909079218
-781007133 683091690
-878740762 520275227
190828636 985804088
127292477 -995677374
282214253 969837243
-985665678 -349668556
-196026313 -991773001
-999397017 -195117949
-501558649 906605848
-447441865 928968343
999997934 -123740502
-561234161 -905149619
529732064 821814570
-697039056 777327370
-254520009 979842637
525961720 -914380825
-927290657 399219835
-991652974 -306260786
-912715951 440923357
-973478003 -410815949
926823852 394635092
347109653 953838625
-747969048 724622045
827221210 612642814
889330326 -608977555
-723584814 751347411
837001917 596770800
888511805 496924195
887200206 499932709
966593393 -410398144
295443913 -892758587
-936367920 -531291890
-301362831 970663443
-984976424 132147629
998753620 -193066981
-62895187 999511347
500285250 896433922
825068705 616027764
949443331 -469464861
822230483 -706321935
70256127 -293226133
-446707804 -705651748
133775014 -995282485
200281736 984474774
386729208 941707326
-775099177 -770135600
-519850897 897943370
145099592 -994545277
-998751288 -214472692
157014499 990011897
-255115715 -984732445
-969572507 -347240014
-995858456 3406990
-581699690 -896060042
-565046521 -903493268
-947574756 330535285
-864220522 -667934062
-765839933 -778504340
838312911 594582326
997596389 -19007939
-629652273 832313498
17874544 999298791
-976716155 190889875
-87129605 998503182
447016549 919664120
443486409 -943593016
-992124068 -302335240
-55139613 999742752
754857877 -775202356
940939619 -495016665
-618291323 -423008174
398993632 937576342
-606899376 848009908
483994355 904016261
-997884473 -38710171
301686071 -976495549
572513575 857584718
-918030147 426379243
547429944 872199825
429516894 -947724769
-379336236 951270750
989348804 84145922
291920216 -978154269
-990218307 81917085
-471701115 919540786
800275904 651657101
-996901799 -248624081
527595963 882854261
252003532 975808366
421215199 -907842801
495214209 687034995
-307489451 969331521
-969066235 -429349988
86374091 996191949
657473494 -846092930
575362359 855850124
54145807 -999012391
285779991 -979144399
999330883 -176421040
-638606583 825779195
518942842 887302313
-796675941 -749124131
-997457785 -28134215
-663825748 -853737215
872046956 532822994
897358753 475762376
578352825 854011184
-367191053 954668275
971858935 -389387172
-851644311 377386642
732214648 731865581
-293705135 972289665
809288385 -721429736
651214240 -850004860
563345649 -897881881
-653797316 814300613
-147106733 994063195
873186244 530481992
927080859 -532244080
986337327 -316840799
461004890 -938002949
396998811 -956513445
538313419 -909219572
608270399 -874907633
815537085 630324519
-940214522 357244771
442736451 -943821956
253048755 975616259
347455190 953740820
-494044023 909995564
220291644 981353833
-972556619 215639464
999303117 -63351320
-242179169 -986449078
-98754704 997865488
945705781 329925454
904485730 -581332192
-774942565 -770280599
925291719 -536689910
-513672477 -884126661
970928423 -393227869
166101887 -992919448
-778097160 686984247
-485035126 913949056
-987740849 107187307
-708453130 766551345
587587422 -885808476
-598027205 -299209718
-999332931 -197358895
956286544 287030336
335027436 181913060
245056572 -984912193
-394477574 -809812206
-946777527 333584146
45146589 -999243300
-642908892 -865639260
-990981908 73043506
-46997636 -999906485
-825705236 616749383
283589663 969543912
-355759053 957721137
-654975648 -858935835
-49514968 -999878834
-180478269 -993298515
456891403 915662503
-190920346 989302220
976838596 180621160
751708960 -777936933
-539106979 -914338390
-57407515 -999759700
983290470 135597977
332804591 -348627046
892451582 -41926083
972992647 -384641602
521414261 -916203202
810238187 637935578
999696446 -82360893
555132888 867843246
-923931216 409387443
735313981 728642427
-527434538 -918910265
-814191181 -730328691
-893185523 -622870556
-662605225 807229553
-982745563 149738593
302961172 965198609
251706798 975862876
-344641872 960550087
795329360 -736312676
550351718 -903923412
919955248 -549235375
831784128 -694376556
912442841 436376997
314211397 -974236616
-886569666 -633947640
967951890 -405124726
895304773 -598428274
535806809 441469712
-679440751 -844108576
-813287143 -731335402
421401068 -950024035
-89110282 998400200
277566099 970817785
-855623905 -679780069
825250586 615745588
-716605667 147842922
964508935 -416089881
969411150 224071043
-887564648 501574585
-496281450 -930329486
974199374 197203123
927506417 392484502
313172640 -974428987
-708828522 766186549
-663896043 806169880
-738288590 735531258
-999306303 -198262634
640616105 811945661
-996215566 -258713550
152921673 990468990
819738639 624095010
-850991083 -210016090
-897516035 -615206097
126500727 756972012
-983706455 -361021230
173490098 988071762
-465046944 922219327
-993024196 46869612
-67228946 999370516
-832294023 -709393137
738316829 725482733
579763742 853139158
-931932314 384749239
-745144648 -796239427
-999406981 -93249306
976523851 182654982
982589814 140793632
608907657 -874563059
712738887 363171734
781654804 675846193
-392859252 774448725
-229962119 983868273
-935586498 -533299327
653885700 801786242
998554564 -197590687
214728968 982263724
-986757426 -342595270
-115469715 996773036
-405820477 -956635401
999969024 -112956866
989323207 -297026660
720004945 744154444
-32501201 -999999294
986815513 -313902682
-744278637 728823852
-999622672 -107029721
812876377 634177020
-188655282 989577003
-771679686 -773285217
-486945000 913121193
-142932587 -996290107
-697894005 776544993
943799364 337134759
892045655 -604215720
-980010088 -380111509
-949184686 324316114
409342378 -953311894
441937458 921686788
57082632 -998917633
-259963541 -984068394
624844677 664777234
379757931 -960701700
776018353 -755639629
719631007 -803484557
-626269373 243315481
914904413 -560388220
-754416301 717108711
-839185093 594335651
479452579 -931759542
148614916 990924773
472451866 909141530
-452087603 927227700
981972911 145291817
-990758414 75672318
-942541433 349113785
-940050058 357814622
-603474474 850278369
44743829 998346657
790412087 664668694
-937505865 -528333131
-309035044 -249833066
-904327974 462390804
-469007168 751942196
8949685 324708551
756361592 -773879017
-66020327 -999588577
610898815 -873476313
-219169592 985482957
626869832 822002008
999235739 -60874585
-434544566 933658282
805461670 644598171
795283936 658304044
-108651274 -998123214
318345845 -973466754
-637630803 826499459
-844279675 585554400
-965957100 250828544
391413229 -957897228
-999938768 -136253178
998910046 -49979782
605371527 -876464032
222594127 980969535
-142138128 -996339353
-946020192 -505397003
-821046784 -722593279
531764180 880650492
-992698208 51295822
378173834 944496789
999792491 -89600709
-524391914 -920066070
267699890 -981880521
-976345248 -397819916
-358243008 -967190272
541069379 875676718
574017566 856670657
-904578321 -602073476
-737780246 736094220
482501663 -930699085
560748708 864599083
951774912 -462003253
-104552856 825201016
-657787502 811142126
-990090125 -318683528
999979786 -138052213
557688456 -900548336
456801349 915699289
999911190 -102312924
900814202 467080686
850111941 574328171
-683497681 -841510457
-995092264 16028634
-285928505 973877442
575164399 768381760
-230543961 983779312
-901217193 470054241
-567266225 110638554
-54457036 -999808772
-479927221 808714730
-751826502 720180447
-523399164 -920442064
-818603867 -725370629
276014247 -980666421
-833251323 -708235752
891458052 -605250458
-816227852 631769316
219919416 981415832
189664186 -343705734
-287784733 -979890286
886703671 -613539544
364758752 -964115799
-665618359 -852667023
678665626 781512599
792318466 662182653
-24273971 -999995236
-867540770 -663189824
976803417 -367671930
-991528055 66402842
-868242303 541362631
991670166 61274491
990250514 -289864495
-158970422 -995172998
330173672 958460893
936227361 -508226948
929674876 -525611258
-729439651 745170843
-888765908 -630354680
-999964677 -141742967
-299681782 971025665
-578315055 -897606752
280423045 970216342
-638382362 -868055847
-34273114 -999996919
998622187 -41772301
724689888 739520307
998401649 -36102649
-998879869 -211017049
903125332 461198363
-432769629 -185837113
-980153040 168418171
-606969866 -884015688
417217117 -396623420
-905446244 -600386769
-859102764 558834558
-281684527 974726235
809482903 638998286
931270711 -521453130
881030862 -623186640
-690918581 782860709
-518248938 898732325
998514557 -198423174
-904557627 461821062
-729312841 -809030688
51314026 -999096116
-213971163 986239232
962114174 260764028
987928453 97280630
354669585 951665641
-429328171 935489180
-147678139 994009155
-691848446 -836051130
788070423 667697951
-465149270 -940593448
619667625 -868576656
-861364548 -671926970
-23502035 518581412
996855251 -225842313
34337583 439944505
27610259 -746489417
931266014 380420279
-405195496 -956783911
-999479485 -97626925
-723888184 751031612
-134282730 995235722
387389999 -958876343
754700977 198936792
457726047 -939079879
-999916595 -167745800
-997649681 -32770063
-663096750 806826820
-540295010 887499632
83713229 -997905504
-366813402 954771064
-255779416 979620542
-597902912 -888413497
728419930 735765380
998977331 -187396663
933263806 -516204420
-107652696 -998169961
-829020257 611355348
700858493 762113007
921050511 412127825
666110043 791992960
-76536841 -999320759
-998991522 -73262769
-548011388 -910708156
905920284 453967472
-198839470 988312298
999330440 -64391208
999644050 -163647681
962999988 -423803005
972032673 -388665286
-777071804 574541268
31128602 -999496453
324298403 77739085
349780105 -967302631
724961926 739248938
-197896598 988433697
212420586 982632429
151270496 -994092983
-868304593 452729308
504294140 734684368
-21887685 841562116
-51034103 999838729
737093211 726775399
991707488 60879883
-114749085 996824666
-971007910 -421335443
976516632 182701344
-433041294 -949764546
837996354 -686359640
978990573 166275877
446412152 919905784
345112760 954401547
475644751 907749701
297315794 -462921907
402996874 -954971886
-267886660 -982933534
899817205 -590138819
236762566 978553782
-807830435 644649694
78131536 996689536
28835396 998940057
922331232 -543768560
-433627550 -949607789
-943086146 347177296
125621465 -995776744
667528835 -839708070
567817337 -895732507
-33322436 -999998223
881219104 513302014
132139753 992585402
-995145279 -272255236
859242732 74943361
-971026525 224197034
-913121484 -584894522
263741580 -982437555
-21269649 999973482
133867479 992416877
435713872 924116679
856825522 -660662062
-87240594 -998997377
453004256 917246509
395400474 -956912827
937048848 361265185
821182329 621942384
-403177742 944138352
-58618286 -999738627
849820513 -670451773
238804551 504757948
-136143494 995071094
301274896 965593703
967697419 233167905
654545779 801266398
336906606 956662201
264733396 -982299339
999198293 -180821113
-734564684 739625860
48046953 -999180157
745332285 717997099
95728478 -997352653
-986268628 -345814796
910813584 440821666
-974799843 -404973162
189537071 985978482
-281692634 -980852711
603699747 -877359745
-990332653 80640144
998650072 -195483982
19658309 999245260
687196726 -826703678
999724400 -84276986
-985017546 -353624439
953738307 -455597849
-649248523 -862174033
817334150 -712193745
-711917034 763154356
-774084077 692279113
919350133 417086283
-45401755 999922364
-575853767 719308640
-641034533 823982575
502554332 895336630
469420900 -935185986
55252814 997888274
-419323230 938894932
210063543 -413965104
131292757 -995435330
-95369346 -998699807
-966368940 -439889192
-775955378 -769338189
-719664211 -816389885
668141804 -839313382
154772557 -503249530
-56898889 999693567
-164193298 -173769395
-982007194 155219430
-999581772 -188019621
949349833 -469757661
-120541375 166070124
987595231 -308880705
463440277 912959700
-909692671 448812107
746872731 716327431
710379760 753392989
-992453431 54546393
112768354 -996492630
-721747561 753251805
-368508668 954308402
450317249 -941464289
-998173381 -227226091
-811796436 -637855233
40972526 -999324041
356926410 951003198
49161127 -999154642
-952810214 163457590
-953956941 -482074763
784825060 671834885
-938226113 364100556
-213468734 986311475
-322738828 -973998425
590232519 846575549
197387031 -990149612
999899382 -147671437
-989439765 90177982
-674124431 -847459079
998055763 -207144858
237481223 -985836308
994408521 29142941
-297353902 -978348553
-969409132 -427956903
-722043333 -814612818
-992584691 52813452
799137907 653186695
-896633115 481066395
-508242536 903511824
938400492 356606074
489856639 901339027
-974169763 206340674
206908847 983484837
-179837392 990624432
143006650 -994687586
-897541873 478915642
-919923247 -570430894
993323521 -263910171
936065512 -508667843
-993453646 40922179
-840561127 591977999
606661837 835885304
434510326 -946273138
-328575253 964493454
895937094 479271424
999999223 -132205698
-997523138 -238626737
595962235 842915033
954602428 -452747011
-220502747 85112102
906025537 453691743
-424436967 -952017660
-680242750 792316159
-646048808 820249419
-179678089 -993373905
107023643 994750243
-905559057 459324738
-698067673 776385029
-552469386 -908857609
-510688791 902364069
-672425210 -359475060
726041034 -798632504
-612838204 844028048
-194617077 645649227
-332777209 -972163481
486924161 902682619
437358055 923480190
-999443251 -193484793
641914481 810971097
-858112684 -676398807
-318721299 966814324
992565459 -270651751
-478483531 916731411
-458431248 -942607646
-990882246 -312452622
767046742 693589210
-966531169 -439279024
-525992466 894881563
755393779 706947346
-383706366 950007920
-944604998 341689732
261493767 974040669
916009738 205380225
922235806 408621726
527712260 -202601167
-6070825 999823679
-999885436 -170485509
435583092 -672555682
997972600 -26372693
-715442809 -819515582
-933626013 -538287847
197039680 984939542
992995514 46414057
692566340 769491094
-205399679 987439544
503443325 -284659319
418330978 930656551
252987502 898776373
-997337241 -241687229
-803325081 651393014
840528396 590851382
264073862 -982391425
593332211 -882829776
984391791 127133057
952120140 304589460
-342088777 -970387043
934859386 368666867
811904112 -718482441
-945941281 336736224
-999314898 -88014345
23232190 -999622624
424073702 -949275577
855265357 565137431
790985031 663922114
979597763 -353904700
-953368610 273448960
18618253 -999689971
-991414047 -308196325
575054881 856038149
-224683550 -988612987
89919376 995964003
465071353 912280909
-550475495 882021492
917731335 421711766
-993781370 -286828449
681664778 778948304
-456185074 -943272632
235663844 978745835
613125201 831537948
-601346044 816821680
409154736 933996606
-998758408 -64773862
942399497 342305143
984025209 -330379791
151408846 -994082520
670490547 788393159
-952089388 -487760443
435165796 924327279
801884005 649489176
439819266 -944701958
327002376 959287841
-652631556 815213653
-716143906 -818998719
-999018730 -74350028
351444820 -966957282
-386408298 -961126944
194201612 985338836
-485621438 -934026997
-999185229 -81521090
-758589319 -589392695
-970706745 225939850
-624957269 -875014733
748731950 714308336
723870619 -800288721
-618621115 840088256
-743376153 719432877
-837690061 596884336
977091098 -366308826
-278767286 -981303318
597261839 842075978
-373302322 -964035286
-153467180 -995589549
-649462394 817664203
-764657524 704432304
324496392 882556017
-881710728 514119536
143905772 -994626682
-885580622 -557649755
-728683847 -809521415
-849428886 576483904
-829064079 -713270608
878413961 519409034
885224980 504410361
-979456334 -382872261
-429164815 -214214763
556162433 -901258799
294135033 967235827
780924379 676762491
-938688061 362520114
930536315 -523371972
489593432 -928200804
-387878217 948788467
642561450 810484919
-315280170 -975315939
-83972069 365965762
303753280 965012177
-999847892 -173439925
-630873544 831429336
-991096659 71665793
-985947567 123834058
807347380 -723569488
468796482 -935396566
-967836157 241190399
184404080 986665129
-354848458 957956927
-783849568 679235571
-994914752 18865988
-990010321 84195491
-992530194 53538000
-747115375 -794604076
-912268041 442107792
907974353 -574566242
778427990 679881488
-854816854 566726838
-643319165 822285098
966318995 -411450014
352075787 952422440
974638706 194552509
96571406 995518521
-998595766 -218336285
913213119 -563952499
-356712772 957472271
322873736 -972612713
-713763182 -74599094
-862680008 -670094628
-473655150 -937952472
398935620 -434921634
929266083 386874682
-403082040 -957284927
-874424496 -653035508
-573029629 -71686005
985342195 119460784
109713838 994539507
465751350 911996601
-947903419 329270746
702823463 -815754714
-997013413 -246904665
-933773416 378856490
-928485595 395539361
-989354984 91049942
36095975 998673781
690565068 771250372
-951487864 -489550589
-999866338 -172032885
534008510 -911042904
-756471147 714635195
517498817 756862235
916621293 424834166
-656224501 -858211574
852100505 570806821
887994264 498116661
-536602156 -300125118
962612942 258401413
58726387 -99744131
-980446442 166400795
548466721 -904764576
-273905266 -982044652
827483955 -699836180
446912045 919705932
-120262253 -997553406
-309875574 968808626
869020007 -642487588
757985934 -772434204
-161158242 493409516
-199596731 988213813
-131693687 -996946657
754524253 707917946
932053692 377859916
-286848425 973691164
-464002233 922633549
877696461 520953097
-741595214 -574667506
-665872343 -852513889
-903079192 -604954850
472217002 -934240423
370528110 946891035
-445528215 929678869
-223352504 23918741
-609733540 -882652906
790609270 -741204251
-368417989 954333200
255786338 -983520623
-479235592 916414960
-86792575 357390688
427698060 927167306
-788108866 673339803
-725506440 749336290
882843975 6770792
604013866 837642531
-894295146 486513275
285074112 -979255740
488927650 -928438367
528957221 882136537
993381324 -263385127
-930327396 389813197
993257790 43364913
982444942 141856205
984607377 -327086358
-222338074 -857217891
844945843 583308279
912595683 -565239632
784826145 -747024630
462180332 913483594
-434422934 -949394384
-997403007 -26854437
-873611263 -654259847
910061733 -570410215
-520277934 -921619198
-981603916 158145380
-401675573 -957617867
684885507 776178803
839239053 -684728522
-454629939 523025012
15507697 999367829
997744556 -21860854
-627415882 -30950029
-410907485 -955406969
-249864507 970030810
968253984 78229370
-989934501 85010327
954313684 145968143
-952831151 309774758
-999958855 -140364696
715008792 749000909
77435921 996730166
575124504 -892142571
-742750643 208012611
-990609965 -314620310
962274883 260005821
-869877094 -659792409
823301576 618747825
624561598 823632029
-938530795 363060935
196385872 985031624
-138569469 994853334
967503728 234185665
973585540 -382109623
-884174879 508909443
388603314 941083821
967614494 233603653
-962647068 -453520545
-898445777 476757530
752049195 -777645235
2455601 999661033
467104287 -935965427
-448573202 -945478580
99749406 995293892
-853914874 -682068203
786692512 669460211
413341370 -952237616
-82693947 198841677
-977457327 -392556392
-592692298 857260947
926836806 394594593
381382049 -960320232
-980745776 164290691
-961879696 270634212
627918009 821254721
261991692 -982679914
-392066828 889088728
-799945485 656390486
971326763 213664685
53826480 997953650
529499981 633546813
546287472 872829145
-428544413 797336559
851877917 -243343544
863688304 549350277
906929721 451303791
-487825852 -933275574
465752962 -936418481
235404067 978791094
-933356332 380201561
764401021 696664823
943284923 339048637
537659436 -909500364
336719064 -969939954
-177524519 -48071019
828507912 610599477
-852858151 -683470922
128348358 -995613698
-955512519 -477238773
940013131 -497644805
722551648 229566533
998710134 -194099784
600007559 840286401
-994465872 25847392
-984328290 -357616882
998712001 -44236945
80702416 -998033594
-969881948 230397852
42536630 -999295494
375542188 -961685448
704360940 758953020
-813695301 635687580
85010930 996277306
-617467164 -878796570
32719963 998799878
990449121 -288277105
413398267 932465172
-949494166 -4347722
-203838592 -990950901
850807580 573099194
-669284453 -850438589
-975857858 -400109424
53889560 997950775
-955011208 300776825
-69063947 999305829
979598240 162134149
8939096 566670517
-572075162 869760347
-123228828 996168637
823707972 618125625
354656789 -613109423
-931063725 387498030
-308854168 -742302485
464426088 304910198
-891502732 492842787
397758503 -956320595
-872448943 533049744
979678913 161580380
-861344067 554651873
968323989 229863188
310652970 -132476468
-964331196 -447427082
988854805 88821568
757289868 704820772
-749533243 722829553
324720260 959876662
988796225 89371433
542854770 874708681
-952215340 -487384117
-963643598 -449930326
-106275280 997394696
829548599 -684916292
-952534138 310980942
397404761 938123187
-746589419 726198492
715667182 -806430690
-345180157 960415680
977792448 174336758
800410448 454814691
333143458 -832744289
-944229321 343063965
-208343586 -464829771
976023798 -371312725
843571584 -316238552
-728603775 746059479
129837916 -53912333
937836495 -503771110
-466053121 921818980
-950706979 -491870489
189287149 -499718064
-889556436 -629039361
-928758154 394697585
-807306956 -737928988
-625317042 -874831878
280162013 -980026354
526824396 883259799
-690800961 -836746684
763682819 -767285860
-982538701 -367210464
-753186970 -789474199
279918227 970322829
304698864 -481150133
133541218 992448836
621809937 825560609
837737531 595545057
-637157413 -868706241
704916630 758445572
-941912148 351331236
266830244 -982004067
802964827 648024055
-959349733 282200221
-440452594 931531760
760091278 701629316
-671389485 -849148796
-985315391 129322197
-511420416 -924901927
497451580 897792140
986997656 -312752419
-192088087 811211829
167878528 988756474
935473915 366606590
942990567 -489014665
-332555806 963530730
-962988682 265373169
351110749 952700558
-360736645 956410199
-374684369 552963121
291123176 -978284323
-340351340 -970722179
-984674867 -355642200
836804091 -687913437
-513588357 900986906
-848239501 -689535794
866911484 543081658
152009719 -994036928
-20100622 -999985766
-861654835 554063632
-267689240 977451656
-15451991 999933133
863975026 548798144
-728295046 -408647997
-996435625 -6994099
971982959 210042260
-959608591 281055280
-611161127 845159112
902286992 -585508348
-845665245 -692848493
-710780559 764273676
609280964 834136471
-596458221 854849936
217405546 981830060
-996681123 -251956364
820903922 622358532
729742298 -795756568
993108525 45104469
863202277 550285669
-889179718 -629670115
983762289 132005200
254571263 -983682333
-947866056 -500188683
-426492995 -951486930
-690707223 783050367
877572407 521219712
-117940498 -390648961
658236367 798335402
-151127212 -995755245
924537154 -538537411
71957832 -998379993
-731692838 36711294
-614679181 842782036
977606332 175577229
616383840 829312818
-696331313 777973311
985741853 116184670
903788207 -582659796
307218556 964189741
999921218 -103698328
-508913499 -925813878
912523959 436155498
503322253 -923151119
-389242919 -960485587
526571176 883392404
999930916 -105147155
972448746 207432467
-943013144 -513736441
48688832 998184008
-633168998 829761157
922407878 408108797
82371052 758617644
965020179 246758090
758457526 -772012532
-170242753 991704992
-794373777 664476379
853255411 -665697972
398439533 937768153
623274397 824535555
-355576924 -967728341
947403244 323357602
444916090 254356516
-997009971 -18282865
83549161 996367289
999911237 -146632078
-926804097 400711356
332082296 957955183
-986384507 119934027
783190292 673905943
-984564167 -356287901
912949965 434990626
-987035512 113939436
954026915 296706998
156065452 990119225
891416120 490148719
-755431958 715891329
799853893 -731576758
997568549 -18477523
-10469136 -999947311
955710261 289526865
113283075 -996465141
-163094465 992463589
-215167795 986066493
-194204296 -991960483
-263069895 -983628301
-999910448 -131564886
-741500828 519528003
-860321246 556572007
987156290 104124203
-758844432 -784609059
529466620 881867015
539493199 876528007
890549390 492183740
817593540 627281545
993664534 38467680
-960674906 -460368350
641879549 -855720055
129731412 -995530130
963067055 256244837
-801905983 -743716315
904758413 456992184
-885200743 506711222
420184137 -950362127
-999637507 -185470825
916552554 -556841934
857645841 560767112
656517498 799705957
760100341 -770540660
891169566 -605756947
-848878165 -688702796
-800647611 -745032793
-342481290 -297470856
747398137 715757599
-735502484 738601195
159712504 989704923
-873485341 530976295
180481617 987181456
-784613447 588885182
-229796424 983893445
736384367 727519694
393927253 -957277653
-470307700 -547007242
-92646302 998214807
-557014858 -906949492
806531723 -724456353
-422019755 -952636755
-457418419 925188821
772809609 686745097
992822776 -268388899
-952233812 312196102
-886110762 -634695933
336164659 -515243084
-706774692 768167812
-972789718 214308000
347450504 -967783791
-273858006 -699662074
-987961750 -334336776
-757537465 -785737023
-993612373 38634366
723598741 -800495491
503849275 894708863
-581168936 864357424
-877565766 110154321
802034895 -729268010
-987584773 -336957390
463134971 913086654
-213241202 986344161
90578463 -997593755
453968649 -940294902
764802208 -766253784
829968255 -696695031
-986650214 -343310174
-257528663 979306868
984146955 129042453
431673231 824325431
712859175 -808496956
781627578 675880475
-836480017 -704305378
-740722627 732820451
545400781 -317415925
-936076120 371310709
558554779 865872599
896959963 -595429920
-239965825 982300252
500493794 -924204313
247369555 -984618675
-996517261 -254380657
-721141400 -474843134
648358763 -851775543
996798332 -5304696
999128995 -57180721
-154316400 993357967
-770443589 -774404326
649262588 -851216637
-829640559 -712582456
457948419 -939007394
-996865693 -15326414
569049429 859681183
-744585240 -796701063
-294501024 972122025
216554405 436911608
863376108 272223748
-149117858 -379255551
-432070412 934532129
-202981422 987765638
510099465 796303199
-516593211 -923000754
925229591 399556027
-484760260 914067711
-949070703 -496701009
253722061 -983794290
978826377 167392543
721414667 742768018
-479286102 -936140120
-544501827 885256615
994849242 -249340889
-999729328 -114928299
-680098298 792442160
981616249 -343403796
84185857 -997884280
728473525 735710652
876824436 -415231055
696044900 766409306
-315945202 -975199727
836129428 598216241
-546486560 -911335391
808396099 -722418401
673420275 785953536
998945037 -51090608
-926665987 -555191808
-689711359 -837466677
-897055075 -616036854
370960734 638623516
927752795 391700754
-187388030 -992634150
238491700 -985716014
-666074118 804368035
920879308 -547124226
626626665 822174823
-979941034 169853000
-753938364 717679517
-496988070 908683677
-762811544 706770701
-888673319 -165763676
961035678 -430712032
-567785646 872260171
-970959362 224564652
690122108 771637480
-89903096 -998903831
137148860 -995070388
381530224 943416035
-527956682 893882282
-348867186 959488077
669572371 789154507
911962367 -566547747
-198668806 -991498222
320682744 -973028261
871689246 533547451
938597886 355921341
964399707 -418718234
-722824488 752137795
-339300522 -970924641
788927863 666593497
983059899 137324630
-258450580 -280229000
467807862 351093361
567925059 860358723
-192544715 -992126105
911865534 437952887
-968026040 -433522235
-398177761 357316645
-641186692 223308090
-590177965 -892111538
-297697217 971446872
-961975395 -455891090
693594573 -822283483
-908957645 -593425022
992659252 -269827504
-196814481 -566118468
788226976 -743619836
683187470 -829419443
515102071 -918686573
548549153 871574943
676284137 -834018243
178602304 987424124
-984709550 134317263
999546590 -168001753
-299409230 971083880
510547985 -920440054
-980334383 167179470
999661010 -80208754
-221144989 -989033634
-770433597 697038352
-726160069 748646896
905039851 102627714
695152456 767202085
-907749017 453799675
-660329759 -855807635
287191487 -978918447
931384434 380035919
937752866 358846096
-925920228 403396255
991221693 -281997228
-992608233 -298147137
35394528 796686389
-430461918 -404860472
298195029 966307017
-952873420 309602136
58286231 -998878082
625826169 -865075767
-514563785 900518236
-773610800 692899604
-213910803 -626399367
-990769130 75546723
-928620467 -248093262
-829550783 610480686
-805900316 647557134
-966921404 -437804850
-696339665 -833050296
765924794 694899313
-155525698 -995437740
929367146 -526410301
-809126804 642685157
999959491 -141316883
467984355 -935669634
926819997 155572456
-639157565 -867643384
-718127290 756947102
952974022 301081840
579473924 853318823
-43439589 999944164
-193751986 -992006406
428437313 514010042
848009891 -672935999
-763415239 -780629147
-903624123 464135759
861637335 -653618580
999824679 -153155769
-964719996 -446000227
724794604 -799585698
-883960887 509365479
-370286079 888682655
29791874 -999518561
999293875 -63004766
-227104026 984300371
559520959 865312018
-644424003 -864822773
707255700 -812571244
823889349 617847079
329583674 958616194
922197480 -544079448
187747411 986219045
718473597 -804347504
-785116576 -760623961
20454006 -999663403
-889086064 498226643
159635717 -993442946
936258904 363954761
700307062 762606643
-859209546 -674902200
-719641894 755410771
-413985644 69071676
-629572382 832371027
994976460 -248052328
959343275 273543822
989907712 78783947
-971186242 -420585760
-441087898 -822532856
992324742 -272738460
806782751 642767692
284792010 -979300156
-914412582 436351846
-273613615 976317264
480989232 905367364
-977770296 184196362
-357295897 957320084
-4125756 999789069
-953006277 -484989393
512719801 -919606025
609332370 -874332897
-815792377 -728540691
-780467896 478847706
909330978 -571880342
-749328900 723064299
-969479493 232539671
-985688272 -349527299
999939854 -106638157
-667510083 803173608
-834254001 602668001
-526641877 894551373
-816458872 631408141
949765519 -468444052
-304237792 -977205549
612756164 -872450151
198136269 984783699
73906695 -998304708
774083140 -757505080
711488588 -809501057
-879303333 -645568081
541887427 875233635
-501116280 906808332
812121436 635259193
-736270025 -803497588
-543244966 885928626
988651098 -301806158
-593379105 856826476
-627741701 833679476
-767376946 648020109
-989577569 88751471
-206493748 987291143
-925139894 -558706626
929962858 146042749
980689891 -348258796
-255626028 979647741
991941426 58345718
-507861002 -926196489
-242423191 371031272
-746909484 725832951
-547372667 -910971035
998608528 -41401907
-581332349 864258257
543543776 874334267
-130178524 995589797
870541207 -640138875
947695872 -474886959
474047720 908449220
983080694 -335576880
982871370 -336718596
94073682 995691062
413488915 932432090
-839892746 -700113391
-42097434 388546018
-990958706 73319643
-978943975 -385388653
60771110 997619653
562108060 863806749
-815651760 632666730
847546862 578816880
580018209 -594989745
-935158508 374337119
545457740 -906103393
91155648 -997567268
760935071 700659156
155069160 990230812
-436424129 -463827636
146860031 -994418704
-711865588 763205195
-925860589 403576677
999141479 -182670798
678320823 -832667539
-988458964 100114905
963608093 -421616951
-845624062 583205849
578378576 -890511451
459591911 -726755485
645712860 808100445
609605691 833918723
446648309 -942621082
-66980612 -999565931
-185063671 85163625
913140586 -564103756
648435828 806017104
956215312 -447327115
905858331 -578699867
-921665710 416026432
-932695240 -540631858
-113552516 -997887228
957279765 282687459
992194825 -273859526
-678773037 -844531938
-58697499 999641193
834317133 -691124470
-851269369 573185073
-732953604 -806153794
916658377 -556611223
-407937987 -956129657
914376066 431058719
558007541 866189389
289466660 968275001
-247110972 -985809189
325792178 -972052995
-997869211 -38316546
-862975228 551550604
-880549206 516533845
-896379281 -617252553
-710408467 764639560
957500803 -442950284
-851773807 -684902824
904994532 -580361018
-215527657 986014259
999097627 -184009308
387313625 -140129009
305659169 -975791531
992023102 -275311509
-96731203 -998644069
771590346 -759892314
746806217 -782058720
693372910 -822437926
-983043017 -364560964
134726219 992332737
958989138 275122931
157099507 990002247
717236325 -805266816
778273788 680070835
-957692533 289442754
-715364437 759731963
-918752713 424340768
-279610832 975138025
-120358934 996399574
956284960 -447090987
995776945 10212277
511079306 891187301
-945301695 -507407672
-995292674 -270570688
383540204 -959805219
267969573 -981842072
-833954457 603168793
686725872 -827025336
-667990324 802771578
463665744 912865881
-626487542 -150416226
-806584075 -738713874
-705205427 769669749
-732016359 -806896209
-803548668 -741973316
-782991405 680407158
-583596565 -895181162
-871738433 534461295
550948118 -903655582
344832114 -968316290
239477792 -985597702
-985017729 131805249
618001778 -52922103
-12541420 -999958356
961368807 264256969
-720780099 754246796
246132952 976878741
-575569484 -898843749
-643604398 -865264999
-998570847 -58340763
770690122 -760746171
710079620 -491904027
902765845 462117756
416349626 931384369
822093177 -706487825
741199625 -786661777
642976446 810171951
596359442 -881247576
-84539432 -999085216
-340332717 -641274660
967171110 235911723
850492020 573657681
-688024915 -838570661
989327866 84345571
-442513369 890558515
-588823830 859673777
419923089 930070957
-901059163 -608751711
239519861 978070224
-999333444 -89016902
-973282910 -411664311
904418139 -581460881
-421195791 938269136
989445966 83217496
273887590 971577051
317524677 -973620171
248315796 -718068226
-755697165 715571035
699798104 -817916350
988588380 91290392
-461792054 148160783
-347491631 959836116
482556342 904664409
998926241 -188775685
507872407 -921454334
-975673991 197377252
-998987110 -73088515
706939056 756588449
-783440618 679795362
-96621278 997994782
760168147 701540949
-805161637 -740246138
632476780 -861255064
959662264 272109838
352069716 112808629
373408698 148454679
-520537172 -921521626
873189638 530474917
406679744 -954014836
-502375484 634064985
-847559106 -690419473
-6560964 999832262
-597466523 -888623979
-907338352 -596674064
752898711 -776912395
-25518154 999991622
-611400609 -881827394
-449738795 928112610
-996315298 -257311628
980706091 154372343
-60862207 -999695922
-641503005 731538139
728741405 735436672
898727201 188620098
997528224 -17725183
672863759 -836254983
-493716800 910140856
-483418796 914643038
-992886039 -295662195
-798722850 -747023584
-818044312 628925208
-548632384 -910451381
-993326014 42734204
-984791336 -354960604
-483111728 -934870287
998406768 -200625012
961860396 -378139850
-194984822 988799743
863675675 -418630667
-924795172 406793766
-998267720 -49065028
786319727 -745538853
-611867788 -881595999
-323170534 965771593
789925306 -618689048
577577925 -890913864
16732573 999332675
993574802 39559180
-995350296 11847417
-942436746 349484560
-548810333 882932069
946179470 328111716
-887331050 502087256
954940896 292834190
-946704189 333861496
460027416 914375443
801309345 -730036663
720852171 -802568370
-647102065 819456792
497107096 -925460708
-625137252 835534973
-989598025 -322441419
68024727 997246656
-479009969 -936230608
-917263643 428522458
-178962215 990725858
-296196076 971764411
129700940 992818132
-168117645 -756043541
934921047 368460662
-189408082 -992435896
-196277897 -991747043
-582508997 -895685474
578698357 853797801
-895590995 483520907
234761447 -986157533
514537555 889492608
225865791 -987177407
859962408 556447146
932517054 376350136
-607242713 -81141478
-979353092 173802486
889624062 494342302
-897677032 478593355
-291158452 -979349236
-977638125 185046378
-27963589 -374630224
44404647 -999258982
493721590 899547600
97324243 400626392
-993593436 38910074
-255732282 -96471677
-913489555 -584130945
-895394898 -619009903
842828423 586945406
975222745 -374940350
-299756234 -977952858
984550574 125881126
-160967587 214810313
919198670 417523035
-320560085 -402581576
-409187304 -955828661
-995014571 17275140
-14122013 -999965347
-864541831 548552517
421654872 -432444062
-996645925 -11009214
-628383799 833221022
-969262227 233686636
490057758 48923587
987751114 -307858693
195103172 -990369557
-694349700 -834381830
659509863 -844814279
404440366 -96161520
-967168821 38488358
-517233166 -922761429
-465827638 -601302777
971728877 211451628
-930930620 387916757
807864648 -723002869
-509283592 903024297
905362745 -579653959
-376631154 -963306137
-580097919 865004566
