10000 11
946581124 767960030
423407072 -914400819
-534056069 -822959702
991950361 668364853
185800394 -987145474
882021948 -311062270
776142610 894850677
-373323830 979164186
-752317258 -578659742
970578176 728976528
-884291095 -285078541
-692651088 -665732414
-872193549 -320836480
-353630697 -928987338
385706712 -931996452
-993025495 345128607
-84995042 -995966135
256444020 -973232894
-297484753 -951610328
-225565540 -973678717
998326162 626982975
497378485 -870643939
888617843 -290279872
-130495188 -991304574
-918113080 786447482
-797915839 -496647273
999680724 607595151
993002796 333543312
-953078422 -3551848
-841359688 -401353620
-762707754 -561256607
507075872 968713778
602320961 -787802014
-560214008 -802349865
-980455250 194297378
-967823979 90483497
940074988 776351924
-999924982 566299727
973335382 476103422
234025281 -978216661
-844097390 -394728458
416932205 981650230
909098712 -219496406
905297633 813761867
-817008488 -456811872
800888320 -511433743
-387570023 -912986870
-938162788 -81222374
725240861 915084208
-450844073 969113819
-928199940 -126812321
312229706 -958417504
245022626 995280299
913645840 -202282369
820685197 -469858350
578800107 -809069207
933542970 -119095626
-651310772 -715044929
284309211 -966344264
-432929483 -888982959
-135184045 -990714532
-930905529 -114863997
610478141 -780045846
671568339 932130917
993091788 335060960
224170628 -980239406
-868533090 827006431
-801918039 -488569589
-750969298 -580853461
-964375810 727230022
-416846659 -897858499
958588948 12542190
-53180985 -998109260
-575383290 946202014
-999539489 528722877
869653861 842851155
632529487 -758058586
992665956 327955556
-761866564 -562691005
-978011120 171539901
927336565 791234796
134521522 -993985430
-868962193 -329962087
-779186549 -532263890
-826805368 -435057585
586285574 -802497869
60275467 -999291641
-57458336 -997865839
149662705 -992258647
929792263 -135806892
202161405 -984384196
995312165 377868454
707400702 -667756409
82815338 999638999
993531479 342806392
769137124 -570797018
-996685727 421337759
-773650991 -542241852
-299886329 -238158938
-297541754 -951590095
535637046 -843675950
-451635637 -878183118
999969353 569665456
-966588172 81716681
926914857 -148287592
-710486407 -641835352
-867481102 -334048639
-942115795 -61709025
-511477853 959220828
883770683 -305681709
757565548 -590761091
98396981 999448112
-878100319 -303782073
-996646941 420338301
-458516078 -874041139
858585570 850445434
-911462279 -193734781
-987463880 268409120
-755791954 888694522
28924585 -999939170
600014671 -789955102
416825271 -917689834
718014198 -652664280
920636276 -174483358
457391692 -895794804
783416240 891589370
-648882915 -717739700
770689452 897219983
-949913334 749888517
-997003895 429687084
-538712301 -819393097
-328241556 983938364
-110871294 997767195
303701334 -960965548
-994147628 365266883
-805708560 865595486
-871592532 824840853
-789201930 -513647999
988114521 683680975
-711081753 -641014478
278873827 -967765538
-262541612 -963381239
806830794 -499432616
-538847700 -819288606
419653252 981310872
769450004 -570247016
-27613267 999691687
-739390033 -599229657
-634907451 -732857361
-696034986 -661280649
-676775304 -685604727
-709025325 -643838245
963060707 743334262
-340971349 -934592603
-742557675 894131628
-786676369 -518439896
404091591 -923787437
-212095831 -976959310
-838867587 -407284575
999809323 544385122
-389162096 -421891539
986381242 240409341
854772254 -387621247
-630675228 -737329423
69810587 999769735
-831797441 -423706786
-727483451 -617460587
786605903 -538966767
622471101 945111262
553063781 -830299844
-124559800 -992023876
-860762010 -352144670
-997389022 440372439
253022900 994887692
-294075008 -952813806
765126974 -577808827
-920862655 783791730
-23937141 -999397754
717336079 917885058
317539604 -956771681
879027872 -320107892
-733933947 -607677638
930995722 -130507577
-7999624 999880195
879108376 -319866930
77204963 -998503371
172903545 -146378367
521970695 554085749
817484461 874538097
-803942293 866501915
-5389019 -999827180
904989578 814049554
-993840332 652214077
-33218359 -999072340
-618771797 -749547556
996541232 406441152
558633961 959375702
-453169164 -877266428
-327610729 -940210540
-557974636 -804177561
877185230 837247374
-569238277 -794866692
670530683 -715396172
-297110042 -951743274
-996079799 406236182
-615993677 -752319947
-999996294 587908199
245385015 -975750193
-549418771 -811054372
685722883 928055252
-669788793 -693941311
-698525677 -657979179
-669016907 -694846966
-583884772 -782322443
563735325 -821747103
-361646901 980477897
-293264086 -953098460
246834864 995193256
-533390875 955091987
863693592 847026695
-681688762 -679602813
-783233050 -524851735
536773470 -842823962
103187710 -996807726
-683105560 -677847410
-882900926 -289339709
398861110 -926206553
554289099 -829331347
-11530704 -999716083
-628321488 -739790264
296503851 -963040597
-613172828 937197291
979855231 707838003
999380590 508956293
610354101 -780165198
-298204775 -951354694
666822795 -719802967
-698235878 -658364164
932658812 -123091774
-996953690 428346548
-729367895 899310130
-982725494 216594849
994836123 368047725
735648169 -626239162
975190044 129579842
504152110 -866076401
-506867858 -842768732
614330458 947131787
-252098529 -966548423
-949571670 -22731514
116612080 -995697899
-999792616 549079154
-270145626 -960949178
306035660 991855351
974909392 127265217
498153326 -870123397
314272036 991324550
307731662 -959771442
801684734 -509843766
309726426 599625855
604324207 949500001
-994350233 369139138
-966964452 722600195
178299534 -866819116
-790225887 -511691483
465370093 -891092119
-503795850 -844883733
-713496905 -637665797
-784112257 -523225425
569843471 957084164
-984900467 239320417
884169205 -304441866
468977370 974567756
-423416841 -894285723
933887672 -117525422
-380607893 -916396450
992517663 325553571
-112675254 -993370194
-198081408 -980103710
925710473 -153434078
974731744 125805879
806537442 -500032590
-207578051 -978000582
-584412304 131384850
788769680 889075006
843610921 -416072822
999971734 570372706
-352923672 -929304697
-842545102 -398498466
-954449406 4222328
769800837 -569629793
-997198088 434956115
-10916207 -999728379
546940277 -835086078
-863953730 -343633720
-816780349 300748061
-809060641 -473799431
670610284 -715301021
-995769401 399024069
-149873824 996324257
947297288 -51981755
-303609870 -949421661
-856943555 -362177679
-775363582 -539175226
-545857051 952608861
-968012942 720670386
-940086593 -71820999
281298915 -967135115
-192827147 -981210230
-649883323 -716631816
532061014 -846340487
119245726 999162909
-20584247 -999496015
-975950182 153562757
-630150859 932822564
988260336 263823355
-350330633 981706579
-549348236 -811109926
-471517921 -866021442
792007794 -528757606
-304587965 -949064356
930215155 788024494
-130248213 -991335087
-870094279 -326792854
-9231836 -999761291
583439132 -805013007
-994900303 380173861
440331083 -905439236
788745375 -534939100
785426295 -541182125
984030472 696384912
-362146627 -925114483
836175118 -434237506
-903536107 -222042152
-457026386 968195089
882945576 -308233646
-386567707 -913481781
832372556 -39324419
-785244988 -521121381
434920933 -908386069
328536005 -652140944
-866096499 -337837463
378717113 -934890173
109645755 -996288947
-946344100 -39900123
640474212 -749619222
807600742 -497848068
-736450475 -603794320
-995564838 394444576
703651376 -672955869
-433045657 -888917517
907114759 -226809713
963038124 40934326
-429340340 -890996911
-823485426 855983468
-394900836 -909316093
-806285275 865298538
-997241519 633560938
-47665453 -998411201
-398970437 -907243189
407406409 -922231046
-226782235 992093373
-877611902 -305220410
-784931560 -521704082
-936416539 -89572221
512758733 -860196708
-670517526 920745145
964111242 47981166
-916031762 788416550
596831592 -792911770
73370509 -998709144
-724739023 901098297
-770655802 -547542896
621864152 945263772
898180760 820120726
245670776 995249368
922442892 -167069047
-553589344 -807732923
726011130 -640897915
-746759668 -587627446
-442411152 -883580519
721784255 -329226415
-622353548 -745927713
-374262199 24749070
998655170 472689571
995314922 377925856
-148532889 -988886589
-48518520 -998365993
280618235 993364254
-260270286 -964086125
-521315253 957401637
910835886 -213001130
-641987961 -725264052
802543933 668848446
-607800458 -760371712
198474062 -985031887
-241544271 -969542579
-928407842 776192841
-740182410 -597993293
-415179373 974068526
179314372 997773760
-136010280 -990607428
523756759 -852407341
-932846407 771319540
-273374748 -959884637
-992960914 344026574
-873584408 -316869558
-735031585 -605986476
525205195 -851360338
107056692 -996500364
226775815 -979715235
926240800 -151177346
-998421199 624113784
-962863054 56434598
996312542 400687858
-898638790 -238771698
412525804 -919777941
257894404 -972895318
585021926 -803619047
-894469666 807462989
511716539 -860913819
-928666966 -124779801
759785766 -586996019
133281063 -994114681
-700101745 -655878752
-908913415 -202986703
203487564 996968474
-689507085 -669795190
778166608 -554599353
888209570 828504201
835717294 -435337517
507115261 -864063562
-838634442 -407835620
555065244 960090417
706513502 -668996975
-966268639 79495495
155548090 -904049049
910059542 -215916126
800592203 -512023832
762872637 -581709255
932259903 -124885072
-188303280 -982140638
541599738 -839174559
-596488799 -771018925
-812488843 -466533362
-915475377 -178659274
-529495688 -826400004
-844840781 842887768
771581514 -566474693
429738815 980022740
164119422 -727849632
-815275002 -460567113
168720125 -989721177
946536379 -55970271
795241682 -522559201
667858428 -718578593
-677626197 918323996
-658159187 924727045
-183937544 994619947
690729979 -690211289
-538349240 -819673110
682493270 -700791059
-612307063 -755969290
68451039 934334119
527909352 -849391075
390103844 -930117474
417811151 -917205023
838623407 -428313499
848718682 856750704
999215166 499085471
-972607298 126401343
304808031 -960638767
836213454 -434145240
-879131658 -300724669
-745112725 -590242566
913571099 -202570410
-750405564 -581763354
939090298 777573979
630002677 943193374
634693924 941978082
-678411539 -683618696
-974539274 141881669
997646579 437034089
-3468825 -999854947
392962713 984425542
-550412903 -810267524
-179759246 994846503
934237914 -115920036
218616941 -981332316
-986006220 678575465
-195080549 -980740369
25396283 999999750
-931656888 -111489509
-969820955 717226432
599481160 -790451780
115741253 999218627
955695834 -4900189
-829887369 -428067951
-951112061 748173267
941370782 774734002
-675493317 -687151967
-499477558 -847820711
561019239 -823950872
939456611 -91273974
-353001760 -929269647
834993785 864922074
90377327 -997708834
929713846 -136151421
901418975 -247285108
-933540805 -102935697
456703549 -896192925
572383718 -814553158
-994841330 378967946
-428400325 -891521677
-730806355 -612441432
247278638 -975325374
-991444606 661167318
-486118222 599980415
-147532597 996423487
-918353093 -167467418
901033187 -248645904
431924737 979739028
999985436 575212592
195471907 -985549441
-960953528 733095701
998723562 622831354
763809212 -580096347
989818009 284672034
-985882506 678941545
347444299 -946782920
998774322 477702859
-619192949 -749124228
505523010 -865146628
727147122 -639197430
-272064112 988932613
-992187676 331480625
-952423117 -7194253
397533707 -926813111
946388995 -56732745
999242814 500611529
-148302153 716555869
277969422 -967999550
913027619 -204660054
221336442 -980804375
983995217 213195070
-939504895 -74683062
-537463480 -820355957
-873112751 -318216800
983140276 204072959
-992525159 336860696
-383782751 -914851361
966259330 62375426
-607881815 -760292671
898722764 -256690754
-313618998 -945713589
-286321368 -955505253
545483774 -836206520
825136854 -459911172
-886049759 -279620746
-982782729 217180119
-854308370 -369032331
999798032 543166527
831245195 -445899660
218720007 996393386
415552007 -918312670
759017424 -588302461
758331023 -589466440
446483463 -902019271
-999970420 576423815
-951223060 -13782709
-690036298 913946169
-173470569 -984942363
-605675965 -762424172
999072539 618364470
933259929 -120378239
912754686 -205708278
-17785358 999799913
-866055489 828728099
-977148810 163884072
-869880561 -327395527
349226442 -946143322
387374079 -931291228
509018577 -862764346
-410464831 -901270235
993452555 341387034
-986979593 262687468
-189402333 -981917708
-721144325 -626787377
-855603111 -365672942
-927012690 -131930479
-446805557 -881033715
838416532 862924231
-43425468 -998620343
999509934 611245241
332853511 -951859307
784917231 -542134470
269071277 -218628241
-902734119 -224824907
-405357104 975323124
999870619 551550241
844756908 -413222892
-691547145 -667164933
-906351843 -212164748
177293303 997836010
-707973640 -645272958
925850212 -152841956
934156858 -116292396
999738859 537282025
993247972 337763200
-865437539 -339626882
239974629 -976943581
-217496569 -975677745
-999962892 598552606
601712061 -788371893
368597936 -938893250
-670046045 -693639132
-959012725 31700719
-40661694 999504876
-999390485 519314793
-962359986 730729011
-34564085 -999016701
890782271 826373963
-119776631 -992581742
132338594 -994211422
-426821666 972534942
-957374335 738811670
719833516 -650020026
-88692899 -995651017
999620404 526812724
898840164 819541781
-998177584 465317879
-991858516 659721679
972363632 106727480
-914803987 789568384
-855557903 -365790479
-998686829 484763476
-974739774 707104741
983856670 211690723
36827753 -999848051
103207123 -996806232
-884277802 -285119382
952281278 -24537418
759388177 -587672424
999673950 531364864
-108015819 997855065
436713817 -907418684
-526580984 -828586018
-622145249 -746139331
-892487729 809095033
991536664 670199857
-534771084 -822416647
-732523752 -609834647
-555710347 -806019175
143961876 998679089
765343015 -577432618
-999903021 562704356
-961962535 50511547
-269911599 989101377
744639476 -612081961
-302395203 -949859737
-619702965 287174590
384361143 -932558063
-989210939 290025998
981363507 185651367
188142333 -926680649
-395963961 976480624
429144833 -911451044
21887372 999998081
745857289 -610122777
-147161664 -989082064
793159851 -526561808
-999997632 589401293
916151288 -192478469
794804059 -523408025
-992025939 328980638
-626216178 617253014
-900061958 -233973447
-990683401 309562391
-39743351 -998789253
-846054003 -389920404
980915252 181199637
814779866 575220833
592302699 -797073829
950216581 762960635
-445432417 -881835262
990826149 299352421
71300519 -998815094
-943986013 -52183449
-599593888 -768155767
-869344889 826436211
868924411 -349338080
263423165 -971596286
-254631650 -965793179
-621686870 -746604663
-506648415 -842920589
803885901 -505421614
269459236 -970147071
-126861498 997222426
-421644826 -895259996
-969756194 104560006
-589305010 -777515828
-949078796 -25380987
-707760825 -645562173
609891777 -780609847
998210055 455672858
785238299 -541534575
978596942 159238817
-268603475 671701542
-103852059 997979961
636291552 -754103375
-855688656 835773892
-789122246 873759750
-296748163 -951871540
997146199 422512059
-810874262 -469969245
273414208 -969169026
-744343129 -591459082
911232277 808124144
-308935719 -947469519
854120380 -389327695
556385573 -827669619
882467433 833128362
929302857 -137949696
-970757175 715407462
998201771 455381833
960374100 23743969
376713595 -935707535
-996753333 637041985
-135879953 -990624623
786205059 -539719936
-225402968 -973719557
588354908 -800645372
7814086 -999976041
984010492 213362633
-862436928 -347701471
-971279302 116068663
947869091 -48916305
772060292 -565622655
-888955017 -270523146
697226708 924504979
999608976 525865732
418830786 -916699368
672428138 -713116328
999181444 497306625
-514157145 -837640014
-999256528 615224496
-721460750 264227465
833230898 865924729
-796085452 -500288341
443679550 -903583937
497066849 -870853252
-975365985 148678162
-77923583 -996524913
896582259 -263997435
205833115 -983724787
526155529 -850671562
-445670021 -881696733
959905583 20772669
857776165 -379703344
-720489120 -627731085
553490712 -829962460
427435726 -912339950
922794504 -165615449
-393754469 976751199
992461090 324643794
515210417 -858490971
-955149732 8305078
907373298 -225863508
-707722005 907494983
601787814 -788300997
-969573657 103209036
500400325 -868611155
569332455 -817115584
-655141023 925648969
223163766 996218475
-820492138 -449172765
579429140 -808524203
607887539 -782529917
833676178 865673213
804732405 -503709100
-994903358 380236359
-390490681 -911535143
-319295269 -943533486
-973297341 131866292
994617077 363623724
-994319527 650048739
-180904292 -983597203
977090544 145744234
847926155 -405265904
870534123 842218121
945320947 769634719
966020356 60753461
-974828465 144241546
681841864 -701609345
-661787999 -703231032
811031436 -490665495
-933917007 770096338
-31488456 -999140352
-647988320 -718728450
82351415 -998213164
579504044 955046737
147584892 -992511746
-204947669 -978594829
-163515083 -986605215
-548042269 -812136017
967646190 71935767
-896979222 -244334769
-999609968 533685291
392535790 -929055171
995230854 651448396
-640946722 -726390913
188993943 98542601
916532377 802761061
348037170 -946570420
558924076 -825639790
998830226 480138081
-651327867 -715025824
-901283250 -229821209
-866616506 -336419061
864436691 -361766644
-997928223 628362707
-636713042 -730932937
-896598947 -245600669
398222868 -926499354
-890952529 -264142995
-945566476 -43988972
-809755600 -472333988
-160121264 -987143516
976421397 139946063
-998009574 459450789
566677013 -819325153
992401974 323696842
79149803 -998396377
-948601930 -27931095
736245545 911051758
30038882 999998659
-924463097 -142639768
812800369 -486924040
-926857134 -132592574
-887156010 -276171345
-686111480 -674101185
734044077 -628714911
981025242 182284463
-698171806 911011938
750773166 -602088027
994160948 657754619
340695621 -949174954
868173239 843898972
673900798 -711338986
-931604007 772722987
-738743432 -600236697
286165167 -965853829
-922890474 -149169265
-604668825 -763389306
40903521 999958947
999286987 503105760
-836127889 848402755
-580621284 -785168549
-969243346 100781183
-184316159 -982935770
409970318 -921008376
-210251702 -977388189
996871499 415101090
675099937 -709887014
680051022 -703838497
965520768 738889450
748344859 -606078867
-73977497 -996810703
-971972056 712961882
-792026307 872375115
-602917147 939743019
-985777881 248885056
-961866961 49889376
-996562138 418163215
651776545 -737134032
791118953 -530446947
-795139964 870869883
-942720419 -58646598
-291165681 -953831405
-711718424 -640135425
-888862482 -270815976
-359751694 980687498
556814780 -827328256
743312041 -614205108
128173046 999013384
57223107 -999384875
-931046400 773350532
982633749 198746438
-81609004 -996240076
-992779753 341005299
-476665718 -862781925
979248211 165267776
-248078510 -967716743
-739982238 -598306077
911451732 -210678578
15210186 -999999982
-581603830 -784314203
575165180 -812194407
-314770270 -945275853
423595677 -914304952
980227430 706865377
266280678 -970915120
904750172 814266538
582294328 -806019917
-242064063 991101920
-430980254 -890078660
-999480772 524855238
-443822214 -882767659
64362467 -999145311
-990920115 662918737
806218128 880444826
-962513524 54119900
687741326 927449643
983782605 210893342
-898160366 -240379952
711729282 -661654854
798288421 -516588727
-714423057 904999457
-605713092 939054500
-589017979 -777773251
754911818 -595208261
899919627 -252542117
844389464 -414138615
905855544 813238124
208381575 -983260109
-927457382 -130022988
877069641 -325914597
676693670 -707947721
-992053297 659031954
-681203413 917081301
779930342 -551369595
-877640605 -305135985
77105211 -998508832
-68540970 -997181918
939790614 -89649131
-713546180 -443999586
-969043777 99320362
654453707 936770951
997667174 633191264
-89640136 998397422
-359665760 -926253145
995446643 380742200
21070894 -999990951
-186591549 -982486357
734134097 -628576058
999607548 525747663
861728756 -369127071
571263814 -815498955
-156658411 -987679439
-999854884 555951227
-217232676 -547071044
606969492 -783406067
522497015 -853314874
-616644589 -91713357
-978741009 178214145
-66545948 -997311268
-992131522 330601573
-490706782 962833124
395955016 -927527834
-844691029 -393276911
-619807705 -748504214
-999996900 588403848
-334035665 -937557994
735244959 183259443
-569634268 125610181
-996714912 637309651
915558738 -194822861
353400683 -944626913
-355323562 648611259
-881834250 -292587762
234809275 -978051851
979329354 166025161
191320070 -986247280
-968740356 719293719
349513839 988643370
806087763 880511832
-758772642 -567933982
-986173100 253326464
285598655 -966003972
-998190264 465775579
345140540 94887443
-505545115 -843682629
-521411170 -832401597
999997046 593253881
754222789 -596357117
-995583955 643883689
382393917 985542866
952382884 -23962408
-726021190 -619645732
-722151530 902086682
930624675 -132144277
998866629 481799588
998331756 460036656
-999486359 525211727
-880740567 -295904244
-367066067 979872035
495662724 -871794351
-664442090 -700172642
955214103 -7714927
-125002161 -991970981
997759222 440552036
-254146299 -965938410
-67019935 998993154
347626901 -946717502
946774320 -54734430
300999888 -864993956
959391816 17543139
-588321742 943214450
-405341717 -903962519
141353613 998736533
999434868 512684846
-12650305 999846745
996025419 393661669
-999971386 576746194
-344179766 -933191457
194740686 997275887
-805313858 -481608307
567827272 957504073
571137728 -815605074
-94035658 -995184090
788046835 889420104
-343173434 -933632110
250943188 -974494365
14058988 -999999844
514989433 967412570
-192682245 895327765
653336765 80333945
366952538 -939525205
-197913807 -980139669
-824084435 855637791
8730520 -999982101
-986107546 252581984
612033049 947690051
-631032003 -736954540
903044443 -241505455
287012033 -965628765
753946800 904234266
-783298534 -524730677
-800348300 -491750044
995777845 387998005
995677845 385770352
696080235 -683180789
614246028 -776402258
889173588 -288475423
378458429 -934996476
784800841 -542351811
-794272717 871290950
-620109987 -748199182
770233487 -568866210
-156837046 -987652418
226373027 -979796567
-437754090 -134533213
841050732 -422383352
982348257 195762202
65275634 999813177
952526159 -23151291
-322622065 -942228374
468733866 -889067637
-326849691 984074485
-704895159 -649440975
988384857 265438534
898824068 -256342107
-522842538 -831350508
884312321 -303995514
-252597296 -966400581
699505304 -678609696
896067867 -265740709
-283387668 -956507310
221663412 996278071
-841599673 -400777661
-767500541 -553025630
-981400788 203405764
-153955904 -988085500
-343539025 -933472213
980940227 181445817
771145483 -567249445
-548876457 -811480995
681660652 -701836900
-933001207 -105399093
653091550 937133795
924293490 -159386210
847304759 857618351
-302273714 -949903280
-337927359 -935904415
-880817939 -295671260
-574445023 -790481617
889506412 -275978038
977583281 150086395
946992147 -53593604
-510469613 959403370
-983508009 224636167
-852305659 838032344
390984999 -929734732
991687391 312427625
942765620 772956441
526748292 965410979
984049826 213794679
-229603473 991915765
-419068474 -896659771
-332634083 983506826
-718949565 -629941085
807917730 -497190906
167248886 -989928878
981933421 191452897
-119171429 -992651341
-996063007 405832800
-450648860 -878769784
-977702412 700357894
-518999091 -834157998
338403232 -949967138
-707281 999928109
796829401 -519459520
220668145 -980935453
227974544 -979472111
-637592358 -729994000
-461368199 -872307438
-26617064 999703733
924405158 -158920759
-475298479 -863645835
-907532709 796254708
986327073 239758913
891247503 -281705261
832325163 -443372615
524568592 -851820514
-28294076 999683156
-348086744 -931465507
377479698 -935396601
-869280795 -329078785
-32785950 -999089761
-930850733 773568134
439206007 -906057660
329258005 -953043487
803140168 -506925559
-676577030 -685844439
-955710781 11618685
322294866 990771892
-665041575 -186937571
-610268016 937926245
-869399185 826397797
764453215 -578981526
184606657 997608309
-90729244 -995475677
-967406388 87498930
488708615 -876405373
781957470 -547633621
209164049 -983117029
-148017139 -988960659
-831205934 -425060499
-60801425 -997669586
357343958 -943161624
318224390 991053355
-883080447 -288791418
124236887 -995003724
-426404359 -892633294
-276657581 -958786173
-412268573 -900313307
-801004924 -490423735
-856687914 -362845085
-956917373 18836095
821481369 -468093695
789807763 -532932333
-716418658 -633550408
-997992035 627853191
713888554 -658581667
598671527 -791204160
-337618783 -936036979
545968776 -835833779
-476843281 -862669426
-945038927 -46742687
576927296 955597917
-380389100 -916502382
999555993 521580383
-995892322 401824019
-929179722 -122536740
776602781 -557448885
662256367 -725138637
-849917522 -380261458
-354789415 981230544
-592819943 -774353781
601279966 -788775393
-80405878 998650152
-999928437 566952182
-312950346 -945966385
-959373718 735665693
911654427 -209910446
999354322 507234174
308225582 -959624510
961731260 32432619
978889108 161926976
-732113288 898243668
965260492 55635809
-992161145 331060833
980573017 177875893
-845122963 -392215695
-970248450 108250552
-644519784 928810166
712795711 919450513
-978937228 697449532
-277809924 -958398299
-431474868 -889801189
-895012994 -250852186
-652769011 -713413702
961834841 33100885
161126012 -990776935
880119188 834977430
-298680296 -951185816
-990573797 308047172
-460644488 967647502
680990709 -702675200
965864959 59701674
-971538776 118060964
-404010304 -904652413
-953013882 -3911487
-295919371 986911166
772287189 -565218042
879449244 -318844759
655883540 -732460588
125529909 -994881602
435955464 -907827980
998854199 481228897
102650885 -996848494
-993998902 362470231
846673082 -408424734
132977953 -994145899
-742079883 -595018832
900877703 -249193000
997405476 429829919
-420710029 -895770624
388351462 -930874421
568956992 -817428527
-155194253 -987899817
385193166 985256106
-436044964 971253930
662543752 -724805441
580274681 -807790191
-442543388 970320986
-977084553 163319070
-615773905 -752538437
-993716937 652730524
183654481 -987484216
-914079852 -183974402
888050393 -292117814
-246932777 -968042588
994091868 353250774
793408248 886841980
738194707 -622280254
-387896267 977460509
-854265973 -369141805
-983684324 226476209
-788663497 -514674721
-890764053 -264752857
-649167488 927442128
-278196612 988436152
-757224199 -570529575
-544074792 952970728
320838117 990873465
951081763 -31277197
-247785045 -967800262
-696120587 -661167589
-607392134 938639185
-82885312 -996138442
-143317987 -989617445
821495871 872399199
447768036 -901295811
678021647 -706329588
-875111860 -312485262
-260698854 -963953955
-727627921 -617243297
-766630440 -554527512
997936362 446353508
753455635 -597635336
-974183927 138993952
645220411 -744447891
259379260 -972547825
371213256 -937879653
-536575200 -821037653
-984115595 683969640
649014561 -740236382
561626178 -823460595
-861274373 -350786292
-797704779 -497069519
-485430768 -857131280
442216100 -904396862
989275319 679365037
-602540506 939835277
117807477 -995592323
-24603897 -999376748
-580501352 -785272420
538328865 -318385089
-63717585 999071156
832343035 -443330657
-859512993 -355442434
-140185092 -990046163
-422550306 -894762671
504750111 969087350
999614192 609101119
323472769 990688913
-260856828 -963905043
822902305 -464933629
-591177812 -775833433
-449641049 -879367276
-737261656 -602536743
-990180871 302716857
-999966847 598287961
647656696 -741752368
839897673 -425206545
-322000599 -942473677
-85827276 -995896009
-675956602 -686593762
-455568480 -875823876
-626083279 -742113289
388085736 -930988770
537169289 963527933
-536087672 -821411087
793043383 -526784369
926111114 -151731302
591318369 -797969831
-84586177 -996000428
-134844472 -990758347
713142899 -390613368
644590633 -745138844
-379557717 978444545
968876390 80691793
-197714288 758998605
-650752079 926971915
-281320059 -957210247
-948641537 -27719716
-934885822 -96750921
152929376 -991852657
-896780164 -244997567
-386080991 -913721726
-864445539 -342308048
-852938964 -372560259
-264115351 -962886351
119379451 -995452085
-672884129 -690276549
-681292141 -680091684
-120626760 -992483857
-363545568 -924468600
-793364760 871731154
126682473 -994772222
-189844707 -981826814
961283013 746396095
-995504769 393121390
-684843858 -675685139
-995316400 389013742
-379507433 -916928631
-407902290 -902622148
749413840 -604326199
-978650591 177381054
-998852288 491640256
997892701 631143765
-78374781 -996491790
-992075573 329740135
685514322 -696947615
-673979834 919574256
-785661041 -520345517
-959804058 734976216
-956380895 740353289
830077172 867680902
-997615221 446997968
-967527367 88360962
864804559 -360759870
-999764722 546339849
104198093 -996729155
213035402 -982396478
-650957919 -715438444
-836778519 -412202095
-993788195 358614304
-939494822 -74732487
967003780 736087711
464172691 -119102808
-270838041 -956573001
769780315 333199507
976675362 142128366
996034247 393870022
-124825944 -991992124
-680576760 917301093
-845275049 -391841810
486190941 -878053086
859702912 -374568246
495260574 -872062036
62993344 -953975648
71808882 -998789486
993762752 347040707
986053078 236478000
118588094 -995523008
999509085 517996186
-25893051 -999334968
814206474 -483931748
-542366902 -816566136
434112082 -908820495
994791974 654176468
170318948 -989494240
-854290468 -369078593
543196236 -837958404
718151504 -652466205
-813910324 -463497577
938661414 -95116685
-212762022 -976803356
-83814182 -996064288
666457518 -720233472
156889977 -991346537
968287434 76471641
-464459235 -870413497
628461990 -762238604
984274541 695684138
441294592 -904907124
979082408 163721846
-982481031 688436636
947092573 -53065717
490807530 -875020124
385332838 -932152994
-367103687 -922812268
-662997430 -701839104
946433879 -56501143
449988615 712004859
933702690 -118368957
254220496 -973743739
-507031125 -842655673
753784734 -597087508
480646494 -881639127
224598511 -901283067
980749804 179590278
126339628 -994804907
989782474 284177190
480155633 -881952514
-78841882 -996456915
-160330634 -987110521
583193893 -805228776
-706577184 -647167152
880328006 -316201898
-825380464 854885858
-842394393 -398862886
865600186 -358576276
65215419 -295522163
-982966168 219059169
698432505 -680047457
-193126203 -981147974
990670127 297031621
-963150411 58343577
826413909 -457017650
-291765397 -953622207
-827828167 853452234
999550297 521133113
-998745725 487176678
943803459 771617126
687123089 -694881561
950656465 -33646436
947133161 -52851591
888945151 -289217277
-169140262 995405075
-995766803 642877603
-709618805 -643026317
-943860936 -52825010
815798930 -480522040
-470237798 -866822809
728208501 -637603687
911017876 -212316002
428457323 -911810454
-318943869 984827078
-999706369 541014991
982512383 197476020
-957458141 22110671
-977710806 168850663
-499005505 -848139441
-26380323 -999319010
-862827018 -346662663
735534519 -626414718
310567749 991572848
-702029969 -653294655
-146682290 -989149193
481969027 -880788829
742198030 908813871
-413941424 -899418767
730487645 -634158700
-404578364 -904358364
-601666239 -766224486
272035235 -969513116
859368128 -375464208
-700889407 -654825684
-997078494 431684323
-470075381 966174816
981494119 186961459
-518020329 -834865874
502615426 -867116724
-19614013 -999523003
-808753773 -474444003
985952732 235292334
-894082145 807786270
-928260604 -126548894
-91921339 -995372018
965534505 57475860
886966019 -295619930
876427948 -327798465
566696074 957738211
617899760 -772823187
-101879105 -994460723
537301580 -842427161
-625963543 -742236775
960173200 22465970
-648021273 -718692141
957299610 4663750
521499137 -854030617
204271429 996939989
536463078 -843056888
830384099 -447909051
-393353253 976800073
433475881 -909160875
-842875479 -397698691
-620295522 -748011894
780215708 893042510
-170306662 -985484616
-884824412 815168938
775142615 -560091609
762360340 -582589107
-695036290 -662598034
995544101 382842545
39398865 999965742
62644001 -999212423
965349592 56234125
-840735706 -402846612
-985845229 249632559
-246137281 -968267597
-611794872 -756472668
-808076340 864370443
829858298 -449130342
-996698891 421677088
396670734 -927204183
996145540 396553403
793275135 -526341472
-745020801 -590388397
-739786963 -598610685
-509108035 959648086
659272284 -728579882
557653675 -826658385
308322474 -959595631
254175793 994829689
347283563 -946840414
960477091 747753659
-969727845 104349381
70299796 -718898633
-826103520 -436639419
-239157751 -970188902
-568282596 -795666878
476306681 -884378649
520795957 -854533434
877266260 -325335334
824333985 -461721769
865253633 -359529493
931526903 256574030
885372262 -300673533
-88473810 998429717
-523318666 -831000420
95176931 -997382971
985325335 228027548
-620318359 935385459
946169646 -57861464
736255499 -625300258
-636441521 931127131
-846206263 -389543862
-725149966 -620936460
-92388660 -995330709
991480520 309239645
-999991827 585148128
-897761992 -241717237
-688882284 -670594118
-948055715 752515928
216696841 -981702332
-998445028 475185659
-915923673 -176935847
479970507 -882069794
423871510 -914164730
367421497 987039746
-927721629 -128885537
1398103 -999915600
36206893 -999856408
810136381 -492551520
-876439677 -308642319
-400327156 -906548736
-100657944 998074883
-943481537 -54767742
997572553 434789035
-497037331 -849461158
-984858156 681896381
582211363 -806092859
-955677873 11423221
-595946584 -771515557
967647722 734847041
-998409440 473853466
934498859 783084828
147474339 998601167
-957556132 22708421
635041658 -755426067
787975989 889453690
214508712 -982118077
-994722335 376543494
-878011790 820216557
-804110859 -484086079
-782489080 -526225302
870072814 -346101325
976105898 137259645
-67630700 -997241185
43695163 -999735693
359006750 987819322
838190212 863057558
-604971141 -763100622
244097148 -976037763
-996199852 409144078
-693882220 -664119198
-860617156 -352528431
996827914 413942435
-925583765 -137951620
329658017 -952914218
293138930 -963975175
820854417 -469484904
433677386 979510830
948715454 765059530
93116633 -997524006
611907014 -778668632
999984724 574895100
-857655002 -360319326
-899676797 -235274583
-465647452 -869679902
-555363425 -806300619
-464628292 -870309351
-773948719 -541709690
-765540566 -556405796
702864616 922717136
489703045 -875749982
-459981591 -873150900
-427680108 -891923431
998498589 466378255
-619034854 -749283442
807176730 -498724062
-749695331 -582908287
940576205 -85812330
-40941120 -178491289
954658229 -10952015
875245155 -331258298
969883247 87969694
688519040 -693077910
-979003975 180647021
-601419616 -766456053
-549434082 -811042292
-999995653 594779007
993922976 659081161
732465935 -631141558
-554806755 -806750775
984245338 215943714
-91311712 -995425267
-993154269 347345943
441727631 -904667724
380433339 -934183133
-249186942 -967399856
415210223 -918479049
-952495497 -6793303
121698682 -995241201
-825674819 -437604836
191112751 -986281837
-987921899 273900087
789705895 -533125126
-357498719 -927241578
-324190068 -941601001
520480413 -854758868
-304125029 986183231
-993908495 360811597
804337542 881405361
999797643 543125311
-513448215 -838142654
-842792015 -397901049
-911951234 -191935800
-756679607 -503268592
-281201435 988185952
643542964 -746284223
-868243758 -331947356
-564078383 948753736
864529634 846453074
-308915644 -963678
-602340002 -765590285
971453320 99651482
-870301180 -326209278
-327317522 -940330469
811289980 553318376
-960880438 43516500
-376557496 -918350831
-802293084 867337167
155638008 -991510717
814977466 -482284064
-711573402 -640335792
-847189421 -387103463
999811049 544577419
928961096 254010216
-848106471 -74254818
835016616 -437010866
-262171728 -963496600
-338258754 982944950
186356841 997553154
760876349 -585134352
-980174579 694440482
725008377 915167541
-811306751 862674279
-982225453 211525092
-992851951 342202376
-858855847 -357169304
867897406 -352216493
630453980 -760205477
-399299664 -907074851
999758698 539215136
702226821 -674909494
-605619395 -762478554
808952835 -495037504
894297012 -271650257
476771174 -884087013
885942119 -298875486
961486556 30854253
-987985726 274673251
-610411986 -757827524
-998785684 620568970
-979925462 695050783
-629552745 -738504275
803614467 881773062
777498408 -555818806
961993847 34129011
955644686 -5199562
-357648516 -927173613
976616135 141617945
-394663915 976640221
-968311902 94002489
876869504 837490267
189550630 -986540910
927809701 -144425545
483631407 -879716015
906710835 -228285813
624156261 -766608346
956245360 754246011
-48291178 -535884077
-903338633 -222728610
695808012 -683541088
-898558302 -239042318
-503038647 -845400928
-877309095 -306107040
-928744575 -124441256
-149322665 996348826
664801381 933988554
822802678 -465155594
204799655 -853696815
873064637 -337563932
-635848603 -731854760
449699263 -900202083
-985866082 249864753
844620091 -413564101
855758783 -385030293
465654710 -890921834
-334968867 -937165093
996707344 410758284
-835488248 848798703
675667298 930974585
-942730144 759572622
-564319090 948701375
-954489672 4454389
-197439102 -980241272
-565386455 -798077930
922171108 796840562
988984635 680463081
-686215848 -673970343
-915393659 -178972441
589783860 -799359375
698119527 651585371
999985222 575114861
-524559360 -830083567
544451370 -836998706
-80002958 -996366887
678296337 -705994710
998603553 470581417
-253470192 -966140629
559110152 -825489943
-133567274 -990920360
-236010109 -971017576
-998525990 478268925
338096411 -950072795
921069711 -172714447
670825950 -715043097
548451254 -833918845
-678013954 918189913
-72323801 998859286
742821814 908575835
763307683 -299348910
969941499 88394419
-988041542 275349538
807121192 -498838128
878042085 -323044121
-719502614 -629148322
-897698018 -241931648
-785391771 -520848309
886885239 -295878893
609706941 -780787279
-643358002 -723778364
369907059 -938387033
-622096600 -746188746
-258752418 -964550808
-301557480 -950159762
511964174 -860743549
-409122452 -901979856
676597460 930706782
-832858611 850418030
-995426794 391415237
-407245629 -902967521
-112304237 -993409575
-74561288 -996769103
-976415439 157524982
-995553836 394200762
972257848 105897655
-245970937 -968314461
158631067 998340389
600893865 950289393
-325166865 -941205750
-714868097 -635738887
999553798 521406854
-682910338 615695946
622817305 -767949461
668088292 -718305711
656822289 -731387304
-999328972 515706679
807553492 -497945983
209746642 -983009664
-357220684 -927367717
-778977033 -532644468
-903095635 -223571537
900298753 -251219001
-976650808 159554540
-870391316 -325954436
-287100827 -955238049
-940994657 -67339127
-715008046 904780031
654630361 936723773
-671489926 -691932643
-23002190 -999426070
775897805 -558728016
-999995899 587604510
886411887 -297388450
-949528568 -22964028
-573439184 946645483
-673743981 -689249271
-884816301 -283458450
328466864 -953298604
-922289153 782388197
-920781780 -157762859
-948265851 -29720691
-728853830 -615396416
565566559 -820244894
790548534 -531529530
-677639569 -684556809
825469752 -459158348
337822291 989594125
691126604 -689694003
-792002625 -508268576
-932265358 -108740055
687978064 -693778138
868528393 -350449514
-387984003 -912781861
-445047462 -882059072
75717082 999711699
-671055686 -692446904
215795487 -981873734
-334700485 -937278165
-36236389 999573775
-245283164 -968506986
-972120512 122572091
980777914 179862908
-351824126 981547562
999983157 574259987
-76348505 998755225
443276709 -903808366
999999508 589667630
-159588738 -987227321
759694530 901879059
928961102 -139435782
-317757285 -944129498
859841102 -374198363
908528717 -221608257
-943423685 -55063354
-232204518 -971995937
645939823 -743657417
-774624164 -540500571
957367381 19323129
983949179 212691413
772035040 -565667595
34827863 -999874271
-594719372 -772634500
-534691510 954837981
-975277348 147943160
-642591720 -724609445
262338344 -971852981
-967919412 91170770
-984540660 235475150
-964516960 67508346
972556136 108245424
753738398 904317876
943177388 -72978186
-588168611 -778533494
155980758 -991466428
-979209398 182557018
-650194368 -716286831
-630343575 -737677399
-588614490 -778134759
-999462617 612317800
-431382341 971912112
605732855 -784585114
-998984713 618476110
743138885 -614481620
326942353 -953786746
-558633993 949922660
-772364262 -544535647
996567197 407107170
848343249 -404207051
-993601862 355249399
862637835 -366668115
-979774458 187836544
450666986 -899652959
186578164 -987021675
215508758 -981928240
628886548 -761806106
342656795 -948485690
-871191295 -323687706
990994112 301869152
751459297 -600952831
438784894 -906288370
991065696 672224402
892901776 -276269746
735714903 -626136030
-480322755 673249215
-148429149 -461283309
941116371 -83161834
-797504560 -497470062
-593861124 941912950
-77402409 -996562967
-786390119 -518979432
338022419 -30502857
-531212237 -825107545
-370226067 979516166
-152236119 -988342026
-956254289 740547263
954132856 -13982311
534497975 -844527280
-986810549 260707076
999260915 501623787
-763238404 -560350215
397003019 -927053874
-667690878 921676077
-713589391 905311915
564914800 -820782289
264688065 994275220
400217316 983616059
914394620 -199375851
835576383 -435675503
386520867 -931652506
83250120 -998160307
-798888578 -494695062
-999397202 519714729
66988281 -999026640
438513997 -906436691
100872683 -996979192
886169735 -298156085
-203568100 -978903035
-936738899 -88039362
-532022969 -824496134
997669568 437737551
853009204 -392226115
997948628 446766063
-994733613 376772522
-945075844 -46550762
-781956487 -527203457
393320886 -928708026
159587652 -990985797
671066563 -714754821
764177985 -579459574
-22155202 -999450687
348621425 -946360765
400601431 -925405536
670353091 -715608280
-887001177 -276654540
-796661221 -499150060
-38501698 -30096119
965024404 54051571
-357831733 -927090390
-719799992 902974916
-910385897 -197660687
196987791 -985289245
972138877 104965863
-988301791 278551807
-713656007 -637443160
-949401582 -23647789
293894864 -963767362
-670913842 -692614579
-905726722 -214376339
-198810214 -979946805
925957223 -152387072
249071080 -974920288
870443572 -345050744
-740005786 -598269331
-992648931 338853689
-82752501 -996149034
-916864791 787629848
-4083014 -999846445
-951796457 -10646909
-999716033 541781281
-571595266 947065127
278155840 -967951356
-906722621 -210845071
852967274 -392334646
470717449 -887854853
-738278991 895832520
980377543 175988685
967246818 735620327
975238134 129980311
946935364 767481807
924727301 -157575273
993841288 659527867
829016449 868267735
995786938 388201042
-318434965 -943867792
683556414 -699444448
-982290649 212181450
727217296 914374265
-980055101 190492617
507525079 968641369
-947744186 -32493475
-624281305 -743964568
-971150820 115082584
-663691589 -701039732
-50044283 999342239
999130986 494705140
115661331 -995781036
-345656987 -932540878
-965400739 73517282
577234856 955533058
-937797372 -82983651
-862512344 -347501088
-935150097 -95527983
110119083 -996249960
842193413 860689351
871847010 -341055874
958768729 13658008
-489953098 -806446626
686715400 -695405799
-271367945 -960550257
-983533265 224899089
-999470343 524191463
-653402697 -712703900
-241848772 -969459582
996474951 404756141
999938109 561930920
883499667 -306522903
-822803745 -444049971
-875837917 -310387631
-601629781 -766258784
951785935 -27331823
992387383 323463752
274884205 -968794785
-874789814 -313410445
-240748356 -969759013
684691695 -697999494
908944494 -220068502
-405448517 -903907061
-578642456 -786877710
932086385 -125661357
-986097398 252467338
199697381 -984818931
-631251761 -736723502
191603037 -986200096
-373911407 -919612259
-756992556 -570917232
411530065 -920257680
-352251682 -929606040
-963576072 61177537
598287217 -791560984
457700308 -895615833
-971419396 117144109
-940968362 -67469424
686444377 -616658891
-782680293 -525872768
798436387 -516296729
-419870648 -214834985
923025296 -164659844
-781682435 877242304
393928299 -928437366
-522173852 -831841746
-792871304 -506579137
-908410682 -204796452
-800262270 868354454
-358295405 -926879296
-334640647 983308049
-609746892 -758477942
755788706 -593744540
17710534 -999996913
-657878175 -707673767
-899185882 -236929569
134028823 998896508
-860264327 -353461285
890797898 -283180018
-985666327 679574770
891034085 -282405403
101786028 -996912670
-672979532 -690162878
973649541 722547128
-620949893 -747350854
-452066391 -877926894
631979339 -758630742
997048918 419864222
-726440572 -619021693
-588295086 -778420780
-39530076 -998798850
-954262970 3151336
936712706 -104421369
805526517 -502093823
-162276553 995746396
-68389785 -997191814
290657302 -29591006
-154221984 -988045717
995682791 648434849
-361235551 -925533705
-993277006 349483189
729762493 -635257840
-877542579 -305423727
-530883846 -825355103
-465171031 -869974474
355115918 988160305
638777330 -751444991
44955772 999940389
-78664377 -996470290
-984387130 233848800
-312142887 -946270897
-736640380 -603500108
-964843433 69720300
-828219901 853220381
-766678550 884035496
-58353847 -997813483
-766044255 -555538719
-138291234 -990302356
439193313 978782718
936340720 780919973
-92470015 998315568
342897243 -948400551
-944666013 -48678903
738963390 -621078239
-683321191 916336138
-344331928 -933124595
-519842716 -833545848
362544917 -941200207
-847444047 16549582
-932634586 -107066122
-110663331 -993581528
331543236 -952297239
984369987 217321969
968733518 79664693
570350575 -248601236
986029726 236200147
937182544 779909074
-519438556 -626657452
999986335 594718007
444074717 -903363704
-784725429 -522087249
-845784645 -390586258
-759421912 -566840390
525799740 -619467099
790703954 -531234761
-902371020 -226080903
-72815940 -996892869
-494344234 -851257080
999064486 491369586
-596813614 941218140
-995156576 385571150
109843482 999301116
-905202854 -216222471
-765713790 -556107610
-685549388 915547155
961243669 29296686
910732717 -213389163
750251906 905703121
143869163 -992945876
-796281038 -499901726
684229987 -698587620
-834801550 -416797070
-927180090 -131213742
998452245 464591749
997219512 424547076
988197360 263012647
-670496205 -693108080
-972469711 711948698
723230330 915801679
784441335 -543022179
-607340444 -760818414
-568087616 -262814170
-956737621 17752543
828217694 -452900656
268713777 -970328150
-157932129 -987486323
-793509433 -505335277
-954394129 3904371
-886720611 -277529814
586768346 -802067017
736758287 -624521407
909564607 467794848
-364841789 -923867615
-948854828 -26579667
-658263790 -707237804
-999982107 580449325
-820012579 -450229292
-718498321 -630587610
586460905 -802341458
-989639361 295570440
834629998 -437929961
-114363725 709009070
-828698919 852932574
918922474 -181403382
-996536253 638440876
-679713570 -682026955
667769773 -718683839
-924864186 779830884
-403529517 -904900739
890843173 -283031549
473327106 -886238883
910569834 -214001518
-199984557 -979691295
486029675 -878158410
-367729193 -922519016
-974639329 707326560
698296695 924169882
-972338354 124283723
750199442 -603032839
936874447 -103657956
-253703591 -966070835
878401243 -321976049
-166794998 995523435
-20932514 -999485997
-994478677 371667609
970444771 92078407
-994141260 365146569
943777009 -69994124
-262675178 -963339434
488546105 971623036
-891533252 -262262231
492991472 -873571344
665017583 -721918658
-538431965 954096390
931289187 786814145
908180949 811042121
895620790 -267240148
797306056 -518523226
-875863452 -310313761
987823307 258245471
-652044902 -714224315
-570967841 -793416326
924063037 -160346218
-960707422 42407636
160311532 -990887641
613386320 947361558
-972708988 127205152
-986246552 254165377
-584170921 -782070878
348746569 988707308
957376586 752562810
-658922537 -706491807
975780464 134516264
503552503 969278536
-904379922 -219105635
-803675518 -484979848
657993026 935824367
-998125050 626766568
-786505049 -518763225
-909565060 794413829
768743376 -571488711
410619914 -920696109
815192218 -481824126
-863757288 -344163199
-16270575 -999607837
-541706635 953444054
-322851524 984462437
-29070126 -999229172
-999423786 521323267
993850116 348669278
-561732017 -278864190
986632744 243439491
942405031 -76803192
623903985 944748787
948114204 -47592874
843076423 -417397288
-114144233 -993212835
826660805 -456455746
-628093780 933364503
928114479 -143107720
-987447441 268213503
258963501 -972645178
235096928 -977991239
-424816365 -893513433
130474231 -994398853
736837466 -624398200
-504131075 -844654616
409479333 -921244153
-651039377 -715347678
998416205 463220777
-309618001 -947217119
514732160 -858825616
-514233244 958713285
949373090 -40743323
980648254 178605431
626464307 -357866683
-103646107 81042359
-588802969 -777965934
335377569 -951003897
858224889 -378511782
825303126 -459535203
-972629010 126572625
-284008869 987948150
975337435 130808107
744932798 -611612205
602988378 -787177292
990169441 675941455
119539218 -995437680
-661261417 -703833568
-712284173 -639351666
721241569 916507622
-950250871 -19059954
519970970 966570776
-992614835 338300288
223788925 -980316032
-366879277 -922917336
526528761 -850399818
990982332 672580031
-526690286 956384794
39256154 -999814700
962030064 34364058
624656540 -563209004
-997806634 452885873
-901623390 -228654064
-773422600 -542649924
-135451309 -990680017
-986455572 256573919
999992229 593953406
946600495 -55637823
746491832 -609093327
914541787 -198802785
874881216 -332318069
-261476850 -963712848
998352674 460816205
-752417921 -578494396
-452177170 103257398
927445472 -145998831
-35091357 -998994544
-212141250 -976948690
-987820798 272675502
788502688 -535396657
-998912925 494393221
-996759736 423253556
-993925205 361117592
-992342803 333948169
947337585 -51767442
647132999 -742335746
-941802386 -63291369
805845208 -501444629
918154131 -184489199
-391116205 977071327
-170941796 995313263
919274060 -179987417
-979870065 188739693
-988589900 282150731
-323613740 -941833113
-486611182 -856362234
-846665194 -388406860
-293290687 -953089123
-854418717 -368746732
924939932 -156684852
-559765089 -802717698
781525277 892455160
704841072 -671317648
384087583 -932671745
910099813 -215765491
170181927 998046284
811196037 -490318072
-865636234 -339087954
391253182 -929617707
-609560175 -758660348
-13301930 -999677737
967513699 71010494
745426755 -610817694
630356135 943102525
530731611 -847321521
747157967 -608010486
-678115106 -683979777
155342124 998417997
776282367 -558030951
-242667414 -969233570
672319308 931921582
679848406 -704088094
-620795048 -747507323
309218633 -959327649
815461844 -481245926
827377274 -454821484
-768105644 883404670
-929453577 -121330382
-526070310 -828965362
-546950178 952383360
-984489475 234932039
999863517 550657894
-880778540 818191421
-674982553 -687766581
649983525 -739150981
102196103 -996882370
575274123 -812101407
92347627 -997576084
210071003 -982949581
996028175 646067263
-705531414 908303941
-407921085 974999459
898966257 -255851615
-96453248 -994967104
-997209282 435266066
812691309 -487155308
999748080 538176909
-664810744 -699746130
-65945651 -997349651
988236315 263513150
-851135978 838804661
993181686 662765814
-678517345 -683489675
-712793923 -638643483
127631335 -994680972
-274824151 988713349
-634821077 -732949301
176753549 391937481
699980411 -677969060
-489836399 -854244137
-457499032 -874657605
956003137 -3095706
-431944110 403702985
-979590368 186108997
-779582219 -531544153
177616055 -988420842
-71269966 -997000063
190617172 -986364372
18923236 -999994966
-169066396 -985694865
12602849 -999998777
-668276630 -695713008
-918266636 -167808880
715644025 -656073107
-350304739 -930477987
876895975 -326425167
-50225866 -998273488
925303703 -155154918
-772497705 -544298995
-529275914 -826565236
-908107212 -205886040
999599572 525092366
-340093505 -934972363
-733104761 -608948364
-713825883 -637205092
841266858 -421852864
-999442596 522480061
-819685650 858152522
111094250 999284396
-629305036 933046464
-927084741 -131622222
796709566 -519694838
-472470140 -534855571
643388082 -746453424
-333159695 -937924127
374039012 -936774012
979041128 709937000
335511394 -950958273
528526916 -848939389
-997607998 446781301
-950095253 -19902263
911395335 -210892057
25500636 -999968125
480783440 -881551369
-922958694 -148888428
940237296 -87469929
119051092 -995481681
-943518803 758581531
-968156289 92879203
-189131945 -981972808
-354452959 -928617591
-757051847 -570818045
791315620 887855950
-922120655 -152328343
-779440440 -531802354
779562734 -552044285
61071223 -999266988
775677255 -559127060
-995050474 383306346
822115646 -466684556
993362145 339781011
824187123 -462051881
425915350 -913120866
975985450 136243974
-565932798 -797624018
-848530573 -383753395
-37066341 -998907724
97347414 -997229905
138008075 -993611157
-665816353 -698579696
944426872 -66736510
999896494 554979379
662627633 -724707974
929952648 -135101897
639972347 -750160085
984910088 223339768
967164454 68589084
-796793085 -498888502
366670561 -354484781
872358825 -85527922
947659674 -50045369
311618278 -958603562
-959709438 36085661
-430462167 -890368959
992191521 320349383
-21549321 -999468235
877873767 -323543001
379677357 943805225
-999984153 581332860
540027749 -840369046
-998339743 624867714
-967108180 722337167
846123477 -409805238
553650171 960373356
-856785722 307832883
-109300781 997815695
-956141682 740718444
978224067 711950558
-999740155 543974127
670908317 -714944427
402589578 -924486404
-349063311 -860327298
-814346259 -462564556
-970087773 107041468
-126116436 -991837098
-689455492 -669861231
775547670 895111582
95093040 -997388846
831203286 867055464
-491210747 -853338110
965058214 739747174
943271736 772308785
391071824 -929696861
889017373 827835664
-652048510 926583310
909935974 -216378211
-927364764 777269556
-326189393 -940790239
610506852 -780018212
781809246 -547908056
-901239374 -229971469
-843544517 -396074342
-400031206 -906700365
-793926477 -504521425
937578299 779429731
353998499 -944407372
-859330546 -355922135
475129927 80138004
996194613 397766919
-385948432 -913787011
979430143 166966779
355756924 -437827420
605748818 949170970
114408249 999239025
-867272114 -334622936
-768456565 -551370611
471512259 -887364445
543498937 962339977
894356782 823393928
999707038 606955615
587845242 -801102792
-972564382 126063018
-466822982 -868950533
-343902847 -933313006
-679432474 -682370908
24100650 -999978099
-641862123 256772280
-997342454 439028548
-849244683 -381958467
999998889 587890670
-953159102 -3101830
473780615 -885956738
833543924 -440501337
535392793 -843858715
41609296 -999775357
309676138 991628978
430297998 -910845700
816224541 -479607606
135242916 -993909821
-249259781 -967378682
-68989818 590373622
517420325 -856930976
-817325187 -456122455
-726750711 -618559087
667451997 -719060077
853552326 -390813163
-771201146 -546589831
-350936300 -930195322
-374764496 -919208024
814741234 -482789702
-963059414 729526438
928205439 790268170
-188491941 -982102436
570969927 -815746090
-519306248 413150608
-883534823 -287399196
952028542 -25966233
378578377 985928986
657860524 -730199520
-999957784 573030571
291654846 -964382026
715909829 918380188
571708602 -815123888
664323535 -722729739
-176552525 995017272
834524439 -438180377
906835151 -227831976
-761715730 886199337
-898860872 -238024348
-233307016 -971713648
999294250 614947195
987976003 684172387
571633970 956709226
-305832106 -948608728
-886871469 813581912
-973336511 132178256
731209240 -633062296
92411300 -997571773
846292047 -409382611
-959033838 736204011
-25470372 -999348748
941305981 -82229445
997980921 447853974
-998784707 488783814
-916369441 788097694
339670114 -949530721
688236820 -693443428
-195447472 993976084
-268636353 -961438840
572545286 -814416496
967559008 71325723
667211695 933332548
959135622 749884982
-995800529 399726602
-975787968 152199135
551965195 -831165301
-430774574 -890193924
999080575 492170751
824385742 870816690
-131838901 -991137418
355676545 -943784266
-606573095 -761560294
-587168569 -779421712
44223695 -999724905
429309637 -911364694
-599491647 940576410
-697900270 -658809565
999997816 585339292
945498589 769400315
-814865914 -461449732
62274155 999835991
361841412 987567148
875702241 -329923196
-999315136 514903979
-940413789 762408128
847915315 -405293270
249516600 995061937
954964631 -9170988
-737574839 -602051081
-712226130 905821487
688121260 -693592980
-998729725 486520891
-914679652 -181697731
-987441904 674199657
-952081743 -9081953
994699157 365263234
-208258740 -977845608
452593273 -898556662
-471914899 965884457
821778105 -467434510
-31148509 999645384
-918706671 -166070461
-827798730 -432814371
-952110358 -8924849
-628401690 -739706628
-806905343 -478309673
-951612600 -11653699
-814970254 -461225606
45971597 -999684581
-134100948 -990852908
-998265927 468546525
-998032505 460223046
997687191 438287202
951116772 -31081622
729328014 913605036
571782947 -815061119
-459568911 -873401665
612504411 -778091910
-982063589 209903416
897244992 -261743728
-421930251 -895103770
629973325 -760697636
-806245440 -479680540
955585715 755222287
389217318 -930500736
232893023 -978453437
-915500988 -178561057
-43856296 -998600204
615592295 -775089186
201549847 -771089757
701880805 -675381506
-997703017 449682054
894040255 -272502051
-559543569 -802898577
919286742 799892384
-552304629 39300449
672283726 -713290430
976815078 143341941
-406566343 975170840
-977854104 700004579
983902363 212183192
651803746 937476234
-824423836 -440419859
-632594363 -735306985
813196635 -486081582
-976057254 704147938
833831838 -439821095
731431383 -632723435
-961266483 45997960
-293148575 987154323
-413422342 -899696785
-991310593 318473070
487193447 -877398160
763601213 -580455457
29700207 -999932202
-999295591 513775473
-945731874 -43121348
713776110 -658742156
-828683029 -430807809
988691093 269433323
915040818 804299350
-859574716 -355279974
548539980 961377731
907499384 811687927
816078419 -479921718
-958278027 27139283
884905777 -302140127
-949074003 751080248
726479707 914639321
980556286 177714051
942125425 -78185454
915844755 -193693467
-328387493 -939892701
985589646 231058963
623798244 -766968856
360025037 -942154473
-780215861 -530389305
-962356939 53090076
-808258132 -475483362
987984266 260291690
595196524 -794425079
941449694 -81521389
-543466420 953092494
875978348 -329115254
-608460278 -759730517
-84093548 -996041413
371128064 -937912830
931902887 -126480149
-740709344 -597169099
-995929283 402678148
-985512572 245962794
-658588482 -706870158
-955071383 7844637
-590878554 -776102759
750958510 905426107
870752229 842061253
-831159435 -425166656
894180518 -272037123
-264837566 -962657529
-930145616 774344734
331235140 -952399098
-410814895 -901084860
-948460340 -28685282
984490064 218652802
925199813 -155592196
-175350822 -984614208
-515233392 -836870828
-878527668 -302519396
882312901 -310173536
878066766 836569145
-152701808 -988272836
909885157 -216567946
896870082 -263020248
-800954704 -490525285
284831996 -966206327
-449930006 -879196104
-856472349 -363407791
-296364589 -952007147
-779912411 -530942405
-777866691 879001331
912107125 -208187019
-307159370 -948122023
-381707608 -915863398
996308785 644078133
946098150 768608943
248609113 995106894
978927759 162284425
721937526 -646934997
-881360123 817761172
378593876 -934940876
836038692 -434565756
-273873779 988789264
30364772 -583881040
260138061 -972370086
691607861 -689064815
-775493279 880084163
-984292609 232852282
959385904 749496086
828219846 868707173
-506022683 960201153
202374061 -984346377
999554677 521476214
957573420 6320019
-978921850 697486742
-30414515 -999181038
-762109068 886030809
-681943034 -679288491
-623889650 -744364337
-815258330 860564740
-994119956 364745339
-363615222 980258547
-973855454 136338058
194761481 -985670702
-751891858 -579356828
81370575 -998269792
538130622 -841802879
319857327 -956042885
810560902 878177452
146934462 -992588115
255309824 -973493543
999572147 522869778
-191852172 -981412681
-161870457 995766273
-514017461 -837739627
-813635227 -464085838
693671385 -686361635
-230915838 991832514
-646509372 -652002556
491996816 -874231757
-983332794 222825159
-917501674 787026691
-902904939 800294817
-140861888 -989954292
779270346 -552580017
5127421 -999953752
-875599202 821971480
-700303840 910230541
-841251721 -401612296
-756873747 -571115563
-541796882 230557002
-734422641 -606924934
-759273982 -567089952
-807358221 -477365164
-999994853 586856311
-674333707 919453376
201788052 997030204
-570782344 947249786
-955234631 8804631
866582377 -355864302
689690802 -691559764
-488533733 -855101066
980122479 173532191
611297326 947867905
-934458112 -98723800
-934703888 -97590628
860020184 849500839
854169222 853294210
998358558 461036114
-578962181 277216993
-933650348 -102434063
-603581424 939579743
827610583 869042846
-527140015 -828168318
683123394 -699994143
780637473 -550069486
983391619 206734618
-997513113 443993558
751898363 -600224400
-814137420 -463011787
-997988166 458737645
298844915 -962378470
-982690902 687872225
-154712008 -987972251
716224107 -655240866
887016528 829483473
714291464 -658006468
945121220 -63222722
-985942600 250722417
-731283489 -611718260
-957258795 20898225
302576686 -961296076
944645397 -65636609
-384123562 -914684160
-768058713 -552060029
982426922 196582300
-249086686 -967428842
830066672 -448648136
-835214275 848968270
845107190 858953595
-786240976 -519259264
104023339 -996742942
-805907229 -480381811
-50643584 -998250658
798678135 -515819011
252324291 -974178617
-157865086 -987496683
808581283 -495813668
-850133865 839465369
-927784653 -128613371
-993176012 347723643
-559446999 -802977396
846844429 -407993647
-963893057 63301152
787910359 -536512990
973395533 723086830
-760946036 886528933
306066885 -632987376
-918369880 786202820
-234153582 991622918
-828645255 -430893649
-509501983 593626997
946101305 -58211972
-471983586 -865729290
474091312 -885763265
359707790 -942273967
225677202 472513342
632276979 942605831
882199963 -310518975
-989456141 293191889
-626716111 -741457671
998280736 458173356
-983825950 227957926
-703160899 -651774672
341816199 -948781695
-303121262 -949598527
-959672358 35851551
993703528 345948814
-370782176 -921085710
982815336 200651871
-250816124 -966925239
-626263406 933844615
507275953 -863953982
985744762 232857109
458196245 -895327220
-402809624 -905272287
-688479040 -671108271
960146493 22296801
-999127821 504711637
-966204078 79049183
711242945 -662342882
-303329636 -949523161
968346091 76890586
362108139 -941365697
468650136 974616014
-964193597 65324237
-500654155 -847023227
297027312 -962893312
819091757 -473370269
-803344798 -485657408
-729896290 -613819430
174891704 -314527292
-974439453 141069475
970747578 94326029
726581226 892826264
-745337843 893002885
-981704959 206372405
960297793 23257602
-763552028 -559814145
-369407650 -921731227
476055619 -884536168
690085651 -691047553
848517908 -403762768
-548686735 -811630095
-55485631 -401516877
989262431 277063829
103554458 -996779353
-960774657 42838200
-989503501 667577438
-654555751 -711410449
-552013323 951331206
-734252516 -607187018
205327649 -983816684
171333325 998013523
-823294693 -442952105
985333041 692560654
43037380 -999748655
-566275197 948266607
991543451 310203920
122344688 -995180965
-221299899 992433706
-527952689 -57990144
-944894651 -47492316
475364454 -884969070
157440549 81534919
-986214746 253801766
-185904608 -982623573
836404392 -433685411
-957584555 22882475
-701538447 -653954784
177759295 -988398965
-261040218 989776690
796968932 -519185493
-777891165 -534615718
994017837 351839931
452455587 976959669
-446010953 -881497729
995860897 389864144
-302082542 -949971790
-617823588 -750496575
67457401 -999004595
925348649 -154965081
755512134 -594206246
-139422447 -990149424
51234786 -999553921
-988081156 275831971
939337938 -91850040
715369259 -656467037
-912930584 -188298895
-542881150 -816167850
-553472579 -807826749
943937587 -69192378
671172793 -714627184
-626220471 -741971560
541563009 -839202528
-35280377 -998986346
381701856 985613418
-933593588 -102693994
-897619938 804816482
-799900572 868534418
-839985371 -404637156
228909020 -979280589
-909811402 -199743557
886312228 -297705117
-681824040 -679435877
-555970778 -805807764
999710001 534602567
-665241363 -699246977
-803602960 -485128640
437054098 -907234421
849618213 -400955383
-677133127 -685170992
-484019609 -272531095
700012372 923630496
-336868039 -936358266
967495488 70884044
-723716786 -623049142
-946527555 -38933107
852704786 854233333
771887416 896702985
235824490 -977836874
-894385253 -252922505
-393453612 358069680
-924240518 -143570050
-839755492 -405182886
842725710 -418263858
409693942 -921141158
287679293 992955271
459163452 -894762910
968120178 75280260
-809340618 863709001
646086128 -743495813
867475112 -353389466
-955555172 741605694
-865522353 -339397223
907580262 -225105730
229466211 -979165950
657224539 -730927279
-440551455 -884649449
-669747731 921000617
627449190 -763269200
-262200315 361914502
-443636328 -882874914
-16737135 -999596293
783010316 891776423
-113189959 -993315206
937718177 779259418
49852748 -999588963
-854004912 -369815457
274677733 -968847747
-674916796 -687845480
984506486 695008201
812399639 -487773659
870633898 -62040700
-929771382 774750630
-733468983 -608391659
-84141834 -996037447
949961488 -37500990
998089244 629294644
-999882642 559680630
200653236 -984651069
951450645 -29214681
219482910 -981164804
696643032 -682434686
998828175 480045969
-748673708 -584554219
901648810 -246472793
792558113 -527709634
-226729278 -973384984
-603481901 -764513513
663212827 -724026258
-611644481 -756620429
918369081 -183627726
-957304580 21176598
307485538 991765343
-18767809 -999545467
-268422864 989216097
-136361121 -990560777
-144063926 -989514232
953721659 -16341987
956554229 175076
263317623 994350096
-622480002 934828110
508099823 -863391813
-657414831 924955171
-441705805 -883986041
998448773 625741703
179734441 -988095007
-946645455 -38311061
-284374494 -956170860
-669979893 920924035
-463441794 -388951061
986757579 244953057
403553403 -924038928
-933686878 -102266710
745386960 907590679
-237597234 991396974
-973443812 133033553
927311961 -146575528
-883773109 -286668679
-820952028 -448156848
-340232632 -934912214
-999189047 507861783
-33453461 -999062800
846430389 -409034985
-981840332 207699267
-462762540 -871456379
115633087 -995783474
-999893098 561217647
719665178 -650266303
-648188708 -718507447
512220540 967873827
704046912 -672412517
-833682557 -419375855
928339997 -142130311
-323620277 984388186
-902102017 -227009413
847765272 -405671901
-637187865 -730425922
326424001 -953952299
-574223845 -790670421
985224773 226887794
-510172194 -840455211
584837260 -773450807
112092629 -996086484
-989652665 295744134
36755914 999976213
531085975 -847060644
504746715 -865673441
-609420825 -758796377
-945605520 -43784318
842322500 -419258162
513426211 -859735660
998744762 476439414
966709291 736649991
-294314402 -952729709
335659407 -950907798
961053845 28082644
-653842409 373276914
-661676588 -703358873
-742427825 -594472086
-974316210 140067392
-952160928 -8646399
-864071828 -343315392
-354065948 -928791662
-991954352 327891458
-984997637 240368672
-92167818 -995350268
57354465 -999380909
-798726213 -495021739
241424620 995443711
-50610778 999332107
-713129862 -638176391
-287008367 -955269795
184838753 -987297804
-959025762 31782400
954516948 -11770144
-633066277 932040654
-567915096 -795974452
-827473553 -433549749
763073147 -581364549
-500144536 -847368948
-632450520 -735458903
-831636973 851156581
597062604 -792697513
662929179 934495745
-476917603 965090361
-639197641 -728274244
176401911 -988604532
945343258 -62091856
607637607 948733366
899573798 -253745181
-998013591 459584992
860717420 -371848868
-811509106 -468620694
-64419488 -997445579
746326353 -609361967
914062960 -200665763
-976639585 159457632
-177963983 -984145973
560769885 -824152252
697519039 -681268888
-973648767 134675975
-411448093 -900749177
-716539450 904205370
951150250 761643704
-998494383 477048245
997913008 445580918
-962184409 731029137
910577102 808753886
-999732440 543268329
140884189 -993289671
875986740 838164906
966046122 737900150
-959353379 319619532
712816719 -660110614
-258115149 -964744541
-604254732 -763783075
200561369 997074193
978772372 160850869
-704277529 -650272837
995371893 379139838
981146473 183489118
956766812 1448294
-292128975 987243593
-911883725 -192185167
773311810 -563383336
-939933641 -72574880
825100775 -459992742
987347937 252260100
999145347 617298770
880721750 834507078
-6466755 -999811113
167610361 -989877910
-479283120 964709830
-528845623 -826888474
-983926868 229014102
988341192 264871349
929173595 -138512603
-823891812 -441614249
918080927 -184782463
525804908 -850926756
733562666 -629456297
-989149345 668733381
-935566312 768183368
-999569472 610583935
557414100 959620046
949751027 -38662138
782124513 -547324333
-11840674 -999709523
513649479 -859581052
-409641274 -901705789
372177874 -937503110
-205311467 993400683
-234662068 -971365073
-723602054 -623217155
850624605 855552206
978147958 155153650
818722973 -474178328
653245074 -735469016
948232179 765722937
-750139120 891031780
-944126186 -51463637
-592520706 -774623830
-943779813 -53240618
899197262 -255052828
998204735 455485370
-959496743 34744191
-831997216 -423249203
927976017 -143706503
-857581840 -360510603
-624313543 934351863
998943922 485471945
921905114 -169283754
813955084 -484467117
829341430 -450323123
-854810398 -367731298
934777155 -113432316
-888399115 -272277411
-564765625 948602219
858524118 850485535
353692794 -944519860
-773555530 880964930
-170433351 995339309
-994996800 382175927
-906429203 -211890579
-225645775 -973658540
-999999523 592161170
-816431051 -458065453
916872395 -189610097
542378503 962552460
822957749 871601601
871234623 -342800602
358037926 -942901893
378113199 -935137993
997370495 428811440
993270875 338165759
-984459325 683014568
55746397 -999428974
79204056 -998393372
-965183135 72028379
-884369264 -284837929
-123519157 -992147938
137802455 -860924417
-572888198 -791800961
-821916051 856884054
933143313 -120906213
-735288364 -605590675
-721959004 -625610665
980880340 180859743
-213303707 -976676222
881014086 -314125874
291397369 992737237
162467491 -990593507
252290920 -974186249
565871998 -819992077
-110443358 -993604213
-99309322 -994702788
-989716254 296576583
-227842042 992027069
-553800328 950954044
289340548 992858347
971304152 98505609
94191532 -997450728
-855793007 -365178783
543545619 -837692090
424042317 980754402
-517733404 -835072949
-405937102 -903652936
-231976404 991764426
434568643 -908575763
997653303 437238276
-526447846 -828685001
653558430 -735112612
-423887938 -894025924
679015568 -705113600
-438005504 -886108070
975046761 719464781
-600618265 940303206
-921891083 -153263603
853839758 -390062101
-786961897 -517900740
-373203281 -919947376
984164795 696001363
-669194100 -694639553
-487115130 963428235
-856598802 -363077728
923008447 795940005
256440744 -973233647
-577698389 138858915
896314954 -264904426
635074675 -755391299
-820431888 -449305698
978023166 154024698
832334520 -443350668
-879801571 -298723430
-996854010 425711691
-935441581 -94171719
155557100 -991521040
-744996156 -590427435
-593538935 -773703910
684953774 -697665202
900052497 -252078820
-864562689 -341991725
-136442735 996868180
840249871 -424344920
236379807 995668644
-998550759 479241885
-984982159 240201287
992765451 329574251
-753457093 -576783453
-911705524 -192842008
53684900 -999488749
-519561253 -833750387
355153383 -943979282
-947958094 -31358716
-988767098 669975119
261902815 -971955519
157058607 -991324204
842191482 -419580852
979935551 171744059
934420956 -115075716
-328083530 -940017127
-684556794 -676042941
-654986219 -710927078
-375466706 -918874351
-124713518 997299167
-715882796 -634307930
985015117 224518904
876649928 837658348
62741317 -999208821
-994009097 362661633
-821941292 -445965934
914397261 804951331
-972731939 711408162
-884974177 -282969679
-995319652 389084277
-209234522 -977622627
-179027645 -983951072
-969879607 105482319
-504355685 -844500687
-860173447 -353701506
921163428 -172331022
-243461359 -969014006
598402824 -791453652
512518394 -860362279
366099453 -939851253
-911261652 -194470856
741713049 -616746825
866739494 -355429823
-979442975 696224996
939764514 -89776115
-996256039 410518510
-567796541 -796073532
-900865159 -231249224
-786437818 -518889835
830919054 -446660928
-718719083 390534749
411343270 982325335
-502184464 -845983619
-999075558 502071268
787004527 -538217594
-381247881 -916086273
-969493083 102616206
987938945 259714791
-647582701 -719173555
-490543009 -853778662
-289171234 987501304
-999760802 606694067
-959841388 36918848
-262331581 -963446798
-990976119 313698733
-998130303 463623547
-775999924 -538030671
929203137 -138384113
989739255 283576901
440905906 -905121847
-445240087 -881947123
850917350 855366918
-991120614 315758248
300362984 -961941007
-949236506 -24534450
-936019402 -91456006
507453149 -863833122
459456055 -894591781
-693345406 -664824100
-914641698 789719129
-923167604 -148026594
938030294 -98151996
852446488 854398511
-238364564 -970401544
-246513052 990804636
-997669658 448658604
-197765342 993842935
-695259285 -662304087
-998094141 462354992
850150589 855851718
999427188 612694581
-922481908 -150847904
332934320 -951832022
997825164 631762968
-684390707 -676249542
817285750 -477313099
360266345 -942063209
-145301758 -989341999
-978305142 174208245
-894049920 -254026566
-533137952 -823654375
-447790731 -880457715
-678877764 -683049329
811523684 -489626353
486828603 -877636534
718375645 -652142254
999991345 579107158
698238869 -680306532
794905612 886112654
466319555 -890523081
-984966117 240027897
967451523 70579096
405312402 -923215285
989983477 286987220
32834881 -999898309
-367195428 -451235478
872410937 -339442148
-392088953 -910733812
852020240 -394780909
-698914840 910741104
-231657577 -972135670
-236653306 -970851227
-851571117 -376059434
989475195 279940566
961848060 745430994
189732354 -986510993
-961738368 49052797
-897902989 -241244406
-148366770 -988910528
990560943 674342510
-940570771 -69434123
-626298083 -741891156
997327607 427567295
461599324 703175297
908274384 -222548281
444998211 -902848968
563193823 -822188209
998922840 484448492
319924914 -956021570
-516834507 -835720621
-544561424 -814860821
711073594 -662582240
909425946 809853744
988605717 268314697
346741685 -947034054
900706654 -249792438
816574457 -478852969
-337473310 -936099429
938602195 -95401993
543984530 -837356311
835453459 425699424
994842012 653873861
-877792930 -304687838
997609718 435915918
-928471690 -125630579
917231065 802036600
-28343748 -999253618
933274948 -120310196
-922832207 -149408867
745387990 -610880057
-916873767 -173264595
985148780 226026835
744661353 -108360435
-408844335 -902126661
990083325 676278032
855660414 852335257
-360843885 -925713517
-171739042 -985240588
-851919730 -375169563
-937098472 -86326088
970374141 91559740
-767357959 787014167
-998650090 483263146
94787826 -997409879
-986358867 255455315
332473145 -951987404
992859419 331127005
-999968012 575625451
-663265332 923111951
983965892 212874207
988884886 271998727
-597637371 -769963736
-625099468 -743126287
-998556111 479453500
959740479 19730564
551569160 -831477115
-335892603 -936774284
-492769591 962489896
-577114912 945806652
765038025 899645002
937569598 -100360731
-848509705 840521915
-727403035 -617581398
700542697 -677205805
-527119900 956302875
-833073664 850286187
-774211846 880667937
169158409 -989659214
-899765074 802992606
-890377807 -265998843
-999658641 537308805
825064543 -460074648
784582737 -542758621
-555515204 -806177506
-118033168 -992780929
-933331729 -103892536
-190444277 -981703477
-989789416 666638180
-996314833 411960633
247931719 -975178181
-676372525 918755988
974318415 721090209
-176283272 -984448373
-614039954 -754258862
-551101500 951523410
-609504092 938115899
-977777001 169438543
-114205160 -993206279
-868617693 -330914624
-903630599 -221713596
-594021438 -773267076
-746226236 892638951
604670296 -785592134
993285484 338422950
829992408 -448820708
382234704 -933439020
-949742484 750131967
808819907 -495315313
799511790 883835310
995102961 373534597
-756936683 -571010549
-157582754 -987539555
844987117 859026133
304037698 -960866258
159204143 -991037521
-482408898 -859090684
436552241 -907505914
-514983183 -837049875
-772925513 -543537112
996689485 410287196
-978573523 176672032
982118999 701787860
-978239572 699102966
-444315769 -882482544
649409421 938111835
-996936715 427893761
-979673725 186891107
421314586 -915456298
-685988087 -674255664
-139775645 996740199
987006320 248004245
-54952067 -998009409
958454186 11710460
917785274 -185965573
-883082881 816480908
10780410 -999992555
-948586902 -28011246
-938002814 -81994759
-997780874 452081534
867434795 -353501427
748381911 906433756
677622409 -706816231
832441536 866365454
-888141108 812587041
970578296 93068117
-915587851 788835422
93906189 999504286
790158451 -532268264
633752278 -756781370
18855744 999994312
-976979907 162406454
692974226 -687276616
288710637 -965175121
-796875081 -498725447
-848735226 -383241394
122059094 -995207605
421828767 400692787
915271725 -195954070
-587942470 -735508390
999842884 548177441
544067831 962231767
72689120 -998744562
957877058 8166487
833339045 -440984957
-544871936 -814618494
-755322697 -573699025
-774141582 -541364877
-762780128 -561133041
-958826185 30538917
158698830 -991105656
125143451 -994918192
930281719 -133654894
-416767770 -897901040
886367315 -297530262
-321277571 984609636
-991764593 325060157
-349265449 -930941973
855136510 -386665843
313277906 -958094735
876163457 838030381
-849695957 -380821410
53594784 691393698
-777676389 -535005116
255147996 994780657
-928937792 -123597491
112755846 -996030165
946914166 -54003105
999305414 504168835
-748877895 -584225632
998230179 627930670
-905915438 797685211
-30117390 -999191866
-640964056 449449365
256883164 -973131266
999825014 546140715
-993560615 354511918
998489778 466036636
726979224 -639449190
-264421021 -962789590
463550907 -892174088
861094220 848781443
406625457 -922599016
977198018 714450931
-667042465 -697154722
477920846 -883364311
-659482146 -705857289
-915318889 789088346
944764800 770364320
-708782951 -644169633
-213300723 992924001
267638194 -970588810
-999500060 611726076
999906860 556543453
767435025 898620821
995482775 649787679
-357397275 980946324
-226519397 -973438048
-773347209 -542784574
958725789 13391206
-999138844 505272568
-898311313 -239872647
648633392 -740662709
893409431 -274590686
627223276 -763498986
-436858415 -886761858
389502876 -930377331
358235011 -942827802
999999307 589089033
948407935 -46003685
-252480166 -966435302
993075713 663259009
-994630503 374691666
-772085070 -545030541
-863272003 -345470522
-996527784 417284439
-863885851 830219042
-600846415 -766992630
-266501917 284414750
295076906 -963439495
960755168 26174542
-669136530 921202127
-732901286 -609258776
452006328 -898891603
997539375 433789382
-662249639 -702700057
376605184 -935751385
898805747 -256405242
-132563003 106225195
999813277 544825887
375586966 -936160500
269642551 -970102257
-406218913 -903505761
988529493 682173311
370701403 -938078739
-913982239 -184343816
271123631 -216358422
591582892 952395334
520501773 -854743610
733217586 912175206
515052532 -858601559
995617689 384439115
551624942 960776332
-826968871 853959404
869370225 -348084048
-903856601 -220927550
-36598181 999568365
955040586 -8728419
298208077 -962560011
745717908 -610347979
429954339 -911026735
-522000816 -831968793
-238406970 -970390229
777155005 -556444024
-987110309 264225295
-229104932 -972783759
712046972 -661204860
-907321295 700486157
331437482 156113026
-890146310 810992107
894931231 -269540855
-784423672 -522648001
476132133 -884488176
843006713 860206852
-999960439 573688047
120693067 -995333205
848415248 -404024133
778469013 -554046577
383190490 -933043342
-812904958 -465645345
-907072177 796663174
-795796825 -500856793
928778875 -140226894
374221955 -936702168
373321591 -937055333
-630083586 -737949454
977342015 147953894
-974300090 695769470
339940884 -949436915
84436513 -998088314
-735777517 -604835552
-957906612 24855539
763511322 -580610494
-868136999 -332241994
166981154 -989966537
998895448 483144137
-934275121 -99565799
883615388 -306163879
-178823555 365456535
-799827329 -492801793
90129932 -997725354
-555247316 -806394716
-511882899 -839249735
-922375013 -151286866
-997579575 445943774
-112908375 -993345331
854476746 -388394980
718095665 -652546799
990327245 675318217
-806436460 -479284189
-984419642 234192358
478018408 -883302822
-999635359 535543463
574139162 -813067050
-116804434 -992919502
-992488294 336271870
387634728 985000548
129175522 -994528148
43413644 999947559
-91623063 -995398230
-999941784 599950037
949781815 -38492434
993420103 661627230
-166238739 -986164390
898455907 -257608127
-937475759 -84525551
-998500165 477269727
635559541 -754880232
1000000000 592042795
331857566 -952192913
-179459340 -983870391
-839994955 845979606
-999722452 542361241
783569792 -544641919
439950836 -905648324
842540012 -418722248
934853337 -113080590
999274386 502389446
967830551 73231376
330236276 -952726877
45078992 -999705505
-697445219 -659413234
603327028 -786859325
-491467175 -853168681
-978843209 179157889
642946903 -746935021
469554148 -888568585
-812328664 -466874988
386302349 -931744977
-710709640 -641527916
-257638020 -964888676
870824146 -130737945
872886683 840506410
678475680 -705776069
996012144 393351697
-815995185 -459008810
996413848 403212717
-777785901 -534806634
-753219446 -577175326
221487703 -980774431
-984767379 237892745
-201890783 993601859
414138765 -918998771
-797435535 -497608148
-992208563 331811394
-604998020 -763074909
-852772366 -372988203
513034483 -860006361
-764575288 884957983
-483879402 -858139256
-105775062 -994080858
-977357346 165719604
849994220 -399993326
-999167220 506725854
964638475 51474730
-944577092 757207338
954443856 756895383
646753049 -742758064
999122676 494284521
-149329382 -988770206
-51172615 999321837
-988611026 282415982
-970009813 106456967
775792273 -558919176
953946067 -15055882
-379475166 -916944228
-811692656 -468230244
981435276 186369417
869469834 842982041
870747961 -344185759
993755012 346896623
852367182 -393886224
992943168 663862716
-999836989 553853118
-859911384 -354393345
778271200 -554408224
-916477437 -174799920
968435503 77530158
11178250 -629605996
998285993 627382969
-639799427 494819384
-102734773 -994379224
-573982889 -790875384
-998383125 472877194
-754226583 889347275
-354891721 -928420058
-666722422 -697527171
-972175488 123003145
-973520822 709756570
-32332127 -999107754
-304848592 -948969012
-141971862 -989802415
966500460 64020096
-755163732 -573962804
-1669841 -999878243
-636205148 -637408600
906219072 -230073064
-842215644 -399293930
83623590 -998137811
-384698023 977839721
-148464305 996384807
-443170871 -883143235
486416725 971948422
946666207 -55296818
960590654 25124715
-677311293 -684954976
-151830470 996235858
-699282991 910605817
972807816 724333696
908610989 -221303934
688065875 927351445
-123094770 -992198272
991711437 312800858
339517810 -949583227
-907617654 -207641318
-988448197 280378493
-710262650 906552581
912741686 806619581
105020216 -996664099
-708261857 -644880741
-992814995 341589457
952853750 -21293061
-369224609 979629041
490587373 -875165716
-995724262 398008637
-576572984 -788659077
-945915767 755438302
873828891 839797883
998089981 451531604
-408498908 -902308346
-941951646 -62538866
-999909327 563665905
709004424 -665501132
977951774 153380544
992498170 325239137
459575778 -894521649
-330942267 -938842780
595085529 -794527541
-913321483 -186837990
999448659 513643960
63331826 -999186194
-556861170 -805084038
-986405402 255992174
-553939555 -807451059
-995354939 389851949
881802705 -311730911
-60114938 -997710303
509202261 -862638748
-242914853 -870898999
-962219198 52188281
-103007937 -994352958
-643595657 -723520523
990575009 295626118
-320715569 -942978689
-917631693 -170304027
874848725 -332412404
-899710471 -235160976
-935148547 -95535158
-399891569 -778167285
207485185 996820952
-991542108 321808064
-150096079 -988657886
-389899062 -911831154
998119893 452552300
626413564 -764322258
177515978 -988435999
246675786 -975460794
-343302786 982434513
-879852763 -298570323
-115775192 -993034062
-996120986 407225588
-986947988 262315876
-224917452 -973841408
899127620 819289096
-960301467 734170401
-703918985 -650755177
766778241 -574928204
-13001354 999843928
72753215 -998741267
462750936 -892649232
348854182 -946277123
-735887005 896772275
914820737 -197715724
-114852180 -993135818
774156365 895717744
-205994831 -978359370
-935724169 -92848859
-672125031 920205158
971006222 96259355
-263719479 -963011399
992721236 328853517
977289614 147492372
-999999714 592501362
-862789414 -346762883
870212067 -345707464
-999847205 555018234
770070350 -569154552
-978432680 175376867
-939300286 763755780
-145709570 -989285150
973828713 722162155
978444817 157849367
-979460496 184895209
990184361 289878006
50824347 -999564412
584400039 -804167400
-129120962 -991473483
209889447 -982983219
-999999426 593904423
-219257460 -975250352
164761165 -990276297
638943144 -751267041
-987508309 268938447
-46245192 -998483844
860760557 849005469
-966567735 81574436
-568010931 947879018
621919454 -768842960
223064233 -980460627
-551406427 -809478201
-3066527 -999860411
-947085584 -35986628
-292857672 -953240816
-709972494 -642541122
-968943752 98590610
-287623352 -955058516
-906794288 -210588825
880641921 -315254923
699090942 -679165715
-476059723 -863165236
-466279360 -859327595
997117428 421716649
-733729323 -607992565
-82513761 998593096
327367853 990400245
902928873 815906175
-885860675 -280209825
990091074 288525957
-996369130 413297824
791686744 -529368495
481824279 -880882000
613955316 -776685556
497710944 -870420622
-996350935 639551115
425866999 980520597
998516596 467081773
761518433 -584033679
-893393308 -256187278
-265307976 -962508211
872254636 -339890136
-236165549 -970977475
-676809013 -685563867
-840181289 -404171472
283294272 -966611388
-618868824 935754892
998725122 475607432
-868776685 -330475203
-916767417 -173677865
-752117639 -578987148
990835801 299496880
-958918188 31110943
-987049252 263506895
740502347 909453228
417930090 -917146367
402791222 -924392878
984680051 220763873
-926059590 -135956600
-908516576 795376125
-881072344 -294902811
174988030 -988816902
-528614573 956016589
-847279575 -386878641
-862637583 -347167444
136160786 -993812292
-844517476 843094933
-544845965 -814638779
997133613 637787112
836369033 -433770688
262638313 -971782292
-414363613 974174570
147804114 -992485738
-461839650 -872020187
210588086 -982853737
971846568 102687646
80561076 -998316436
-835110034 -416083545
-929987848 -118960674
431563009 -910176592
68549550 -998952254
998768318 622328361
-953641137 -396950
976071290 136967736
760520045 -585744163
997548393 434060314
-735553983 896902719
895064839 -269095938
-900043138 802754986
-552655851 -808480504
602096358 950013576
821364837 -468352507
736866343 910819556
531408998 -846822420
270143842 -969979498
-483642282 -858292872
-990194739 302903506
-999998634 590821102
-981802611 207328425
819276110 -472965416
4956204 -999952223
680315844 -703512245
-295334078 -952371025
990043475 287841707
-413102066 974336790
371572438 -937739650
-993701181 357032372
408641031 -921645046
-973855078 709035745
-322952894 -942097326
929311842 789034768
-254440863 -965850298
-637872110 -729694878
818846664 -473907472
235229127 995718420
549759195 -832899874
841208506 -421996221
990855409 673112917
-439484399 -885261802
-970565018 715783448
945258385 -62524540
898321003 -258070640
-552664563 -808473540
42203608 -999764436
996952825 417276826
192049265 -986125671
-770305204 882428370
-919508506 -162888544
-132772819 -991020436
-961445339 47151058
419223033 -916503974
974268250 122012079
-524226132 -830329968
225080716 -980056454
794546884 886287608
-642333058 929448981
-70326371 -997063960
834266009 -438793377
687471770 -694432355
-664078663 -700592827
-309301914 -947334230
954884500 -9637488
227756946 -979516310
-122276938 -992293460
-419039932 -896675199
-890239066 -266443236
-604006756 -764017817
-893211619 -256784762
814962977 875870617
209315828 -983089138
-626999284 -741163868
832396270 -443205459
-615242097 -753066488
609393362 -781087975
-692475939 -665959881
-641065652 929816470
-471849693 -865813334
577344520 -810326568
-423477246 -894252412
-227817849 -973109697
-67185873 -997270032
919582176 -178744529
903904598 -238416805
-585688626 -780731663
-660602884 -704584874
-285890767 -955652643
513970631 -859357626
997506401 432807291
-958399582 737206219
414636208 -918757749
-542987455 -816085375
-876316073 -309002241
428006266 980245679
-998751009 620928068
-867393362 -334290119
-397662305 -907911149
-786910468 874804929
893789187 -273333691
-798649574 -495175680
-739350320 895411221
-513160177 -838346580
-687900495 914708592
747022256 -608231260
999486892 516370558
64730541 -999129330
813452565 -485537060
637486640 -752828058
-763336215 885499369
425048319 -913564757
-994945141 381097029
470178708 -888185705
-475688055 965286752
644758666 -744954569
327307655 -953669994
-978615213 698221189
988775402 270545931
-349865367 -930674429
-660870597 -704279788
-859762443 -354785745
-386437094 977633961
260937669 994478898
468893571 -888970985
-688115021 -671571466
844290091 -414385605
992843473 330861773
650338621 -738752506
-358962254 -926574867
563019407 -822330220
-996570466 638228116
161432937 998272130
-899077715 803579415
-591987557 -775104408
206693480 996850807
349843021 -945920768
-299145040 -951020680
-601217275 -766645946
-985537312 246233571
999967863 569229315
-240124769 -969928269
-583387306 -782759183
-974653970 142815879
-999210995 509040072
662898703 -724392293
801327945 -510556885
-186793746 -982445795
890117257 -285406474
330277242 990179564
10332680 -999990389
718962977 -651291104
-882612020 -290219757
690118727 -691004645
-975664347 151166884
-963398566 59995224
-959111452 32320242
-486732893 -856282777
786546349 -539078669
717048334 -654056171
502492741 969447564
-997771963 451806643
-472450829 -865435726
984876295 222960442
957832553 7895427
-988230778 671707099
794031582 -524893829
951321456 -29937677
887482462 -293954243
-804858478 866032587
877781447 -323815936
-677201606 -685087981
-985653912 247515746
-571225533 -793199846
-825285225 -438481884
-219009384 992575050
-621332890 -746963474
-906634977 -211158396
681685450 -701805764
-965557392 725144372
-822694704 -444292386
936403114 -105869526
-602077267 -765837803
976587929 715923498
-438269510 -885957228
884010141 831901945
890591619 -283856419
-410833461 974627927
-679172382 -682689144
129336350 998990296
799556128 -514082899
-909129726 794814082
207387245 -983441576
997112152 421571842
564857402 -58020319
402201237 -809356746
-467565761 -868488637
-990580800 308143438
-613131906 353330982
-536581029 954464836
-222062917 -606018508
-244394628 -968754898
988163602 262580262
-837418495 847600592
299329387 899243287
262466640 -352786561
922103523 -168467207
-488919347 -854847432
5875718 999958476
-668615995 921373093
267539667 -970612572
-614718912 -753585968
-988746139 284114839
987583595 255213397
-801708169 -488997225
662085369 -725336612
959753177 19810633
-616724845 -751592582
-622923789 -745348032
-955420133 9899373
-938878680 -77744352
856842759 -382173399
-202005313 -979249315
435608391 -908015256
994149173 354348598
666372917 -720332846
999744101 605965285
-818879470 858593789
447295009 -901563088
990137944 289203454
141393207 -993231652
-910876017 -195878608
-4150751 -999845482
603404660 -786786223
-771261943 882000048
741861475 -616511608
-979503256 185293820
-986471113 677176285
-985689690 247910145
681167458 -702454868
420545631 -915842245
-700970745 909985350
-901189142 801772812
-987608209 673685184
963736929 45511269
-258277414 -964695320
781543509 -548399373
-938703147 -78601869
-888001468 -273524835
889453209 -287567183
996466542 642945265
945965605 -58907073
950402742 -35056973
-970823974 112599213
-621946398 -746341246
-923115886 -148240072
-382812865 -915325941
-963982830 63903875
921583786 -170605420
264341040 -971377903
-995995521 641585191
-931470558 -112328474
874521174 839276740
746970060 -608316136
-912363238 -190411710
-904493278 -218708680
712102307 -661126323
990689956 297324926
985988305 235711387
916458741 -191256418
-965080817 71333159
-646160968 -720727134
564747145 958136583
-255484230 -965537568
-496089623 961931175
-949954755 -20662279
-44451180 -998572316
349513039 -946040028
-348818501 981865212
495223959 970587124
-6552840 -999809637
258460756 -972762851
-858542550 -357991243
-850954285 -377629072
985101492 225491282
-809216209 -473471960
651038406 -737966258
-797129711 869901725
913456086 -203012773
-947778472 752905235
-222475883 -974451248
803376835 -506449603
-562182349 -800731921
999943124 562994776
108932751 999313221
858650632 -377380278
-762459218 -561680427
796338622 885412089
536546882 963642799
-999401353 519962096
937717345 -99653503
-267204559 -961901072
-323901691 -941717244
-892135539 -260308785
-960651035 42049513
517098041 967056813
-636992420 930975255
-973768309 135636805
-624671728 -743564854
972461874 107499603
-635519620 931377913
-939830509 -73082797
838135167 -429500513
725365247 -440650475
-96192623 -994990646
-701716620 909710815
-721803356 -625835659
-997228391 435796701
-757943646 -569324238
-869342187 -328907656
994368856 358671991
-985306515 243715636
-996193620 408991771
-793761758 -504843009
952237555 -24784634
-312771891 985397233
871527457 -341967032
-752760390 -577931488
16655562 -999998307
-936663114 -88400204
953471920 -17770985
103300823 -996799002
-919109414 -164475876
-274097110 -959643430
-999820507 552010545
-240299128 -837853603
-914508929 -182347380
921192594 -172211540
-707950745 58811870
775282533 -559839482
997799144 441847436
996515003 405771587
840610564 -423461693
-587929436 -778746286
-144282042 -989483897
175537882 997888517
953420542 758384708
-936509941 -89128917
976175833 137852578
978820364 161292787
-502278006 -845919861
54479600 -999466051
711544114 -661917076
-906478049 797189250
-952961383 -4203811
-853654090 -370719945
-979104412 697044853
372045541 -937554844
406205455 -922796261
883964365 -305079200
587473716 -801435813
-220889037 -974846299
-920615552 -158434863
-598746291 -768940252
705274770 -670718068
935039480 -112218481
-175985378 -984501510
-792148910 -507985065
997445163 430998042
-166107573 -986185932
836295030 -433948863
156110517 -991449370
-963561472 61079935
709447024 -664877644
-902144877 -226861778
-986384959 255755359
569725975 -816786857
422780404 -914718458
999880581 552866766
613973199 947219082
-833344931 -420152441
729883067 -635075286
996550978 406690872
-980754223 197159426
939930390 -88967336
-951906893 -10041195
-795366913 870759682
-886432058 -278429231
-692592868 -665808116
-747792271 -585971247
971677070 101377550
723528696 -644593741
-708809939 -644132751
-8800522 -999769471
-657333361 -708287340
-930849383 -115115313
-300082322 -950686553
-936773067 -87876631
-504997309 -844059962
-776739856 879516129
-330300524 -939107472
-691105867 -667737070
-675774273 -686813585
858577514 -377574949
-641100886 -726224238
-157800059 -987506644
-892642575 -258652674
621645575 -769115496
-440740449 -884540849
929412107 -137472128
-104582173 -994199364
-487446607 -855815672
85485446 -998024368
-595411948 -772003580
-315151630 -945130563
-990813826 311400669
185084750 997593312
-389471235 -912043704
-995835059 400507233
-823053799 -443491599
-147584375 -989022123
647881847 -741501447
-840211395 -404099627
-629236178 -738835028
596776519 951227884
-150680006 -988571815
902388808 -243845526
564649034 -821000315
150503562 -992154697
-821362632 -447248284
-381586275 -915922222
52356569 999898398
69786353 -998891243
121831783 -995228794
973307390 114237999
455496039 -896890865
-962590797 54631038
-647204498 928020466
856974409 -381826032
459869005 -894349778
632473762 -758116684
-526724971 -828478873
918654942 -182480701
982987584 202463999
867018113 -354657802
993761505 659933278
-24134321 -999391546
308712854 -959479029
674583692 931284677
868305252 -351075103
998073167 450963625
-990497044 307000283
105655671 -996613544
87238428 -997915517
686185171 -696087305
947736289 -49632396
-481421250 964363867
597915099 -791906434
-388858911 -912347750
-185791754 994517648
-148106719 -988947870
697078174 -681856489
-932004096 -109921263
-644903199 -722098582
153112304 -991829686
908087135 -223239901
831650249 -444954031
-999988021 583146815
-981389093 203292113
40766875 -999789825
-433814617 -888484241
-7416357 -999794449
-951705051 -11148163
-166446905 -986130022
-95177728 998236478
-986629629 258596452
360658801 987673852
-908216782 -205492895
948544466 765296969
880521222 -315619253
3235378 -999935322
-106231271 -994035291
995739970 387152518
770630704 -568162132
597685427 -792119634
690356144 -690696593
-779504610 -531685550
-506126187 -843281392
849726762 -400677939
999210841 498851166
-382780729 -915341618
309627744 -959204757
-224379206 -973976269
-512525916 -838795489
803784155 -505627313
-106527219 -994005532
351368206 988484543
795036915 -522957246
984582044 219672491
995605574 384174004
-435074215 526180812
919169157 -180409905
700173011 -677708552
-995143783 646093300
-365915318 -923368527
-999209726 508970135
149918135 -992227075
-973516017 133611841
232142453 -978610097
-537838581 -820066860
-175563318 -984576544
-214285725 -976444395
-305394858 176359077
-669079396 -85039775
66515570 -999048698
885096939 -301539363
-973184312 130968615
183044401 -987580051
-957887694 24739588
814387206 -483546103
976349897 716493457
716675666 -654592585
-996908324 427142302
829550388 -449841035
-171660148 -985254101
853260153 -391574667
981715964 189215062
-362587426 -924911177
-738113595 -601215565
449542065 -900291200
-537290146 -820489287
99541296 -997074126
913095706 806263758
453128432 -898250760
-420075812 973429698
82543896 -998202022
-549792347 951795597
-999303797 514248691
-182120405 994718946
984739256 221424722
-684629492 -675952420
-941691372 -63850404
101211830 -996954843
-999978414 579092562
519954880 -855133134
627098654 -763625733
-915785404 -177467796
415683117 981801840
992343246 322760707
379797179 985806178
-53682922 -998081127
772595296 -564668112
912239507 -207681509
-492131824 54861220
742223971 -615936172
694214184 -685647735
341029811 -949057967
-397599034 976279805
-405911542 975253335
-331457347 983623184
617110366 -773599299
-676522469 -685910350
999999964 591207674
993376067 340027795
540305209 -840158767
-999278697 512810580
-546349664 -813462980
-906401424 -211989062
-375132169 -919033438
405472666 -923140118
657646811 -730444091
901479874 -247070014
696873698 -682128307
-189807834 994294107
741569198 909051188
448012642 -901157400
-551498585 -809404694
684293303 928479649
872770526 -338409330
836631580 -433137359
10092812 -999989218
-755047716 -574155304
745496574 -610705124
-360272244 -925975585
-916697411 -173949270
-692531305 913049152
801933398 -509345595
-900663671 -231936131
-918241189 -167909327
-785815926 -520055799
42412297 -999760526
-983478144 224326287
979312874 709240054
817635633 -476551430
-990260958 303795543
-734081773 -607449992
645365442 939182510
-998149218 464294872
937968368 -98449214
782857430 -545964871
-305011270 986103360
-979115027 181679444
753774831 -597104014
952347817 -24160871
999943503 563083261
-980381549 193595068
449482214 -900325116
-716986743 -632744220
999171441 496787667
383129047 985467563
-259288074 -964387413
589419263 952875041
-947014586 -36362333
578230089 332980133
531576403 -846698879
-848865258 -382914255
880434038 -315882206
472984169 -886452176
739710397 -619908371
907907841 811301938
505048487 -865468729
517153946 -857119621
-710577796 -641709789
-902651451 -225111303
-253401790 159952878
-595792108 -771656717
-182440 -999896521
961104261 28404842
-628194057 -739922881
958602068 12623508
988729460 269939276
325807885 990517866
517994516 -856524236
-935482868 -93979427
-61737335 -997612209
-163832370 -986554337
544731365 962105479
185149643 -987248718
298945322 -962349708
-960024238 38074848
-798600057 -495275117
949978434 -37407377
-118189917 -992763143
-420732145 -895758585
-592302325 -774820785
68845254 -998937782
-317675168 -944161169
-790059324 -512010403
509518299 -862422632
-746605510 -587872668
-507682428 959904012
-878114472 -303740331
-942090534 -61836732
-921100626 -156473517
533753239 -845082723
625306716 -765445832
-483090574 -858650010
19419866 -999994089
-19353788 -999530131
-939766014 -73400421
-516448758 -835998182
-175788676 -984536513
955861109 -3930555
-731794285 -610943505
-462607679 -871551384
-720755770 -627347437
996662429 409579557
850125960 -399655776
923722388 -161764804
271555496 -969631795
-729160373 -614932920
836774473 -432792175
57839698 -999366180
-941191324 -66360746
308710813 991689257
-659857846 -705431192
-999624504 534743209
910350788 -214824635
584716277 -803888724
419340663 -916445355
581252017 -806935643
-564041680 -799195029
433184684 -909315993
399552964 -925888299
-958352327 27598791
729282552 -635983640
996116352 395841120
471332929 -887475322
-973743628 135438370
780924206 475292000
-676748900 -685636679
-572593431 -792050073
-960669623 42167558
-194381395 994036379
-29186047 -999225079
977792333 151950697
675951452 -708851091
220933190 -980883705
-546527312 -18014679
-836428935 -413020522
-943091174 -56759784
501333868 -867981530
653400229 -735292554
-996607762 419331423
993945015 350456264
-980673763 693203492
497699466 970200545
786664523 -538856598
-136151042 -990588732
-956073263 13774259
407025329 -922410986
275380100 -968667440
998366687 461343932
987193533 250329278
669432013 -716707294
-442700152 -883414209
-943253083 -55934693
-125913915 -376225286
-985382434 244541908
496213545 -871425719
-567652990 270102232
772507788 -564824354
933650391 -118607208
-818578026 -453380717
849254347 -401884617
-452704323 -877545322
884234684 -304238104
556006504 -827970574
-938404863 -80053453
-754774854 -574606967
-760156744 -565598025
925878460 -152722217
237695311 -977436867
-944966784 756694065
-954633885 5288566
43210251 -999745307
936119299 -107194343
-567997903 -795905192
873600156 -336023395
840703778 -423233335
960032030 748476916
-983973403 229502048
-648934243 -717682889
-776740441 -536695589
-734353853 897371415
198553888 -985018011
999193019 497907572
-902553942 -225448801
-435675847 -887432803
485518870 -878491773
-364081428 -924220203
816961107 -478017495
700199877 -677672068
789745331 -533050544
681514584 -702020170
-508409179 -841692263
-78966418 -996447356
-501185780 -846662150
-838190317 -408883606
500218000 -868734030
140391733 734713566
965798884 59255740
-324543866 984298894
985629187 231514489
148717802 -992375227
-596582378 -770933079
-970983171 113808257
828439349 -452393402
407927561 -921984803
-518524692 -834501300
-351471592 -929955675
-532026864 955357364
-543734847 -815504500
994194586 355232716
-899810852 -234822036
-970471676 109936054
425729474 -442083609
-982843373 217800812
955960696 -3345408
-986558350 257767993
-995776511 399184144
-53291440 -152932289
-992759349 656469860
-601427787 940106797
998950086 620059395
-473651538 965610189
-846999485 -387576173
102832030 -996834825
885554532 -300098710
767169891 -574243619
112133076 -996083106
982339552 701170771
985284242 227561578
-615312154 -683560980
-190875300 -981614699
-159911387 995860768
989044648 274135843
-767558386 -552925678
974810255 126450754
837695066 -430565977
-594350907 -772968607
582267789 954451153
709096620 920687802
163603466 -990436967
-782723050 876760354
671446965 -714297734
-805381291 -481469257
-964885627 70006933
-977537230 167309271
-882251258 -291318279
-638694079 -728814808
-656209393 -709552523
-375573562 -918823146
509957381 -862122059
-888550061 -271803072
193151719 -985941763
986923813 246986022
530952526 -847158971
596160700 -793533384
395611163 -927682995
205158595 -983847363
-987333391 266859370
385402866 985234228
-549582784 -810924876
532316258 -846151700
706792025 -668608308
374300684 -936671151
915677692 -194353252
-760459604 886736648
960112257 748348613
-923961519 -144732095
-995891534 642173099
679532369 -704477326
827182789 -455265543
-293096628 -953157164
807449040 -498162319
-274671293 988725690
909289427 -218787395
-970299111 716301261
603303122 -786881793
367807195 -939197583
546914856 -835105666
-565504928 948437957
-999964217 574636118
399091401 983744650
-840858652 -402552589
-733642546 -608126110
-976841113 161202601
160893623 -990808522
757098844 -591547436
613493274 -777134877
573240961 -813827618
-817531907 -455670498
715161060 918638322
-605389863 -762699118
-966679859 82359617
-311254219 -946605026
193586124 -985869122
343849835 -948063248
-55598236 -997972720
133327640 -994109855
839009567 -427373322
11403873 -999995465
266948364 -970754899
-999036182 500180713
-534454240 -822657646
746154821 907295319
-926948992 -132201732
-859664759 833095803
46882009 -999662656
48803651 -999615286
200280972 -984716686
355974736 672575773
-675724554 -686873524
-493200362 -852017573
963417918 43419761
-981989363 209166172
861048030 -370961039
-478126248 -861848452
-537190968 -820565498
-931158662 -113729499
242039534 -976492720
571615680 -815202251
-994069168 363789840
-87594428 -995745359
-997451268 442181396
-674743030 -688053502
560428713 -824427467
-909607859 -200480328
669098622 -717104342
-847985273 -385117151
-933168202 770954409
871911817 841224604
-887396208 -275420053
952715086 -22079798
-998521523 478093850
366538250 -939683651
786058007 -539996102
909538459 -217860320
692368975 -688069325
798324823 -516516913
790911950 -530839950
-679954827 -681731729
641199825 -748834369
-963249456 729198747
652329060 -736509650
914434558 -199220384
724253279 -643520654
44864809 -999710431
-714416608 -636374536
-444904758 -882141694
990318239 291840227
402065555 -924729243
-525598469 -829314739
879699118 -318095051
991526160 309938420
-785815372 875319542
959533052 18426050
864257568 -362255749
-245740841 990856675
999849009 548888817
-145467079 -989318984
-370484977 -921225321
-997909764 456178283
-160688151 995823945
148162819 -992442885
837615177 -430759360
743966502 -613159366
994681460 364909586
-18547556 999792060
814891312 -482468558
-979518155 185432791
685878428 -696480839
294796775 -963517279
986817584 245682814
-595025488 -772356121
-911138130 -194923004
999209400 498774436
-500680943 -847005037
842172206 -419628242
-945365452 -45039514
866686785 -355575798
-709526082 -643153480
636104633 -754302191
-438417509 -885872549
563962000 -821562362
919881428 -177535869
-996443323 415141377
-839459439 -405884980
952317015 759973830
-209167626 -977637994
-994394880 649691091
-71949330 -996953397
-615886617 -752426395
64439313 -999141979
585279980 953790743
-735024196 897110062
196726759 -985334306
901912957 -245537519
540122167 -840297535
-982129426 210559898
-998292335 469518703
533219839 -845479917
-696543153 -660608901
-880178407 -297594378
415788016 -918197624
704568277 -671694489
-553300250 -807964877
-738535187 -600560464
53217094 999893266
-464039892 967122162
-672588489 -690628651
608222361 -782210220
939414989 410555394
-764626317 -557976078
294244946 -963670405
840341269 -424121145
-661178102 923777058
710124789 -663922384
871683665 -341521976
998054909 450347325
-279293192 -957897602
763538488 -580563655
-598185729 -769458383
956191675 -1983895
601609908 -788467296
715953852 -655628626
999101792 493233560
964090965 741488785
835388024 -436126862
-919392168 785221583
642001954 -747963546
-605170445 -762909807
-695418966 912009773
-855842109 -365050898
33569459 -999889652
-962039428 51013341
734978502 -627273258
-929412163 -121513441
-593502335 -773737019
992072833 667818345
-947580239 -33363056
128879949 -994557484
175392686 -988756637
135747254 -993856426
889871913 -286205612
-896393781 805851216
-781557262 877300155
707934501 -667006485
-976179556 155505744
221849157 -980702515
743181991 908437996
222561821 107670867
-990673968 309430703
290550351 -964681494
-868048980 -332484583
-977807485 169709680
68054510 -998976065
-170082264 12161214
-567018966 -796721106
750970030 -601762903
759520750 -50167109
-218301199 -975484555
-987377445 267382275
817391405 -477083200
-977462210 700916439
12677449 -999998889
-549926868 -810652719
-553727882 -807621567
-885148504 -282427107
872004032 -340607434
-435766215 -525907549
-156575558 -987691942
-855211973 -366689370
-938864869 764281137
-320510437 -943058870
-920390709 -159343208
-962434095 730601757
998363781 461233811
110781797 -996195268
646888053 -742608271
604995630 -785284372
-814050287 861214762
-907854432 795968276
-983982913 229601801
986579148 242790290
-995653184 643504444
-869600677 817915941
418579609 -916824306
973383427 114849709
-910119040 -198628663
-117475317 -992843953
-970066216 106879495
-299936386 -950738609
972309951 106305974
-999093712 617286313
-368716431 -922055707
-98458683 998139841
164542733 192775759
999773092 540639938
-672391134 -690863217
-688734917 -670782053
-818331766 -453920073
-999852999 555715949
641514576 -748492934
-986060341 252048794
998762627 477201234
-995145482 385334130
-998832489 620079911
793743992 -525444218
296624948 -963006549
990174408 289733220
-976270045 156276651
-983172459 221176606
788365149 -535655933
816899793 -478150329
262745733 -971756888
320929942 -955703786
-8073639 -999782654
-229091707 991948193
-570823180 -793537795
936584810 780627652
-196418417 993920367
-985562245 246507484
906857005 812294204
567337224 -818777515
-111721913 -993471228
-691946395 -666647067
-570051437 -794185435
814759169 -482751368
538833908 -841272478
956527985 753826093
167827139 461308174
887201054 -294862919
807272878 879898617
996719323 641118417
999935185 561357403
-884022287 815778498
250126785 -974680535
-924044182 -144387869
932157315 -125344429
954451461 -12148082
971813080 102428503
-985407824 244818512
-588369237 943203306
827920940 -453579203
-971593211 118479109
-909915774 -199365508
297610974 -962729041
523687904 -852457104
818744039 -474132286
732809631 -630614058
-806187984 -479799730
-673959140 -688991794
-85199836 -995948943
-678978106 -682926680
-469742667 -867132010
668163440 -718216429
-995956990 403323651
932889035 784961636
-484649727 963834378
-429648313 -890824840
-644766664 928737614
-180457816 -983682043
-59300029 -997758102
-651367864 926787387
-195731057 -980603584
142939097 -993053940
452337688 -898702709
-665024275 -699498679
722514846 -646087122
469708298 -888474215
392326294 -929147594
546528901 -835402818
-921367072 -155392636
-884173209 815665170
-657840391 -707716342
528656177 965079997
354445775 -944242229
448338267 -900973074
312024137 -958480130
461264865 975697167
-219104483 -975288041
-698436625 -658097524
-749014639 891493957
-965306734 72873093
966408485 63391920
-606341495 938899103
-383009380 978038679
757290986 902875567
-397203119 -908145118
586654193 -802168930
-982561303 214922977
323077931 990717014
-171894602 -985213908
-919024592 785574923
770746207 -567957372
999978347 572527817
277693994 -968070649
-62861936 -997542755
-888598459 -271650216
-470553203 -866625831
506179870 -864700176
291073838 992756316
-954844113 6515185
450354214 977253606
804469771 -504241027
-901410197 -229386171
-906503530 -211627037
-241195491 -969637506
409100111 -921426058
-592408047 -534454987
325116571 -954369425
-268804009 989186935
-989883339 298767007
-954594782 5061534
-618099565 -750220805
-801300742 -489824896
-480670652 -860213019
-919292829 -163747318
930730911 -131676261
-985621966 247164094
-698459293 -658067411
-833489785 -419819274
-216588243 992723432
915230493 -196115307
-979721459 187339035
795462259 -522130060
-547238254 952323871
-26606858 -999311524
633651296 -756887044
-964059569 727786966
-283987000 -956303208
-173998090 -984851123
-673125963 -689988347
-269974611 -961004748
591620657 -797694914
24789553 -809418431
34458458 -999878857
-118635080 -992712525
-137517390 996827575
-404251495 975461009
410869340 -920575997
648741617 -740541826
935654050 781732510
-83711279 -996072539
-238872815 -970265577
-128204572 -346833203
-990468346 306609756
909769164 -217000598
833102189 -441543874
90688962 999544174
-436664554 -886872114
479820986 972949298
875776041 -329707516
683832432 928615376
-479910568 698484045
-898364039 804185099
988759461 270335071
954613362 -11211974
843753012 -415720131
338517463 989539224
-576371219 -788832558
862941919 -365841476
994885767 369064017
-889063998 -270178004
-169929595 -985548663
-865917627 -338323440
-989281851 290938306
437795258 958446143
-11202405 -509569102
-942739444 -58549899
979702738 169526519
-580819536 -784996661
897458194 -261016593
629482050 943326837
-231881074 -972078652
-497982155 -848828075
940985283 -83805740
64340748 999820629
-890776647 -264712170
934276544 -115741891
713089206 -659722264
-172454683 -985117475
-689648829 -669613395
472241118 -886913283
998772166 477610270
925977830 792732663
171236525 -989362065
-938417971 764815712
-987719469 271458782
-662103022 -702868803
977479588 149168708
701163287 923265355
-838701795 -407676434
427947788 -912075661
996017934 646138455
268062110 994086166
959334377 17184590
-824040710 -441280026
576329538 -811199851
-765642609 884490566
-997143318 433455408
-738979627 -599869387
-137473384 -990411890
-967745269 89918156
-201548839 -979349908
-70447733 -997055835
-140542475 -989997670
-282452192 -956825833
601122912 -788921939
227146515 996056869
940545414 -85963176
-45544628 -998518918
-662465332 923368112
471217471 -887546695
-783830297 -523747401
18432743 -999995822
961142389 28648678
641689675 -748302912
986915488 687715108
-605575222 939088560
759139732 -588094946
-33149736 999618475
773580811 -562900660
-840553850 845624029
584349412 -804211975
742899351 -614863937
344123900 989090808
846632746 -408526169
140019185 7912273
929092853 -138863698
-26151628 -999326517
374939289 -936418963
-759104413 -567375842
-914015495 -184218026
-730332526 -613159109
635633826 -754801575
-877452347 -305688039
-275623544 -959133159
-934825310 -97030472
-893077348 -257226206
973322235 114357254
-597022976 941168426
692114800 -688401851
-988270532 278163332
536930702 -842705856
849841276 -400385076
-341647641 -934298822
645774400 -743839274
-573107722 -791615357
34155007 999985301
-983286921 686260004
-627875567 -740253895
-184535729 994587000
-486433565 -856478165
622294157 -768470092
-967482397 88040406
-583157526 -782959555
696339014 -682837919
-996416432 414472042
983480122 207674901
679168243 -704925690
-958069200 25853469
613190622 -777428197
620139079 945694957
667673965 -718797275
-934126559 -100248663
-967637230 721368302
108685390 -996367869
-873499560 -317112312
495799821 -871702654
731669487 -632359737
-206832888 -978169769
893511088 -274254240
-999804147 550256608
702790275 -674137732
547840063 -834391897
514242634 -859167762
-763068981 -560639793
930365818 -133284651
690629840 -690341295
896540135 -264140370
907824880 -224206514
-986330956 255134608
728187600 914022314
191290186 -450363105
-296664929 -951900987
626660051 -764071663
552759106 -830539947
-823589156 -442292398
-812932392 -465586770
-964814320 69522660
257171015 -973064263
-254999951 -965682870
402575199 983346723
-998924585 494928484
-775193701 -539479895
-499372839 -847891507
-842444894 844418548
-784251066 -522968322
-790286230 873207427
-999994439 586602182
773053827 896197167
863172613 847383455
666503778 -720179069
-472905956 262177810
407892315 982732006
861212015 -370519551
768944461 -571135638
-871739777 -322127918
961429003 30484180
-477504955 -862247041
-545685770 -813982671
-993545852 653444679
64017859 -999159637
229312970 -979197512
-705811312 -648203870
936679942 -104574824
198175138 997157615
-476971149 -862588096
-558398154 -803832474
-746892391 -587415945
-707701552 -645642704
845494913 -411379118
-989490296 293634538
937274161 -101769335
651347610 -737618044
-161315103 -986955375
-760023092 886922112
998574915 624433306
-714823144 -635802244
-999775752 547420351
988018766 260731284
-962405652 53409225
912637387 -206158193
-79819604 -996381142
-733874540 76198361
983171625 204403596
-834450526 -417607112
849394738 856328107
-973928542 136927843
45715719 -999690662
639254731 -750932020
844408228 -414091893
-974375112 140546252
432451137 -909706002
-993470286 653760043
-994767998 377471413
-951395636 -12840028
-511791097 -839314580
686818777 -695272877
-711485142 -640457636
-542692015 953247323
616185677 -774507794
-307528503 -947986576
937179360 -102217930
548135320 -834163965
-747871262 -585844284
-814390166 -462470449
997242664 425191797
999928173 599558123
-655520557 925533169
132883476 -994155624
-436211111 -887129518
-940733601 -68630999
139946965 -993395784
901244213 -247901948
991110154 303613976
-876908111 821020727
-997356340 439428648
-999431391 521789565
978356774 157047691
-811884737 -467821312
-698968031 -657389883
-999987145 582735788
973746565 117779539
-943831307 758179086
748125411 -606436208
-90045893 -995534686
-712929898 -638454427
692567565 -687809498
-610599429 -757644116
969267967 83508156
864085061 -362726655
-812382617 862103446
824619593 -461079116
-903191843 -223237899
-857848256 -359812704
-813564163 -464237652
-196422951 -980457100
-458542520 -874025089
-566506554 -797147129
-48258804 -998380008
-982480059 214097732
-593702694 -773555744
-680520785 -681038284
61799138 -999242818
-263555250 -963063180
378929335 -934802857
-846934622 -387737603
-825510833 -437974006
354870996 988181537
-970516018 110271099
266571138 994170102
947387187 -51503474
-684723800 -675834881
-747185179 -586946322
-975184254 147171709
-322858701 -942134847
-682019190 916794473
-923359554 781329663
955550022 755275003
910432751 -214516648
630863840 942971524
-850514874 -378745506
-224153137 -974032766
-752503579 -578353647
865859821 -357860271
895021527 -269240208
589297806 -799797165
782320353 -546961353
-893282811 808446697
935215597 782246410
-905360394 -215667586
877496782 -324655821
280662778 -967301422
981885213 190955302
972128010 104880854
-926550916 -133888010
821831233 872217109
-664970075 922562379
-921285921 -155721872
812727445 -487078694
-310790355 -946778898
680841996 -702860178
-999642907 536109405
-524811729 956742472
-821319977 857223746
-429061584 -891152641
-93339566 -995246178
-879676985 818999278
-574969607 -790033667
188610523 997480921
665258668 -721636778
-308779396 -947527016
-815659175 -459735994
-15894635 999818830
997607638 633724045
-982089458 210160815
920989345 -173042787
839607116 -425916374
-909195898 -201968579
566927346 -819117511
190053880 -986457870
705983736 921704081
-563006329 -800052522
921633986 797417258
994172216 354795965
-448712070 -879916019
-479940715 -860682871
408763259 -921586755
-495742912 -850325848
958300243 10761659
999514397 518393725
-411252796 -900852806
600523993 -789480481
-968771005 97330714
585723103 -802998142
87445600 -997902437
-963043191 57631178
261532471 994447207
401598495 -924945056
-988568173 281878663
999986550 575763929
-317102822 984998050
-337373875 -936141959
-100909805 -994552458
537833976 -842026283
-717703009 -631723246
143938512 -992937813
-443003134 970254857
586115822 -802649037
667321422 -719214584
594593778 -794979065
534763349 -844329194
295824454 -963231110
-712434612 -639142912
140133854 -993374751
999824190 603601366
91261695 -997649310
999362268 507744639
735210370 -626915375
-664693757 922651651
-560683900 -801964265
-255931524 -965403210
972711746 109478064
-376847651 -918211234
-975976986 153789181
523127821 -852861438
39743630 -999807010
-639365382 -728094043
577148684 -810495479
942522672 -76221577
-917742248 -169870834
948059172 -47890511
-892795228 -258153085
929489015 788836934
-915309622 -179294440
-992687145 339475443
999926342 559810857
-269429255 -961181830
-938577891 -79212996
988284749 264138924
-580859922 944943715
996270663 399648551
-980181381 191690685
884506029 831507019
-75328823 -996713701
-491553063 -853111779
-425968513 -892874999
-621172890 935167304
970419105 91889365
996912349 416193851
174332453 -988913543
-213749847 -976570961
-584206899 -782039192
-273315489 988833503
777699760 -555451802
593065536 -796377646
445469688 -902586064
79213984 999676295
-550700406 -810039306
-373139995 -919977231
-881368887 -294004343
829790146 -449287684
871463397 -342149390
819182592 -473170894
999733465 606276271
-607195253 -760959207
909442430 -218217930
-937609983 765778123
823342177 -463949692
809294898 -494321187
771277480 -567015268
803315185 881924764
355442728 -943871525
425607109 980553917
-999150796 505881670
624435875 -766326146
999576190 523193522
38675503 -999822805
-995103720 646289021
-976495564 158214833
991026577 302357037
199869280 -984788909
665848311 -720947264
-336357670 983136679
-906195962 -212716920
-831714375 -423896981
960883000 26990931
986341612 239933114
151110904 -992079380
715309857 454531341
919459490 -179239884
536055993 -843362114
-996147985 640719864
873283203 -336935565
67330952 -999010600
433830747 -908971153
880171522 -316673389
-856060634 -364481389
386988440 -931454529
-742121313 894307936
-978346076 174581458
623687815 -767079715
608351265 -782086937
-260001915 -964168673
980044090 172781761
972581122 724811399
-999946634 570523911
-995678506 396982391
506600956 -864413762
-735900260 -604645697
-54662000 789048904
991354174 307311216
422515624 -639953553
-943447829 -54940029
620893464 -769862124
733777137 -629126296
-186942898 -982415690
-557007736 -804964749
-399663662 -906888627
-74735038 -996756653
-657908279 -707639761
-822123898 -445560666
-419246386 973538263
-952017230 -9435926
-728926216 -615286989
633770817 -756761922
394710996 -928087121
24747304 999999461
-352662561 -929421818
-973099760 130298372
228862407 15481746
997872054 444232612
-238260515 -970429206
979531953 167919752
-321553037 -942650238
773765210 -562569699
949656881 -39180905
-977608286 167940183
-977834434 169950082
934101682 783548782
785621148 -540816430
748460095 -605891076
256697827 -973174187
906852247 -227769513
316708993 -957031082
975063323 128532147
-434717386 -887974514
-892099689 -260425443
-966737073 82762096
-653929393 926017241
723971559 -643938961
875109204 838832101
301770326 166700048
-131757250 -991147617
-578313387 -787161098
-802605896 -487167703
-638533781 930544833
-366194322 979969675
229623056 -979133621
40094932 -999801157
885529217 830689886
541265370 962762309
-999247182 511045533
-999826960 552727460
188684323 -986682930
577022034 -810604585
-921639486 -154287111
-999223588 509734355
732037324 -631797670
670164892 932519436
-688817068 -670677315
-56851523 999215881
-773872482 880821685
391757222 -929397485
970056820 89235982
-914560085 -182152807
685434022 -697050532
-916015311 -176583071
-999886389 560213651
-999086246 617376526
-86847105 -844037851
-188019874 -982197983
-886813597 -277239732
426739737 -912698038
74111023 -998670055
613631958 -777000273
987855700 684589758
6198029 -999963172
-454760630 -876310262
-690738632 120539053
-924797160 -141242832
-967609630 721418980
-901503323 -229066419
-44774699 999434523
-953381983 -1857265
529445947 964939509
999815422 545065842
-609141600 -759068148
403633800 -924001415
-731925454 -610744543
840079634 -424761497
870399119 -345177019
-957214346 739061197
631681618 -758939133
-135302927 996910999
-929815308 -119727370
996104344 395549283
-908243424 -205397237
-823412103 -442689085
455592725 -896835088
491256226 -874722797
451522953 -899166745
722196540 -646554696
-965599092 74878174
-871534042 -322713129
-259817898 -964225172
-162856574 -986710453
-508829649 -841397470
-256716813 -965166628
849859098 137836929
751388121 -601070704
-689047268 -670383504
-721394235 -626426923
-501687785 960962566
673783491 -711480850
993517208 342547694
900198237 818344228
549662363 -832975844
-811971620 862321602
-476354979 -862978546
-564604275 -798727731
-973012367 129606073
-814667711 -461875007
-266340671 989374811
145693397 -992733543
878154177 -322710871
441585901 -904746195
-454202555 968618434
800332626 -512540775
-817417581 -455920506
-660663994 -704515255
994494631 361180033
-629077744 -739000555
-794756713 -502898345
746676387 -608793524
-363467346 -924504799
985641756 231659801
940368685 -86828796
877120968 -325763534
240888331 -976745092
-999848402 603972367
-209879517 -977474325
635450520 -754995246
-626798864 -741371813
-9430515 -999757477
-969642911 103718610
-234925747 -971297196
-741187361 -596420702
-187438420 -982315618
380840640 -934015226
-545179756 952748281
-966303018 723802571
598978423 -790919043
-966834224 83446924
-991845340 326253356
-990409608 305811012
271838710 -969561762
845028480 -412545322
-149482158 -988747853
389724498 984779594
-991208317 317010238
-591648167 -775410123
-60274658 999147858
-393526980 -910011424
-994230150 366831089
999961788 567606985
963264502 42415392
-791226357 -509769600
819412225 873514788
604218413 -786018879
-895622326 806500893
923623071 -162178135
-887526309 -275012719
389818820 -930240727
999323651 505297792
-585833996 -780603057
989910895 285966616
973952536 119446160
959038707 15339191
960921415 747008789
516309112 -857717177
977925972 712677663
-998871341 492489696
-999579054 531447405
352198509 -945065072
698174356 -680392835
-695584394 -661875273
617377382 946382096
-916947853 -172976010
152595722 998482308
-996579038 418595705
413666866 -919227081
853175861 853931671
-992321547 333609598
-660160719 820396451
-932458301 -107866605
-999651029 536723420
135556638 -993876668
969530113 85401193
-129475244 -991430073
977999505 153810775
-100135415 -994625339
982930384 201862083
-480794233 -860133453
882772379 -308765487
-995902223 402052372
-647783876 -718953409
-997753293 629731164
648314539 -741018678
494502659 -872566505
901316240 -247647770
869746091 -347024294
-625651938 934003746
-272410843 -960205499
-598135218 940903654
514943526 -858677823
-933122861 -104844722
540156199 -840271742
-721030769 902510337
-538231802 -819763684
-587737125 943350631
-791768759 -508721485
-356568208 -927663117
981242114 184441572
-44912428 -998550054
-915153745 -179890272
296069765 -963162400
52078073 -999532127
-771020537 -546905789
953795862 -15916811
-282162894 -956924095
-315981562 -944812798
769287690 897823592
320538238 -955828047
999783077 541629531
-954070724 2049410
154605399 -991641676
891913620 825435978
-999118064 504216093
822554826 871822100
-276986959 -958675332
-628776725 -739314960
-648417093 -718255241
-483473283 -858402299
804152839 -504881897
273816585 -969067117
372887854 986500395
-144340963 996554650
670939688 932304974
971813957 726418227
-743465403 -592841492
888530875 -290562077
-199120118 -979879465
867135181 -354333365
-839608799 -405530897
-8030959 -999783424
85363605 -998031823
-767419405 -553165746
958269922 751217651
-979944132 189441064
968647254 79046130
510111814 -862016165
-995519676 644222965
-999466444 523950759
-895315563 -249851788
996525056 406027460
-916226619 -175768628
605462065 -784843034
992170366 320014170
276219918 -968450934
175706887 -988709496
802931184 -507344792
204250762 -984010612
764233266 -579363873
-990028554 300685063
-982592953 688136935
869095250 -348857922
-999370333 518124529
-103735794 -994282398
-492056188 -852777977
969203359 83043017
673548683 931578219
-806058399 -480068516
795803272 -521465176
470372065 -888066992
759703018 -587136869
857330296 -380884657
-588503774 -778233910
413147461 -919478018
-718655399 -630362577
-990902250 312651840
-35740576 -998966143
-954787861 6186916
-999018314 618117971
308356317 -959585539
-904315640 799076438
-547514782 -812549864
925209607 793566405
201161379 -984561446
-622292660 -745989577
-352915027 981431023
539695162 963056831
-948732318 -27234645
974379885 122925563
-997846987 454164011
-202173907 -979212085
991762568 313595494
902652128 -242906175
-998240232 467601066
-729072656 -615065576
300954086 -961769790
-115916857 -993018402
993459649 661437216
503739242 -866356111
929325299 -137851780
267088534 -970721237
843229563 -417018427
779072968 -552941543
-830729692 -426147287
439704977 -905783482
-700937632 -654761019
621965156 945238463
-912127112 -191285772
-923853744 780838815
429051746 980111318
591178640 -798096464
-576030904 -789124427
-778693816 -533158741
14510099 -999999940
632872388 -75710873
76345993 -998550344
295346450 -963364524
271696053 993879579
986257179 238921692
-418890439 -896755995
953029293 -20295348
740885976 -618054410
82319088 999644444
-267588972 -961777257
297805934 -962673919
-733019113 897891298
146408113 -992649819
615881602 -774806057
438769439 978839491
-630388687 932759367
221183197 -980834641
338673231 -949874151
-717633008 903792695
-161800430 -986878807
-46460470 999405019
300163839 421202040
574396611 -812848946
936574657 -105067933
530842018 -847240336
-801887250 867541640
329581511 990233161
-829107335 -429843004
276871648 -968282888
986810548 245596964
182536294 -987659560
11624771 -999996300
978831221 710464957
999903037 555926044
981717287 702883422
-976699818 159978433
876829274 -326621237
954008075 757533212
890486816 -284199442
158543431 -991126609
252975297 -974029457
194538724 -985708488
-686962312 -673033398
-959361620 33893207
-719495460 -629158588
703376718 -673333158
-835100491 -416105623
250549664 -974584247
839107129 -427135460
743882568 908169274
59223403 999856118
792068718 -528641605
-923668921 -145949091
-937720617 -83352025
443406640 -903735996
-650790125 285103693
964447086 740848056
-924148519 -143953267
-846812232 841620350
984780044 694204486
835351052 864717603
221543006 -980763435
999932874 560919639
-960194692 39154956
-650871547 -715534479
207877259 -983352152
-814013263 -463277413
-951064701 -14644586
-260542446 186828892
-521932705 957286004
-969459354 102368050
-925953060 -136404340
110292873 -996235623
-901214152 -230057840
975725669 134056354
-994966784 381548601
496534604 -871210643
-709424892 -643291883
-140356708 -990022889
217332750 996446652
-422063108 -895030687
517527552 -856855026
-958673228 736773934
812294317 -487996940
630295532 -760368071
740246675 -619064254
-790169192 -511800094
-243123603 991031333
831888753 -444395240
-948007350 -31096587
179343453 -988155366
998476690 465531187
-214882688 -976302572
994129640 353974119
-355071378 183441402
-865323361 -339935689
-546738122 -813158850
985779226 233258480
-707214899 -646302765
-981451082 203895556
-894704256 -251871879
-986888889 675909491
-952720230 -5545541
-900742545 -231667503
833117737 724610130
-713967064 -637006886
1229286 999938769
-504744635 -152140526
-824649760 -439912075
-842684685 -398160946
-280348444 -957539910
-942417804 -60181634
-686080207 915357941
-303876011 -949324555
727523494 914263211
774610090 -561049935
999747473 605866042
-942808355 759475204
-812754086 -465967335
896201445 -265288902
978104001 154755589
881694796 833742564
-798169336 -496139365
-520875948 -832793179
-753046065 -577461038
-883144811 -288594469
109029823 -996339674
916218306 -192212317
853638635 -390587872
-603298458 -764686717
-913072924 -187767650
582707378 -805656664
580914537 -807231033
-614567696 -753736059
-965322415 725560261
-484727376 -857588366
773463770 -563110681
873820661 -335386780
92224953 -997584389
694402382 -685399161
118980141 -995488047
-604416633 -763629553
447388645 -901510381
-795411359 -501614312
740126845 -619253307
-582094892 -783886113
322954852 990725654
700286673 -677554123
171824302 -989276977
-437336482 -886489764
466258625 -890559748
490907720 -874953775
-888656692 812179172
-188384286 994373608
-582802871 944494355
-514407146 -837461412
982103181 193216094
-61948621 -192432449
-241350054 -969595480
973073661 112365488
-926081645 778592065
671638283 -714067759
139255266 -993473295
-913622680 -185703134
-195378252 -980677773
-876871805 -307382457
954750436 -10416896
-965984451 77532023
903115951 -241249254
900918033 -249051336
-467459225 -868554961
-704790394 -649582197
-828435908 -431369191
-827427171 853689468
998298795 458825448
730365615 913225137
853592388 -390708610
895331466 -268207400
-998974917 497280942
161626713 -990708630
652752807 -736028584
944867321 -64513082
581018078 -807140447
349000146 -946224661
810717544 -491327569
71910530 -998784355
-110980392 125599401
-999052161 500942013
756048440 -593309039
572642947 -814333844
-519123333 -834068014
-826414678 854284725
933978013 -117112902
-177281032 -984269805
-865557052 829071884
-459878201 967765301
-952352253 746377168
-178521792 -984044176
-977420316 166274943
-976100592 154835984
865126862 -359876844
-376170291 -918536871
-961168266 45366200
-985159895 681044412
938879899 -94062313
822602031 -465602594
-23300076 999741408
-985919364 250461440
887603494 829004696
621459049 -769300763
429943333 -911032521
996604466 408067423
-665521086 -698922587
-130885440 -991256124
834204538 865373397
-971930008 121082729
265756241 -971040757
-780236425 -530351762
799389858 -514411761
-280684789 988229345
501181728 969654036
237972435 -977376980
976150215 137634803
-971484996 117647883
874130720 -334490843
-709397041 906873873
-968430695 538930625
-996834706 636466427
-394125408 -909709097
-447650421 -880539812
578993473 -808901856
565107082 -820623937
-953340321 -2090206
869989964 -346335605
983314644 205917182
-899779401 -234928264
-995260544 387808540
628142429 943669847
-74303399 -996787487
-995996926 404267940
-929251363 -122222370
-636139922 -731544326
764509032 -578884465
739094141 -620873660
-708439871 -644638176
-567138800 -796621344
31764379 -999910459
-925561947 -138042953
27894180 -999948200
-690288187 913855861
-923391483 -147101432
-897269588 -243364935
-770865532 -547176705
943035521 -73682304
-999917254 564975323
-999156171 506155788
947916063 -48662987
484857618 -878921452
651139132 -737853031
-562458322 -800504596
932521057 -123711406
-851481983 -376286495
999731657 536598634
-792172991 -507938359
-793589052 -505180010
552088348 -831068328
550769003 -832106487
-463676039 -870895514
-125758001 -991880203
-991880547 326779901
418417049 981466909
-488010345 -855445211
378583398 -934945186
-200750468 -979524462
-164244749 -986488037
-781115545 -528744733
-761994441 -562472959
-937914910 -82419139
-687548463 -672290773
-914406923 -182734493
614538147 -630565254
945750403 -60008749
-726181358 -619407446
-848748811 -383207298
-90288682 -995513764
-569489372 -794656342
373760398 986413671
-997811672 453044359
-993087910 346200703
-7478146 999883863
-999650481 536681457
-626447241 -741736558
133073044 998915957
-375098966 978961538
877997390 -323176925
-527035544 -828246571
22679256 -999985925
-72279482 -996930563
488992210 -876218534
631038376 -759603394
999495495 516995888
-519542380 -833764085
-625505985 -742707949
501983022 969528114
466148244 -890626115
639827860 -750315586
474265533 -885654681
-795069103 -502286231
36400647 -999853803
712009122 -661258519
883216898 -307397531
-636475756 -731186197
788983478 -534489513
629147803 -761539693
977909442 152999659
692197162 -688294107
965947260 60258032
-201385392 -979385773
236004590 995685045
-877018856 -306953570
-526769236 -828445800
-962276071 730872535
-967013383 84712103
-716794415 -633018213
-847766960 -385662534
999914428 600278809
636713389 941453411
370876781 986699290
114527713 -995878484
-141151070 -989914799
587007690 953409494
708779581 920791444
-642608328 929368669
81668441 -998252598
-641614534 -725668273
991942521 316409674
310648545 -958897334
-868455570 -331362651
282637244 -966783963
-53586065 999277398
291759173 -964353528
956969489 753169602
-971365712 714192206
998703573 474697048
270672726 -425384877
830907416 867219989
-654173876 -711839143
215066402 -982012216
901946054 -245420322
-290741441 -953979259
-885307937 814794173
-555328423 -806328987
-988898810 286049062
-468675789 966395596
804891460 -503385908
-30514269 -999177362
-999418128 520976447
-878344383 -303061388
-743816326 -592289320
921740692 797303021
-162127346 -986826895
-331500992 -938612127
550580361 -832254741
562068637 958681602
997971489 630405184
777923769 -555043084
-327124561 -940409134
-944608784 -48975420
-202905594 -979050172
299185152 -962280863
979916693 707678891
806563362 880266362
-768650478 883163670
54181833 -999474673
-969409417 102001063
-962768513 55807949
999647722 529121500
894269786 -271740699
321847301 -955411628
968701003 79431165
-537037216 -536452402
-785643268 875400091
342420314 -948569262
-258487890 -964631343
229188851 -979223062
-702959658 909252981
-342018757 -934136976
-204386398 -978720645
-999995188 587080883
-568864791 -795179423
926018175 -152127445
620909305 -769846415
-876230718 -309250177
-65416501 -997383067
964529371 50749673
-940349636 -70524403
913916814 805437357
-787989112 -515957314
-417324838 973789256
-358149953 -926945606
-875454961 -311495063
887080867 -295250754
-904582191 798845929
-880217190 818603543
690847468 -690058495
732391717 912480916
549922611 961112254
-728604950 -615772598
-962929132 729750710
-771074205 -546811917
-965825781 76438079
-941951344 760533494
-332416889 -938232660
-485931845 963623436
468458309 -889234381
-722895628 -624249582
-998354206 471805440
618371737 -772358013
966567776 64481957
-776321169 -537452196
-704533941 -649927809
-678571165 -683423971
724838934 -642648991
907283330 -226192850
904215201 -237299728
-83466135 998567197
-999542298 528913173
-930833261 -115187358
30410199 -999925296
-999182467 507519301
897065979 -262353937
941236712 -82570262
353822532 -944472250
-665043263 -135548490
-769736425 -549146597
749954168 -603436674
681149773 -702477012
424929034 -913625653
211655601 -982654710
-80181587 -996352994
530698110 964714498
805279787 -502596307
-899545252 -235718216
990741420 298088239
-452360659 -877751093
215117151 -757971695
805953790 -501223372
-973645888 134652854
93801027 403130828
995711374 386514424
995988209 392792926
-870795913 -324809485
-828773718 -430601653
-720630800 -627527310
-985777802 679248326
-789101248 -513840123
987174961 686866031
996399492 402854431
663824974 -723311874
878363012 -322089875
270788736 993931254
-992981901 344381246
31010070 -999918934
-841539350 -400922696
863150880 -365273232
16244677 999990946
-913701806 -185404262
-977048860 163006566
971811540 102416597
985365884 228487668
590800585 -798438997
436431170 979149450
306163799 -960236917
-536418812 -821157468
-255499828 990183638
991571846 310640679
848423980 856933003
-204686362 -978653468
502108810 -867458735
-811636386 -468349997
375507253 986238030
761860258 900979804
-402239429 -905565642
-644429551 -722614658
683538492 -699467210
-999489848 525434602
-325697235 984186800
-379186009 -917083969
-202811741 -979071002
999719726 535496233
-995857293 401018049
-18115280 -999561852
-141517968 -989864572
414899162 981896589
749062309 -604904013
-990917468 312867466
-735654568 -605025598
948612637 765202989
556967782 -827206112
-560031805 949623854
-495357897 -850582412
906611724 -228646421
178997600 -988208742
74591997 -998644493
-879238078 -300407691
-218986380 -975317068
903740514 -239006825
-467759447 -868368026
-974155704 138765094
292149111 -964246890
-809980401 -471859687
958940723 14727907
-855136475 -366885464
813318478 -485822422
-462378316 -871691522
-954925388 6989966
311817074 991489953
-156196913 996035127
972911680 111071768
-28842995 -999236952
-265166739 -610369947
-152819368 -437078898
-996264807 410733196
257629669 -972957200
-579544290 -786100160
739789273 323791243
928704361 -140550349
-989785503 297483808
753572191 904384301
990447205 293738801
121409136 -995267882
-67408490 -997255625
797617570 -517910569
-215724641 -976102041
568532631 -817782146
-517218458 -835444127
711579451 919862278
-80358288 -996339133
-933195788 -104512369
-985950006 250805692
482282571 -880587007
-881832435 817411385
933049188 -121331336
386213484 -931782564
-723673859 901509036
995087734 652379165
-207255647 -978073908
999659796 530150888
-999913454 564333861
-422795584 973070954
-682174402 -679001809
-764844139 -557602559
-956315858 740453088
800015158 -513172225
-995014401 382545119
377903493 -935223693
-955009159 742429618
935281970 -111090970
-966391178 80346302
-960069048 734549988
-502428783 148093257
999831116 603364898
846539375 858083801
151801350 -991993482
751328569 905278820
-981593451 690798435
-979422487 184540949
-891520915 809882152
-597333994 -770242855
609900712 948199367
-977255527 164823196
-764967299 -557391177
-277985495 -958339192
-999001429 498533123
315013561 991273969
-993150754 654986637
-377423849 -917933842
270556192 -969878283
65475995 -999096167
876337433 -328063840
-17478370 -999577819
985854491 234139005
-637751620 -729823748
553835704 -829689806
713429029 -659237483
865387990 -359160370
-532450011 -824173844
898417159 819913316
-999726111 542693528
-528064487 -827475163
724689661 -642871933
645938926 939031136
-479325021 -861078783
-752085086 -579040477
794589058 -523823069
-666406851 922096031
-999329870 515758819
312383961 -958370209
311037615 -958779837
983338034 206165388
351620238 488046385
-427316160 -892126336
995194788 375432064
-174960520 -984683248
-470836003 -866448960
-414146771 -899308770
999014292 619214157
-396422694 -908542253
-999059392 617676576
-953588543 -694896
-725044981 -621091505
-798252502 -495972613
-138853645 -990226409
-668118109 -695898352
-359191696 -926470028
716585111 918145926
488427449 -876590147
-807997402 -476029720
-997409270 440959258
237799199 809224555
-113747322 997673204
-264686601 -962705410
-990845525 311849023
39575071 -999809790
-914833789 -181110322
-638861721 -728634862
-102406512 -994410733
530227030 -847692546
695107409 -684467924
991963176 316735425
-399733544 -906852871
56167733 -999416603
-687837868 -482633098
-838003539 -409323873
-277749634 -391017882
944357303 -67086238
624917989 944491848
-797289016 -497900828
818506409 -474651501
690444993 926617792
-816229036 860037016
454727925 976636478
904449907 814537249
445822736 -902388750
-493812202 962316300
-192254345 -981329424
-696824820 911500921
-997121481 432857938
-577822975 -787583237
878854187 -320626418
-975479204 149621275
742778642 -615055657
-407340613 975073288
-466981759 -868851908
146451566 713659795
-76239539 -996647585
519627955 -855365342
-967701115 89601309
875331937 -331004992
661478626 -726036770
764170685 900009536
29545531 -999933645
-722256389 -625179140
-928341068 -126199199
-329200238 -939559817
-953925805 1221114
996995781 418433418
634370270 -756132173
-616382520 -751933283
-930652763 -115993941
437949675 978948513
501901976 969540861
-798525129 869217777
999697441 533466590
-998473197 476243993
-4691835 999903268
458823421 -894961619
-947557100 753214377
986890886 246582048
-995479222 392561930
610963777 947947379
787518869 -537250668
42588674 -999757218
204991005 996913714
-960822449 43144449
-981535259 204715364
317613508 -956748551
465301064 975109600
826103224 -457723220
-925319379 779372147
807458540 879802085
-59191549 -997764464
-540430169 -818065380
-945243060 -45678880
-826717674 -435255304
-987310738 266591093
819849512 -471701808
-121652219 997405357
999915327 557946303
999250048 501015068
904115057 814838688
529610167 -848145980
727984251 -637941096
144985803 -992816037
-725608574 -620258001
997734932 439782072
965186639 55140000
310903574 -958820408
-713342780 -637880227
565214404 -820535454
532806498 -845787291
-986757749 260089724
-383473224 -915002958
79942907 -998351809
726890897 -639581606
956997895 2841784
-630533711 -737478068
-999814326 551347166
862036883 -368295253
-477605857 -862182359
-851095829 -377269322
-841640748 -400678897
-909283244 -201653506
999883930 553310642
768476689 -571956581
-878956653 -301245573
-880848758 -295578400
-946119760 -41081269
723694772 -644348715
7130943 -999971146
-643282759 -723859998
-442310428 -883638466
-957736601 23813657
-20225872 -999506016
979122187 709731014
-677455291 -489281502
-621440801 -746854231
896941770 -262776703
-824850217 -439460924
739809240 -619753105
321300212 990841407
989904982 676965357
834667467 -437840964
811324114 -490047738
960647812 25489215
663549459 -723633516
-817621577 -455474389
998974161 486947857
-999568155 530695229
-911808786 -192461906
997201986 424059833
-985719917 248243650
778864409 -553323170
-940002753 762905635
-830229384 -427288536
-515121771 -836950745
-793844119 -504682243
-192031187 994169069
999635366 528071565
-869606131 -328167364
43781974 -999733926
996390128 643495979
453205118 976854654
968488017 733202602
-916355486 -175271110
241786176 -976548404
278386862 -967891599
-944779850 -48088396
-539403989 -818859028
-584149669 944182683
-964471505 67200529
-829005019 12333841
-275676107 988643642
-952614949 -6130431
-914195946 -183534330
-251520325 990464489
470868048 -887762092
-777285376 -535711905
640569547 -749516227
837489438 -431063635
987773195 257610052
-680247136 -681373679
-900407508 -232805027
-815076023 -460997235
-819720089 -450873475
-883041009 -288911917
37282167 999974153
631163343 -759474607
60923581 -999271589
920271303 -175960948
971282715 98342712
843388908 -416623521
-687143569 -672804188
-963532731 728706150
215546128 -981921143
-448083830 969518928
-493719201 -851672667
-993984220 651571304
-790119499 873286724
-349286839 -930932462
155483836 -991530379
787362450 -537544747
953214741 -19238248
-941037115 -67128204
952051896 760355325
920549150 -174836541
915502927 -195042972
-383089081 -915191033
845089471 -412393076
991184724 304738081
-911229616 792880233
-597737206 -769871811
-941364148 -65495594
-879880233 -298488116
850366299 -399038301
723813752 -644172728
997827315 442762903
345985557 988937208
-535732401 954633603
-494846305 -850923068
606173683 -784165014
993992162 658700493
116321135 -995723534
-978215673 173394874
236462486 -977700537
-853380714 837319098
976529657 140874422
-240354542 991215580
885332375 -15833042
609674284 574197846
-316591097 -944578881
-854102241 -369564311
-346433128 -932198633
-627748201 -740386225
-209131088 993173968
-988517307 281242579
-207775697 -977955589
-494069854 -851439550
855541943 -385600900
-991426885 320141202
-793100096 -506133224
892029892 -279137594
660457661 -727214669
-844522917 -393689222
-391677231 -910940536
148926609 -992349529
-904790423 -217667999
-73561314 -996840327
-954034742 1843237
-847568499 -386157984
-136678986 -990518253
303172695 -961120984
986019608 236080661
-258161655 -964730459
-646487816 -720370262
-783568110 -524232252
838226691 863036165
180958691 -987905791
720857071 -648519857
-826947086 -434737904
476561010 973441489
-741591762 -595785525
-845670830 -390867557
-920240231 -159950960
972371032 725252442
953383941 -18273645
-868498078 827030878
692752272 -687567703
232394107 -978557623
732212260 -631530127
344324296 -947894985
385763671 -931972539
785161119 -541678945
-981841802 690142737
510660426 -861639599
-920132544 -160385313
-333690682 -937702635
776874901 894529398
-765153490 884705127
125158934 999064743
558441784 -826026893
-790875365 -510446619
-182632418 -983263986
-977318419 165376718
995836469 389311784
980693441 705639447
-832569368 -421936092
-672086630 -691225041
451461613 -899201633
373557766 -936962743
245297839 -975769734
-827227026 -434106183
564405342 -821199752
616038322 946712243
-618393831 -749926294
88456200 -997836937
-999178368 616226032
858008857 -379085667
-954305055 3392754
-916126039 -176156327
911771618 -209465134
989653826 677925840
852252510 -394182510
148353966 -992419712
-971612559 118627948
-553271471 951065853
-134760316 -990769077
546285414 -835590237
651438384 -737515645
-667293576 -696861789
100677720 999419395
-277222901 139068396
-278704992 -958096396
-925006127 -140368812
-904259492 -219525471
-854483274 -368579545
-787752887 842132799
580379812 -807698547
-603096776 -764877127
-20585078 999770600
-791474877 -509289755
-880448857 -296782154
996630850 408755502
-761470816 -563365629
-756389075 -571923712
906939370 -227451126
862412660 -367278350
-863725142 -344249806
-631761924 932391165
404894868 -923410977
-997145299 634264020
436646773 979120951
-491841901 -852920162
-185413661 -982721007
-887690689 -274498044
-503975851 -844760767
-937222560 766239569
-991732354 324585320
-939435530 -75022988
830254712 -448210589
-768869561 -550654643
-996802945 424378272
-946452168 -39330504
58768330 -999337988
-867318038 -334497016
723005752 -645364097
-881301777 -294208185
259693393 994544392
678814045 -705361378
-563433158 -799700182
-218784594 -975366399
-993464930 352804508
-906391363 797265759
8546490 -999980964
988408558 682624386
-944226006 -50949522
-167251347 995500558
771468202 -566676308
926317705 -150848196
-666336832 -697975239
-994077783 651151032
-999666384 608851040
-994862841 647450996
-643761094 -723340872
755057117 -594965843
-605932750 -762176915
-780711214 -529484176
-999910379 563829492
976117352 717044574
-987806336 673065247
-137984101 996809865
352784111 -944851816
854745130 852924454
-428077842 -891701619
998143044 453344647
981077348 704619029
-723882853 901428476
969382459 84333075
336234011 -950711456
999044691 490392347
-767772415 -552555594
-740114231 -598099879
-540060038 -818351858
-852254666 -374313730
652105325 -736762899
166424584 998147395
166370509 -990052414
-355195491 -928283295
740584499 -618530887
-839117372 846535449
-997949699 457472792
978637321 159609056
-997407068 440895294
926605762 -149613860
-674331745 -688545805
492528992 -873878700
-69894563 998921245
-51909123 -998180282
707762676 -667247903
-999340993 516405930
762999112 -581491922
956268213 -1528325
467641055 -889726890
559928508 959114141
342429635 989228166
-999079386 502261262
-256925495 -965103706
-983456087 224097571
541822946 -839004549
-995697900 397415840
420966150 -915631243
375312819 -563150155
-109793364 -993671045
-538818370 -167007699
-998660094 621833386
646538825 -742995503
918517979 800696768
422655325 -914781705
997530553 634412546
-61086847 -997652180
393664128 -928555197
-552038106 -808973929
-795909512 539116988
-781589933 -527875898
-770356925 -548064643
-979546119 185694409
-410934155 -901021669
962553508 744222381
693476041 925675710
791971195 887539331
-891847464 -261243903
-994927080 380724161
978440298 711423001
-987657159 270713807
826942421 -455814055
-750427477 -581728006
920617395 798490718
521809578 966257227
989996013 287163866
-518743036 -834343449
-228623042 -972905855
21438937 999997543
499575759 377755310
965080274 54426318
980237096 174634663
-998133644 463741460
86459052 999595863
-590167573 -776742144
-931698425 -111302055
280824085 -967259314
284320638 993150125
997099992 421240134
608935086 948427856
-819368819 -451645656
-274741395 -959428106
799732339 -513733958
-862943250 -346352736
-628418435 -739689150
-420795346 -895724093
-107073682 -993950131
856308530 -383582408
-951026146 -14854244
520384758 -854827060
-873541716 -316991720
-961424782 47018311
-668610688 -695322207
543564287 -837677816
-999999896 593016956
897231794 820952899
-951640422 747409770
852872242 -392580542
904754220 -235359971
-586257184 943694928
980151503 173810585
-331720354 983597342
-997180575 434476205
972709697 724541398
-980654327 196199957
-536685291 -820953269
960586089 747572659
-973412946 709987283
-850391922 -379057739
306027568 -960277347
-925396551 -138735302
-544438598 952897489
-392334737 976923696
986571201 242694562
469912178 -888349297
804549006 -504080596
-705537657 -648573975
353382561 988310347
-404992642 -904143691
973063793 112286552
-367233492 -922751451
989318000 277811712
610137495 -780373532
-999986060 596297443
-290861200 -953937572
-999763000 546172426
-622899622 795825466
83915548 -998120054
856580824 -382864366
-913378568 -186623800
581287540 -806904544
663630630 934306175
897090628 821076090
-764226203 -558661025
-374972878 -919109076
715457153 -656341194
999394044 509859441
-274939631 -959361854
-998071088 461553312
994087273 353162885
443064561 -903926235
806965776 -499156439
-998886229 619515735
426187339 387264177
-330578943 -938992742
-404920993 -904180851
988314346 682965463
557397122 -826863357
-955605646 10995520
-919082772 -164581698
-918923634 -165211992
752540104 904796331
-955091735 7963989
-924557822 780138303
892366876 825059893
-960993816 44244705
-834532920 849389005
395751372 984116584
-896240673 -246790316
-664008597 922872934
167939569 998108340
562787055 -414991552
-999923374 566010898
552642018 960574315
-927329221 -130573894
785522377 -541001850
978690288 160095327
-999280429 512908796
970132260 89787558
797068393 885049568
801465965 882857880
999987625 576489235
610839565 -779697624
-968548071 95711845
817931752 -475905672
930707177 787473066
453537962 -898016666
-13957544 -999663033
-432564221 -889188663
-920577196 -158589849
-986005028 251424698
-963761446 62417559
999222588 499488895
-863028590 -346124707
-836309810 -413298608
37908249 -999833373
562459771 -822785589
861471816 -369819810
-998222361 466946866
-842704536 844253025
-728660335 -615688887
-843992864 -394983351
-616491459 -751824926
-678212690 -683861090
296423525 -963063173
977236441 147024821
273632531 -969113794
-901535289 -228956644
367158791 -939446270
-696679198 -660428769
-999066051 501607085
-624722239 -743513065
227219556 -979625393
-648179755 927733548
583513236 954179668
-208688883 -977747584
-535127452 -822145436
699695586 -678354132
629741282 -760934366
-651848791 -714443641
-414956821 -898874547
-604758227 -549643764
-867476006 827743497
387435091 985021555
-676153124 -686356511
-996455740 415452666
-801637367 770869513
-993384669 351380065
942666163 -75511677
999850854 549106610
619582029 -771161158
193962577 -985805831
-966608353 81857571
678581099 -705647385
885958298 -298824353
-416303046 -898151262
79319435 -998386954
-966613075 81890637
-861707193 831710972
-761058402 -564068536
-821771786 -446341897
746156196 -609638025
-998382796 624469817
-896954277 -244417912
709944837 -664176091
-798012118 -496454441
-871054791 -324075498
345362757 988988894
575654197 -811776898
-993692211 356870925
682584694 -700675669
-681066825 -680368503
377287597 -935474846
-917295905 -171618057
-999869421 557843745
217200615 -981605821
983453547 698028691
780920630 -549548283
861925292 -368596939
804840758 -346457495
357694373 -943030501
-304727325 -949013411
743729612 -613538198
824888411 -460472320
184170597 -987403075
316733635 -957023404
731071966 -633271522
-972651680 126751715
-631363853 -736605461
153886320 -991732355
-772599210 -544118271
-415332556 -898672815
812088762 -488432262
641006370 -749044130
541767878 -839046495
-997288028 437483299
-902055810 -227168414
-434142790 -888299164
-254339343 -35079386
-793586071 871624120
-226313739 992122492
760572438 -585654507
-243613302 -968971841
-197332034 -980264117
-588740519 -268017472
174247056 -988926031
-31841409 -999126811
975172289 129432826
747828821 -606919128
576462634 -811085595
385388211 -932129877
588178082 -800804336
701483883 923162696
198244928 -985071677
999302835 614803522
-242184100 -969367088
-268109759 -961609393
-949149967 -24999130
995518624 382291228
544989575 -836586048
-270515492 -960828777
162809343 -990546621
81053283 -998288078
-999972382 597907417
857242907 -381116187
970880226 95314140
529067065 -848544185
-595847743 -771605915
940685272 -85277941
138383696 -993569992
-253044976 -966267690
905887013 -231273888
-638010915 -729546308
-617587737 647917065
880006916 -317169056
999501247 517414403
-114579292 -993165882
926747170 -149007836
-928418101 -125863865
394375044 -928237700
794962468 -523101490
-91846460 998333731
-272744074 -960094754
-956756977 17869210
-127497016 -991670437
484219036 -879335609
859360514 849937327
-647138072 205645641
-736657037 896469842
402227646 -924654189
480936223 972780592
-504448819 960477803
-377538172 -917878801
790756306 888124784
892987924 -275985507
987090883 249052927
970532756 92730195
798498142 -516174787
865447998 -358995322
-43792223 -998603201
422179727 -915021475
-574168098 -790717880
518384816 -856247751
466641362 -890329288
-949742888 -21807340
943780880 -69974841
-78811696 -996459202
-557691638 -804408040
-738340729 -600862699
872135308 841061628
807797430 -497440387
224937525 996147721
-555047959 950688644
-881012651 -295083255
-774192111 -541274467
-988880967 285822874
-991485798 320993142
958162955 9915906
-768736184 -550886047
521057457 966385773
579793362 -808208251
-785637995 160553538
-451182873 969064076
-901331866 -229654671
-692816589 -665516739
-643846563 -723248046
-923414236 781275390
-869435573 -328646643
975531751 132432170
971997344 103860184
-257073822 -965058961
579812098 954980471
-961798530 731679282
757420139 902822567
989684056 282810352
241031617 -976713728
-994676898 375625548
-314235340 985262369
-570172502 -794083900
817427567 -477004494
-605081339 -762995193
948538611 -45296286
992419743 323980813
999941019 562544829
-242965737 -969151118
658976905 -728919763
-849730099 -380735269
-945197171 -45918236
-630395940 -737622545
-579159444 -786431997
-518771991 957876147
-927915283 -128048316
-973294480 710236350
998441206 464171621
826278829 869775580
248851469 -974970161
992549245 326063010
-307191793 985906742
-834102646 -418408835
27001822 -999956003
86676377 -997950609
987023026 248210429
987999973 260491712
-903374863 -222602726
-970272098 716353816
-830251200 -427238789
607602552 -782801951
995905803 390884726
879251665 -319437304
999995523 582283974
494091451 -872839937
-661296408 -703793607
22449487 -999986693
-973672576 134867198
-917039867 -172617346
998586040 469871258
757403273 -591035211
-639946852 -727469110
751146650 -601470542
-713714836 -637360765
275627477 -968603687
-925943293 -136445383
-954853648 742663220
988133468 262195252
77506738 999693600
-670106549 -693568059
-821470577 -447009319
971381780 99101051
-735491111 -605277930
-986138998 252937878
907628085 -224930082
334460526 -951315590
-882449662 816953374
644180370 -745587872
705415654 -670522899
-777225196 879294703
998545665 468237776
999475403 515549269
346142006 -947248043
970162541 729826968
-877717419 546193337
-961505962 47543625
80021837 -998347308
797864636 -517424125
446451054 -902037419
398249655 -926487144
-926377241 -134619662
5285501 -999955162
-198437804 -980027047
-729288475 -614739111
640293619 -749814206
158462774 -991137382
152255325 -991936958
-128317483 -991571332
667163806 -719400664
-365645259 -923494284
-967771070 721122469
-181698957 -983444932
-1000000000 593348601
-608702202 -759495399
-44599920 -998565236
599498802 -790435370
-382418010 -915518081
901120960 817526073
-611523772 -756738898
-600938217 -766907108
924483228 794349731
-933434933 770650281
994917276 369710357
-856345327 -363739196
-994053156 363489015
-843126224 -397090318
916005212 -193057825
716497918 -654847895
-971681600 119160580
-57128164 -997884988
-992881043 342686738
-476397490 -862951659
-600364841 -767441048
858842914 -376867782
794826577 -523364510
961632972 31798527
998045763 450039089
572361514 956556608
-427954632 972381602
-480312553 964543625
980160660 707040445
958431222 11568853
-480452770 -860353277
874543531 -333297509
967742998 72614713
639523777 -750642696
-97395473 998171189
245123270 995275609
-89234822 998408677
-230820218 -972348452
-913434103 -186414963
-934695474 244303902
-457362558 -874740134
510425302 968167994
-695741784 911893325
450175355 -899932029
477314311 -883745589
420047331 -916091725
237508640 -306816100
965317385 739271801
-348754290 -931169188
361748429 -154502143
922377441 -167338786
933596874 -118850931
-921673338 -154149572
-444879916 969983945
737655429 -623123117
-520044792 -833398713
-960148492 38862074
-38817922 -998830434
257200897 994674692
-744374715 893394699
979799447 170443483
-936407011 767199349
-690703928 -668255837
-866280160 -337337062
967598210 71599973
-341754160 -934252442
49148310 -999606649
-288632296 -954710069
559746233 -824977583
978839544 161469524
998258670 457391943
-695804163 -661585341
-329285253 -939524925
232783185 -978476381
417425830 -917395001
650679567 937774768
-257447676 990042225
871583367 841461604
-805871535 -480455767
394033316 -928390461
859354116 -375501701
-515600581 958461199
-311635995 -946461552
-757383506 -570262799
-132889432 264552122
234009799 995770705
252214902 994927856
-779756866 878130682
-693612975 -664473582
-955474697 741727141
-181553767 -983473025
381394084 -933786999
-482647906 964162912
880357531 -316112925
843881814 -415400137
-806691972 -478753933
220656566 -381352905
-526235334 -828842965
517609404 966970466
-876112814 -309592015
-578164362 -787289395
-999260201 511772855
752456908 -599296137
-911777968 -192575441
984817357 222299790
658286084 935745499
-731983886 -610655681
785350028 890693332
-999710851 541367606
11042341 -999993779
460812871 -893794349
-328495834 983913449
-843566467 843702432
-378825058 -917258140
-724174133 -622375894
-581262271 -784611609
-511334544 -839636918
-269885576 -961033679
981454373 703597866
584757368 -803852490
-736141164 -604273037
879793848 -317810324
678617824 -705602404
949598775 -39500849
874871368 -332346714
917864290 -185649530
-899074453 -237304940
855420854 -385919055
539697613 360262244
761773902 -583595744
-991655100 323455922
-551243510 -809608032
733929029 -628892214
-356145101 -927854624
798078366 -517003010
995843755 647340379
748762477 -605395626
982724548 199698936
383926678 -932738543
354733681 -944135450
796445922 -520211206
-262279193 -692197563
975456821 718542370
-975360961 705717783
-998568308 479941290
-866421696 -336951388
994718626 654619741
-844501100 -393742655
-979240074 182842592
-781437393 -528155634
996942200 639344781
685121487 -697451040
-998178474 626322260
-360772753 980574781
-305490100 -948734081
316387062 -957131199
988971950 273159041
-594918012 -772453941
-687853631 -671903474
986210439 238361831
-980030574 190260102
999998503 586807205
654815884 -733680108
-883600368 816094246
576387794 955711345
145918016 -992707249
-977462371 166646385
-424551791 -893659515
937910287 670439132
-545074588 -814460176
263750374 -971518610
589421721 -799685615
272508237 993832979
-993256887 349132080
-500760435 961124874
931420678 -128628282
-869260014 -329136442
-981934694 208627284
516161541 -857821493
-998059770 461160769
-955777837 12017305
287837117 -965409044
817496782 -476853782
-985881073 250032102
540722061 -839842272
-111543559 -993490063
-203381906 -978944394
642987249 -746891099
-486087267 -856703750
878012665 -323131568
925407393 793352621
-700454485 -655407325
999996641 583644389
967070766 67943324
-265872373 -962328918
999993583 580775277
-957501332 22373995
-967195337 86000690
-260803303 -963921624
-470748055 -866504017
-481123613 -859921127
299301803 992270424
337443956 -950296640
366178543 987161676
623892819 -766873883
-338165779 -935801939
618803631 946028207
-311279396 -731435526
-984250587 232410092
950924637 -32152918
-701214608 -654389432
150935180 -992101207
-751589770 -579847331
-16142620 -681788720
999195477 616558260
-992791634 341202229
945025678 770023582
555411831 795359829
625797486 944268023
632722801 -757856848
-948686443 751629592
726313912 -640445271
845265808 -411952193
-971842509 120404043
-913055085 791190571
874445317 -333581600
-672729936 919999582
-977788894 700156772
-990985318 313829170
993665701 345254211
239126172 995547241
823723976 -463092489
596355481 951323643
588119735 -800856693
-340644295 -934734148
913352567 -203410863
-237900815 -970524230
-634226713 -733579900
968101096 75144839
-706117220 -647789891
-991151013 662157438
949901180 -37834022
825647990 -458755129
548982611 -833505574
-888183520 -272953842
895801595 -266634238
668507983 -717806912
-870206951 -326475122
-989326353 291511707
-507993322 -841983548
953799112 757837289
947580401 -50471469
589970065 -799191078
-803087854 -486183010
-920910645 783744716
-815248522 -460624399
-782847365 -525564187
-374404489 -919378675
911890973 -209010807
-999715773 607826859
985497562 229999655
-958224835 26811148
-658357649 -707131556
759118849 -588130403
809727949 -493411493
623279915 -767487802
866861093 844825164
479195119 -882560313
-65903012 -997352344
6433103 -410707755
718918341 -651356174
-977035565 162890537
-433680336 -888559910
-856019358 -364588992
-998203564 626107315
-962291636 52662451
-979991155 189886544
-392526324 -910514177
172002871 -989251120
-344785503 982284002
995932161 391486375
-953958338 1406899
869503767 -347707794
918534041 -182966377
970498397 92475646
-904952908 798525070
107100185 999337276
-808524236 -474925349
806317906 -500480985
-939546854 -74477061
-912518625 -189835013
65938117 999806923
-533804749 955011386
295124986 992517180
971955079 103531234
-800759172 -490920407
599344522 950643430
-146218489 996477708
-924647034 -141870712
-636716915 931051298
-2808020 999915425
434700327 -908505049
-346312213 -932252050
658600178 -729352499
-166017608 -986200611
-634711530 -733065648
-496008817 -850148541
12117114 -999997770
-287157338 -955218637
-999420569 612959645
967542164 71208202
-99381474 -994696058
807379264 -498306618
318973934 -956321259
-993143430 347158158
614429459 -776223462
937353705 -101390209
-429893411 -890687600
-449426665 -879494232
-68936532 -997155912
540562199 -839963687
641912962 -748060333
9058465 -999983974
-740337258 895021539
436931637 -907300968
775661896 -559154796
5704858 -999958875
-704688650 -649719320
941543338 -81059685
691607357 926256955
-861982550 -348908556
-563487813 -799654889
432145721 -909868169
615453003 -775225275
991832390 314681623
-982520779 214511015
941661827 -80475113
619189057 -771550273
-999907514 563387620
766447911 -575505446
867166449 844609740
910633499 -213762205
26646173 1000000000
891864077 -279681913
-957205235 20573949
951241667 -30383858
-804342476 -483609499
758268428 -589572530
989935812 286316577
-972804730 127962722
-927038118 777606569
-987753209 271862334
-801515380 -489389308
999107719 493530635
238390598 -977286584
-157252730 -522822784
-974838522 706884937
885207531 -301191659
-606874050 -761269886
968188006 75762495
887736598 -293132785
450989423 977165083
494263998 -872725203
-557065795 950257709
201767253 -984454105
-420202867 -896045979
-159434922 -987251486
428136212 -911977735
-486795686 -856241762
-920459780 -159064227
935569465 -109753828
-853969905 836926707
-182479283 -983293754
-927527831 -129719882
815398525 -481381799
511251937 -861233238
-867035986 -335270014
-165314151 -986314737
-708210211 -644951060
738475472 -621841261
-77048416 -996588744
30042532 -999928901
-600103749 -767683797
909665568 -217386765
-962145078 51703573
687424601 -694493125
448885359 -900663277
568766908 957309428
760248970 -586206837
-455944685 -875597063
848777886 -403100370
83953294 999625828
-743952191 -592075449
-474464301 -864170573
475683639 722065926
-683304371 -677600533
212975702 -982407688
941199642 774947912
407855616 -922018932
-478513682 -861599824
13102860 -999999386
431057481 -910444139
-864213051 829994638
-902443087 -225831996
979028874 163223438
-763094330 885604483
-817823905 -455031882
-983577611 685462147
-300272505 -950618711
654173764 -734412294
442701043 978309213
981512228 187144122
592534420 952182761
-451903962 968957889
863583695 -364094342
-777321142 -535647311
994266325 356637516
-376481117 -918387554
-726841569 -618423346
-885457544 -281465215
-893581278 -255568952
-735553625 -605181464
972053467 104298432
-710515932 906458481
-803351792 866803378
764570107 -578778175
-373272900 -919914501
165948440 998159487
-970120572 716648599
847295738 -406856597
-999857477 603668712
-694620327 912297710
478894428 -882750098
-997384124 632509892
234187253 -978182739
-766998103 -553893187
-954481802 4408998
650380338 -738705690
926844730 -148589195
-796127910 -500204439
-239005862 -970229779
590632786 340177929
-301252471 -950268715
-366064053 -923299011
994177988 354908504
332249477 -952062271
-819266803 -451869749
311240933 -958718227
326117526 -954050142
-211870523 -977011865
-365980300 -923338210
397861807 -926663807
-754940266 -574333247
-837328161 -410912588
-236928243 -970779527
106152420 999349444
970612375 93321265
999871247 551631574
364022067 987365547
-956409410 15780372
-998511568 623258699
541824528 962656909
939375737 -91667327
461380625 -893459419
961915363 33621205
-928817931 -124120926
-999793989 549216203
480417405 -881785752
997934389 630754207
975796615 134651882
802434450 -508340928
700666637 923424373
580255224 -807807098
982180924 701617029
732419766 -631212333
762978038 900510630
-965648633 75218217
928532552 -141295405
-201732864 -979309410
962306966 36165245
993555630 343244286
-932332467 -108436417
-949496816 -23135277
-722695347 -624541880
-885923785 814316835
993087600 334989378
948871480 -43485771
755853144 849752032
794106203 886502358
870287512 -345493894
-944945184 -47229878
809540425 -493806111
454319430 -897568177
-872861565 -318933038
-853308958 -371609287
726524238 -640130719
408568348 982652901
-500558897 -847087893
-929499365 775045463
-546099064 -813659155
-335732580 -936842055
998865119 621125424
648427189 938372355
-808826365 -474291678
-339665259 -935156752
230789809 -978891800
-925991476 -136242907
-966097906 78315570
552580651 -830680566
816990146 -477954550
995825981 389074884
900629549 -250062579
-165336777 995595746
-596333587 941331762
-289225473 -954504879
-976774360 702503342
1711381 -999919239
-953761524 286150
-988151343 276692400
974595652 124691582
486951331 -877556362
-872267158 -320626931
484370949 -879237092
-138369498 -990291839
952573164 -22884748
-987155471 264757602
-911645335 -193063153
998394707 626295982
301520540 -961604565
-229952075 -972568969
-116528176 -992950517
-937234857 -85675520
112562525 -996046608
998809292 479216070
632204799 -758396610
993206900 337043391
-612856789 -755428306
975147800 129230383
554902816 -828845236
938824378 -94330419
842859000 -417934789
-811017212 -469665883
-524126323 -830403713
962470456 744367446
992562688 326280800
-321022168 -942858514
888604552 -290323014
549887709 -832799034
379216820 -934684505
-986130529 678204336
997133849 422170261
-205365582 -978500915
-642172963 -725063593
-912607084 -189506264
-981314508 202567670
819531758 -472402283
-453568863 968712535
654491221 -734050481
951787744 760734879
-977194742 701536304
-535855869 -821588537
53238760 -999501296
-805331382 865789494
-684814022 -675722364
-510816500 -840001686
487342375 -877300724
-143837727 -989545611
-35442359 -998979267
-927630351 -129278749
844147628 859528697
-289897748 -954271885
959838219 20347330
400544633 -925431755
710373643 -663571368
-754438463 -575163135
997304441 426917788
-975018035 145796658
247129561 -975358934
-789626851 -512836645
-780751002 -529411417
-66819672 -997293714
991208704 305101693
302790748 -961233200
-898425706 -239488089
-983623850 225844199
-993611572 355423130
955066858 -8575041
753175316 -598101852
913864988 -201433372
802335761 -508538813
790618855 -531396185
718548806 -651891767
-895138186 -250438435
-584294170 -781962330
948722744 -44295628
805001047 -503163162
678419482 930181239
-989946226 299594842
671725498 -713962848
-994261076 367418357
-845540072 -391190271
540908729 962829294
998940628 485311433
-813431857 -464520286
537399820 -842353191
-871310018 825042027
808754570 -495451819
351563320 -945296067
-998776441 488440044
897689979 -260225816
229782880 -979100539
-817280548 -456220020
-774325600 -541035380
-648576820 -718078477
-945478599 -44448376
742958203 -614770015
427195074 -912464007
-992262060 658280890
896740003 -263461908
-935890091 -92068319
638408268 -751840842
515545885 -858255213
989588445 281494780
998837235 480454184
-223884269 -974099861
902007674 -245201249
635915520 -754503258
-29382150 -999218149
861537770 -369642103
966772946 65893362
-865085619 -340578551
-563091622 353931039
-684106846 -676602577
-42424716 -998666768
-35121255 -998993263
-335535521 -936925461
-750958697 -580870597
-973353786 132315889
985835842 691022912
758147060 -589777863
-837007282 -411665793
863403403 -364585726
695737596 -683634248
658701168 -729236601
985849888 234085059
299531514 -962181287
314785683 -957628757
-968258323 93615513
-910503648 793549581
-901357367 -229567285
-968049421 92108305
-997249067 436380250
-792567760 -507170221
-315409855 -945031729
-680179456 -681456626
-535591222 -821791057
-985218646 242761796
636506168 -753874756
-741468198 894571552
-186203189 -982564000
503648826 -866417306
989661077 282491568
648862580 -740406557
-771634278 -545828187
-667644879 -696451307
-372731643 979231539
-530171775 -825891469
650729948 -738312932
-998637274 622059798
-619578035 935574241
885558962 830666057
-40160327 -998770378
999685204 532367961
728903440 -636556587
-34905855 -999002353
-346903137 982065044
955783602 -4385618
947478428 -51017812
999999998 591568989
919612299 799551732
996830217 640236976
848218228 -404524467
-942269151 -60933729
-825884311 -437133174
-909478758 -200947114
540975895 -839649235
-456583589 -875211042
-400900299 -906254155
415741042 -918220529
826218023 -457462655
-871696439 -322251222
640921521 -749135937
949034815 -42593418
815908469 -480286765
-80930128 -996294072
-587323088 -779284609
-828137054 -432047467
-994357118 369272613
-272461959 988901107
-430392675 972049305
-539201367 -819015518
-872477834 -320026628
876321061 -328111818
-472052686 -865685877
850629907 -398360720
840354090 861777869
962560059 37814009
-835474735 -415239536
637860753 -752427352
-466433858 138746278
26753584 -999958141
-700798412 -654947544
-85387473 -995933151
-610023922 -758207050
-213016799 -384843853
-929381120 775172306
-692728143 -665632200
106405622 -996553133
982697380 199413919
992835847 330735200
-999988167 583216078
777881074 -555120991
-412075467 -900416104
-930329662 774143523
390624223 -929891794
-966930587 84127387
-97159175 -994902363
999995759 582536622
-174266101 995138071
111183878 -996162027
816126309 -479818807
-43285865 999460079
676601374 -708060075
-411352466 -900799931
-884658479 -283945711
-964773576 69246556
980279501 175042938
-84620700 998535736
630369306 -760292400
-971874370 713160645
187721656 -986838521
416954948 -917626210
-65217601 -997395560
66000798 -999072251
-988168856 276908145
836013602 864332466
-982364779 212931112
997929725 446131770
186414137 -987047826
718415337 917505062
-706442101 -647350100
-993532305 354006348
536048666 -843367604
126708850 999038674
-851234173 -376917378
908215799 -222764772
976964952 144647554
-999552464 610870616
-167573127 995484391
-933621823 -102564698
-99837890 -994653262
859025975 -376378793
-923447304 -146870292
-797584641 869679034
314413102 -957744398
737266832 910669714
827703257 -454076763
669769399 -716305348
696994559 -681967664
999450543 513775350
298110776 -962587577
9408804 -999985782
918040145 -184945780
288543487 992904975
937772745 -99387832
-826282314 -436236537
612926624 -777683743
889680645 -286827799
-818394218 -453783321
-872986701 -318576238
-450956993 -878586614
983925246 212430371
-511351222 -839625151
-806026706 -480134212
-211967118 993004307
199390224 -984872571
-396701837 -908400217
958115282 751451849
944127906 -68238128
-330133787 -939176067
-602338594 939884573
996087150 395134694
981787015 189944613
892227658 -278487720
-361507868 -925408461
-968114930 720479637
951959384 -26356442
-997380781 440133845
997657351 437362272
-66703927 -997301137
990385979 292835702
-578512313 -786989816
968612246 78795450
-836494701 -412866660
-999933523 600454537
991519759 670274265
999973238 570854526
999342360 506468868
993008193 333635109
5924264 -999960790
445784533 977884411
365389738 -940120922
148030147 -992458804
51205990 999904957
330604594 -952606372
-755877028 -572777031
-450222288 -879022905
623659576 -767108019
790351784 -531902165
-767538298 883655609
-158535794 -987392209
656975448 -731212157
-182894639 994677060
-257267714 990055381
-453606982 -877003696
-998592881 480932435
464937752 -891349692
-946879396 -37076491
-932107218 -109455224
-999363331 613775375
-10333341 -999739920
-940852827 -68041206
554784264 -828939146
-439430898 -885292454
388108253 -930979084
38948712 -999819000
-996737913 422687400
979413062 708981713
996350311 401628048
-416451621 -898071347
998172483 628496098
-746503154 -588035325
-999992256 585380047
-999862951 556960572
787627857 -537045360
442403619 978349531
-934532584 -98380478
624995960 -765760435
984616886 220059363
999150709 495714401
589584890 -799538680
871916679 -340856946
969115951 731939601
-846773556 -388138326
973757549 117868415
927168053 -147196984
998167210 454176759
680523250 -703255500
-574008970 -790853244
-617218292 -751100875
455847524 -896687907
-797365567 -497748026
954241151 -13359130
-373009335 -920038793
-917237883 -171844718
-943272117 758897083
749618851 905950570
73649979 -998694474
-967562921 88614437
483776859 -879622087
-653124772 -713015416
-973583657 709621412
976846259 715301057
-941454829 -65040093
-910040958 793975923
-271688151 -960445080
-497111542 961756432
-586460828 -780048383
-92093180 998326559
-279191213 -957932138
-841308135 -401477220
-590692565 -776270047
-210941314 -977228201
-910280511 -198043147
-37272028 999558278
984134809 214728196
-994681647 648323085
766834621 -574829679
-479122604 -861208933
687585712 -694285343
895923544 -266225300
973266665 113910947
849076555 -402338277
810354124 -492092992
-913424795 -186449991
-773110776 -543206843
365257489 987249550
-748982105 -584057865
848458192 -403914913
323984896 -954730369
-341772616 982589401
574557836 -812712275
-948585909 -28016536
-317402938 -944266141
-38827863 999534084
-747332259 -586710152
955822854 -4155325
737790471 -622912298
-872214330 -320777328
-56166897 -997940243
-775432832 -539050891
826810012 -456115917
-307932938 -947838087
242903129 -976302424
-992123446 658780791
-917879062 -169334182
979211298 164923457
-112985434 -993337091
727772525 -638259066
994951392 370412480
-402645974 -905356483
-983233670 221805640
-999806525 605360979
-14028768 -999661374
-507175548 -842555540
-920048690 -160723157
-780543358 -529790929
-257822581 -191570877
-568180725 -795752156
-797147850 -498182412
-821157531 -447702185
13491248 -999999707
392792928 -928941568
-999990012 584178286
958560843 12368217
988550857 267598422
-425555857 972705101
620324719 321386017
-896504488 -245914388
-130002030 -991365495
828877124 -451389023
-901926586 801139229
997258708 636741364
97528626 -997217104
363944829 -940669557
993388524 340248613
-999980869 579938005
159310491 998324128
-252908348 -966308261
-891957455 -260887425
-989385459 292276427
956648038 734422
964854818 52916269
308995701 -959394390
298378060 -962511832
960242800 22907681
131542196 -994292392
822508489 -465810727
-180140940 994825999
992020282 317637712
437929329 -906756372
925036094 -156281059
966000796 60620758
-685092600 -675374645
-949912552 -20890549
-287100534 987681206
541996551 -838872302
-652101425 -714161069
739892958 -619621378
479463487 -882390664
534010926 964110559
578521778 -809309713
994738677 366055985
-996794849 424167185
-997931967 456897955
-169199450 -985672464
-999314704 614439181
-221719533 -974639703
475200569 973645200
818389517 -474906737
-924301884 780393533
335512756 989775180
940654000 775629511
594325136 -795225072
877880243 -323523850
-183342384 -983125968
806751245 -499595340
917382418 -187575749
902418108 -243741290
962812663 743769682
-613217227 -755072187
-833324464 850132048
123802692 -995044501
883084210 -307806445
999490822 611613812
-998941472 618935628
-990285908 304132555
165098783 -990229405
58487984 999860761
971623986 100967979
513739788 -859518487
987654843 256109887
729599084 -635505207
-953763931 744295619
-912205913 -190994489
-889548917 -268641652
-852415177 -373902825
710621677 920185772
756900137 -591880965
-975920769 153314416
-475642553 -863428905
-456756714 -875106440
-454377266 -876541073
-324577325 -941444823
-984848783 238764305
-941833439 -63134899
-999628292 609549774
-465656507 966871409
354630614 -944173800
944019012 -68784635
-688427692 -671173616
-931400852 -112642117
-720302308 -627999767
-27385753 -999285585
-90070906 998385072
-575506229 -789574279
-925058474 -140149839
-45511146 -998520583
-999517304 527225244
-448999749 -879746368
641520025 940195013
-987596731 269991969
190068215 -986455491
603129941 -787044545
989417960 279162140
-981186654 691870720
-938749657 -78374738
418190095 -917017567
290199122 -964775837
-989090038 288481717
155918870 -991474543
-407089592 -903049534
-812088072 -467387923
-985169912 242233595
-995754636 398691698
101504157 -996933403
687631757 -694225848
-999693949 608318535
-658738384 806408493
-999286098 513230563
680987537 929440278
769685303 -569833089
414887121 -918636025
288184487 -965316111
967872887 73530445
-991705301 324189128
967193516 68789827
-185336323 -982736145
-153029025 -988224036
783206181 -545317615
689982531 926760783
781236277 -548966220
909657847 809632343
-280947712 -957336647
849449016 -401387638
-938440728 -79879510
-32115431 -999116283
634041316 -756478130
261034813 -972159854
-726035766 -619624090
-984760731 237821795
14835188 -1000000000
-897588590 -242297851
-950739876 -16407901
170793556 -989426049
890298025 -284816816
731522117 912800897
880204769 -316573241
-323318253 -941951619
999591903 524465436
-270042362 989091235
-437045999 -886655167
113059540 -996004190
-753895484 -576060139
999994913 581792689
993571286 343529103
999964312 597566141
220579691 996321096
821683401 872297440
-942284647 760124917
-299168058 -951012489
-252726785 990379660
976889842 143992927
491645637 971143586
675792104 930938751
764717924 853159685
-41264347 -998719913
-332123525 -938354332
881499099 -312653340
-215624565 -976125906
487976947 -876885439
-719172523 -629621516
750822637 -602006387
395716262 -927635680
937370278 779681747
474938394 -885234984
-658378105 924659263
104783764 -996682872
388973985 984859598
272506195 -969396468
-999701640 540644730
-832445233 -422221514
-919591534 785028517
-718039753 -631243188
-954014956 743921455
557822403 -826523352
-994848868 379122038
-4372644 999905338
-869033879 -329763751
-574930354 -790067216
931484068 -128346192
-994555173 373187224
998548098 468335424
960450727 24232411
804205966 -504774473
794254177 -524466760
-853047039 -372282637
-810436375 -470896520
-997591789 630965495
-782368804 239243444
-271618423 988967594
-950946879 748409887
712312913 -660827389
424225694 -913984466
860137466 -373404334
-715487522 -634865375
710414385 920255276
-655453822 -710401897
657851813 -391442035
765765028 899336725
-289730014 -954330020
-828627626 852975562
706129799 -669531091
917431543 -187379559
917808989 801435590
-664045689 -700630944
-405090060 975356528
999195131 498017990
-161573094 -986914689
924488516 -158573002
-639347699 930310786
-201473067 -979366539
-70887062 -997026227
-962931338 56888120
970087417 89459342
895026357 822826455
589196224 -799888597
547040258 -835008986
-922233554 -151866514
-874303931 822902621
-847690655 -385853125
-216754511 -975855443
96579650 -997284062
613726014 -776908834
-292006621 -953538020
712629048 -660378081
916337121 -191740217
999715253 606748351
646019080 -743569887
-374231791 -919460495
-435251066 -887672940
941738013 -80098869
672325898 -293812682
776453142 -557721097
-103211309 -994333361
-994530821 372702645
-785069891 -521446913
991809192 314320349
689251587 -692129037
-900608289 802271338
-992091886 329991092
823020973 -464668278
-707753170 -645572574
107389176 -996473367
-838373303 -408451938
-863296096 489586462
-248432349 -967615986
-523642665 956963583
595245882 951574889
833709946 -440109417
956151114 -2224688
202209195 -984375698
-47191020 -998435798
-927090027 -131599601
-680733065 -680778082
-988333170 278941998
-836173079 -413617503
988859466 271660496
2348634 999944456
-395253986 -909136577
940044135 776390283
902926530 -241926536
203549196 -984136736
-833925045 -418817830
-954981886 7320542
-255196460 -965623920
-771287529 -546438162
-941631836 -64150100
-994202497 366306355
-947666021 -32908070
-268081833 989242116
-959470165 735511769
714234473 918957132
244525688 -975942349
-614197234 936938460
858067093 -378930978
934974875 -112518582
223610493 -980351736
-663634496 922993239
345424670 -947503619
-480952525 -860031492
956657740 792351
11267238 999976947
-140391923 996715255
441994587 978404857
-106819044 997891098
990201750 290132341
-908520379 -204401592
992759952 664696500
-995842988 400689088
964369875 49693476
-860649034 -352444117
-858885446 833620963
-794536046 -503329741
704173404 -672238702
-920667373 783981889
990738236 298040782
-998822706 490376325
-948878575 -26452586
915551855 803777667
-705138821 -649112239
929688684 -136261643
680740769 -702985900
931817511 786205592
-919947706 784682174
-633172035 -734695968
404478290 983127342
-998335907 471128583
-960703097 733513582
934588277 -114303859
660180531 -727534175
-428115386 972359697
999541003 520411696
949483438 763986334
906526486 -228956376
-210609048 -977305371
963926243 46759312
47375705 -999650499
-749354420 -583457772
-287759605 -955011628
996064983 645811296
-893646038 -255355900
-114793154 997637848
-275829793 -959064154
-404472934 -904412955
127444750 -994698964
975557394 132646764
-440217470 970655527
996848424 414485970
-691624788 -667064260
922559816 -166586266
-993353001 654216896
878956970 -320319613
969340801 84032778
21811871 -999988806
343483167 989142997
-907479393 -208136835
976688810 142244317
-659732963 -705572873
188473832 -986717242
432714971 -909565874
657276424 -730867926
-83388951 -996098268
914859045 804483904
213639232 -982282491
988451862 266309377
-424914869 -893458889
-933693103 247282200
-880656106 818281497
-785569433 -520516796
-15736068 -999620603
387473632 -931249049
422522147 -914848856
-673695733 919671112
963464139 43722443
697772567 -680930312
963645898 44913501
377837291 -935250743
-993442730 352410199
-378166100 978607678
367568832 -939289148
-262838837 989640593
409906219 982495668
-295725016 -952233047
-866800907 -335914061
-747874961 891962134
157927292 -991208760
-39972111 -998778936
668368331 -717972943
86999601 -997930503
551250291 -831727941
932741273 -122720394
998991892 619533204
-276665112 -958783640
960022113 21509858
-579640346 -786017274
757743204 -590460915
-921014700 -156821210
472032658 974116011
-949711982 -21974181
-205278220 -978520558
-877836244 -304560388
-968716659 96935632
949367777 -40772530
767535688 -573603830
-958641656 29393393
-878667726 -302104696
682898164 -700279091
-475598677 -863456622
458770063 976056335
106008204 -996585232
996425609 643240427
-164874040 -986386079
-680857786 -680625205
757706941 902704336
-676615989 -685797374
-994978617 381795535
-896098101 -247262425
152555732 -991899539
892686051 -276980625
651586320 -737348753
-132208692 -991091167
981962445 191754304
999900291 555525961
-103560955 -994299494
-792308467 -507675133
938040179 778864154
84957846 999613827
-642840355 929300893
869435794 -347899446
986668386 243871246
-35085231 999590588
913937986 -201150495
-939235692 -75999866
-975823041 152493638
857138557 -381392248
911566479 -210244134
-949810563 -21441762
734399540 911737195
592782271 -796636631
993939391 350349856
-965746580 75892385
478341441 973172803
658836984 -729080543
981320678 185224175
402942060 -924322898
989432277 678768282
862538084 847810503
485097465 -878765846
-310292760 -946965383
755984890 903409699
-925823725 778856363
722633018 -645913139
453768924 -897884505
-502534164 -845745171
416196371 -917998147
995351135 650656811
973629203 116830208
963914743 46683416
-989576480 294752143
946857162 -54301749
725242922 -642045559
138760292 -993528379
448603923 977495410
838835290 -427797810
-572017552 -792534146
-460384186 -872906166
981633413 188369860
-860545207 832500001
-991362090 661454005
-260424332 -964038735
-699939038 -656095811
506479036 -864496695
721722176 -647251187
-340807930 -934663347
760326886 -586073952
975005058 128052191
-929282480 -122085436
988201770 263069175
513187643 967714029
53735940 -137961586
987479021 253902279
637355834 -752967984
686777105 -695326460
-345480859 -932618485
327915058 -953475565
492768800 -873719347
-819093609 -452250126
839674721 -425751305
-445331238 969918766
-839187565 -406527945
-869745385 -327776013
801971319 882604031
-128943414 -991495108
215872507 996502437
-870959730 -324345504
642198129 -747750114
507819679 -863583041
849897550 856011369
-890043787 -267066527
198935384 -984951672
459717262 -894438728
-999845456 554817249
892818771 -276543350
548663904 961354004
-671424441 920441118
52874089 -999511524
-881288027 -294249909
-870635233 -325264576
972812866 110283072
727392131 -638830008
932324020 785618552
590087038 -799085256
863781897 -363553813
999536012 610742212
933370138 -119878867
-152774471 -988262025
-346515413 -932162224
862247092 -367726657
480838444 -881516084
274270506 -968951695
6890007 999962127
-273004111 -960008272
-835771811 -414550392
-126869700 -991746177
-918504591 786073869
935620914 -109514484
-996465421 638872463
-696911613 -660120819
181457024 -987828111
-529559468 955834167
-752575213 -50650459
975442056 131681912
-30938484 -999161305
991317048 306744891
199654252 997106409
82769102 -998188845
420476273 -915877018
444308944 -903233164
984310997 216668926
987620664 685396884
-448054025 -880303433
134835921 -993952616
704740926 -671456033
-578906130 945395410
-250062543 -967145062
-246633324 -968127483
-410019691 -901505703
-997961162 457849654
525967729 965545732
690896366 -689994689
-827947999 -432476485
-659096118 924435712
-852298861 -374200631
895447057 -267821643
474866768 -885279661
-994300784 368182387
-313717104 -945676370
-815104579 860647935
945227101 -62683883
-963841201 728168503
-375965144 -918635408
968970405 81367804
-352489806 -929499285
999187691 497630881
212770668 -982446140
-276761977 988554277
13012305 -999999286
958046846 9201696
-996056610 405680574
-376006839 -918615391
997334620 427768277
845861429 -410462052
698642352 -679766656
964077190 47756093
-614014998 -754283559
-183972336 -983003035
257549570 -972975919
960795176 26430000
-778335835 -533808642
-285271636 -955864408
655037734 -733426902
954066681 -14362846
638618675 940956053
892555909 -277408879
-422888343 -894576636
315908962 991212498
720249697 -649410274
878455244 836269061
233147721 995807561
-976042336 154341866
-589841957 -777034253
647177770 938703282
943995759 -68901153
-711873647 -639920583
999398367 510157958
329934427 -952824773
282958731 -966699540
896536787 821546005
915805262 -193849557
-727979169 -616714626
-98604007 -994768535
-473948837 -864494491
-962544854 54326999
86207632 -997979745
23731099 -999980515
462334716 -892896390
-915140256 -179941797
-62134376 999106808
-937384317 -84962121
-992581415 337762605
199278512 997119470
-817424808 859386840
964783960 52442154
952599315 -22736426
-975615773 150761329
-707776707 70661800
-805616530 -480984033
995251369 376604573
812312538 -487958314
-458054501 -874321149
999131401 494726275
211309777 -982719344
-374263447 979057045
-489563007 963023261
4793396 -999950650
376474970 -935803888
-787379713 -517111652
-393783467 -909881886
-497780416 -848963316
-887797912 -274162306
-991381903 319495264
501771525 -867686339
853133568 -391903452
999951399 565006101
-788586978 874013425
872851841 -338175603
-487370313 963386098
682237185 -701112825
-967689114 89515535
724076472 -643783218
-107765570 -993879360
-907134824 253583421
-632041455 -735890916
943584632 -70951627
-988110527 276190446
-198670534 -979976919
-118872672 -992685428
944729797 -65210981
658071656 -729957746
389386720 -930427545
886683752 -296523450
-997477461 442948156
-999948951 571035441
-985461625 245405386
-960764739 733411207
-279963748 -957670337
-640329634 -727057068
-831536847 -424303368
-855791979 835704456
-974508038 141627472
821072312 -469002125
269264862 -970194290
-623101568 -745167127
-958157063 26393559
221632615 -980745611
370358298 -938212110
-940871145 761852447
-827530280 -433421645
-662513285 -702396616
-254107182 990282489
-464128194 -870617420
931321540 -129067611
-59659060 999160919
-856678762 835107974
686029999 -696286507
-434463468 971477354
975690673 718014695
618713629 -772020972
-888532213 -271859416
878681535 -321141307
694040916 -685876014
248188781 -975120117
280448186 -967357243
-561314154 -801446537
-907804457 -206971688
254833166 -973603066
817721173 -476364940
-930078805 -118556031
-998861647 492055654
-302237232 986353361
-848057679 -384936103
940431451 -86521466
993436782 341105303
-919915892 -161257598
-752803009 889935860
-808829592 863977581
766074814 -576156427
606346198 -784000528
-799608703 691251106
989453750 279648286
909026567 -219764456
-964032046 64235268
-638288025 930615471
48557761 155755244
-278210985 -958263277
-844327493 -394167144
-982018729 209457130
292306409 -964203864
555098472 -828690215
-751186133 -580502634
535837344 963773732
772984753 -563970047
-533010617 -823750646
923506896 -162660656
21717565 -999989082
-740454437 -597568003
-79045822 998685383
-909995373 -199077010
947221535 -52384012
-835630179 -414879006
-312717013 -946054406
-318984739 -943654627
-859039140 -356687873
-690578180 -668418099
906016524 -230806008
999741474 537533930
-499430197 961355533
-944870527 756821086
-498734442 -848322371
-997768787 451708703
800713799 -511781612
-633522020 -49677997
942273257 773585376
-999200038 508450351
623131796 -767635787
538166390 -841775907
-819603748 858198172
-308326139 985804013
910193109 -215415876
969986909 88725639
-999160342 506368913
941916883 -79215466
495768379 -871723690
178702278 -988254237
368192668 -939049445
-233579121 -971643797
-7252273 -999797352
-358077757 -926978479
545796948 -835965841
796286862 -520521752
-992562908 337465002
904705914 -235534085
302033107 -961454972
925426379 -154636289
992167382 667392444
-937071080 766418473
977690624 151042433
-634737529 931590271
626327230 -764409955
-451868627 -878044559
647252885 -742202328
231172491 995889994
648755417 -740526407
-926732900 -133119404
399690351 -925825052
967799256 734552226
-356217866 -927821699
464415092 975239556
994415020 359592490
196348405 -985399529
-795925201 -500604315
808150527 -496707756
-963193571 58630756
-463275325 967240473
-434741194 971438160
-567231543 948053182
458389203 -895214762
-333901840 -937614163
-167026768 -986034252
-346993521 -931950312
-584649142 -781649448
-795994956 -500466933
560110106 -824684384
4506540 -999947848
-520697511 -832923317
659809273 -727961636
-270252684 -960914389
269871706 -970046201
880209145 834907556
-543412692 -815755250
556671275 -827442393
438041718 -555477064
-120126876 -992541439
-558566517 -803695253
-378915067 978519892
615068827 946951185
-758859187 887410764
-332255266 -938299716
623990614 -766775443
-616311535 936404177
881683904 -312092133
-107613887 -993894917
-135298067 -990699814
-313230774 -945860578
-497095620 -849422133
-991917287 327331574
915826946 -193763861
173788476 997940620
336043144 989734037
-96703621 -994944418
-953192812 745145986
894810530 -269942350
-431653574 -889700877
-617325816 936147086
120849799 -995319006
-693765196 -664273381
505545490 968960277
188065123 997498671
-652814323 926353262
-999921733 565732915
-699528037 -656643582
-909048310 -202500701
-711645018 -640236847
-447016048 969675397
918632260 -182571897
-250940679 990505033
-995109233 384559827
-159292175 -987273879
848114597 -404787568
-265959609 -962300953
-486427095 -431348578
-687966056 -671760678
61473242 -999254088
177753510 997822007
937646151 -99994626
332768633 989987214
-883835110 -286478593
265478706 994231416
-60329727 -997697567
952992326 -20505848
-950471125 -17865492
472936621 -886481748
121102246 999132619
595689240 -793969869
134033711 -994036290
-355941379 328609359
970918914 95604103
319063884 -956292971
175885835 -988682559
230537092 -978944244
-670382398 -693242527
-204371626 993456222
-211354465 -977132151
983688219 209886546
-933259692 -104221048
728653894 -636932674
-509761782 -840743947
-861148591 -351119774
-956597820 16910659
-958964582 31399400
-832335108 -422474549
-875374704 -311726903
-318809813 -943722551
-317897292 -944075476
-596374903 -771123337
831420096 866934784
-958749118 30060087
522030878 -853649658
-125438638 -991918603
-920997771 -156889679
-244002494 -968863807
216933916 -981657043
-169420892 -985635002
-999985413 581923300
-978038438 171786119
-798344947 -495787223
632868768 -757704468
-584871022 -781453601
633998815 -756522740
-336644080 -936454016
-355920306 -927956179
-994805662 378239551
283778897 -966484029
993925751 350092695
-874144524 -315263746
151965218 998497023
-995428454 644692868
649717307 -739449233
898022148 -259092334
961323809 29809889
-994392532 369962105
473535562 973892833
93262127 -997514135
402927137 983306272
475915926 973538555
184655659 -987326659
-2776801 -999864273
913675212 -202168607
-988936377 669426961
860348008 849282207
-769374112 -549777841
631348483 -759283387
695656244 -454671780
816690148 874959320
838568968 -428445900
815374102 875653870
506147662 -864722068
964653708 51575996
556316520 -827724453
518809646 -855946552
-998040127 460484137
-954937231 7059168
-801962681 -488478610
-782573294 -526070362
-798995069 -494480395
950225838 -36037578
-730653326 898811435
-96866683 -994929413
298269790 992331414
644315764 -745439946
489318155 -876003764
399187902 -926056264
-104135282 -994243297
363436302 987420410
188738990 -986673975
907861618 -224071297
665949782 -720828456
-774966696 -539886932
-170805854 -985399760
941398105 -81775732
-530293369 -825799979
965731534 58801309
-662710091 923289964
-884868644 -283296722
-385391786 -914061138
-89136180 -995612941
-685573450 -674774235
581876240 -806387348
442270258 -904366826
-969103671 99758221
-992747090 340463937
435658401 -907988279
-860056611 -354010192
-798373238 -495730468
999306869 504254199
344741443 -947746957
978517839 158514469
734320826 -628288000
-646969031 -719844664
957422360 5405784
969658445 86332401
521251943 -854207520
-122410376 -992277955
886467770 829928807
544199845 -837191482
-131264883 -991208931
-193628000 -981043432
973490937 115715735
-910524113 -197158594
-993747976 357883066
74026015 161695110
-938417401 -79992750
135184162 -993916020
737462435 -623423996
779290715 893455773
-384504414 -914497237
-598543382 -769128023
605146495 949310319
-266731821 989345020
-994874886 379653935
593751074 -795750487
-237516983 -970625402
-222198598 -974520404
-575192943 -789842620
710741513 -663051555
-690406684 -668639180
997296665 426699921
-870371507 321413996
887035064 -295398068
188254758 -986752700
905609359 -232275959
-495546575 -850456700
-996611907 637967447
-953524790 -1053816
-548126476 952140307
-930500381 -116674694
654607438 -733917991
-800853983 -490728905
-357377214 -606706001
687759014 -694061363
-640756105 -726596889
-983192084 221378048
981663022 188671894
944237441 -67688184
-891091800 -263691952
31977376 -999908045
922699346 -166009301
-959083216 32142902
-844983619 -392558186
-86469551 -995841752
-949835657 -21306173
988837632 271370813
781630474 -548238730
578448566 -264016753
-887511457 813081123
974049653 721684622
75323790 -182557737
-961655033 48510742
-271862581 -960387266
932022766 -125945370
-929596603 -120697610
-914745504 -181446785
965714187 58684315
-679679389 917613735
-980638499 693294242
413454305 -919329870
-110745775 -993573012
-875282911 -311991944
-388186289 192948095
-41398778 999492298
716835359 -654362900
88034108 -997864446
141191023 -993254864
-917563636 -170570447
-522605100 -831525019
-586148268 -780324988
388598846 -930767712
916965415 -189239232
-95981759 998212811
-675073548 -687657147
892635148 -277148272
880962112 834319191
615526300 -775153734
860652746 -372022425
373608771 986428850
-300979595 986466387
543261332 -837908798
-703423302 512310336
-990756010 310583225
880956943 -314299240
-782411001 -526368775
300244618 992214196
950422826 -34945333
978878396 161828109
-730502326 -612901973
-981154211 201016091
-999841262 554339304
242727586 -976341155
977846339 152434103
913693115 805663091
-244961625 -968596723
-999758077 545697301
-950999024 -15001536
94635993 -997420342
464536582 -891588483
939284036 -92110514
-554334242 -807132464
971899586 726240444
997082065 638209171
-940676236 -68914079
-896284218 -246645911
112322155 -996067038
-981898896 208275143
-996393636 639301342
-851529323 -376165948
800113103 -512977486
944906363 -64314757
687073665 927650861
817204030 -477490562
-52171225 999303469
629258966 -761426331
-769418549 -549700600
-944698362 757047845
-515888194 -836401000
481410608 -881148236
-996495628 416464047
188019373 -986790766
-209460654 -977570681
-658188860 -707322528
-14013976 999835758
637087697 -753254589
-716701426 -633150461
-982730214 216642928
-983350797 223010407
190301769 -986416725
628723844 -761971905
341843921 989274793
194990273 -985631784
-918032913 -168730223
-876249778 821499400
826062384 -457815872
-611418604 -756841911
-933425470 -103463622
-799411852 -493640122
-905129939 -216478236
995634299 384805419
-112195863 -993421073
594159347 951819028
-830313729 -93536411
-967072035 85127259
-797039326 -498398630
-960492504 41043553
968212295 75935353
-246394959 -968194922
213069353 -982390092
-942640541 -59051882
422096851 -915063238
-990158318 302414679
-843742596 -395592601
-957778708 738180916
-232896498 -971818919
-129618749 997123699
-477216332 -862431988
-934732366 769152719
785970207 890404081
-49143041 -998332238
516831501 -857347838
819677841 -472080292
-996139848 407680785
-201159098 -979435258
-855677807 -365478634
-656755481 -708937906
946883530 -54163723
-974113319 138421721
830408933 -447851117
-788097527 -515751646
708597856 -666073702
-944383353 -50138036
698987726 -679303998
-998107416 462820142
-977903883 170573628
-194812762 -980796246
-959779261 36526525
-818943934 -452578598
-265549467 -962431553
-745664551 -589366704
-942935037 -57554497
-968342221 720053183
427523251 -912294781
-866508396 -336715057
-863550426 -344720517
-475385446 -863591033
-579173920 945333546
-865337174 829223381
-995174649 385958099
732608054 -630923658
780772881 -549820467
240558771 -976816860
-24878548 -999367922
-981064297 200148027
948834684 -43686127
-437660241 -886305130
-67922331 998971138
-415979351 -898325266
-806800058 -478529100
-796617801 870151559
-2590282 -999866697
369594908 -938507982
998095972 451734554
27269056 999999855
767855216 -573044699
996097144 395375203
832948471 -441906522
-661502162 -703558390
796583130 -519942769
-955484437 10279083
-985208955 680903460
911660661 807702908
741653314 -616841344
-751383338 -580182475
-966011733 724328825
-996924620 427573182
-992990073 344520173
-338749451 -935550811
-375576457 978906456
975273849 130277825
-974743065 143542842
-930484934 -116743702
545844850 961893275
664583450 -722426009
-450508879 -878852992
-481374043 -859759527
-990870638 312204379
849860544 -400335724
-919858780 -161486378
702001946 -345041906
-976332115 156808009
393818494 -928486361
-94541591 -995138927
988599890 268238532
-998015619 459653200
540183757 -840250849
-795205020 -502019517
-525035911 -829731047
340062669 -949394667
911086707 -212056381
-725510489 -620403520
-999979453 579449735
976323087 139107287
-121383167 -992396702
-935344585 -94623425
839375319 -426481588
-964368321 66503745
-926198325 -135372904
-985465731 680161257
-997864082 454706395
998667927 473213061
529740222 -848050489
-873802936 -316243913
864996154 846130842
-787505851 -516872788
623841164 -766925767
991875655 315357160
615200136 946918838
-816554788 -457797135
976488839 140524224
-966532528 723387912
-325511143 -941065898
505357725 -865258933
663265966 -723964328
962765633 39155175
-993362523 350988657
-918081225 -168540356
900404368 -250850142
472020323 -887050099
950529244 762522483
-989047272 287936496
-820820238 -448448038
-724283851 -622214236
280481778 993372144
868064502 -351749288
424752518 -913715745
339668340 989447788
-609230636 -758981573
-655757022 -710061111
-152976259 996183666
882712112 -308950233
482723603 972509953
61890565 -999239610
799082877 -515018746
936211082 -106766173
951664074 -28016717
797829117 -517494107
801099937 -511011699
-961612802 48236548
-865239814 -340161621
-560127228 -802420979
971225658 97912256
460789538 975765880
-762837119 -561035731
-971985249 121513450
212957340 996613239
-806608087 865131800
-971449759 714024292
-403738344 -904792891
-951115842 -14366390
-399975270 975987734
416421456 -917887939
-873643284 823376072
809567411 -493749487
442796522 -904074947
946461011 -56360691
413326045 -919391810
-694609268 -663160904
660198623 284252786
-723259422 -623717942
-754563397 889207180
986887883 687804229
325869439 602478848
585584584 -803121184
510398120 -861819745
971956010 726122628
-439714578 -885129861
814139165 876303167
-985187570 242424930
526908171 -850123239
926150000 792545217
999876529 601774167
75685377 -998585828
693250995 -686913567
-681393468 -679967152
699163305 -679068727
-991598358 322627361
565667333 -820161573
-963751318 62349652
-801258297 867858426
863202640 847363111
-968441036 94935844
934681586 -113873317
484087876 -879420625
856128766 -384055980
915294787 -195863223
-889456449 -268934792
700719789 -676964733
-617624466 -750695513
748533434 -605770982
158334625 -991154484
-505416959 -843770985
366356088 -939753244
235391703 -977929079
-998864594 492187075
-937552282 -84159514
998318618 459548554
-657614420 -707970848
972735872 109669221
-635292685 -732447066
376045184 -935977033
-972198560 123184191
-961730734 731793201
-534339160 -822745069
-999584663 531845763
-178551570 994911084
-520064460 957635125
418697318 -916765808
-105365553 -994121676
-469331690 -867388489
-494657417 -851048742
-872904431 764151231
499306688 -869347805
-604369019 -763674828
999902402 555829886
-901188813 -230144414
-506544521 960108107
-890269832 -266344907
798708080 884235004
-34388705 -999024002
-998609385 481603162
-605461152 -762630663
888379287 -291052967
143945123 -348759563
-392950898 -910300914
999965469 568544218
-23480264 -999411609
485173889 -878716170
78498814 -998432235
-919685307 -162181020
-562015094 949199660
952878451 -21152770
527739544 -849515257
591905690 -797435659
-390795874 -911382245
921363828 -171509853
-999946375 570467235
980331854 175547769
-604600727 -763454329
273223202 -969216924
134964742 -993939138
-935749453 -92730342
-297127034 -951737251
-718165716 -631063263
978204752 155668120
-697325585 -659571920
-632670451 -735226517
970863898 95192302
620725099 -770029083
999502322 517493197
998567031 469100963
-309783467 -947155555
946704331 767793833
-521158259 -832586775
-37968771 -998867942
123095460 -995110839
576169936 -811336409
-861321292 831974485
940785034 -84788717
154726241 -991626389
-673186883 -689915723
-707362938 -646102001
926248472 -151144552
864492672 -361613680
999917900 600103359
-795640431 -501164361
-711292370 906169956
949217378 -41595978
-974757191 143658242
-980830807 197895337
924864300 -157002302
973461819 115481044
881047966 -314023052
-168115986 -985853295
970980689 728145344
-780089079 877977559
-446442002 -881246065
886835349 -296038770
189651616 -986524302
-514083765 -837692404
-860854183 832290895
-66229070 -872674317
847191061 857687972
712426367 919575995
-970146827 107485238
151458716 -992036121
930836593 787326839
-237250074 -970695546
-465413836 -869824588
-361098234 -925596795
-810108264 -471589818
-110184267 -993630879
-309178027 -947380090
675072694 -709920053
929664419 788640704
392589854 984466473
969662654 730838877
-892328677 -259678926
-641768430 929613162
-999936831 568548358
890916049 -282792537
181030131 -987894719
900982769 -248823431
-750761703 -581188713
702323231 -674777933
865301334 845919489
-932067936 -109632843
-219679071 -975146126
836780240 863884404
-719646859 -628941202
-704620995 -649810494
-999913403 601578120
-840305407 -403875153
196065275 -985447989
-999992715 585629788
-867244781 827904450
-502904241 -845492664
-931312168 -113040731
-729450452 -614494032
896995451 -262594234
968266034 733640929
666329144 -720384149
57541332 999866604
-915606155 -178157068
-991039119 314596072
-834644218 -417160175
-256299865 -965292338
557377176 -826879281
-406651606 -903279173
-984239390 232292287
350976632 -945509121
-755972439 -572618166
-363274812 -924593815
-935272499 -94959032
823937053 -462613899
-174710491 995114603
996123524 396015971
873023027 840403981
-440009123 686295015
888442267 828311799
837281682 -431566007
-196971205 -980340796
-822991940 -443629766
441815868 -904618796
804155327 881498039
414738356 -918708207
-905914560 -213712163
-941999802 142543613
-233439273 -971679730
-803874534 -484571424
-803955153 -484405860
684855501 -697790645
-333412339 -937819042
984232085 215797687
-430911301 971978452
949283301 -41235516
-517349412 -835349813
999563804 522203587
929833378 -135626184
169299266 998070925
641943287 -748027367
-239903053 -969988180
-900565379 -232269670
999941239 562591468
-387319903 -913110617
370220425 986764084
-976256935 156164873
273522290 -969141691
570597766 -816058550
-849958829 839580154
356407125 988047266
999530089 519582020
340140881 -949367521
-330586129 435446903
-999635983 609409812
455111427 -897112276
502525215 -867177735
-993421455 653954422
-837442568 -410643838
810798861 -491156178
-864385417 -342470115
-945906581 -42203443
992954869 332734068
-498420928 -848533191
-521669554 -832211961
428886079 -911586442
937674276 -99859958
-769990184 882569108
-487139832 -856016759
947253892 767050464
-986304728 677680564
-465895656 -869526037
377070163 -935563186
-918831936 -165575161
-978875921 179460713
513878097 967599246
985949828 235258138
-682421604 -678695374
757812030 -590344523
948625492 -44824156
-925341987 -138963609
253463271 -973917563
217735039 -981502897
-826491048 -435766140
974738384 720155175
-55840469 -997958930
-306853436 -948234259
-889166658 811773381
-611489367 937621828
935996969 -107764160
-830945695 -425654421
783813889 891405964
987413219 253077444
-744880197 -590611053
969311260 83819935
420573551 981194550
959263950 749687330
-280287242 988262730
-986745130 259942585
366045254 -939871928
991739991 313244509
-980599411 195675048
622305108 945153204
-870464972 825643063
498752136 -869720777
-421279164 -895459797
790362376 888313626
469219798 -888773186
356812642 -943360195
-996876260 426294579
972160063 725695330
-220239583 -975007303
-969784877 104773684
-252990374 -966283905
152661993 -991886222
-492290717 -852622171
291560369 -964407683
-633759888 -734074132
562682135 -822604673
169976996 -989543069
243812899 -976100864
595714360 -793946642
558047189 -826343346
127109437 -994731291
543963509 -837372403
999982218 573920100
-975059624 706391802
139631047 -993431219
403933832 -923861280
279643107 -967566254
23026360 -999984179
977550391 149794272
-68156342 347584059
883294230 -307158441
-892519576 -259055055
-612679238 937321782
