10000 10
-189485792 933119567
-685617514 672819948
936062505 -614084499
-967264672 -412065923
944527859 426673133
-846818742 -630249171
-875615623 -593449995
-319384741 891566470
-63573061 -971626845
-996017702 -58679598
-680141342 677934084
-827545912 -652475749
761481973 -883349483
-439583623 840221396
150209186 990644721
560797305 -980304947
-408764393 854751986
990653486 -351645633
-791522616 551712304
992353594 68136834
-868392372 426701894
147066123 990369067
-668113839 688880389
562241242 970665468
-998112426 -237213524
-610649824 736364028
978055752 228824564
285977456 998518236
-961785700 -428857269
-844766081 469772684
-777433511 -702912641
502807625 987270521
-874307667 -595247928
-671969516 685432973
999699933 -203343972
-57439466 962895568
-653520173 701619548
-276058238 906968904
247059721 -997780023
772176486 822982471
-927012549 290357118
-808774648 526995940
-396469480 860267786
-568848413 -838113727
-756925171 596246143
-622136044 727388028
-767666814 -711596780
-136208743 -960557252
-309724438 -924525881
-484200669 -872458426
-475478214 821991997
-542631901 783610469
-409687679 854332813
990762038 -350602807
-999934190 -189739113
-939774552 252449260
-993288379 -22831531
-665514951 691184380
-978281485 -372187048
-423949624 -892580334
841795239 717225022
710786186 -919136415
4285913 -980103488
-136385307 -960527530
994070140 -315411302
825962651 744740245
-696486800 662296479
-785074158 560443504
-993407987 -24214346
808500254 -839449491
922919471 -650613032
951595642 -563149933
-153234684 -957639745
-293609856 900916820
999865850 -139603700
716126827 881315601
576215902 -976193922
575972601 965710972
-245206131 916999751
-18005060 969798838
-182402958 935012902
-799772122 540160764
-126847252 -962124450
823470470 748858849
983280996 181747339
670731738 -940467414
-987883660 27949244
-683892053 -775527893
-896347589 -563086711
-517076399 -860117151
-817925237 -663020922
-939421888 253574428
186342728 -995133394
648660275 930506610
-454383549 832870774
865131451 670507109
-364304439 -910213159
133992005 989180131
918389253 -661846215
-999918907 -160395611
471719878 993240060
986189975 -387811766
-148216225 943622580
370250722 999965424
-802372043 536406855
813698016 -833548246
-87915808 -968234553
-428797301 -891047562
194993311 994138606
689348738 -931151159
-468871690 -877795297
872194715 654651724
-281840402 904999259
-946772241 -467857000
-909860030 -541363987
-827287637 498640262
-900569193 -556501768
-610297553 736634124
-987711776 29327252
563463602 970248416
-47866358 -973707060
-367445537 -909336976
978177458 -440727260
836804836 726237703
-611238273 735912271
-972944919 -393140475
244799140 -997698644
-703023737 -762639774
-215680090 -945864168
-668543468 -785187908
-965173826 -418635382
-788178849 556265625
-298920996 899038433
948064611 410414985
-643888277 709763868
-927568984 -509078181
-983701671 58685478
-900204871 359044884
711552084 -918667329
-935753105 -492369821
-989930736 10606594
35763459 977849804
-995460449 -50504858
-471828411 -876778902
-101006439 954230254
940868234 442633416
97714533 -989200534
873493209 -750815273
-728954035 -743593370
926496590 498896671
-994627834 -275836202
-989834779 -311364498
995075070 21435137
-541476385 -850264892
-962765913 -425971662
-983814392 57921885
-601262830 743451489
341359378 -999785598
435864197 997912388
-83232546 -968909402
-731821676 625221540
-312783287 -923760648
-425225330 847121483
-985936826 -334656504
-358727252 -911752435
840172696 -800791159
875493944 -747402455
-144368500 -959173934
-174565262 -953829639
-998631254 -109321972
829263551 739206036
-720456666 637584731
-879416516 404569194
-922745118 -518359419
727368927 -908503778
-321049764 -921678005
-421926404 848678595
834397198 730469791
999997532 -166938371
-999339912 -214394814
-921414556 -520848144
-709312242 -758195570
850365782 700981157
-988784781 20536465
822114668 -823594861
952703768 387991489
501358120 -992273985
-170987656 -954483332
533414448 979529106
-978239858 -372370140
-696240092 662542731
-931892870 276466483
271372358 998043945
-753489135 600373534
-859383691 -614812276
-740890910 615047493
620591604 946066993
-995717443 -265431695
912186713 547504243
330876569 -999688183
-424075269 847666430
-981911068 70612948
-685655870 -774381976
-997871888 -91332592
197155911 -995690063
-551307824 778148380
-999974250 -184171225
998638277 -239551566
-311702360 894404637
-740558747 -734432603
-534054804 -853338170
-990970124 -303774230
-94932298 955490194
453549040 -997711128
229737761 996187982
-235425620 -941754995
-595117487 -825516347
-988367535 -320651391
-221408774 924214339
-639653151 713277894
-643039971 710471782
959426786 -532765087
-998974896 -118869256
-998823251 -225768346
-478220462 -874568111
-729218956 -743388780
-692365083 666357315
-959789103 181898341
201247567 994545662
-413091008 852777703
-759382176 593257615
-598188767 -824003286
-246794719 916502011
-999667136 -204192383
-978761586 -370067717
998565249 -241441087
-905224580 -549025999
875526410 646847709
429408836 998478828
677555537 -937136622
552436380 973883892
-238823450 -941027398
982530162 -413350296
-172038941 937721642
-846727108 466362746
-440979817 839535655
-937161503 260640528
10789322 -980850822
-983062592 62978712
-582704712 756935834
-167730693 938824910
-861764291 -611789972
-875675353 412242753
983515668 179369495
-621772134 -811962914
-933129657 -497862216
929188517 488953563
990171352 -356068253
95937850 -989053711
-839069240 -639385395
-975110529 110638858
978383966 226144349
-831122000 -648480802
997173655 -24131148
-584703303 755514802
-957685431 190186000
-308013235 895757974
-744595949 610830626
-906476701 -546983037
-965620168 157479618
999978212 -177451876
-997580997 -85535259
284837177 -998890357
65121010 -986382484
-660869506 -789869564
-663012304 693385316
992935841 58705497
-993516790 -25485407
999871635 -140209594
504730462 986844748
-479475294 -874130647
-112780433 -964417382
-778270046 569485399
-609993088 -818097758
-457535591 -881640990
-871919410 -598499857
9974112 -980757856
819087913 -827209476
-948366452 224004673
-493426455 -869116428
-866105226 431102001
-746022844 609181979
323314705 -999596955
-196922514 -949595121
-297476328 899552985
735375921 863556172
-925452615 294712796
995877937 -290902108
845355156 -793789516
-970014591 -403140096
-142390584 945007107
-826247532 -653914134
560853652 971135956
-461322475 829339944
-490234323 -870284762
-200528958 930124307
999982292 -158848982
-753662788 600166141
-833856014 488115260
898793250 -704672840
388040512 999983264
-827763982 497888552
395560429 999925227
-403726224 857027228
-996462727 -257827644
-332687545 886580988
13895036 -981204474
-900949274 -555899729
-945070544 235160867
-250399367 915363902
600119528 -968832615
-833068321 489400086
964177858 325759623
-825020764 -655272550
-999846509 -196546988
284480448 998473977
-482249230 -873154253
-467828413 825981664
755928084 842086759
-895062214 370792857
77524152 983257772
999396751 -216102161
174668420 992661189
-894645230 371728951
-537183677 786945494
400372656 -999946371
374436385 -999972385
-245068069 917042948
169373398 992250474
-885911218 390852304
-908145165 340018922
-542133110 783918161
-532530257 789762855
947646851 412375878
857097814 -777086716
-934498953 -495009347
926271097 -641888421
-766377357 584658393
739987233 858969579
-707820556 -759258192
-994780162 -41233010
978480100 225346620
-105010847 -965638539
637822544 936795566
193716127 994052899
808413004 772766955
999138485 -225265763
888936351 613514046
944165860 -588815791
766235695 830187811
190358806 993823208
373358746 999978942
214910838 -996507159
114820294 -990544997
859345257 682857493
-867985965 427486496
344874432 999743794
-806379539 -675000438
815070722 -831956551
-893708679 373813104
-987726948 29206594
362654254 -999929253
-987665591 -324824374
937511557 456566201
998822858 -75182355
403001515 -999910684
-996748968 -70297820
-645292758 708589339
-451804264 834166838
-986749215 36857620
928613445 491099350
-771914488 -707861967
997751171 -39065012
-999592224 -140719856
-76081165 959300625
659815722 923520852
-362451830 -910727723
-17344995 969906586
579458761 964379566
-621651839 727770644
663458946 -943932055
-941762155 246043108
633577873 939163192
-395483446 860704676
178286907 992937036
669782182 916923143
-773068740 576232715
776345656 817755927
993432554 50385524
-837452998 482175257
322126079 999386925
-299726179 898750507
-18298965 969750790
-745227059 -730627499
189609030 993770550
795178832 -853451873
731686281 867146853
-932372110 275057892
999765050 -199703176
-515607259 799777573
369660898 999962659
-580145565 758743350
-627284620 -809015869
-553797138 776549493
650069527 929658675
-936325844 263197209
667046339 -942246707
156704401 -993421691
-878702891 -589159788
973667135 -466124567
954968989 -550457694
-511595968 -862258457
-816158111 -664892447
-594597684 748368729
534801766 979138939
-475219289 822128394
-884192927 -581313524
-377373221 868568634
645610779 -951819550
-932589418 274415875
987098986 -381031967
986433832 -386006352
-930410579 280756707
127046951 -991437450
-365835038 -909786908
-996053536 -262083853
453078751 -997746861
407092147 -999849496
-770100956 580008524
-963060897 -425093583
748971316 849683506
948184089 409853111
-94031510 -967317955
-884490685 393886841
550914828 -982697165
-501638760 -866056882
-846132808 467399660
-934887959 267555657
451415074 -997870501
-999997696 -171923928
-306099313 896454145
643867529 -952544239
-334780157 -918153369
-994298607 -35019302
-818969206 511562472
-893136289 -568003404
-89262460 -968034822
516561982 983997521
999971755 -155639746
-317535981 -922567163
853912248 693920725
-594634110 -825754269
786790123 -861484578
-620039323 729041702
707754596 -920965462
-430671023 -890449210
-70100133 -970741169
-749478764 605124955
-601741539 743094245
-440018958 840007869
340868235 999693342
-968851556 142648066
891180334 -719479119
812529848 -834886775
831034307 736206390
999997904 -167339647
740504581 858448950
704882071 890748139
-552302726 -845596027
665397746 919865142
207841195 994951516
-997967562 -239251912
-75010251 959512523
-831615848 491751115
857949749 -775793981
867928281 664350754
689822302 -930901314
728962142 -907427878
-975178154 110267876
993678838 46178835
248224951 997099977
988010436 -373972046
853121109 -782907736
-780955445 565943552
-919477104 311027811
751354738 847126007
949978016 -569011374
867764208 664715081
-995677140 -265829121
-395898989 -901149749
-840987295 -637152049
-390842542 -902639975
-935202303 266605088
79876068 983533089
917699584 -663483671
-787457638 -693623478
-734768405 -739054316
735265809 863664462
-998199896 -98661139
-923266668 300750121
996696395 -278191226
-999490457 -210226498
-699025268 659752778
870116844 659440799
938944748 450698038
-902445027 353809019
301906272 -999264141
952139312 390779805
980805748 -424622948
-38546626 966305678
-999619307 -141984892
918721082 -661046933
-954057396 203853032
92780731 984992240
926190212 500003303
875225208 647556345
-971950899 127347233
898724855 587416641
312871829 -999446601
-993359153 -23647828
999336380 -218418739
728862872 -907495151
-878982545 405469200
397860420 999894948
-715673851 642644697
980676668 206337713
991914381 75034024
943060666 433147532
-145034381 -959059515
-937963885 258169417
690960644 901711204
830637646 736879186
-983962976 -345183962
638671810 936314941
-375407718 -907098878
-540220398 -850792009
-420312843 -893720261
-477413700 820971063
970601973 -482124609
-557180977 774358635
-647625547 706630602
329140652 999516947
-919574375 310769022
-81957150 958127134
-12162713 -978177941
-21102519 -977102806
275222719 998177835
-570791643 -837211252
990321940 99125306
-614943250 -815542098
847849106 705883622
746196501 -895109022
-992850954 -290325213
-454661989 -882605728
-19854368 969495902
-994420339 -36575874
-876366543 -592412499
766902059 -878961447
-147618679 943765782
-740314876 615700225
-277491742 -932339948
954887132 376888403
-330378704 887455004
-288524195 -929724159
717462167 -914973173
789109283 -859325336
970270791 -483787402
640026062 935546318
979206525 219244805
-956373802 -443790294
-459420431 830315756
-397285728 -900738170
454768663 995735015
954547063 -552086080
-985420705 -337467637
930256850 484939476
-587179309 753744102
81984650 983777496
-563657014 -840506356
860786467 679832551
-662538340 693801238
-209913553 927511549
854475550 -780958709
-263923445 -935472817
-407177807 855470872
-961314271 -430215986
468126529 993822024
-995532421 -51521895
861404397 -770490461
-222211657 923978802
210207199 995093709
843131599 714773779
168067033 992147211
-202832598 -948439209
-952381215 -454256388
-316682595 892567912
961671360 -523472148
-744073674 611428452
-542855229 783472300
779855652 -867835420
-596604785 -824783903
866886281 -761831504
791158862 797950008
702043314 893026468
-824074088 -656318089
-164165604 939722933
485922530 990713732
861569248 678175489
-740072264 615974866
-334912697 885733968
-998213933 -98984398
-976324135 103923937
-626642241 723812020
413570669 999469971
-997192725 -78098310
622086421 945301529
60432480 981133333
979137440 -434940985
30728251 -983036218
-551579737 777974539
994558301 -309361777
-247562042 916260624
555308544 972963856
-323195571 -921133148
-771088934 578757560
-942874022 242415715
-754330092 599367968
981044799 -423084197
-710250476 648291959
703699463 -923309304
-832317853 -647129207
915019700 538404602
-670750766 -783826814
-126289450 948710204
-870280710 -600711223
-909774742 335975801
171571489 -994311915
-980548566 79319433
-776880557 -703412605
-797841423 542908956
599136320 956260194
-985072267 -339342603
-479380682 819931295
101972802 985983331
-692740937 665990793
-332778268 -918672500
-274392873 907530989
-487237031 815711522
-976128070 105017687
-999836003 -153862764
81097086 983675260
26193114 976507117
-484777564 -872252006
-522365241 -858031681
-862730150 437471190
991864668 75799748
-249217112 915738564
469181167 -996405033
89450827 984623023
957082468 365507843
999788787 -132233094
-850413691 459882834
-335950438 -917847839
-931644718 -500910006
-401818220 -899383921
-931104207 278763513
-785958891 559256647
-991721249 -6376657
-607726242 738590709
581745350 963480969
997637954 -261662942
-994122700 -32810331
973043814 -469484017
810435429 -837270293
-637291030 -803490217
-990210941 -308888643
729551813 869178246
897366981 591123662
-890047876 381886184
-901519672 -554991228
-947786647 226002347
-993169047 -21474501
231135608 -997184278
901337884 580134613
-20930516 969318228
-963641544 166050362
-995659366 -53334441
921515165 516512658
-965144526 159566299
-736285482 620242945
-565940126 768551994
348811093 -999845588
195535574 994174119
-948159600 224720212
-258727076 -936654146
921071737 518046977
868863374 -758592592
-975975274 -381778437
-763447996 -715269075
-999999934 -175508116
469960916 993530317
-872748412 418123358
-408049508 855076213
94258277 985154820
357295562 -999900656
-911301661 332146760
-980591819 79053265
-997698675 -87845434
-958425654 -438250054
106790157 -989926450
-690779701 667896700
273335754 998112573
-521267285 796491263
940995318 -598907443
521717790 982675974
60245107 -985934282
-375996850 -906932237
-939883442 -483444593
359522848 999897075
890924779 -719957210
-965252058 159095723
-496124737 810833783
-950503686 -458942694
-942848903 -476819745
-165142472 -955534436
-994244131 -279150774
-737336863 -737015110
-479567816 819832105
-426987974 846285452
-805458824 531898957
-645633540 -798810467
687275641 904486908
101830677 985968372
-21616585 969204521
268720870 -998477271
-951193214 -457244059
-573135091 -836118435
730571635 -906320634
-766120273 584976427
-436986084 841489297
262951913 997736093
-998892785 -224441782
-830703720 -648950177
-990408097 6235005
-292930114 901154656
-999440390 -134202203
983338215 -407974232
503932906 -991863899
-999120470 -123241095
995222806 -300397274
823710779 -821666044
608859053 -965846309
-980645956 78713113
989419741 -362515862
-106846628 -965352343
915595833 -668390350
-782884513 -697912525
-769884940 580281521
-539213007 -851214219
764211275 832565391
848466980 704690306
-991911550 -297223390
926051273 500503707
-737503249 618873322
221950208 995773609
958798927 -535303684
-496447519 810654747
-977635132 96548326
-464103554 827908456
87456795 -988341871
-556780179 774619045
999103662 -87632644
846519156 -792179356
-999983021 -182349020
-857665030 -616967777
740030845 -899619834
-854197760 453145101
-428004783 -891299974
-979485649 -366836265
-42028441 965693780
-934109727 269898959
-573575880 763330780
294469158 998755866
28552253 976842971
79077870 983439980
-657465924 698225473
-851114605 458641993
-256173934 913516106
-999995037 -170782570
-991900815 -8158975
997020065 -272816406
-886648949 389264254
-897625208 364974606
825605159 -819342431
708902740 -920282552
656198992 925844802
868073740 -759898162
748134312 850569190
-991671287 -298920474
264589601 -998357476
-219123200 -945159878
589440575 960385207
239640364 -997509882
-13113688 970592252
-650892089 -795783177
-899654972 360320380
-941427209 247128793
-998182806 -98268459
-996538544 -257013113
741369527 -898655851
-973693836 118249074
-34646500 966987643
504014314 987006468
-896373821 367823193
-92694537 955949601
-393078535 -901983409
-782729451 563578903
389114615 999977509
-661033051 695118365
-661393949 694803167
852226624 697285723
870110263 -756518821
-999982619 -182436216
980775995 205447972
999989052 -175319080
-438493269 -887933309
-865474585 432300410
876040751 -746464404
485027307 -994593304
-912389844 329398137
-738898615 617301071
912490698 546540636
992170267 -336572462
-995413852 -49849216
680280905 -935777646
-997056082 -251038634
-620926844 728342947
998253155 -248988393
897151049 591712577
-859742533 443033513
-276313384 906882597
277292433 -998705575
-542904470 -849659128
-918748924 -525735063
-790951505 -690277241
117263867 -990727877
-865018339 433164973
-941422810 -480012414
-139554296 945671356
-983408366 -348003871
-985813994 -335330376
167013963 992063128
962105382 -521627043
-851360654 458205151
564371235 969935173
-791713400 551450959
212734031 995244973
-999326717 -214738103
966571457 -501776629
-986994676 -328737003
745461128 -895655686
-659905945 696101573
-414625135 852072846
770838674 -875723732
657913706 924749330
691676040 901161136
-180419630 935537106
484035068 991064759
-855659248 -619456528
197769254 -995720044
-995205219 -46947737
435608797 997936053
-586669534 -829648550
-554618254 -844575060
157848865 991301623
-997795996 -241563570
992485442 66036229
-840926092 476335570
-438647111 840679235
971729963 276817009
-994788831 -274357904
917442672 530387110
999249925 -94629318
-937417031 -488822583
544930705 976203587
108635463 986681089
423974970 -999419293
-16474399 970048583
-17382126 -977554659
-46981997 -973822250
-920923348 -521755789
986299718 -387004573
290862993 -999031545
-999382828 -132032591
-527892047 792556203
-959999545 -433921367
894392604 -713351590
-805639761 531633872
-214179170 926297352
-801796519 537242935
834995353 729432496
-999527750 -209031268
-837463357 482157963
-996330642 -63556384
643123060 -952852674
-719147706 -751050505
-622589709 -811531130
973866827 -465042068
-698975004 659803340
252864258 997310526
-982730171 -351404578
855051848 691635668
464374175 994395271
-892382617 376747853
985069363 163126850
717158491 880419928
503570364 -991922083
-19443453 -977305201
-892061723 -569631312
-639205634 713645302
-885983374 390697957
127199419 988538554
999997806 -172400916
-678117263 679806793
-600195174 -823008808
996288351 -3665963
-994316436 -278543235
-580789320 -832480698
-787377218 -693699425
-417749087 -894517735
-403601642 -898848797
-939575261 253085162
-503806181 806531848
-512784844 -861795859
969784472 289974583
118558187 -990823610
837616282 -804171506
927218749 496258952
-999573841 -207489968
-785328896 -695626244
-634173528 717752020
-954441858 202436820
-16913078 -977611236
135473349 989318056
-281318662 905178138
-992765107 -290969269
-360301848 -911321694
-644078920 -799691011
-326684393 -920242692
494136073 -993355675
-997023090 -75019207
802946359 -845534069
544628916 976294801
437548440 -998769378
-464954211 827469870
578725608 964664564
-667933133 -785563406
617313641 -962866542
-994200923 -33785624
-441532162 839263890
856692824 688319995
-410821613 853816176
-679041245 -778635528
-844862822 469605073
-987398297 31814363
951824032 392333192
739806465 859151104
-155545600 941853478
-810541922 524350834
-597565807 -824310469
-310831951 894724947
-288977819 902535116
833324367 732308974
664705701 920322906
-833402698 488856615
-186178533 934008916
344370550 999737816
-510947646 802461944
5423161 -980234497
-920395608 -522727144
-979284110 86970071
105609599 986365346
-151749172 -957899091
-985976295 42669746
-691606262 667095652
682630773 -934589749
-208416658 927933622
-872447395 -597783726
-67822268 -971051992
-956562250 194492773
-304273126 897115344
-837840682 481526649
862051035 -769487805
280749784 998361138
-540821084 -850540182
30248849 977081976
-920448532 308428516
-906965856 342927257
-837419756 -641292759
-990638522 -306016136
-985517711 46004511
-249870041 915531934
41876387 -984179031
-76284347 959260353
-548341854 780030024
-328524009 888153258
977806182 230853673
383436839 1000000000
-978161634 -372713020
465991685 994149822
495843725 -993106310
-538009537 786443470
979472258 216961778
-999356003 -213973430
221681392 -996798957
-997646578 -86817566
-826347076 500117022
205036951 994781073
-916859004 317922666
-998302641 -101062919
-266162223 910271259
-997322648 -80562086
930523259 483933251
-470815534 824428614
910265219 -680366932
-980839072 77494904
405402179 999732270
935896492 463073517
-656890475 -792259393
624773984 -960142908
-999993428 -170180840
697879510 896327266
-984500834 -342369312
914573525 -670721593
-335877758 885364130
956955817 -542660536
-645175854 708687198
-978339644 92501627
8859866 973985259
645931974 932126522
312416472 999197108
355810876 999862247
-918205810 -526720636
-549067482 -847009399
684002334 906930641
33039425 -983277375
-200944143 930010601
-979221221 -368021258
-851522450 457917814
840862421 718921474
43791123 -984370221
-937316830 -489037792
-929842700 282375555
-483367322 -872756287
-641399281 711836105
-245122632 -939662324
-639869400 -802052506
-801366970 -680038332
-675465507 -780888191
631733204 -957479603
-562595743 -840992232
552682108 973806703
-898415226 -559884132
233892734 -997291687
-993101131 -288423624
82523930 983839377
-25335144 -976584563
-275921875 -932707292
809924441 -837847522
-901062773 357048757
552906016 -982228261
431109918 -999105855
-242160388 917949839
-349239479 -914320653
697632139 -926707325
-999076428 -121894084
-561359320 -841553432
-498863294 -867099358
-726928343 630610230
880411985 635110861
-981622315 72491151
129216338 -991591390
-372938064 870441409
-235997284 -941632745
953210868 385443331
9737469 974114940
943260392 432272250
-113061064 951644089
880984669 633700439
-518437375 798139981
846718223 708042421
512256110 -990456137
-974644110 113162727
-515032486 800109783
903300828 -695374228
-801131878 538206408
700567253 894200026
-551187019 778225408
-224816210 -943984261
-649263596 -796726632
-932526508 -499105033
-246688137 916535464
-981343068 -358154690
-862335341 438210510
845809814 709766488
991954346 74417212
56069851 -985547130
-461512951 -880296360
-165780166 939318723
-958148048 188384613
-998148610 -97486811
-985572068 -336649410
148740026 -992915127
428507687 -999225927
-870125507 423326856
-867652013 428130162
-940610454 249769358
-787035973 557808704
-735686513 620915241
910545229 552667049
-800210344 539532260
-734613279 -739177140
-981379040 74061458
-782302594 -698455507
177337987 992865078
-946378650 -468776179
-874988011 413630723
987508898 135853528
-235012375 920154513
458446246 995233673
-789314997 554723260
-993680979 -283845295
-724857860 632857965
-728311108 -744089027
-714180672 -754694445
-912313553 -537160336
426016677 998743280
-995260381 -269882346
472080890 993179620
540539443 -985039552
-799298634 540836606
-802556268 536138480
882031361 631093856
437826608 997725115
-606333259 -819949716
-436482315 841734302
707241924 888814660
353067155 -999874305
-369103316 872048112
-793065417 549588864
-961214283 176139487
-457158926 -881767768
-976408483 -380053470
317924601 999306092
-90602629 956377632
-786303652 558793901
-160484394 940639287
-458096398 830991522
796096033 790929347
-489456757 814505206
-987356305 32145242
-999705296 -202825522
770273247 -876191368
-974602002 113389298
-294785109 900503847
-999998075 -177337789
-996628134 -256031400
-232102150 -942463481
-707562858 651061209
229773655 -997130632
-993809917 -28985074
257312422 -998130328
-973405088 119775619
991986433 -338470002
317852852 -999521541
422901271 998963081
-999978895 -166706456
221125863 995727732
448881587 -998052550
-991826933 -297826004
-928231753 286931286
-999733157 -201793830
-875367583 412865704
941532976 -597209738
-679209548 678797570
-278646029 906090946
803878152 779602101
-870369653 422845943
357533882 999879178
637282763 -955248884
81350603 -987822056
-563851933 769956395
-579723372 759039828
-971046580 131932321
-51530987 963988933
-993109651 -20810119
-689024599 -772181622
972428592 -472744943
-994340912 -35558252
899521617 585216188
635195132 938269736
994433985 -310933187
-909881388 335709919
-615711856 -815142947
-911386104 -538752636
-996929149 -252577254
-999899210 -193047153
849651501 -787824954
-956690092 194004885
-266653741 910109944
-768122140 582491877
256635474 997478240
-220589278 924453854
235106117 996463197
-981143092 -359113099
-308743380 895491332
-67324927 -971119675
867639558 -760609831
832530299 733662883
964007207 326790928
685986599 905450564
528509050 980868219
-12157419 970744534
-653055632 702016024
105949174 986400959
-999980632 -166927033
-80673251 958384678
267381855 997901417
-989445993 14907207
-917793587 315469811
526571512 981388513
-987540209 30690113
993965279 -316684171
-837052388 -641716690
995404407 15031728
-998410582 -232792662
-258040584 912913053
672624443 915004720
-133289261 947121555
-845929799 -631313586
-721262264 636726279
-817800849 -663153576
-758114458 -719865484
-481251 972571419
249815201 997172916
-318368789 -922357315
-800154456 539612479
-763993718 587602148
191560108 993905902
-611699102 -817222403
775532967 818787381
990062160 102930748
529480982 980605323
-978024694 94317848
651847831 -949154036
-928544844 -507152618
-952237500 -454621965
-812894745 520808640
287632452 -998956796
714411857 882794438
-726185916 631419131
189008580 -995273999
952861709 387201756
-209395850 -947134468
-993570730 -26122733
-744732578 610674006
-951286931 213777173
819507808 755321324
-760951207 591336915
727291503 871292589
-829372385 -650440773
-919150227 311892222
154227260 -993266597
-503971006 -865174010
793368465 -855233577
-447224412 -885088808
-904346637 -550451809
798877193 -849746455
-798738854 541634059
-505081766 805809903
247890591 -997809794
-297999741 -927428098
684736163 -933521858
-791630394 -689621221
-292144336 -928852635
975335590 250383177
583511558 962780746
-859199363 444036078
752491991 845885931
-786822533 -694222041
-736141712 620404324
998405242 -59419315
13994893 974741774
-90221754 -967892304
971635419 277470782
-987491779 -325843693
-622358605 727212071
624079632 -960400546
-885010014 -580120694
944238041 427966973
-748456838 -727973781
887686604 616737630
-570409530 -837389090
-216420220 925654889
588444094 -972615561
922510523 513043858
-733627252 -739954944
-230953179 921381436
3698969 973210758
422806113 -999463213
382999694 -999992670
240541602 996732781
104945503 986295681
343296284 999724668
578350307 964807558
-999958430 -186786525
-706345673 -760301912
972878300 268659635
868110453 663944314
-885451550 391835558
788203387 802030601
125899355 988411978
-956091103 -444544986
544002579 -984278236
-610139065 736755318
-844130033 -633453487
198638791 994376359
901564127 579494858
111519407 986977760
-995155859 -46270616
-597946088 -824123032
-973230420 -392129083
-887206281 388062152
820174069 754244356
-793584889 548868369
651630341 928706664
891447103 -718978000
314260568 999234387
-225753275 -943789912
-351444258 879259751
111729949 -990309322
-999905556 -192579001
984770978 166321844
-246521112 916587848
843482675 -796341934
338398247 999659616
-693606504 -769118394
-940848095 249001521
917638331 -663627943
987726025 133276672
899175839 -703902439
-298300756 -927354454
221891705 995770371
-998348024 -102134320
-561432668 771569607
-958921009 185344874
-792282985 550668895
614199231 -963969865
866961053 666494095
339896950 999680387
-500327998 808492648
335910893 -999737380
-488491871 -870918007
952180086 -561000655
326210707 -999635105
984309954 -401342540
-13764319 970487653
-981708272 -356397453
-729022846 -743540249
895134788 597168720
-690452673 668212415
970313938 286470273
934241008 -619480946
-97396276 954983256
-480960675 819089793
-257313733 913148054
999688935 -124304234
508033323 986080579
-809979869 525195328
828607504 -815631417
-957635776 190378363
910121765 553988001
-922441421 303018107
-980228374 81278661
918153853 -662405645
-794331093 547829416
-984594247 52553408
-793816559 548546197
-43230430 965480409
927665817 494614490
997469943 -264899176
-999333332 -130253806
692570976 -929438278
76338503 983116688
346822552 -999830493
140381756 989770854
-156281036 941673562
999032837 -228464180
-786250631 558865111
-15019698 -977838233
-855348429 451070400
-214910614 -946021040
-124768344 949052617
-287380011 903089473
-377456924 868533026
-47501283 964721058
943498171 431229278
-815677523 -665396656
-869440996 -601827801
919777582 -658448498
294637484 998760386
326219665 999463387
-728760413 -743742642
-559709636 772707652
-233619949 920577169
-446996635 -885164217
-230631124 -942774131
692163497 -929655954
710404661 886182486
-971605735 129109264
889286238 -723006710
-441296630 -887025614
-755732894 -721893951
-999984687 -167716252
999998870 -168492842
981298726 200718050
358254368 999885725
-705912813 652755515
-716000046 642301025
-353254086 878534632
-987442089 31468251
-936555481 262497117
995617144 10741396
660417694 923130388
987859631 -375154076
-678272838 -779121961
897111551 591820235
-493927085 812050355
-809885550 525336956
-988387741 -320528226
-927576387 288776294
-904669334 -549928640
-628791675 722093980
-149221544 -958337363
35648891 -983546307
-967676077 148134418
-915137123 322399127
-431978469 843904673
-238929186 918954222
-451584019 834277170
-976869084 -378183939
-190311129 932896996
-883610120 395759782
909149676 -682827388
369327282 999961046
-638713120 714048700
-964262038 163392667
962889169 333423719
418874272 999204674
905482606 568098997
-320206158 -921891956
-58024557 962785922
119202193 987751828
-232082710 921041811
151190624 990730059
-675595249 -780806796
-671169950 686151554
992755317 61660870
-971946300 -396618777
-540232548 785085121
425257078 -999366259
823975605 -821343369
902960318 -696088172
893231310 602257467
999654140 -121655823
-996792957 -254171770
-906510058 344044981
-909268233 337235724
-868934374 425650873
113591247 987188545
-224639332 923263945
-929474642 283419108
929949150 486099029
-545031265 -848752267
-919974300 -523499891
-981229525 75021121
-739889111 -734971356
-40300733 965997823
763301843 -881887308
-753119199 -724098959
-999111878 -122973843
-647026859 707134989
-860004112 -614027786
-154269795 -957457685
258606513 997563374
800159469 -848443670
490277495 -993905693
-347052712 -914904193
-973181311 120955461
558825998 971814825
-629805015 721281148
811424732 768120115
-978558683 91231092
990516792 96262393
-863863829 -609099579
509630902 -990906356
-991270806 -1965261
-428223328 845698707
998326667 -56795629
258037010 -998153484
-824958922 502291404
-87025145 957105672
837982218 724130039
-949716708 -460865610
335535557 999619167
-793397991 549127881
-294581411 900575513
-855776387 450294336
993648188 -320456246
-510527184 -862670637
-704479721 654219164
921643719 516066445
-367854554 872567801
-994413584 -277715049
-108924880 -965027347
868401524 663293894
776133046 818026718
207170426 994910905
-581030054 758120298
895125184 -711928812
880251496 -739215894
-976227653 104462432
903647545 -694645927
-999439508 -211752917
974669523 -460651496
992489716 -333252777
-972725921 -393910834
335016731 999611506
793243926 -855355027
-996534109 -66797650
398459933 999885348
-628643481 -808274313
-859002364 -615293725
-666248390 690536100
-882291638 398549752
-673373925 684159032
185308486 993459881
879217287 -741003992
-728998760 628339128
68539985 982162660
-558058120 -843038340
-909738943 336065020
-951148681 214264906
-999983069 -167382263
652679137 928053113
-727036254 630492436
-48387927 -973638997
-528914704 791941839
856580243 -777870696
910641438 -679533482
873224749 652251148
-542070312 -850013784
380966050 999997402
541660794 977173720
908259090 -684774309
-999954969 -163898114
886347647 620159511
793883118 794092984
-449350025 835393068
-480525929 819322210
49519049 979713144
-701989526 656754366
64689907 981676292
915504216 536828674
77236503 983223623
134386169 -991953524
-984734044 51584004
865379088 669965706
774278305 820368929
-697579725 -766433113
-553109792 -845241740
528201228 980951057
-342563779 882769973
-435461379 842229302
15600800 -981394941
766976696 829313577
862201384 -769253799
-236734175 919628520
-841440322 475463749
597451490 -969721366
934164477 469918383
745461362 853367576
682485186 908049364
-901984961 354895067
-630620849 -807189858
-980944399 76830390
-926202255 292623646
-960410264 -432771342
32650838 977418433
980153060 -428742992
-784148057 561683736
609030188 951737584
996826986 -15884711
-77382231 -969732374
26394577 976535933
-971820355 128014275
999992259 -162627906
-863692062 -609319992
-363153905 874512011
-943399349 240692113
630512488 -957950674
967981803 301710880
-322977148 890229320
998660265 -68699309
85922133 984226403
-147095929 -958704769
-25768073 968509113
117313981 -990731601
876352245 644902792
844516429 712202447
-913031769 327770248
-350709441 -913926269
-794063906 548201700
421021948 -999523443
-763316950 588434458
165904577 991973940
986044918 -388869845
-845540153 -631778329
-494556389 -868700180
-587660112 753398113
-994810265 -41627105
-989313310 16054524
685757847 -933001978
-561096761 -841671702
-411417975 853543782
720974045 877059673
-370537144 871448264
905372139 568425925
-989033138 -316532057
-979093736 -368589264
-970975587 -399923982
-866767337 429831962
-895839417 369037484
996965954 -19160978
-25920290 -976512369
720284113 -913162185
803398073 -845053136
162124924 991663034
301598837 -999258163
714791413 882468785
-497971460 809807748
-695423706 663352173
-308903775 895432681
-750828161 603533199
790498078 798869446
874856753 -748492254
923695 972786878
-231122608 921330559
-103564898 953688475
238348153 -997461345
-780907747 -699746627
-857271044 -617457968
243668951 996884545
673181311 914627942
959008286 355172312
-149168770 -958346506
-857698037 446790508
-539017822 -851295897
-998128443 -97028603
-895293385 -564707230
-342195756 882913979
-493274420 812410421
-437546179 -888239528
917522785 530119802
707649061 -921027256
494530093 989000688
-275248147 907242358
847080270 707353849
974727351 254986778
-984658887 -341535053
306530774 999065655
-984794619 51155658
994615662 29788492
-896599845 367309592
-637936819 -803130671
-185515734 934185916
-872172377 419272709
-375626045 869309663
-530218799 791157431
993559139 48230111
-664538680 692044087
-916058543 -530590498
669612489 -941009924
-970919482 -400113365
-985842665 -335173236
-574428492 -835509834
596874902 957251709
-994942789 -272929461
-115801614 -963932860
-998038204 -94987129
356101333 999865268
-797384497 -683998792
-991992327 -9070895
794122630 -854494814
-957810064 189701201
780241040 -867487657
683333816 907425143
739089246 -900292494
791617739 797304532
-782082368 -698660703
-184374100 934490652
-840230353 477509862
-779315246 -701203881
472970161 993029475
-412496610 853050000
-189059809 -951103675
675807645 912824492
-631878248 -806495866
-836323258 484052210
-697596349 661186833
-807390670 529050450
-948755845 -463185485
-166274359 939194139
840753721 -800014230
808887664 772038805
-992055343 -9700342
-926443065 -511276889
428853589 998523803
504053791 986997683
-947455432 227132727
-835641110 485179138
-960471065 179155337
-215052440 926047135
426586357 998700414
-646875403 707262355
-813066767 520548750
877946659 641105230
-279748760 905715103
-995278674 -47965951
-989385350 15434345
-997889196 -91702065
571094725 -977604204
-962513539 170795050
854170974 -781399303
-640170741 712852000
623278483 944682622
977859226 -442611742
-914296114 324553406
-393630570 -901820759
619694610 946517403
916588757 -666086857
865195416 -764552800
915705101 536163260
-30889728 967636767
368657160 -999954160
828368003 -815928756
142224118 -992486122
992095735 -337343416
-966481596 -414542472
-686396027 -773899091
-943055856 -476355575
-188532532 933376336
917567580 529969865
-962054815 172702357
78633991 -987587794
-995373852 -49291931
-989990822 10061620
984737155 166678360
-379823595 867522681
-999215314 -126273727
928402118 -636084643
-999993690 -179516357
866187203 668194856
-618572147 -813647283
-830024474 494298859
-955585969 198178260
-338841007 884221379
456233567 995537853
680878638 909216115
-19073089 969623971
978562656 224656507
762925303 -882190533
135759840 989344691
-982998902 63405429
-917838961 -527385093
199099681 994406369
-749610714 604969475
-965639265 -417184828
997872295 -42499711
-999950360 -163389173
-146926313 943931251
117986793 -990781384
-967973885 146755710
110051151 -990180250
384077066 999999657
994751552 -306836256
569188226 968230255
120363122 -990955982
-649912586 -796350688
-848080085 -628731342
-999891134 -158114799
-998385285 -233184985
649612107 -950119498
-837688309 -640982792
412964688 999497504
916225267 534436309
-489345978 -870608217
-999961184 -164602091
-128388806 948235822
-851042263 458770204
999966545 -154264302
862242297 676744668
-798829859 -682567224
964446255 324121341
-889586290 -573356433
-952532688 -453870650
-278329781 -932143463
-419801511 -893879579
-560179720 772398916
935800535 -614874097
-998947403 -223382481
384194666 -999994439
793587929 794512769
-206702096 928415984
986453297 147859638
440097056 997496334
975046073 252578948
-260677945 912057246
-552569754 777340037
805027019 -843287851
-534107762 788809589
967020788 307892649
568216032 968579657
662143643 -944543354
976889545 -448258093
881070626 633487102
-997330162 -247628606
646189751 931974370
-217088393 925463127
-273770780 907740329
-945801219 232716646
-218265031 925124701
-895552265 369689533
-833598820 488536115
663230158 921293881
-835760519 484982128
-516215157 -860456333
-848420068 -628320744
-232189163 921009730
-250071464 915468099
-250573761 -938467156
784590817 806949887
-86914350 -968379723
750148759 848428276
525680404 -988029519
-609811636 -818190140
-877888264 -590300754
436971099 997807911
-962712609 169961334
-993130204 -21039823
-841402513 -636665323
153936207 990967043
179237660 993008996
296837461 -999161689
-934688307 -494613480
-566433547 768219297
955735645 -547461225
-423683849 847851483
583142563 962927127
20283142 975656457
-743932404 -731687516
-950609093 216162375
883572171 627211696
-905861720 -547987782
388844404 -999998570
-445288464 -885724824
-183289232 934778421
791268491 -857273093
782071789 810322846
-494597390 811679611
432448877 998220227
872172815 -753047196
-992613096 -292099740
720344635 877617149
-687344037 671190203
-603362041 741881828
-931357929 -501495434
-865890726 -606482731
537483190 -985692526
834908177 -807674709
999267149 -95512574
102716431 -989604341
929277033 488622541
-406474843 855788870
-578998092 759548711
844406193 -795088214
-465531269 827171719
-923532186 -516865323
953425552 -556350700
-29383858 967895310
-973963844 -389493406
-848561276 463146762
-989966987 10277978
161546158 -993716388
-590972101 751003402
322928405 999402069
-969367365 140169991
-582968042 -831435947
-995867785 -56379146
163481365 991776218
-948266292 224351675
-889426045 383244305
-999054496 -221189082
-612728745 734762998
267552189 997907588
999187353 -91546412
999915559 -145624921
-833737522 -645517254
884448602 624992848
-651789827 -795261172
-982033307 69808328
-567944566 -838532350
23322499 976094949
-482673152 818171180
-378831812 -906123028
-612033791 735299230
-243968736 -939914187
-406186000 -898067219
-980693802 -361250093
791139332 -857397729
-757842621 595134700
-25484821 -976566127
330981626 999548406
-360302943 875681474
-238785866 918998401
-896773841 366913638
935461320 -615889401
-696926149 661857583
-690615177 668055587
-538412145 -851549234
-586949949 -829512723
416225200 -999670487
-960782788 177894369
-706529907 -760171890
931324767 -627912379
961199011 343049008
-985674462 44873396
-645031607 708807891
-878821622 405802164
-169652983 -954725067
-913593247 -534941805
-295999828 -927915417
-427377618 -891499580
848594450 704443795
138986302 989643290
590861729 -971861943
670175754 916658097
739924774 -899696031
959977423 349846725
974973524 -458974726
313287294 -999453065
-807555318 528806748
687352738 904429126
604340092 953931668
-866867281 -605210636
940789350 442967290
-906472503 344136998
-677463381 -779632660
847648655 706269494
-996028168 -58840706
818993587 756148031
997842094 -41620608
782488422 -865448128
704592117 -922796298
-58604108 962676984
855847720 -778952477
-776555079 571736475
-904076330 -550889046
-54915846 963366051
652683416 -948788905
-99880805 954466622
942214600 436844088
-888895156 -574385833
794348490 793431119
807977918 -840029901
-252662037 914643578
294984735 998769688
-913928554 -534356943
-778003891 569835802
993054650 56737243
-221037772 924322951
839972428 720536786
-448478098 -884672995
-24765553 968678118
945160433 423825717
-841767192 -636237412
-994877597 -42513758
338322874 -999759664
804197130 779128801
-473005911 823286884
-308099089 895726627
-966708695 152581676
450454181 996292757
-928633194 285798463
-937279817 260277343
533163465 -986578469
75304219 982993112
-386967010 864439354
870691235 658130052
-822757599 505718233
-516136835 799471350
788938526 801022301
-36394632 -975190117
-920063226 309462360
-495910773 -868198531
-690039284 668610306
902138189 -697807212
-770235027 579839058
-877840915 407823139
-652374827 -794919365
-434120155 842876119
935471616 -615858817
462096741 -997034444
611453331 950578356
-954161051 203471697
964372841 324570833
-857789541 -616812118
-48737374 964499542
97791183 985540752
-781540403 565164257
-2545025 972253004
938287443 453406565
933097828 -622803192
-480646111 819258009
-384167234 -904584802
110615241 986885220
989478497 111205543
-789568872 -691610118
-942058016 -478591012
404355192 999757112
-851007668 -625177638
130577211 988859574
-985562241 45683631
636444009 -955589563
-964915544 -419436704
-110509693 -964777131
893514280 -715045656
-622954946 726740038
-402408406 857619200
67898574 982081936
-108712328 952589580
-963405104 -424060444
-482993881 817998837
-771004511 -708666961
15846794 975012558
-780448905 -700169351
-569322549 766259066
-538794530 785964183
-143243528 -959366473
-557357661 -843352209
999982331 -176689761
-920665016 307845571
131373732 988934729
980192521 210653314
696800170 897178052
-797228302 543773068
-988431461 -320260647
868215567 -759664064
-994011508 -281104345
841367052 718004517
-999995132 -179064091
283348296 998440125
683631145 907205520
999349838 -217904515
-722281644 635634854
-533744346 -853464686
-994290047 -34910535
-999023627 -120316680
-950557333 216344045
9321723 -980683095
596721104 -969962504
-990815425 2407506
920089688 521423040
-258494490 -936706798
47152280 979397921
-584254538 -830815656
-164299788 939689445
-132961342 -961102145
-519186170 797705171
-995056484 -44915421
-203727702 -948262023
-914900507 323006626
-228517432 -943215711
400659282 999841460
-63985077 961656285
-964186717 -421684309
-999443033 -134306923
491966870 989525024
-657119077 -792122933
156966970 -993437910
-508488729 803873545
-902798935 -552942699
-296474036 899908074
-175213556 936900698
-985333935 47322538
-921977100 -519803339
970449909 285568923
-905512555 346473462
-945494914 233742616
-598788473 745289402
-870789234 422017353
-526018545 793675745
842015546 716823491
-414681785 852046728
-930158559 281476072
969534871 -487466776
-997967819 -93411511
-788195789 556242723
134352864 989213758
499936329 987886269
-928774138 -506697820
-721799689 636151828
729169275 869539099
93709570 985094494
994099665 -315051569
-988137440 25880131
-920247500 308968042
-997084324 -250695445
657070665 925289834
101333128 985915995
652054604 -949063754
-768708343 581759718
-958643811 186441520
642373758 934198176
-973707634 118175671
785160993 806179083
-743817870 611720543
-23962362 -976752880
989845983 -358947193
-999655567 -143719982
617124464 947795356
-921438322 -520804181
-324051219 889829021
-600085065 744328369
968449630 -492828496
-908349179 -543901289
-997648456 -86854461
-750715708 603666292
-372279951 -907980187
477206360 -995522710
-990497088 5410741
690073325 902384034
-525424683 -856820236
233086007 996361297
-871237760 -599422577
-504199345 806309396
-814128503 518939934
823180547 -822308585
895828408 595300612
-992058158 -296172366
590850546 959805536
-607146482 -819540130
-752993987 -724203973
-830940490 492834561
-713418354 645005812
-502367731 807345385
-137921495 946050912
-47290729 -973782052
913941589 -672149431
-999935174 -161840773
985413986 -393459143
894732298 598248368
-359603422 875967567
-487479751 -871283574
-300084502 898622183
-685258804 673156570
-969011176 141885976
-83473828 957822807
573529157 -976942232
-262129012 -935881831
-999706197 -202792280
-440954730 -887136465
999290001 -220123044
-421714203 848778145
789529912 800207656
-986530404 -331374875
692918896 900201743
-879075590 -588635985
-554781821 -844502412
644679632 -952207269
-771633684 578065250
-915570750 321279842
-899468211 360751426
884138081 -732371026
546880677 -983630515
181806808 993201849
-997930707 -92592584
-963836622 -422750788
-609605561 -818294804
-178048808 936161507
944570746 -587501392
-377866935 868358353
-572486806 764085156
-960800397 -431671892
-977006577 100104923
838672782 722888181
-989652119 -312555811
629197064 941538603
-988665952 -318822358
837924911 -803769161
220702575 995704045
940999992 -598892728
97430615 -989177229
971989188 275015535
-956932151 -442289409
125214799 -991307240
-571782597 764570524
290814528 998657165
-14359003 970391759
-650740261 703988531
-726246208 631353539
-530676362 790881780
433135077 -999002405
-955044389 -447321202
810803099 769088794
-107977131 -965175861
263084067 997741193
-659579773 696385970
667928208 918171575
288709874 998597998
993223768 53906262
167469981 992099662
-909383976 336948411
901145203 -699865570
-969830223 137923597
-563289575 -840674980
-128957878 948106890
-964136076 -421839440
-396264682 -901041261
130890518 -991709858
-905979468 345341018
974498708 256709787
-797111113 -684268172
-600431109 744071412
938508189 452503683
987022481 141428369
-998569442 -107702554
-220113631 924591551
-968409224 -408405095
-417968874 850526701
-630871480 720422848
750067804 -892198115
214352603 995340306
-733471026 623387731
852391258 696957192
858025666 685598142
939193578 449664677
549381630 -983054100
707663574 888464883
859000367 683575655
-876018015 411548784
-558491016 773505337
-296223582 -927860962
-998619950 -109020518
-879462479 404473756
-583575752 756317659
-890801451 380231614
-121032756 -963083650
-389183231 863475387
991506662 -343305618
-676035024 681727297
-989229791 -315284731
-995646603 -266128686
809642179 -838165939
35409778 977801090
-998932461 -223672363
-30652146 967677567
-506614469 -864169115
-623873760 726012317
-334400181 -918252096
-657792524 -791719950
911493026 -677636928
103472476 986140962
345458898 999750514
960307309 348027641
929648120 -632635487
-983260875 -348747155
-373658822 -907592340
-990274571 7464299
-286183403 903503564
-533085531 789427574
-944931694 -472119379
-838290415 -640287051
-864348569 -608475377
-999177955 -125062514
-731893465 -741312976
-946026334 -469597489
-45736797 -973984208
-534578147 788524954
984652441 167570908
250581232 997207562
-355094011 877793908
323930611 999420946
994495303 31932884
-110991584 952095959
-383028218 866145741
-14649616 -977882314
885624351 622002154
759733342 837760426
-575516150 -834995953
-996587089 -67654600
-495820553 811002390
-150575032 943056542
-765351460 -713617012
960136585 -529862726
-955958025 -444898607
-992741282 -16795602
653628131 927459170
-987298391 32600632
933443380 472726925
-998591884 -229823763
-762815502 589049973
-418961919 -894140723
999782771 -131720953
273285763 -998602072
-737907239 618418349
510477226 985493795
-981128917 75662513
-553707692 -844978373
-336052638 -917821073
-615293748 732768532
993133641 55417222
-396498038 860255131
-933710021 271096465
297306798 998831621
475211708 -995752074
-546319487 781306927
-857038197 447997644
-777171894 -703149211
-496471001 -867990597
331129803 999550901
-979092546 88105067
-59893994 -972119956
871001768 657416343
813887391 764268686
789467358 800293941
-882137776 398874252
-999998590 -172648607
86383295 984278561
-919711131 -523981647
-688933542 669671883
-804746558 532941649
-387769284 -903538448
-754074041 599674675
-876483647 410600811
-289189056 -929564894
205337712 994799463
477984151 -995432498
615139406 948779430
-415036170 851883216
-688418452 670164805
997463917 -31310408
-917240509 316922745
-440512520 839765521
-985707483 -335911980
-852833413 455583955
40157776 978452810
-967193605 -412292133
445256993 -998295850
-467697001 826049817
-866473185 430396383
-996130307 -60428204
-820725703 508858850
-795750778 -685605708
852211522 -784204345
975625034 -455372168
756710648 841209283
-971854584 127839526
54451148 980359100
-310262454 894934112
-480208351 819491338
124310682 -991242497
-402876644 -899066477
-572312594 764205413
-766584665 -712542523
806787534 775246634
589480276 -972297320
-908182828 -544177155
-846568113 466640677
559596284 971557894
515500399 984262392
979754041 214515896
998802795 -74356288
-717429302 -752320947
999501267 -110533946
-999971564 -165803092
-856880995 -617942086
300616080 998918127
618006421 -962618264
-205463316 -947917002
751856282 -890834669
623038274 944807922
-837907424 -640729796
-473117325 -876334596
980050172 211915964
-590348932 751455344
-993971392 -281438582
625271837 -959957566
831238846 -812353256
928114962 492949955
-985088742 49069028
-528551170 792160415
-823402230 -657058895
50364042 -985007843
-938849876 255388988
845888117 709618348
185786532 -995103653
-286911526 903251652
-23787774 968842358
817926956 -828585511
-279817806 -931793817
-987237682 -327329270
448433653 996544960
110094424 986831619
987774743 -375817486
986749620 144520942
720099244 877834402
-423276829 -892791624
-925311206 -513466934
-993006441 -289145775
989994086 -357657080
-776069221 572370139
-990080588 -309750003
-606498039 739519081
390683021 999968628
472561451 993098717
-404939571 -898444693
449180019 996453337
-959386016 -435617459
828683703 740185513
-610989149 -817588405
-715092491 643254948
999476355 -108769708
153280502 990910900
-740002210 -734880507
-170360616 938153502
-777785289 570123386
-43731443 -974244339
83146108 983910549
159568851 991447538
-525469708 -856802373
257888090 997532607
740381561 -899367834
725595293 -909691216
-250960881 915185315
864730385 671383617
110905130 986914942
-146077654 944133653
600371379 955711286
428246072 998572265
-822509317 -658038723
-604158020 741284532
-861282768 440176483
-466674776 826579596
996328059 -284077702
905145133 -691488686
-503775131 -865248192
-901130130 -555613032
550615441 974452990
952752050 387751176
-998690352 -110921365
-880673078 401950718
-714333450 -754583449
-190011089 932977912
-671575391 -783315075
-377732043 868415855
298784186 -999202470
953684671 383041121
-753589600 -723704338
913770701 542440353
-995244211 -270038341
942924462 433743928
-985187065 48369758
-934864605 -494244481
974565224 256209579
591487277 959540999
-68935082 -970900338
709719403 886754046
675234981 913222574
974416064 -462048083
-978985415 88738176
-432991680 -889705555
-799908805 -681495038
-980138792 81824863
-571024416 -837102917
-926310176 292322140
55740420 980527168
998914165 -231916185
-994451685 -277389388
956325915 -545147148
-26377631 -976455833
849176985 703311901
-847465457 465069598
-527688299 792678270
-733262954 623619240
216214903 995448021
-609033586 737598956
726570867 871960046
987232373 -380014993
-506311030 805112887
-958575840 186709749
-711108177 647406362
-502709494 -865651624
-596857591 746711432
-870162716 -600869486
-360423783 -911288098
-999149198 -124143755
-979375204 -367333457
-305831942 896551157
995314223 16818798
-910719086 -539896193
-899491516 360697739
833928604 731274592
-952559192 -453803031
-379393947 867706777
22475247 975973011
-989078422 18069322
553063620 973685179
487273550 990456434
439708647 -998641441
263304590 -998318494
-749878276 -726799538
963349260 -516275279
-551941665 777742773
-879627151 404131342
-417648462 850675233
-490135138 -870320884
-716416862 641861659
772054574 823133695
973315058 -468027751
469006581 993682620
-159084788 940985369
665358570 -943044783
-475287485 -875585098
409154924 999636076
943378940 -591348407
204316823 -996028878
985117063 162609817
-998010821 -238663018
602124946 954929047
-949469342 -461468887
311836223 999184676
-993453535 -24745401
171803918 992440275
547907606 -983394952
-244134164 -939878097
998887604 -77898935
998555064 -241697354
-761180114 591056409
467854720 993864271
998143886 -50805586
929239139 488764487
651005064 929089333
-118664064 -963469553
-905218962 347183478
-986534570 38501929
252537982 -997971974
-994631485 -275803167
-476152768 -875285235
-347783372 880715335
484176329 991038776
-528735095 -855497494
992340782 -334804683
794879044 792673816
-993592610 -284561329
734652743 864266966
447759482 996626805
-519126724 -859309402
-516544266 -860326758
-850664415 -625597036
997671653 -36874879
952411478 389436594
-613420082 734229443
-953467261 206004952
645406399 932434381
-570562729 765410119
999347691 -100119506
999953636 -151893782
755579723 -887972127
-573359771 763480845
-821382316 507844855
969635364 290957096
76972238 -987444025
-379464981 -905941682
329832760 999528854
-999998970 -176793227
-961797682 -428822555
960945239 344472589
967102222 -499279312
-184030031 -952060397
989441063 111707398
-606921290 739199233
-917005073 317540293
177083776 992845781
-239076919 918908659
-968655595 143578121
369804844 -999957889
332306375 -999703069
-230109754 921634561
-997939443 -239632607
-727997702 629438217
228404891 996118561
211871061 995193352
625899699 943303589
-740991018 -734082982
187034920 993585307
-151912135 942735052
-999954540 -163850611
240800809 996745518
952639341 -559293289
265743649 997841305
-274374056 907537337
306327903 999060846
-618920981 -813463886
-113414351 -964316087
990712508 -351082986
-944135667 238268218
-98304920 -966671194
170319150 992324857
-828168728 -651785160
-248604270 -938899455
-735106424 621563813
-580441478 758534988
203950695 994714561
-267960635 -934547537
-496566723 810588582
518490722 -989347722
-911668783 331220803
-955903163 196988243
170690266 992353773
797463382 788962632
-578466380 -833591634
-388595511 863731678
-302907341 -926221965
-529121889 -855341976
283189702 998435340
974074048 259884825
-822519170 506088760
-982597751 -352060675
-698558001 660222386
-598071979 745817816
-312341564 894169330
-637325973 715183456
-969572279 139177202
971531589 -477386938
-604578445 -820828826
-689396888 -771935965
149561818 990588254
595189494 -970467015
708148728 -920732842
730558370 868222075
-902002579 354853586
-314669561 893311460
973424850 -467435331
-851240234 458418999
-755277945 -722279540
147659186 -992844818
-300923643 -926711237
-969437663 139829424
693185293 899995751
217481954 -996619682
-825409511 501586448
-946833599 229246250
914442417 540275368
-991079501 -114758
246598038 -997763456
-688651633 669941920
641517174 -953516476
-752691262 -724457214
-1936923 -979380529
-482708377 -872991495
-827828646 497786289
799947661 -848660321
-771464272 -708261086
-996417824 -64934227
-866131620 431051527
904354512 -693159711
946874247 -579893071
771398840 823946947
-602914466 742217124
-913175525 -535668198
-897772146 -560883274
-996938076 -73506739
-286373256 903437920
210776687 995127834
43726745 -984363865
184207924 -995018541
-999537668 -208704975
438088191 997699619
-742152155 613615601
-990811235 -304850285
241734869 -997586801
999841202 -193830584
-849040798 462303647
886631493 -727890163
305626444 -999330398
-601011245 -822603493
-688794521 -772332121
882646984 -735021804
464271865 -996849289
960273404 -529299130
-952949287 -452800731
-185189519 934273004
993741172 -319369218
-926065724 293004712
442098447 997288614
-870606225 422378794
-919620771 310645261
-744497197 610943803
-444002339 -886145091
-41117928 -974582614
-545839590 781609497
-983671199 58891379
688086689 903878474
-702315656 656423139
486240905 -994440120
-210620020 927311388
-231034195 -942689318
659668975 923616018
636485961 937548166
-977520912 -375479312
-771335488 -708374807
-951517485 212963512
691277925 -930127645
-457182548 831455949
-39924388 -974736307
-998436922 -104318982
899994833 -702233390
-562179694 771073222
-91927427 956106940
-661788308 -789312909
-713990536 644408703
-550649381 -846320467
-258053752 912908783
-704216837 654487166
-856702773 448610421
-992509479 -292867772
721573182 876526069
-925830362 -512465652
-862931991 -610295101
906077810 -689494411
964775887 322086402
803751859 779789068
99507440 -989346587
901675801 579177581
-647512823 706725585
931291173 481021255
-408453250 854893207
-871765150 420082531
907827688 561051593
-868706424 426093217
416472118 -999664134
-979070924 88233013
-786241760 558877024
-585112781 755222995
992877381 -329128108
-14748372 970328724
-999927380 -190472939
-909110340 -542633996
333096049 999582117
-559219173 -842516680
35359974 977794230
-899628190 -557986288
78195817 -987549919
-995608620 -52606281
-823034167 -657463138
-987337448 32293700
-415920012 -895085039
85811749 -988202525
-914759463 -532898608
-827316528 -652729946
979852769 213656054
959383907 -532939868
-470500899 824592475
-987065481 34420212
-807688028 -673668338
-534415948 -853190936
-988307699 24485324
922967468 511441483
-115292746 951155566
-998253775 -235139176
-430749024 844493595
85191417 -988149895
778417180 -869121770
-998642551 -228962891
-985494357 -337069716
-774775821 574045067
396354204 999915722
-967092543 -412612928
-228131254 922226368
-570135956 765703146
-791263203 -689976117
266480242 997868545
103219451 -989644271
744173276 854697375
-338309820 884427406
980947395 203902444
-402424508 -899202170
-990560230 4819879
647808593 931014031
-10328300 971034663
-253298415 914440471
999762887 -130110436
-137081253 -960410241
-664898480 -787421336
-364623884 873906765
-691053697 -770831145
-406823210 855631376
-922681398 302359051
232279364 -997228887
-880728061 -586297574
896577820 593272820
-599191031 -823507061
-984685974 51918559
482656303 991316749
90761746 -988620443
233940631 996404698
357136553 999875543
932419882 476685161
907606803 -686191274
993619994 47188577
-63352442 -971656539
-859459243 443556919
856619432 688469390
-458416612 830828153
978213802 227537446
984902091 164922771
799025303 786701420
963514864 329745528
-991667480 -5846795
-995907525 -263551624
-377464490 -906513901
-861942636 -611561741
-957545434 190726750
-950194266 -459699880
-59627266 962484142
-469906190 -877440374
-880846535 -586129585
-421149449 849042567
945703516 -583795617
-41615572 965766909
248793840 -997841934
226672858 -997004769
988952055 -366378962
998131112 -251636655
-268780469 909408047
-846646840 466503077
-815548847 -665531457
-714381034 -754548854
999937629 -149098903
-838691694 -639822502
-575195418 -835147605
-28996280 967961216
-986505995 -331511993
-988915135 19444531
-999223545 -217382447
-498233614 -867334267
-388763031 863658790
619184009 946773029
-149770247 943249783
-251666541 914960827
-866899671 -605168219
995822867 6408072
170016385 992301079
-543052638 783350058
-584840519 755417030
995899237 4777641
999738603 -128148268
328773437 -999664503
-274127205 907620439
335448589 999617900
974430217 257224683
922536319 -651582859
899089049 586412498
-608213060 -819001066
-956242903 195705030
972285824 272929546
-834833710 -644263620
-997662403 -243335933
-987595618 -325235714
888692122 614146153
988873493 119030650
-917776635 -527497911
-968150019 145939003
-873305983 417009500
217449546 995519158
-372104797 870791145
811796883 767539795
-281105010 -931490304
-981830893 71137492
-651106630 703676739
981156528 202011627
999989853 -161495164
-687051443 671467891
837251615 -804644829
-997714362 -242656885
177898854 -994669959
-725693296 631953826
-176207663 936641773
-791944655 551134128
975166272 251669920
-387185244 -903708735
497360645 988419744
-955435204 198742877
-952807111 -453166930
-576501133 -834527922
489566652 990007048
921844274 515369016
-844056290 470996624
-979601613 -366312350
-777081808 571046745
-945577202 233467032
-897783173 364614264
-270424466 908860461
384635166 999998277
-376198859 -906875069
-973240922 120641378
-999100514 -122623005
-944056256 238530448
-889053454 -574150500
-807609458 -673748840
819424032 755456236
704640219 890944906
-299028812 -927176135
-806016644 531079246
594987892 958066117
557448679 -981142090
999006134 -83135368
138831447 -992257755
-158585184 -956696842
642762863 933973266
-999987639 -168499038
-394399259 -901594244
-167086776 938988727
688315856 -931688373
-963511746 166599586
112157214 987042761
871884072 655372511
-689382647 669241267
-992091923 -10069036
-999566902 -207731245
-751916045 -725104839
803957188 779484872
584632449 -973767406
888201474 -725017542
177005258 992839820
-988424013 23528178
333478648 -999714338
990861542 91105243
-653708276 -794137499
735813908 863123350
-757606267 -720300077
-329891581 -919417586
-803093258 535356091
-707216373 -759686794
-834564128 486953349
-979499322 -366774601
722085387 876069125
998937102 -231258156
-706096314 652567808
-520313379 -858841821
-617738939 730850753
-525797829 793807523
-997734269 -88551453
-944668843 236498537
963421646 330300425
-134847016 946763512
-545819132 781622390
-328258677 888252973
305506588 999041064
-528878973 -855439739
983725566 -405359862
-997004792 -251661425
-65179112 961428207
393109115 -999999907
-964522355 162269113
-487033359 815822007
-7631417 971459668
-268987615 909339215
927361632 -638938022
-9051032 971236360
-993176886 -287841898
-121964965 949677995
983350951 181047127
139637509 989702950
994178024 -314096513
723281555 874982647
849356316 702962079
-903668259 350905013
-726110052 -745779135
-850104987 -626278551
983405624 -407521793
917526669 -663890879
998774474 -235870140
-260954514 -936149282
792026310 796726924
-829710186 494799646
-633315982 718446542
-575445185 -835029540
-556968508 774496790
863994319 672984117
523672161 -988406222
-903753423 350701387
509689974 985683652
459050995 -997284593
-998608255 -108713000
-701834705 -763472858
823270958 -822199397
370710858 999967556
-211545113 927048873
463733710 994490836
-308526096 -924825228
-531449563 -854399662
-418664491 -894233232
-991503787 -4236742
989937319 104746071
-893841721 -566930784
-988222513 25184292
385394068 -999995877
976339415 -451395459
-933936925 -496183137
926711915 498114404
507786912 -991222208
-470996118 824334551
497050707 -992927102
40688886 978525363
640145105 935478424
951092530 395915277
204392533 994741644
-981550794 -357155609
-846430794 466880677
249256543 -997858318
981615206 197818365
835361058 728795651
444464144 997021922
102314164 -989572250
391705843 999962065
-969087751 -406197621
959039438 355002647
394712785 999934856
-995927749 -263351367
565705814 969467045
810363139 769771048
279225194 998312543
589021417 960556535
-706134130 -760451158
-970676836 133773585
-265934121 910346112
-61640209 -971886342
-823633045 -656804424
-910098418 335167982
-890149434 381663267
310127990 -999403593
825833255 -819060997
-800598521 538974616
931541516 -627291972
268980773 997959126
895231756 596907997
-420224295 849475265
-939777365 252440281
-930555138 280343674
970524689 -482514944
171290022 992400435
-792232926 550737854
-213473012 -946313391
-699144767 659632452
979582529 216006850
-989008227 18663775
-379255627 -906001727
-549731596 779150553
898836761 587108814
-343594577 882365416
233422530 996378481
701447951 -924589098
-344436766 -915601938
650332493 929499046
-959947629 181263686
-944000058 -474227397
360583143 -999918477
590516728 959943811
-911070763 332728738
903371115 574285886
349101507 999791018
832370475 -810919336
-938873780 -485664929
673756595 914236487
292402297 -999065837
-887480340 387470390
957795724 -539324381
-302665125 897694745
-782088354 564433877
-938946703 255082996
-899177401 -558694704
-938623419 256101497
150020780 990628319
-926330992 292263941
-673807925 -781925942
-539958252 785253110
28343295 976813274
-879738286 403900164
-544501855 -848978617
-804852471 -676542593
726138769 -909329050
-912318914 329577886
990048905 -357167694
-254658375 -937562862
-639126641 713710128
956466466 368724350
-636273750 716042536
-479481791 819877818
-998176167 -236281187
982306844 191309206
-631623762 719815889
-997610040 -86100907
-218458669 925068886
-499961380 -866687649
-426970746 -891628618
-8575319 971311382
871467139 656339106
998568538 -65273757
-707584192 -759426089
-62553638 -971763859
30012809 -982960729
-834959829 486302093
-244775213 -939738200
821425280 752211421
910773995 551951716
-524220751 794747130
-840108684 -638177293
-546202333 -848248702
481638145 991502177
-9109753 -978539615
-944365759 -473402739
-882645138 397803303
-866396394 430543707
-687134272 671389340
987625313 134473372
52561377 -985217155
-436009781 841963516
997728687 -259867251
-723870308 633924331
-467420034 -878291153
-277178018 906589870
993437236 -322900238
-650322842 704343522
-127889342 948348841
-836771867 -642039924
933710263 -621030173
-196635971 -949650432
-226334840 922761072
-977512916 -375513426
740893458 858054331
-991301069 -2258333
-768556980 581949520
782481655 809779703
973977204 260603090
-997601284 -244132111
988496358 123823537
147989277 990450446
585859701 961842237
958991218 -534529465
481447022 991536943
327168755 -999646297
-602316909 742664251
-642953486 -800325550
756980365 840905633
992804306 60861031
-905451602 346621058
-976956178 -377824609
-872001449 -598388728
410529742 999593114
212046664 -996380463
-984912085 -340194823
96746609 -989120923
-992202102 -295132333
753106709 845210651
-997766887 -89201690
-775648865 572916505
925374551 -644273398
-974046975 -389190990
985216159 -394888131
844907921 -794403066
996934879 -18420189
-415692829 851579841
-809678637 525646212
-695859291 -767603861
239212522 996667287
-130548837 -961506325
66507718 981906366
998312327 -56318181
-895606053 -564227125
678740598 910753629
538174579 978176749
-900102811 359281892
-368187001 872429637
994462141 -310581791
994877540 25083542
995645215 -294320591
924590083 505724753
-907957854 -544549071
-989730096 12402359
963353510 330705077
333088868 -999710611
829424103 -814616998
929366980 -633418705
-883254812 396512740
946934314 415696445
772956000 -873931030
957890121 361226075
595960218 957649231
314465067 -999471260
-774359049 574581335
-984318132 -343329560
-792857610 -688431790
-878063988 -590055162
-975135011 110504592
462277824 994700307
-997621896 -86333157
-876507102 -592217940
-618017551 730631739
-660768120 -789930795
72294638 982627925
-697900797 660881770
-899227904 -558615586
767965352 828123856
-361132277 -911092542
749440801 -892674135
981897465 195194190
715366312 -916297386
-724111341 -747308538
-139001974 -960086218
-719434010 -750837150
989332443 113142567
687320199 904453533
-962444046 -426926726
555393184 -981638227
-718426514 -751585106
-170289738 -954609958
-915997921 -530698874
-635642302 716557669
998220552 -249697995
833413287 -809593057
753644325 -889465897
50494517 979841762
-974866176 -386135461
-999143523 -219268766
777291854 816543652
682928739 907724077
-526733031 -856300002
708862181 -920306864
-989862984 -311179441
-983501681 -347533369
-487766485 -871180122
-818378743 -662533008
-220802064 924391788
-837229658 482546838
-962457092 171030377
-849430996 -627096321
-218780850 -945230049
-508160449 -863577979
-999606644 -206337205
-869382726 424779312
691307602 901445116
547398692 975445948
976500047 241363839
340568053 999689414
28885564 -982841034
996085759 744621
-40547824 -974656053
-141508304 945214927
-982399562 -353040668
-963898680 164954509
844870252 711539417
-918386013 313909472
-537255361 786902008
-950986450 214836083
833857155 731397264
-670665125 -783879906
321460407 999374289
998389664 -245810099
-575667839 -834923928
-999334805 -130305939
44111851 978989552
-957516902 190836323
-793474718 549021344
225537055 -996958029
738435690 -900758833
-970450403 134889179
584515742 962382033
-640283513 -801821252
-766085216 585019792
857775897 -776058060
-963359907 -424196754
681217849 908971002
469894269 -996333295
864038585 -766376331
995048428 21940144
-648099095 706230550
26738361 976584941
978744348 -437320152
86835865 984329633
-263894502 911011553
943124816 -592164417
14158557 -981234044
908621241 558630937
413114661 999490859
190018416 993799442
-896424817 -562967858
-831429989 492050467
-944441385 -473232038
-896555939 -562765880
998984651 -82149841
-746267821 608896347
985603461 -392087048
-577051030 760910541
-657548846 698153527
188224000 993671471
-758618048 594190068
-938122952 257673969
-873443348 -596429099
-70743081 -970653043
-817435998 513907856
-174592939 937061892
-385212790 865200481
-988278885 24721811
999999917 -170019482
953076434 -557663131
745193387 -895853471
-963101151 168328355
-788812198 555407398
-497274522 810195452
926865096 497554669
-779856739 -700710018
-50029998 -973423924
-744042450 -731597497
822476866 750494571
-898559301 -559659810
-363640445 -910397788
-883303913 -582606805
-479186502 820033990
540452846 977523486
-549166573 779508286
-57162570 962947443
-512479987 -861914522
-354388196 878078294
388265359 -999998328
678112582 -936861715
-167526938 938876822
-43279824 -974302857
-68675272 960753602
-796596578 544660515
-890195394 -572443686
-67273571 961024760
189243768 993744583
-721635110 636328318
-269659266 -934156602
931018107 -628788656
-343619919 882355447
-6577493 971624762
-74448130 -970141205
-557598187 774087240
-829960516 494400851
195615452 -995612612
-323417167 -921076804
-608314248 738145828
-198627455 -949264740
-991965298 -8801215
776638192 817381949
-73025033 959903729
-887865243 -575913471
489120545 990095455
-968066702 146325970
-185054136 -951866144
-795782076 545802326
-697371164 -766576084
27560205 -982699612
-985998200 42509141
-897954362 364223750
-706593171 652058502
-67751182 960932407
402722502 -999914614
-982870172 -350708811
989569464 109967026
-547711932 -847596295
994972207 23361386
-668998983 688091931
-365826553 873409422
-452434938 833850755
-508478551 -863456259
-988173984 25581773
537184765 978459620
-544569059 782405849
-690507453 668159552
-951648072 -456107644
854358768 693028510
-934809898 -494359051
555898894 972772947
667841589 -941864964
-81551119 -969147669
459828011 -997223529
-518365485 -859609315
999740180 -128275316
-603302245 741926668
-895172536 370544718
-712052043 -756233258
-946672014 229792722
-147190719 943868106
998092003 -49194765
-940917472 248777319
-997074879 -75951374
505384768 -991624751
-299164444 898951518
-973857397 -389877358
987216950 139205187
-997233450 -78859500
220610845 -996754084
361611491 -999923857
438247507 -998730940
577510801 965127230
650841084 929189589
-585686091 754813885
-998438693 -232353534
982144291 192866442
-331553169 887010930
970874877 -480737425
263678078 -998329989
161952605 991648556
-317915346 892112110
-843304320 -634429630
-999554708 -139021908
75164880 -987286016
-938067815 257846251
-940217991 251030364
722932892 -911444256
-632751258 -806012924
-111134283 -964678410
136859583 -992123822
-960295542 179862743
-963988049 -422290520
532916645 979665675
929842607 486499696
-869252396 425033291
-929311213 283881363
-968593850 -407806700
-820625247 -660098152
258261855 997548715
901807809 578801665
-998848270 -225292275
178487736 -994702711
-894663958 -565671638
900585327 -701019427
-946163970 231500840
-590652560 751235234
-848824143 462685047
-967668195 -410779590
-832473194 490365151
223313060 995848470
263997959 997776061
895964368 594933642
-147220188 -958683359
-39312139 -974815097
-589410693 752135115
-497061628 810313853
-609608193 737160715
-960504768 179019225
543950844 976498532
700143074 -925320059
655184792 926483166
860372150 680705999
-46711217 964861610
-747832353 607062944
-593614150 749085057
589652462 960298542
-380754451 -905571051
986323593 -386827145
-994556286 -38328238
-989199007 -315481386
-713707643 -755037313
-487856745 815375324
-939014716 254867671
-673234578 684285753
995141998 20156613
-555811679 -844043694
968584352 297813977
757941645 839811318
994811924 -306039040
-998028473 -238417650
-429383399 845146240
-932041611 276031180
932756623 -623789139
997483357 -31810612
-945977696 -469710284
-366416018 873164952
789223005 -859218594
521864469 -988737550
998360291 -57918118
-144115545 -959217378
715288315 882041217
983559722 -406484132
-54106357 -972888206
-961979374 173012331
-688606418 -772455124
-156132005 -957129616
658413248 -946245896
820666005 753446836
525486625 981677875
352861952 999831551
839175828 -802119110
-481500842 818800460
930605322 -629955347
-374965947 -907223731
-208187626 -947375086
-134184601 946916238
-418712516 850180143
-956253253 -444113364
725208482 -909947368
953239262 -557053704
990420446 -353816418
-868312838 -603314961
685309021 905956704
-593243700 749354272
-854590893 452439881
-991975435 -296766200
767052309 829223816
-947188059 228042080
-964815491 161000267
879192338 638102181
-624920744 725181691
703500260 -923423163
610070686 951240379
201876790 -995914864
-110068576 952296210
783704057 808143728
-770993762 578878407
838880518 722513725
620192686 946267587
608026894 952214962
-993529254 -25632385
-767818211 -711464187
17670860 975277950
-289258633 902437134
743193681 855704471
746751101 852020609
-712222939 646251145
839607129 -801545610
-969910290 137533108
-343452697 882421182
-154588560 942087222
-220024808 -944974094
-780780777 566175214
-55523564 963253422
988990836 117533863
-941109970 248154937
-824633460 -655700729
789007082 800928207
997493682 -32082591
-997842074 -240944750
-653243184 -794410891
904286435 571612531
754947197 -888460935
-998991031 -222504407
-330693592 887336211
-901346959 356386240
-387486279 -903620977
308924392 999119956
-999576335 -139987893
-953707285 -450833647
230559397 996230709
-774373687 574562539
-883170270 -582800911
975224450 -457587839
999752165 -200520862
863150671 674799757
-526188776 -856516614
976282406 -451718467
-803300748 535053710
-943893664 239066579
654503713 926910840
-616822045 -814563358
-784178715 561642722
127506676 988568058
634086656 938884473
-317235217 892363631
-122393222 -962861051
999996639 -166047035
947791915 -576735831
-509513623 -863059644
711975775 884862918
-364946076 873773646
-907167659 342432111
173777098 992592464
197348912 -995699640
-687656111 670893222
-100122713 -966393714
-646573816 -798275608
-980758430 -360943994
-891235773 379277524
-982365300 67617290
-366256051 -909669640
991806368 -340306531
-458566175 -881293513
-11366922 -978272375
-633693521 -805490217
936122371 -613903288
173004618 -994395494
991833450 76280245
-538117074 786377983
-722178043 -748779166
803193579 780612782
-477403960 -874851541
33440404 -983319048
992745644 61818302
-666753994 -786286197
184064493 993368681
-864433281 434271031
994212132 36933653
-222671230 923843774
-999143359 -123958764
-904995685 347720852
-778434995 -702006250
-126054366 -962256233
967486393 -497468321
715485858 881870940
-556691651 774676489
551704854 -982511658
-661830451 694421512
-315965811 -922962180
848354058 -789633766
-816411128 515470566
80962048 -987788797
-702080656 -763300892
-791161106 552206981
394000003 999942799
990555765 95682860
-711392305 -756706884
-776607180 -703659703
-723307927 634530094
-140831727 945373267
-747642591 -728644690
896116075 594523931
-346808414 881100209
716413152 881067278
-917330385 316686922
-693328045 665415953
-854938267 -620348460
-822824874 -657692944
-922962319 301586898
108959432 986714547
-871511563 420586465
-992246362 -294809226
-835893303 -643049379
-105776075 -965519287
257328298 -998130836
-656283960 699247898
-915983706 320208682
968881400 295887609
-712152826 646323874
-642814198 710659984
56917842 -985626233
704099561 -923079579
321867407 -999577401
-979410174 86220515
-219765924 -945027443
-864594762 433966785
-999469993 -210852127
-670039979 -784266211
-897102427 366165468
779349583 813886675
-746720877 608366331
-972705549 123452815
808150441 773169343
945997770 -582820795
-22078224 969127921
-291995922 -928888605
-998745942 -112440437
374279823 999982541
765491478 831062668
-913248556 327219445
-999800868 -151552496
146733730 990339495
-336708369 885045229
679715154 910052962
972040078 -474781074
-580254520 758666677
814928279 762628621
-778340733 569392304
-994063908 -280664485
426137546 -999329449
-699063703 659714086
-972350476 125295076
453031925 995961958
138347164 989584444
-952505432 209456272
-548831836 -847111425
-903231658 -552247448
769648727 826082177
967323082 -498238254
129203344 988729619
-501489865 807840085
-790527199 -690686595
-340677638 -916601127
-999974375 -166141446
-989376458 15511434
-736384114 620132212
-993446798 -285727804
770597847 824929790
949636826 402964260
932611819 -624207459
-793766454 548615929
-795376747 -685972667
-976012659 105658605
571277804 967464428
518700513 983455368
999082461 -226983136
-164907055 -955576444
807460585 -840601993
-71980985 960108900
-780517195 566523489
-971351096 130399737
694328198 899109109
-977583794 96841479
-920527077 308217090
121145051 987944301
-918669279 313162388
-976762554 101474680
-826978129 499126326
-816228101 515749280
-889732899 382575378
996984374 -19600816
947855119 411399456
-190390622 932875543
978080958 -441299969
-433520517 -889535741
864342852 672229357
-866318506 -605926281
212817726 -996414720
-142603600 944956777
-100935418 -966269285
-65251013 -971400875
-979728647 -365733187
-630698060 -807147280
833140775 732622198
-566622731 768091226
29033533 -982856756
-996901524 -72862365
898958144 586774394
-789132728 -692029834
598911376 -969238862
890063077 610582983
-783030044 -697776688
-994414290 -36498194
983124999 183295923
190191265 993811552
780428134 -867318642
336518417 999633317
-667916728 -785573463
-180931099 935402124
997428849 -265669828
223866506 995878607
-90675176 -967824630
970199088 -484146665
971918169 275510548
-990895854 -304279086
610616485 -965230159
774798789 819715890
919432409 -659300763
462677618 994643237
-587747098 -829125623
-466642321 -878556120
-109688473 952378585
696269389 897593972
-347507063 880824747
-389386644 -903066196
-968716538 143289765
974313860 258097353
-933507153 271701004
463120016 994579979
-994245928 -34350342
422082552 999015634
605540057 -966993889
-761322012 -717107741
-446126520 836996646
-913374696 -535322306
484829286 -994617939
71662407 -986974623
862791426 675570016
-50208881 964231266
883056212 628513767
397026437 999906982
866756162 666945407
-499223311 809109776
999811038 -134233678
467610874 993902047
194327977 994094153
-774876234 573915611
13362846 -981144148
-558694238 773372701
-945587348 -470613608
542139047 977033677
-931368957 277994909
-633822833 718036096
545780671 -983880676
127878907 -991496510
-206468019 928481754
77745611 983284035
437672074 997740088
23126285 -982222110
997998319 -46312686
-50531546 964172155
-700071795 -764704691
526769461 -987822801
69586930 982294239
-354409029 -912926072
-881339599 -585428259
989806962 106612816
-674720064 682932853
955378981 374347840
-999746072 -201280473
969169130 294017637
142320706 989946163
135487647 -992029879
-927556480 288832191
-334613356 885848389
-970640920 133951023
-907871547 -544691682
-624417779 -810560090
-897299972 365715574
314159982 -999466594
-819985563 -660794205
993492284 49372028
-25230120 968600060
859114597 -774017335
460502451 -997168818
-799435569 -681965571
-105283461 -965596069
285224065 998496019
566201816 969292323
573879279 -976845376
-988657032 21600832
999442489 -106453129
997552403 -33641467
-303880032 -925981495
-643759620 709871336
-613525616 734147729
-493109872 -869232694
-996145396 -60663236
999621186 -206993540
998600834 -240540221
-916426136 319054763
-124325339 -962543481
-798292913 -683099714
997652277 -36347316
984328876 170953943
258984619 997578756
893435320 -715197277
-632695852 718948506
733084564 -904557550
-998532066 -230832199
995313938 -299094404
-967310518 149819207
606783915 952801081
-985763549 44225240
762915803 834074967
375021692 999985008
-52443925 963821150
-545608958 781754596
615655647 -963455465
-567077007 767783591
73405597 -987130640
983960985 174776980
-804293648 533603810
144724027 990160538
999860245 -192183711
-965737549 156961756
455325714 995660648
-603133945 -821547882
-741428570 -733728489
-979256288 87135021
-971751457 -397287936
564045239 970049194
-295750274 900163865
897202599 -707846077
143590171 990059453
766316053 830093084
946547339 417491327
-494349799 -868776492
-977261997 -376562692
-737405982 618982799
-999711640 -146548183
-952713765 208711725
981706071 -418769209
590044558 -972120255
-575898377 761714916
992618097 63892132
820371698 753924305
943884080 429531454
202381209 -995938467
-355181395 -912716788
897792828 -706672038
-663475759 692978226
579935974 964193306
-513697784 800879824
998606481 -240392068
-997807754 -90018972
264565464 997797369
-920849067 307349617
-280174130 -931709840
-701287239 657466787
-403474454 857140489
-535637319 -852692258
-999237822 -217028287
-61551223 962119651
-757956707 594995770
13949453 -981210638
503623291 987092899
-382990634 -904925905
-267164588 909941704
144088271 -992610630
374384 972702704
996542817 -280673483
-625475158 -809993902
995565942 -295480313
900121701 583549784
-401761352 -899400957
90051271 984690094
-969734563 -404068238
-914465728 324119784
995320116 16704538
-595622339 747618931
-997896897 -240206873
999243835 -221811634
962300205 336809399
169201858 -994172446
-692595976 -769797044
-684747721 673635593
927018376 496993401
-550113802 -846554228
-103427539 953717679
-792907160 549807491
999189997 -223600719
-25728968 968515736
-819238753 511148723
949510589 403565401
682920105 -934443215
-977933868 94838737
807892036 773564444
-912570570 328940139
999673560 -123126735
137359728 989493036
868999219 -758367366
-617441865 731084148
-632973162 -805890143
-625375980 -810047089
524455793 -988259238
-766652779 584317537
845373261 710591953
-493018432 812551262
-893589662 -567314729
-839363802 -639043886
-948336019 -464180016
615465948 -963522564
-408221430 -897448100
-543635753 -849347738
-976212342 -380838091
-166144417 -955355576
775452325 -871754337
-993335876 -23378826
884679879 -731404690
-209235432 -947166504
663378246 921196489
851007625 699709556
-982893749 64108407
-775514474 573090701
737171659 861777138
865487032 -764087812
-908232999 339801671
325629981 -999627836
-874362490 -595172660
963119506 332079311
878707935 -741880320
-748066500 606787439
-484349741 817269534
256146294 -998092328
-639921927 713056869
-466463484 -878616912
992621379 -331874989
897641657 590374124
676004524 912687334
839302620 721750767
-954611926 -448463757
592688724 -971277005
-872920558 417779552
-480626087 -873726661
-136285637 946431018
197548557 -995709343
709367257 887047739
-421459309 -893361785
266964405 -998427172
-400924066 858283352
-132660863 947265469
790607673 798717193
-986448845 -331831458
900891833 581388756
-725520821 -746230250
429441218 -999183453
-76935286 959131306
-544760990 782285962
535460830 -986109748
-999539277 -138347574
-999838694 -196954506
957654145 362485273
-978295317 92757956
-282115364 -931251165
-569038395 766452823
-780467198 -700152562
-493459339 812308424
601767554 -968277487
-916684621 -529467201
905212486 568896830
-666449123 -786472930
-978857008 89492715
-962180228 -427705294
389914835 -999998979
-456607792 831747371
-229196347 -943074018
158846150 -993553118
999095986 -226572349
993597637 -321044361
-37261741 -975078820
-982176029 -354137581
-586442648 754273151
299310687 -999213079
983286174 181695771
-916175441 319709239
717818582 879842056
785846174 -862360712
-872515525 -597691293
-572353235 -836483875
-992440289 -13627004
999800337 -197159327
999995945 -173448221
-1909037 972351307
-321752359 890685382
999194883 -91909125
800718189 784242771
-279158552 -931948810
-953671140 -450927865
-592546059 -826781327
-933746213 -496580547
856031738 689660690
-698260870 660520660
-935837745 264681375
606102092 -966801048
-731035999 626093106
737858121 -901170099
-981281120 74691367
-874334381 414946049
49036575 -984881354
-938827066 -485767071
-159419606 940902626
-841687766 475044085
-860272254 442053925
-962899653 -425573751
170208358 -994231744
349578874 999796243
-211040527 927192189
-745008797 610356799
-570216838 -837478648
113130572 -990416537
984199193 -402118385
-203879079 929202831
95984417 985344499
-686029248 672432352
-854061715 -621427981
-740181771 -734736166
-999966133 -185619194
-801075405 538288055
-437962178 841013830
-974008306 116568641
645685294 932271507
-399361473 858980860
802985951 -845491942
-746139366 609046438
-975039355 111026524
-508273928 803996685
-770126454 579976295
566072203 969338041
991832534 -340041265
-97000051 -966869329
-853817586 453826952
-964108925 164052778
-807468218 -673893233
403105174 999786084
-986722245 -330296039
-755863834 -721782855
-700752848 658008034
-129159721 948061103
-727919500 629523972
439986859 -998624334
362538925 999920356
-946744889 229546782
-619313191 -813257594
-712481861 645981705
61796041 -986077247
625845672 -959741009
676851927 912092797
429661644 998458340
-959204940 184219652
-316092914 -922930204
-986896124 35729620
-85183737 957478517
582856133 963040691
-425824372 846837512
750628543 -891771846
869457620 660928067
-681139962 -777298697
-929584464 -505082944
-508011502 804146723
-490149024 814126790
268418795 -998468791
-318178426 -922405444
-128784170 -961801872
962462868 -520093360
57169717 980712543
-399827248 -899979584
972888569 268585116
-759832944 592706267
-26618475 968364937
-881625487 399953701
534190394 -986369387
922595135 512748159
-939963388 251846183
-943797802 239382627
225844882 995984442
861518138 678283826
960466845 347140186
-969546144 -404689444
-785444404 -695517941
-736584179 619907391
961118243 -525783930
-970184548 136191889
-317836570 -922491535
-446390169 836865946
-524773353 -857078488
877991391 640998432
-887147938 -576975052
-787641063 -693450102
-424178729 -892508287
375272131 999985782
223806479 -996886750
853441890 -782449643
59956742 -985907643
801090593 -847486065
976434144 -450857789
-123650852 949303328
738679269 860276965
-925022202 295908786
-990152330 -309276781
834795823 729779169
666750921 918962154
-407070298 -897798668
816138999 760710013
-36898322 966594587
-963707909 165768932
-627457014 723161176
-817156713 -663839863
-31880964 967466238
-917659390 315823070
-249616964 -938677266
93553800 985077348
879622218 -740306183
-693408108 -769251654
882005145 -736149391
625508100 943511817
704252179 891256958
102319141 986019757
202588173 994629651
-919794703 310180498
751379687 -891198764
-417175141 850894318
769598169 -876747896
-961965359 -428334787
995475151 13615452
-873129919 417361383
974240855 258643373
944790071 425496165
-986198541 -333217512
-709675210 -757936039
-988979972 18900847
-145426342 944288604
-522318494 795872940
937616106 -609359490
604150098 -967470328
-226120626 922824629
-87433318 -968304562
-992566784 -292443046
979883571 -430394465
378722044 999994071
554139182 -981936529
-945865719 -469969457
535953745 978811137
-750513354 -726272317
-435673708 -888843651
986140392 151358575
-674484059 -781503885
973085147 -469262424
143412636 990043623
-352216057 878951321
536479971 -985901407
-328844517 888032745
907077391 -687340561
-662876776 -788652229
294648835 -999115268
-599940298 744435863
850083045 -787220672
978705784 -437553136
-157577723 941356054
-452396679 833869952
598147590 956694807
-479976206 -873955173
213329492 -996437377
-914004837 325296401
791472964 797508416
-676594148 -780179448
-313909529 893591637
673633869 914320244
-865210843 -607364371
-951807861 211935718
-988142012 -322006410
-843343045 472221299
-995171964 -46490929
-930866893 -502493032
417280496 999288593
-842058146 474414095
-564944995 -839913926
-569866046 765887732
996684691 -12595630
814091873 763947065
-849978106 460652068
-527800907 -855872025
-998723851 -227555944
998013893 -254071702
698978869 895458931
-993740226 -28149599
-728358716 629042136
-773983309 -706019469
607247039 952583700
-626779898 -809290312
573098435 966791849
-996296279 -63018606
442454421 -998471878
-554521204 776081663
-754647588 -722812347
382511277 999999203
-916129001 319830342
924590968 -646324034
16128751 975053594
-977558166 -375319450
-457443621 831323272
-163588189 -955811001
-990009433 -310217819
796630219 -852010667
140700962 989799814
242664012 -997620725
-507014423 -864016445
-659650735 -790604180
-90436253 956411610
-801451492 -679953801
979910683 213149880
516052207 -989786075
-935392881 -493132004
-284390409 904121670
446235147 996811023
-535951683 787692530
992579755 64515098
-996029043 -262334049
981971976 -417025202
906232803 565865020
999603024 -207780527
956992455 365978956
-936502426 262658933
-995828866 -55787800
-492454423 -869472883
-905917948 345490335
-32182912 -975729422
-906609686 -546765589
-961392450 175412911
596020741 957623197
254369284 -998033327
-937091148 -489521105
735529350 -902822691
-226565519 -943621242
863456261 -767290635
-52821183 -973057506
-963880171 165033684
-468720963 -877846857
947961841 410898047
-272054473 908315971
598354551 956603984
-116318933 950929445
411481967 -999773256
-849693379 461154718
-645329190 -798983276
-378795366 867962328
412012476 999538625
-842758982 473219749
-999671608 -144508115
809500107 771098141
-3632830 972084567
-467115276 -878395192
978539374 224851686
-955949761 196813174
-610401438 736554531
-999613250 -141697666
-200249842 930200668
913514175 -673114272
-66888968 961099099
586308898 -973266116
-986324116 40082638
940484862 444255719
626329186 -959558270
-932061102 -500057885
345176839 -999817171
-996282645 -62805275
-455951294 -882173792
-905438877 -548676966
724586017 873790431
-999757683 -200779105
-860733783 441198488
544348590 -984201084
602766494 954641896
664793260 920265202
-230560897 -942788812
-993118959 -288287583
-961828009 -428734428
-668115416 -785451276
-805048187 532500106
-941964523 245385478
999992690 -162854145
825022677 -820058252
934049041 470369565
-399012805 -900222958
436496470 -998826135
351312872 -999863090
-786149105 559001396
78118550 983327971
92899256 -988799596
776034390 -871240992
-477169761 -874932768
505181217 986742146
-983515303 59939775
-937581808 259349814
-280126864 905586054
-342039966 -916239713
-828900125 496086964
835130169 -807388723
-445599645 -885623004
255004587 997406204
-987812486 28523086
727771526 -908232220
924766041 505100304
-999429289 -212036169
-996006154 -262567520
-252962644 -937939042
-498599716 809457702
-640812108 712322511
-839642583 -638719600
-485817292 816478989
-754244034 -723152790
992534629 65247840
-904549007 348794328
977107715 236500429
-739735720 616355584
-288293648 902772879
543576990 976610235
-157686814 -956855548
340283264 999685594
-871013097 -599725383
-698846525 659932469
992016547 73446223
-652098638 702832016
-803079593 -678322478
-970559725 134352057
-24038599 968800238
122471137 988075258
-981638059 -356735631
-563549782 770158940
-807823843 528409059
-86888759 957133298
-9686415 -978471395
-339356450 884021220
162535599 991697385
36513501 977953089
722778815 875441790
24656651 -982388255
984631403 167792053
-426320580 -891834060
-714989769 643362700
-126922341 948567621
-242633015 917802732
611141874 950727867
-783277851 -697545384
-22564102 969047046
-623431667 726362578
-476665331 821366001
472228384 -996086029
-198664502 930633750
885187613 -730497688
-606590902 -819820457
728808032 -907532290
-858240914 445796205
-606222495 739727307
-741661773 -733539193
-987305353 -326934157
-449415113 -884360832
-974119372 -388926738
554007883 973382277
-715589100 642733805
715822024 -916012337
626684136 -959423067
-669468497 687673356
355523825 -999889676
818450291 -827965732
566563897 -978809407
-669858717 -784377976
-573910951 763098090
-966866144 151859687
-825394715 -654858744
194003699 994072358
803175637 -845290091
-368860960 872149167
781711899 810798757
-157704897 941324914
-906582378 343867735
-939009096 -485368828
-469081669 -877723362
-905587686 -548434503
-431231033 844262982
-999728417 -201972081
-966998502 -412911219
-750283128 -726463621
967584115 304271200
-709507080 649058470
836610837 726584087
-788349248 556034916
-752059845 -724984781
-969672582 -404272589
-887569745 387277135
-910605379 -540091045
559265527 -980689403
-617231068 731249661
935603189 -615467074
-648458438 -797192106
-961540224 174809401
-992778626 -17197388
817196990 -829448719
31562097 -983123539
-186287184 933979863
-953129207 207223093
-930361170 -503517255
858362781 684899222
-965348086 -418093647
-481970287 -873253013
-775784101 -704402038
-508078102 804108710
543356914 976675409
62973999 -986185716
-428740934 845452280
973193096 -468683542
-949277207 220829199
550583260 -982774673
995503202 -296381870
998304038 -247833957
-290177089 902116558
-594912822 748138745
945964521 -582931457
-932771901 -498601458
45895748 -984577226
986544422 -385182638
298379610 998860098
999200451 -223259661
979172534 219534370
65444824 981771906
898482915 -705293654
-264223285 -935404346
581495412 -974692727
-733987803 -739671883
-767407415 583381933
-116559370 950876336
-766990280 583899324
-996919849 -252688039
-217851880 925243782
-636259910 -804063876
-83831801 957750833
-783271064 562856014
-873377193 416867088
-450918821 834609909
-925670718 294105283
-846232449 467226334
-734550088 -739227134
137920771 989545011
-880926948 401419334
280426516 998351010
864123234 672705923
-250898778 -938395485
-159632633 -956511751
-789167093 -691996768
-899829960 359915388
-741904484 -733342066
-637611512 714950162
-241418175 -940468479
-19993318 -977238275
-402036927 857785920
-988078149 -322387457
-390434977 -902759384
-902687391 -553121871
184565355 993405631
167826072 -994091152
948617385 -573844324
-880245736 402843842
928855272 490197925
880682016 634446871
-900003785 -557394359
-982933232 -350393979
871254152 -754599193
-231267330 -942640177
999969262 -154963096
979328201 218203103
989256134 114132799
-992585942 -15149851
-652834117 -794650550
999817089 -195832203
957232024 364720246
-114622623 -964122697
-757337937 595746657
-149971613 -958207388
-534585399 -853121809
-351912076 -913601682
-191600487 932548940
-84192932 957678105
-552751602 777222997
346086709 -999824551
-475901504 821768929
923859990 508307235
-624988428 725127950
-411844125 853348858
-998711532 -111499499
789159988 800717832
984641558 -399001908
-948017260 225211286
-711513179 646987044
638757828 936266229
-608773505 737797174
-565698796 -839567026
-505924913 -864431900
-162719340 -955965169
-545356534 781912985
-420196594 -893756525
433284587 998147998
-888790508 384626753
639122316 936059738
-106671130 953026680
-886212386 390204826
-986216106 40890930
-883853143 -581808525
-932930652 -498274327
835434594 728667379
661913925 922157825
-991311311 -2357671
830247254 737541006
829105314 739473757
-699979401 658789811
-474896109 822298348
-914656842 -533079505
705462705 -922293694
221699653 995759730
-215244305 925992136
-4576138 971937756
767776770 828351883
995985032 -289286769
279667318 998326845
949505420 -570706268
-337383117 884785314
430994734 -999111271
-962249352 171894009
-311340839 -924121769
-502121486 -865874207
-192902155 932197355
-790789251 552715702
-282489210 904776301
127060385 988525174
988470538 -370286179
-375204587 -907156291
-538670667 786039859
-305089969 -925681986
443815255 997095531
986197076 150725375
751773598 846670883
-734214716 622559404
942327975 436349107
-531053208 -854560556
-626594167 -809390645
893826832 600670803
824498733 747163533
997338032 -267359981
998862214 -76821786
614883267 948905467
988594071 122585863
-919724756 310367420
815149854 762278263
-850792799 -625440341
-601215426 743486853
-747059941 607969099
939711136 -602920142
976359089 242472003
947437709 -577965540
802470759 -846039675
-68647314 -970939614
-625154049 724996438
92602218 984972549
671052067 -940311931
-974956953 -385785907
930715386 483206936
-999217089 -126331876
963051495 332476336
-878395937 406681683
-923923104 -516120851
-949986149 218346061
962382700 336337264
-241185376 918253297
874523434 -749060617
-820408640 509348028
-845147974 -632244432
-284287699 -930735147
-999650588 -143477158
-723061590 -748108539
-987030858 34689342
966890546 -500276475
-958018375 -439358396
-265360135 910533838
745715205 -895467185
997576008 -262878270
894354321 599261171
-65790117 -971328122
842369465 -797848108
222800324 -996845239
816386672 -830406749
-986377163 -332232027
-968271955 145370658
728089568 870552363
-341834772 883055032
-362047193 -910839872
-367043732 872904612
-652833384 702205647
-998578747 -107943300
708854481 887474521
789581817 -858880787
964586370 -510854050
-994445382 -36898390
-218484434 925061457
266274098 997860945
692898750 -929263001
999660288 -205238866
-203088770 -948388768
-271478065 -933737345
-994829924 -41884584
-767170053 583676505
942880661 433935701
573687871 966572734
818817010 -827531260
-592816806 -826648401
-315178508 -923159988
143831592 -992593642
-376597036 868898430
195970874 994202521
796962512 -851677788
989910954 -358385110
-698230342 -765985316
-658523020 697306879
194662971 994116606
-994520569 -276790494
-138498999 -960171174
632751858 -957076894
994307574 35258184
618334738 -962500303
-999989033 -180962487
994836368 25830002
-63319820 961783061
-686363020 -773920637
978876256 -436522010
-728754568 628607487
-977955307 -373609195
701735441 893271838
-840567227 476941612
-997103711 -250455015
-681700586 676483255
-661559731 -789451426
892948212 -716127684
-119654773 950190901
780784617 812020803
999938741 -149275269
337371617 -999751063
-959175271 184337232
340091232 -999774945
-86704125 957170693
927877454 -637525791
884937666 623750695
-977687460 96249354
767917356 -878128998
348341909 -999842200
-271322305 908560677
593661441 958630160
989395798 -362714513
424129633 998879134
-220260261 924549221
-322351590 890462290
-982647014 65748896
361029933 999909260
-999560480 -207950621
-974083107 116168657
-835501552 -643498475
473883365 992871141
-966463373 153699886
-986674923 37427605
996138766 -409136
406900875 999695015
-986392261 39572075
982665830 -412454026
999555644 -114447867
-436791042 841584173
63185089 -986205114
-959693865 182279392
996595148 -10537185
125080474 -991297652
-670336936 -784083009
-597368212 746335947
-582343978 -831735436
-611145864 735983237
320004235 -999551515
-792813067 -688475143
-828366363 -651565403
493347332 -993468654
876613847 644282788
-459339374 830357172
199380525 994424620
954563068 -552024603
914211827 541021019
-615823457 -815084748
809661517 -838144196
854798311 -780490388
444977532 996960886
-300284931 898550396
-57146321 962950485
772413508 822688422
-904584342 -550066750
-870917319 421764236
938606883 -606329804
522746834 -988576905
-607925282 -819146651
-748648011 606102928
-227538615 922402819
994379858 33983603
908805080 558065239
354292245 -999881977
-104902617 953403808
-196650633 931180948
-884727123 -580534106
-538448813 -851533967
540168908 977605261
466343709 -996667559
-478713000 -874396923
-1000000000 -175842146
-667168932 689719839
380581796 -999988020
545790597 975939983
212660466 995240609
219917094 995660007
594468772 -970703206
-976681247 101929646
872342414 654308547
-484957860 816942096
-999226576 -126642944
-307531498 895933592
201098307 -995878232
-984039664 56375357
514695327 -990027054
-786319927 -694695075
-794683678 547337890
-60871078 -971989415
81846338 -987864475
-730426416 -742453900
-355001906 -912765504
796707848 790050910
926619186 498452737
-680262068 677822015
-982949581 -350312008
-272837641 908053851
-970073965 136733348
-37518427 966485978
187552303 993622799
-796851937 544302179
-458063221 -881463385
-911169002 332481172
584356819 -973849489
557655688 972203178
-621575770 -812066522
141593747 989880612
-631080471 720254441
-835242666 485836117
484954698 990894610
-984247148 54948553
-529572828 791546099
565933779 -978974593
903056784 575199418
-891617642 -570302050
-248280634 916034399
-205658389 928708047
-997485681 -245631680
937046217 -611099318
98324873 -989250424
-971101097 131659811
246218515 997006805
158330603 -993521668
-742995584 612657032
-455994556 832057673
-33081509 -975614842
242194174 996813276
661045324 -945048246
-921990528 304254867
-443686133 -886248391
900526594 -701140195
-537107231 -852088208
-161221392 940456828
913184136 -673855429
-877129192 -591355985
982183823 192490565
-134301659 -960877482
-370464054 871478864
-581556741 -832113156
515844382 984177160
-350128197 879784498
234824037 -997327779
995836789 6111302
732798681 -904760327
-936613503 262319640
91368943 -988671409
-871645711 -598870367
-950331812 217134552
-969134711 141293239
990231162 100458788
-499448571 808983975
-676356155 681431326
466637395 994051545
-735354043 621287195
-846085880 -631127341
-999998352 -172453596
-861565414 439648587
-979709682 84427577
34071020 977615623
777344835 816475387
157481961 -993469637
-902802032 352964094
185313813 -995078225
-964833915 160920049
-604808917 -820713620
-941633097 -479542118
903692836 573346980
392405654 999956426
-924798708 296529235
-614233488 733597046
975127155 251966003
-915774072 -531097727
971043568 281542835
-641566955 711696902
-682214907 -776609372
-869160349 425212103
-884857189 393104947
-255195154 913831322
330328681 999537320
219108786 995614035
887194569 617997511
665937021 -942772636
-907556048 -545212167
-210485661 927349460
-976040455 105504429
-999815646 -152499738
-98779384 954696958
-657844255 697896835
363055496 -999931268
-946429914 230607212
85867016 -988207209
-886038361 -578610744
-890716652 -571660867
31663902 977280508
787886958 802464368
-953486673 -451408458
99792915 985753173
-970740163 133459164
-662673569 -788775859
-767243529 -711967116
-967480092 149038480
-954618754 201783726
406168470 999713664
677145329 911886406
687126177 -932302968
-526772849 793225223
-237544948 919380260
-930876140 279422671
935040218 -617135660
-339196731 884083295
999986317 -175896346
51068498 979916955
207527009 -996176639
-997524602 -245128567
-142079377 -959564771
18670864 -981734585
-998743601 -227203394
494997907 988904852
-10192284 -978411527
901014941 581043000
574912709 966111727
939853981 446911535
420197151 999130722
-746656066 -729455607
181638527 -994877371
994339517 -312102541
909146049 557012636
-768306415 582262256
-861676010 439442016
-897367268 -561510658
-737649976 -736765355
-578254968 760069621
-491233720 813532159
331769930 999561349
964503273 323770364
-613927471 733835137
-705128921 -761160334
606184846 953081355
-982585792 66155752
-87775809 -968254884
-811415129 523037548
-986574032 38201069
-999120594 -219779149
-887773316 386835874
-812330438 521660402
-774596209 574276262
-979860006 83518746
-803269265 -678132298
-999893049 -193498048
-836987870 482949046
-417491724 850747821
-999375709 -131774427
227519029 -997039353
830077851 737828074
352721275 999830082
-716814301 641442133
-396933565 860062030
589776784 960247606
-836712000 483407403
-999532741 -138068375
88628093 -988440946
934310554 469345346
989951536 104541025
-986335903 39994330
-795540775 546139966
-610380788 -817900276
-944331720 237619052
-511170547 -862422696
-727378948 630116722
507200069 -991322365
-980394811 -362656738
-989632228 13269544
-334361451 885944639
-823477084 504599928
997855736 -257313073
-912176408 329938923
-792421524 -688855094
-552349402 777481358
420002767 -999557297
792952076 795416569
-313352620 893796904
-666014049 690743354
-956166943 195992261
941134066 441503873
306804090 -999350959
688660693 903446978
163269766 -993820126
-850239525 -626115171
8621225 973949902
592107354 -971463684
644136225 933175649
-914097798 325059318
942877905 -592953146
905094790 569243942
-405678097 -898221254
843449950 714188665
-839902877 478061841
937681289 455876273
815905728 761082112
-695696142 -767714075
-926580494 -511010081
-161584739 940366588
-980993557 76520203
309108095 -999387561
-874083799 -595554691
652041260 928451543
382463798 -999991761
-663582127 -788223058
868958246 662047439
-814559160 518286292
976084802 244623595
-936211450 263545663
-48275725 964582588
915821152 -667869440
-628815690 -808180190
857327630 687025220
-935867897 -492126174
-912129748 330056969
916974121 531947407
-729492300 627795975
76211550 -987378012
-197306919 931002676
211157197 -996340630
999939761 -184035329
286463217 -998929231
-642113357 711243194
-834440961 487155781
116933204 -990703259
-999080564 -122018217
998491472 -62439662
-881552754 400106860
-856847184 448346744
-999825162 -197647099
934533000 468469125
-525909369 793740942
-960955967 177192387
-872437814 418743562
-893224955 374884301
712352978 884545019
-481580316 818757835
-628980104 -808090195
-958773528 -437300567
-70001454 960496097
-659985606 -790402472
-958189690 -438893809
322506786 -999586097
402463084 -999918195
963848845 327744432
972746174 -471065644
-559508683 772839500
999919361 -186513619
-451251751 834443499
236051374 -997374566
300453730 998913962
-752364862 601710509
853535196 -782315613
999357366 -100726221
635808450 937928086
-734989608 621694276
987320490 -379335834
459895254 995032852
-894138969 -566475903
-992145257 -10607464
961849049 -522719879
-379805028 -905844138
204481807 -996036525
-54700965 -972809757
-23534345 -976805311
-995571671 -52078655
418098811 -999617545
-978389138 -371713384
-937947368 -487680146
155912275 -993372592
180482330 993102782
-464011267 827955985
868795964 662411062
-465287358 827297752
971806936 276283766
554742821 -981793628
-891645268 378376393
-613197759 -816447958
956489337 -544504791
-983543840 59748110
-957087561 192484207
-999999836 -175102743
-955370807 198983972
-616457278 -814754177
-999586644 -207041034
723673911 -910959037
-75027697 959509076
-998346444 -102096734
-350170363 -914071119
-622455666 -811602147
-879385725 404633069
822494855 -823136456
239682229 996690450
549943939 974661775
-751165536 603133376
419293400 999181992
-207489212 928194696
-99682734 954508131
-65336850 -971389302
971343481 -478350141
38339153 978203833
989620378 109271390
411731807 999550436
995664316 -294040469
67539619 982036713
570540798 967736213
991428033 82504477
-958991696 -436702316
-447635993 -884952354
-474111399 822709464
194575146 994110724
442339145 997262530
737489341 861461191
-983759268 -346225575
802063701 782270357
-876226041 411125414
-164815277 -955592784
999151348 -224861351
978393762 -439435625
976681353 -449448819
-116377134 950916595
-945383450 234115439
12492729 974521072
-919421129 -524510920
-583865728 756111397
941240230 441051427
-997406612 -82173031
-616203043 732055883
855165241 -779954242
-545077963 782087679
-998066674 -237872937
638945075 936160166
179730641 -994771826
912277747 -675884944
-780264717 -700337746
204183600 -996022681
-852893581 -622864699
-428453622 845589131
983002921 184502171
398547649 -999966227
902202264 577667207
913086748 544639076
730038339 -906688714
-308695161 -924783004
-942726578 -477093909
-930500354 -503236042
-878310361 406857919
-773711595 -706262428
969780654 -486239792
-327482501 888544483
-577128660 760856345
526841339 -987809106
998853055 -233649395
863824316 673350532
-994031271 -31681699
999891318 -142343051
107534578 -989984698
943083923 -592295058
-998671565 -110409377
-225401532 -943862886
-680811018 677312017
997925536 -255887707
116722834 987504369
-725899833 631729809
-319522773 891515143
994071699 39395248
966158528 313406264
713418592 -917513690
-258140421 -936786693
492345486 989447880
-161318253 940432824
997206612 -24925757
765866688 830621688
980967927 203716929
-664463201 692110481
-561612910 -841438851
-969047886 141710448
392025197 999959614
-628282759 722500943
-980904074 -360252202
749457667 849167293
705133578 890543276
993536178 -321759080
-977438629 97667612
-993527500 -285083529
-936395763 -491004120
-979879331 83401373
-726225323 -745690710
745202115 853637884
-751348419 -725577720
135328059 989304542
-915280538 322029239
-939516840 -484254909
894166440 -713789205
-775254734 573426785
650952460 -949543419
-877288745 -591134774
-910487260 334194117
721860226 -912141659
983462931 179908059
965529775 317370405
730248096 -906544266
249931843 -997881946
-194866251 931665148
739587582 859370771
997696296 -260514601
734232042 864680174
-661665481 694565939
719907230 -913405333
-823478052 -656975320
-974819335 112218853
947595740 -577419004
197305638 994289545
-801163489 538160642
198355711 -995747993
705746493 890043834
-993865828 -29655904
493120548 989289398
991725690 -341124040
607510376 -966315509
-812777713 -668416385
-999296956 -128977586
-331080518 -919111060
852548426 -783724107
-564199774 769722719
510965449 985375699
-919371660 311306665
880755497 634265760
-960011221 181008265
-548691813 779808642
983048987 -409903689
-264632783 -935310683
-385304176 865160864
-788501185 555829103
843637927 713841032
-876095173 -592787992
-947739982 226162225
-65355536 961394416
-943499826 -475355021
-971239592 130963716
-985390052 46920733
587903851 961012690
-986922979 35523095
948434356 408670318
-546510767 -848115481
-794300676 -687024545
-840930666 -637218387
70246622 982376418
-792580854 550258247
-654444700 700829132
-550176303 778868318
-938338202 256998077
-341541261 883169717
-875906578 -593048678
-513374276 -861566095
-832550241 490240308
-747715053 607200761
-787834623 -693266724
948983601 -572555687
-945062299 -471821859
858515300 -774934092
798556246 787382283
-691312166 667381376
633191932 -956900915
-989943389 -310651558
-581333657 757905978
999776866 -198907782
621126873 945793988
634247462 -956477875
-997251972 -79209554
557203814 -981202166
168730896 992199897
-337979862 884554874
752433849 -890392697
-201131038 929959368
-657892202 -791660118
938395751 452964846
939663151 447708587
-152893052 942497899
-417683916 850658813
840516796 719548829
-360841944 875460451
999522801 -112081995
-881833058 -584724680
999300432 -97272057
497327421 -992885613
-939542124 253190885
-919917595 309851978
802485714 781651259
-797888535 542842050
977703785 231684374
639214006 -954463095
-810696338 -670575730
-369588673 871845162
-518721181 797975239
-959656744 -434869816
78601400 983384393
8602743 -980600645
107314732 986544133
981560644 198321535
655188296 -947686471
-33811342 -975521297
-987786202 28733951
999274914 -95912525
-852114300 -623822748
-969597743 139053623
958493310 357967499
-300392214 898511946
73338840 982755450
111766794 987002978
-860986557 -612781141
-572048246 -836626175
-72815257 959944992
995077233 21393950
995659103 9872979
966340344 -502861805
-962780655 169675746
848788629 704067370
674940339 913425786
675877291 912776028
972100848 274231454
-389438387 863363733
-302068062 897909638
964786403 -509960135
-543578088 783023550
-61057208 962213534
2737833 973064589
988871627 -367038453
-32718596 -975661292
363006696 999923642
-873527851 416565712
-164581958 939618998
-565248588 769017785
-350137553 879780770
-96641989 955138679
-329831136 887661249
-840822601 -637344628
325944557 999458291
777146772 816730401
640745097 935134457
-969790348 138117455
935099820 466231970
482031820 -994959000
-872710314 -597426675
-764603442 586850666
-965335946 158728073
-947047767 -467212958
-98707643 -966609871
305951424 999051889
784769099 806709025
996740320 -13877627
761659255 835534946
-149014081 -958373302
-982476695 66880450
-187493996 -951402870
904874621 569891619
-972599758 124003401
713011849 -917766543
-894018049 -566661132
-713693516 644718768
-592741967 749718859
804143517 -844249088
867108876 666168371
998257339 -54507259
278879327 -998745583
951817622 -562340112
-8146854 971378854
34412364 -983419586
-845212401 468998911
-936451440 262814408
-947694013 226319268
326494984 -999638481
-955636244 197989824
77950544 983308290
-847938314 464240581
-999990389 -169262544
425355179 998792501
-966000428 155787317
-755367551 598122833
-100537834 -966330250
904521547 570925351
25300063 976379118
-778229882 -702191930
975831812 246575729
118872349 987719131
-869978739 -601115533
-415237584 -895296102
-50632914 -973344851
-474453422 822530523
77632624 983270636
-132228519 947363814
537328229 -985725316
-73395790 -970287030
-904334192 349309932
-268383738 909539228
998519627 -242583782
975946200 245695759
963289050 331086264
252169091 -997959299
989880809 105555804
986370828 148782226
-914617234 323732105
954733183 377680974
463176431 994571908
-698528057 -765779298
953604829 -555674028
714082292 883077086
77069937 -987452481
541714484 -984782650
-501285847 -866189699
-292158116 901424461
-997672180 -87321041
-971211358 -399127383
22944662 976040604
900029870 583806361
-965937205 156070563
-994903871 -273296245
-229846989 921713403
747973824 -893779450
494619758 -993285222
288371582 998588449
485413491 -994544615
-902891285 352752453
888416236 614858644
109609825 -990146009
982430799 -414006514
-580581221 -832580356
-77768440 958965738
118907362 -990849371
941734371 438938765
-858926036 -615389581
423415429 -999441151
-907301153 342103331
-634808956 -804870548
153370797 -993212390
-900763579 357745830
219784222 -996719079
-934906302 267500226
-775220686 -704909051
999010137 -83319602
910024992 -680897332
971368862 279309721
999952198 -181975820
845492081 -793600987
760963615 -883765483
-956705177 -442899738
-942288743 -478074559
793147843 795138324
-894784725 371415992
-455789170 832161574
967734627 -496285487
841658524 -798803805
-934308541 269302071
-934715938 268074919
-699266519 -765266566
-637776077 -803220175
-820789919 508759683
-696406119 -767232948
-947916692 225556618
-3354064 972127831
961672334 340388361
945530740 422140858
-997628644 -243775833
845813769 -793157287
779408981 813809768
-10558182 970998261
-634938730 717130793
-666682342 690151389
400066372 999854305
49197292 979670485
-550914301 778399208
-935586833 -492722225
847754703 706065550
74308076 982873184
-994185224 -33589403
316558330 999279519
548244518 -983317215
-444614228 837745583
995176686 19485120
-730069876 -742730439
599453814 956119327
985216306 161532143
-638021368 714614818
-69497458 -970823565
681051686 909091601
-735348051 -738595214
979435539 217278513
888825928 613800014
662561707 -944349120
-982804656 -351034690
-618616472 730160928
-259609970 912403834
-171695296 -954354728
-620803081 728440563
811063518 -836560287
-165248647 939452229
496189933 988660206
666814602 -942357080
-442941037 -886491350
249690706 997167274
-999957418 -164170369
907345029 562518298
-998420583 -103911530
-983905045 -345481048
124592209 988284028
833889367 -808982292
972716137 269832437
724819771 873575442
998847593 -76210685
-667465935 689456243
-598957465 745164445
863056523 675001743
-623904405 -810833348
-923936073 298906993
-958640999 -437662317
394601290 -999995588
962291826 -520827813
-949193623 -462137992
895216003 -711752077
-392433435 -902173385
-931761528 -500670962
-975466747 108679594
414224813 -999718054
-990906135 1544402
-109009965 952525506
-989750552 12220243
289305481 -998996043
-870066194 423443412
413980183 999450744
-998623696 -229286184
-704441076 -761644877
-447032203 836547599
259427314 997596654
-935277238 -493376148
-966559404 153262831
460898177 994893278
780142217 812859481
-52682684 963777265
-693252264 665490396
-999792889 -199187378
421171087 999072515
-829663017 -650115735
-426633071 -891735629
989679892 -360341793
-997802232 -89908037
-20289967 969424152
988955726 117982928
-915234132 322149028
-997464325 -83282071
935427055 -615990991
-999890256 -193698046
87718853 984428980
605217115 953529822
-930670690 280012961
169293769 -994177869
-28909977 967975888
393634194 999945929
120230380 -990946270
378678845 -999983685
870891685 657669691
-999449473 -134566843
-801041292 -680364036
514188598 984586696
947054728 -579286814
-806264715 -675116861
995114462 20684994
-881097953 -585772079
960358168 -528948820
987980509 130207698
-424750473 847346582
-747448376 607513937
635041967 -956156634
-285296129 903809686
-650886600 703864038
220045777 -996730247
422915297 -999459319
-924782034 296575506
996758863 -14305841
-996356644 -258951742
966881299 308788211
-980480284 -362258385
783219190 -864779688
620281175 -961796328
791848000 -856711692
75721438 -987334940
-580571144 758443641
-982003441 70005020
-290815168 -929173820
-989381296 -314311335
-376013500 869145987
-995985439 -262776368
914500753 -670886717
-175027260 936949092
-295962699 900088942
970911911 282440960
-974206199 -388607914
-505645849 805490521
-806343379 530597050
999994598 -164011164
373954890 999981375
225032237 995941471
602445373 954785812
574206461 966377761
317414304 -999515358
-999770009 -149668241
378073387 999992816
-711954472 646529529
-123866110 949255223
-483796405 817567339
-131826262 947455226
954784277 377418451
758601045 -885620051
-994677163 -39895637
-486014832 816372416
749716749 848890607
-66064103 961258339
898149295 588988359
751566104 846896661
-820214371 509647372
-340498303 -916648622
-896817500 -562361733
-634287498 -805160254
-395024619 -901409084
923334561 510153012
-938012087 258019619
37216310 978049826
362714843 999921595
834714126 729920724
-201677073 929809478
949356706 404297573
615937493 -963355772
-997410706 -246598257
-980512502 79541158
-939375380 -484566529
42822005 -984273883
100806379 -989451522
995444101 14237962
763163116 833787280
-946126068 -469365049
-833878569 -645356446
-988919795 -317244784
-579912650 -832900186
-582284879 757233695
-326010998 889096160
569112978 -978133506
-869001412 -602408321
-485562204 816616495
-161429344 940405216
775028857 819425833
-153464443 942359692
-749870867 604662849
-203440692 929323876
520613296 982965792
-931292624 -501628356
-745271204 610054127
-590430326 -827817657
945830080 420776443
979224818 -434410396
747277778 851468040
-848782227 -627882626
672837917 -939442731
486771912 -994371941
-449933901 835102001
-985299816 -338119305
992657432 -331491925
58774351 980919885
95490049 -989016322
-594088999 748739842
-250573931 915308386
-220432057 924499565
976021919 245112958
-172980115 937478975
958141760 359872086
-505530192 -864582062
-851476200 -624604629
-309718818 895133693
-901959430 354954861
-995263609 -47756295
-957441322 -440918631
386022097 999992542
880886504 -738110791
882972939 -734448003
-997290581 -79948289
-965955044 155990836
-990605029 4399291
964271736 -512245968
201058285 994533433
-75038960 -970059077
-223642885 923558158
-876877314 409798514
-37070127 966564506
-89065425 956690921
-726082763 631531212
-956280820 -444039873
-999747983 -201203936
-895270590 370323954
-930828463 279559918
-774817423 -705271633
-911776122 330949885
-444502700 837800708
952300639 389983718
-833648069 488455534
489619871 -993995324
-746128778 609058766
122119217 -991083829
123815071 988207658
-899139331 361508717
-972448739 124786878
-649175977 705318078
-692346984 -769964170
-999854553 -155216460
701562153 -924524965
91226016 984820367
131412049 -991746332
-891413573 378886635
-74286194 959655405
998153956 -51119716
-946271340 231140563
-976500779 102938002
999816139 -134696165
-509497956 803294375
998725071 -237215562
-972797600 122971835
-756248601 597062597
972196203 273560726
-347313620 880901139
-342971001 882610280
997721076 -38228234
990998891 -348292499
-999953597 -187476071
-808599270 527256968
-835860647 484816919
138598102 989607628
-958635454 186474546
287729408 998569730
472903779 -996012154
734815217 864107331
-977465264 -375716560
-808318801 527673951
-942173264 244705424
-822458284 506182871
-114503462 951328365
-545908624 -848375046
-849524245 -626983244
418290966 999236111
-102835496 953843497
984847901 165503039
54349355 980345803
-594014533 748793992
-679030192 678963433
-891375335 -570667595
-87589469 956991138
-999025125 -221803571
508262438 986026354
-998374362 -233348657
774358770 -872712553
-749387951 -727205343
-764982856 -713937747
-104265137 953539504
924160324 507247260
-103701021 -965842177
-45626227 965054526
-684119717 674223506
706495763 889429040
-679665232 -778239758
558945236 971775166
803815603 -844604405
-573692895 -835856618
921973838 514918017
-297065969 -927655877
-929817593 282446789
-255934163 913593512
754500117 843670581
769526006 826231153
997799774 -258438966
-970449238 -401693690
-851865708 457306795
984996558 -396465308
-454937279 832591497
300748327 -999241605
634098773 -956537937
147436736 990401903
965021748 -508894294
-11410169 970863318
-350771316 879528104
-999945508 -188511135
-681643412 -776976876
961398123 -524616713
860952089 679482314
-684759960 -774964986
892072582 -717796059
142655332 989976094
-78346795 958850651
946618591 417162968
-694521727 664241493
-389035576 863539902
-604684241 740888551
959330988 353405105
-999875132 -194706515
-54559455 963431979
-472793555 -876446341
-521915342 796111043
-497847277 -867478392
454560932 995762678
-245972863 -939476176
976063468 -452941072
995156791 -301324881
-104102861 -965779817
578039363 -975680054
506435188 -991451275
-144956867 944400042
266984980 997886973
513071687 984861243
-134413357 946863516
-817688900 513521859
979144947 219766813
-798565852 -682829305
754782454 843357779
-517754564 -859850002
-999910850 -159727013
-775035951 573709629
-626898550 723607502
843541822 714019158
-454947744 -882509996
983617447 178323629
-753103246 600832933
-402091663 857761431
-908268959 -544034339
-839288489 -639131412
170905423 992370518
-810091738 525027344
-945278827 -471325015
-956213364 195816734
-670157628 687058129
-29072137 -976120753
961588084 340862448
-547480578 780573955
-932851835 273640388
-875593132 412409179
925241486 -644625034
-971857683 -396924454
554253895 -981909383
205699030 -996092713
-443927898 838084193
564838392 -979261256
810298279 769871096
774816350 -872312444
-111928936 -964552426
-367240764 872822846
420322159 -999546945
-551555323 777990172
-975439451 -383894776
-541860903 784085717
934173710 -619677940
432683948 998199922
-990536514 5042068
533134766 -986584236
950805563 397311867
824963213 746396354
-252696345 914632640
-237584207 -941293154
-317743409 892175750
560692014 971190268
-220166485 924576303
245558885 -997726150
399714454 999861370
39075093 978304590
-947836068 225832971
-953137414 207193666
-492057769 -869617951
-762959561 -715691977
881231922 -737506736
864421006 -765774619
-189121729 933217640
-127992863 -961933931
-1653374 972390810
299323709 998884621
411482115 999559893
-942561189 243440735
605708198 953302596
-877755891 -590485427
125906431 -991356462
295971925 998796127
-724252059 633512564
937880589 455065565
-211951327 926933207
176417111 -994587450
-254109924 914180327
996929877 -18301974
-998830049 -114764265
-501900734 807608684
16664772 -981512768
-963310400 -424345656
-999988838 -168828541
-994860805 -273694507
-816457327 -664577532
-948612695 -463525220
23419916 -982253990
902958632 575483107
-999882875 -194199531
-144576921 944490076
487454802 990421324
128533450 988666011
41937285 978695158
-904096361 349880087
741180803 857761646
-165868031 939296609
-858406970 445491345
-972787002 -393697383
893865563 -714369660
-284365076 -930716751
908368832 -684535336
990123055 -356504555
224662847 995921752
982421936 190190612
-59258866 962553802
-735417095 -738540473
-113891694 951462295
896741358 592828334
-467417684 826194612
-574451790 762721814
-706918746 651724046
-955175765 -446973293
623823846 944397163
-282428268 -931177066
308753296 999116132
500798393 987704863
-69296077 960633218
900169848 583414879
-554205279 -844758355
-382644346 866311248
-735737447 -738286371
-415599236 851623123
158142335 991326614
-277994154 906312532
-908905142 -542977632
-900352583 358701729
-833152427 489263424
870046351 659600009
-818221228 -662702764
-456987348 -881825474
945056338 424295749
-367174133 -909412997
-394201339 861271012
-22775264 969011863
-597215046 -824483293
-796890812 -684485188
-933552541 271566013
224555783 995915997
365906485 -999944294
6041246 973563617
-773464946 575725931
165718501 -993966307
-60494293 962320065
-184391123 934486114
963188304 331677151
-730653180 626516052
-906359098 344414827
-723175589 634672581
906892651 563884883
-439715665 -887537695
-999603751 -141255139
-303194054 -926151112
-152297229 942641973
-737270739 -737067852
318111401 -999525161
-52526101 -973096314
-242640065 -940203595
-765797964 585375027
-267930630 909689011
712148765 884717441
-139218229 945749497
271537093 -998554990
-285410857 -930467932
948918585 406379669
908982010 557519373
160831470 -993673340
-293128477 -928613810
924698766 505339169
-324162438 889787480
-846573841 -630542672
-460096793 829969684
923079423 -650207663
637285532 937098882
-721434763 -749340056
-779480910 -701052797
-836266589 484146187
-995581291 -52215685
-158651021 941092302
-917480623 316292715
-366506358 -909599879
-832836720 489775761
-926780686 291006116
620989794 945864321
-772836083 576530077
-776010821 -704197742
314631393 999241692
997399063 -29663340
-574255213 -835591652
-111280773 952033177
141855849 -992461469
599709609 -968970593
867342380 -761093002
255841388 997443218
921924672 -653113006
-999829847 -153438471
247083511 997047066
-603212626 741993830
-447287497 836420895
-348428429 -914537234
863561186 673917078
-991400370 -3227109
-750928760 -725926907
-677655861 -779511510
-921774132 304845641
533287839 -986553222
-323955306 -920939901
999000583 -82880213
-806732795 530022121
-549425471 -846854071
-246787621 -939297674
-857369055 447392483
943477678 -591031179
987500971 135946378
-499470579 -866871804
642981882 -952911109
356734990 999871648
-999433642 -211917733
-929651345 282918169
-999752089 -201025702
-876959874 409629860
901786507 -698538631
-797702170 543105979
999944392 -150261249
-956044820 -444668055
-815715510 516529853
-672147012 685272781
252298725 997285102
-328736126 888073530
-900655778 -556364706
-466766137 826532280
-884881584 393052870
-992687513 -16223569
70542149 982412921
595803433 -970264925
-831259333 -648326435
161821432 991637532
-979504928 85655502
650528052 -949726259
-69846059 960526378
607478872 952474263
-415355879 -895259583
973875706 -464993775
-974808712 -386354625
932157271 477696472
983486689 179666306
-987183518 33500828
-859823836 442883295
-996642339 -255875160
-865443175 432359958
786132705 804860645
-492973625 -869282633
-557801787 773954729
566956506 -978705908
-476169687 821627561
269665803 -998503609
-903124765 352198695
-978509169 -371183099
718129475 -914546496
777856300 815816161
-635471772 716696608
-914931499 -532594355
-745759165 609488485
268987227 -998484740
-935655749 265232618
896317069 -709599448
-716150562 -753258730
471535633 993270681
596796496 957285944
-804543864 -676853067
999370180 -217126713
-247865825 916165021
-993623129 -26745996
438743169 997633749
-999082258 -220601629
-924721378 -514597079
896502115 593478479
-578435564 759943080
-695938970 662842417
838384775 723406600
756325352 -887393602
-981212054 -358782970
426724990 -999304720
483474631 -994785068
527287933 -987723881
-966317209 154360259
749094225 -892936303
757199811 840657272
-560358378 772281003
-744943117 610432503
19251127 975507014
-703382176 -762388298
-526655757 -856330838
-175495945 936827213
-998658746 -110062594
192467533 -995453002
256591014 -998106976
-998083636 -237630071
-999928617 -161218928
686622110 -932561158
936056450 462437888
379951818 999996000
-712216144 -756114890
150164345 -993007265
753907585 844326031
-799713753 540244106
-572592092 764012420
550380218 974526255
-279088918 905940195
336656899 -999744397
945540556 -584329690
-761198285 -717214674
954994120 376336031
-510926814 -862516721
-920616078 -522322170
-785665507 559650339
997389283 -266407659
572799966 -977142812
717631820 -914865222
-567174829 -838887449
375612559 -999975758
-731747290 -741426905
-924649771 296940716
-684994111 673404701
-514721868 800289093
-561285835 -841586542
-716502922 -753001054
-981374720 74089319
-842498192 473664667
434230717 998062855
-886594300 -577791853
-954980630 200440363
724354579 874002024
-98654088 954723107
-808016970 -673331132
-351723256 879148432
364128350 999931434
295424463 -999132079
-55385127 -972719115
-913873782 325630194
-991617903 -299293381
999979760 -158057899
-920775066 -522029229
-412969629 -895995687
-609751183 -818220859
-374057600 869971144
886729945 619184336
-976573116 102534183
978200513 227645711
-652643110 702367904
241117385 -997564214
-959401497 183440434
831623325 735206130
964486762 323872159
-432759189 843530300
-699796052 658975106
865066755 -764756984
821614022 751903946
-776866977 571328536
988035799 129531822
108215165 986637663
-836365815 483981628
-989664783 12981297
-998480110 -231699540
-759704038 592864025
-989478827 14620148
-997162240 -77538382
991222055 85638712
795696104 791503118
986569575 146556582
999888015 -141966778
-901224993 -555461748
-990213706 8023286
183157023 993301734
-999470831 -135446447
-942499653 -477602443
-280781468 905362239
-479060670 -874275687
-998945423 -118008777
-895057736 370802915
-732673445 624274804
285463571 998503116
722067565 -912007086
346148314 999758406
937384495 -610067417
-122110516 -962907389
986960361 -382074402
-963793642 165403368
282062484 998401292
-655167066 700209207
872025484 655044484
451795948 -997842790
-244843779 917113043
970670284 284082766
69012534 982222051
-964641467 161754882
245892127 996991304
-508522361 -863439493
-537490456 786759289
-767831983 582853369
168295212 992165379
675286758 913186758
-180659853 935473761
885839595 -729326240
864649842 -765414475
-736420410 -737744323
-287721998 -929915920
-965703257 -416984476
853044066 695654426
575861191 -976293379
-591672467 750495189
-912461119 -536906386
-983035631 -349880226
789837551 799783170
213891338 995313425
-241829371 -940379345
-875116177 -594136861
529585110 -987284990
825096528 746175693
529882124 980496166
263377879 997752409
-519834893 797327594
946320423 -581745554
731770818 867065949
-970025382 136970958
206969400 -996151108
-688193263 670379997
-994260314 -279014820
574526754 -976666209
-986544345 38427708
671561777 915722594
-954321265 -449226032
787555155 802918346
-970279605 -402260086
-703790572 654921663
83820534 983987493
-940084414 -482998380
130454021 -991679061
-254187105 -937667654
-778796742 568791687
-965113181 159703214
899356525 -703538393
-851754600 -624264144
-46920795 964824346
-978219800 93194172
304006101 999004412
-829565688 495029444
-973300089 -391879936
633894263 938990943
423645942 -999432667
865635625 669404713
-391192388 862594308
62044189 981340193
-568601753 766749990
165163524 991914209
387508186 -999997761
918781892 525878203
-124081027 -962583847
757543872 -886445327
-951864071 -455564612
537078531 -985777827
-740610671 615365320
718721097 879050068
580664638 -974934766
433031541 998169884
-969318262 140407843
-831529789 -648021185
-276933683 906672658
-742938592 612721806
560633965 -980346386
-991497684 -300132641
999044472 -228118820
-998817339 -225879718
996239763 -285432222
-651061383 -795685010
-992623842 -292020072
14328400 974790719
-906788438 343362489
-72877031 -970358732
-966719957 -413790743
-908541033 -543582587
896320986 593969747
271679694 -998558892
-755271131 598238635
920369296 520465634
-409298958 854509315
465325094 -996757911
-687118659 -773427197
713327179 883720521
-995685292 -53707764
118364912 987668549
-267369646 -934683364
333666754 999590951
-960609484 -432210541
-829197470 495614682
-985169115 -338823547
-639503368 713400883
260077356 997622813
-957896743 189363781
-27964444 -976258699
-297360436 899594117
31832469 -983151779
-465052938 -879095766
-995380308 -268723384
-956888838 193245788
-695722566 663057242
-655669457 -792982600
614027778 -964030253
977590479 232601008
971408008 -478020100
-486078186 -871786539
955734689 372510202
-425825194 -891990097
783920249 -864135937
984112558 173210855
964377197 324544184
-193624223 -950229789
-808166141 -673178195
473154519 -995984578
53372972 -985293994
-912617823 -536636026
628842144 941729729
121515701 987980972
841902011 717030552
459372369 995105353
-996178278 -61176207
-569122458 766395564
-660890441 -789856892
-929946366 282080685
-488492167 815030146
-988495297 -319869875
-996836416 -253665987
-959198336 -436134627
-916359132 319229775
-965066297 -418969015
-994392135 -36213981
-451180481 834479128
-994149843 -33148090
-617009678 731423394
-746808442 -729330617
-531402948 790443450
-624264240 725702553
-541258126 -850356666
798292608 787764452
511485180 -990588625
-999580815 -140192492
343693492 999729609
757011165 840870915
471874279 993214337
-58048844 -972365545
-993467361 -285564301
-812956680 -668230502
-420014574 849573135
-988747981 -318318773
-552164001 -845656858
-873332927 -596579660
927542935 -638443597
-789523383 554439652
963986847 -513493247
-730476944 626710583
273527728 -998608417
463140911 -996946035
-968156211 -409219421
925420368 502769025
-689271779 -772018677
-717420994 640801143
-760652604 -717685684
-929747046 -504756272
-482867153 -872934872
572883720 966871625
930917971 -629072812
-542044825 783972580
-696205608 -767369142
992994953 -327845373
55940187 980553125
86124234 984249269
-573980675 763049604
973394267 264910734
-267537547 909818743
379415760 999995170
-991314539 -301399728
846754146 707974135
-732748337 -740644848
-931049871 278920617
-999884718 -194074981
149402058 -992958140
215212940 995390250
-103781091 -965829764
-832066742 -647413534
717242970 880346068
-987071787 34371171
-278978107 905977974
-453832846 833148120
-453932315 833098046
131504962 988947073
-759766590 -718447694
917335794 -664338469
-770810593 579110784
-976091343 105221979
-975254272 -384625839
-869951542 423668137
540543339 977497318
-668860996 688214883
251345689 -997930945
19326751 -981807049
386725668 -999997160
973415418 264756795
-240288399 918532169
-670933791 -783713279
3355748 -979995644
222530968 995805585
974836651 -459730074
-990129040 8799619
499666116 987942782
-643701273 -799904552
905260874 -691241859
-192501043 -950445282
-835947784 -642986881
-780129864 567034808
-954711055 201442508
-391128421 862622394
-71299558 -970576393
-880290804 402749664
935665351 -615280300
-954846479 -447844859
-847483646 -629451017
992897697 59335266
836592679 -805498809
-672656775 684810617
568980952 968305278
-611140048 -817510950
-337467608 884752742
990648298 94303258
-420670266 849266787
-908832556 -543098270
893400648 601807222
659009524 924042672
706543904 -921668068
-354490178 878037213
930911077 -629092339
890163827 -721376539
744576863 -896307500
-999969759 -185013168
999878393 -190526444
-102406243 953934510
-989110963 -316040338
739278797 859679966
-506386188 -864256242
-647614486 -797678414
-800798383 -680606892
-623151439 -811233010
-965808798 156643813
688229024 903771536
463807442 994479885
-6176782 -978885467
908413727 559268431
221388087 -996786681
-348218816 880542903
836102457 -806133337
-962419586 -426999027
110449621 986868189
593323414 958772447
-952843968 -453072290
737302139 861647382
-769989440 -709559893
-993269195 -287126920
977587965 -444210133
-961514468 174914599
-973684853 -390499408
609457241 951533558
81668065 983741065
436087009 997891432
987464461 136369295
531528374 980045855
-232550735 920900591
-555436162 775489480
-401227686 -899560763
650724887 -949641469
4146172 973278264
-976069443 -381405369
-280241717 905546854
912728694 545783631
-999125686 -123403834
-944689124 -472670042
743974275 854902148
681836644 908521567
284375680 -998879259
-951099680 214437586
-915039594 -532402694
527305031 981191708
276761329 -998692051
-956470531 194842434
-992904578 -18560878
-535974881 -852553908
-899625340 360388931
-934082441 -495879311
821242303 -824643118
999434677 -105924855
488848944 -994098596
-995814143 -55568153
-591693363 -827199548
470402767 993458336
-400820238 -899682652
756210132 841771540
-939117275 254542892
10779513 974268731
19668031 -981844708
999987113 -175733050
-905296569 346996372
-822019113 -658574924
-848701944 462899698
567671392 968773509
741911668 857015891
-870254732 -600746107
-999165196 -218770158
790307488 799133509
-994094480 -32461904
231914922 996300832
-553989760 -844853828
-245863441 916793876
-180252667 935581129
904828698 570026403
-752106053 602017803
725890828 -909494292
491207936 989678915
-832645112 490086480
-988814090 20291825
916557167 533333288
365422411 999940184
-682453664 675780138
-243349979 917579429
999978748 -157749464
-136021922 -960588690
998775248 -73234341
-949156463 -462227340
-722714670 635168845
-690045822 -771505925
963582361 329342460
75946002 983069831
-654578261 -793625596
-673031102 684470728
-999086032 -122183049
-559754568 772678146
752336822 846055820
-613584757 -816247332
664954912 -943234362
-799823106 540087773
502379494 -992111955
994873335 25159943
-788998335 555154161
836154584 727394178
-123798894 949270309
-985826907 43763615
-785528647 559833979
-989595334 13596103
965745105 -505593692
-995361441 -268905764
-399972385 858708250
-953140008 -452307326
360294500 999903598
-87642546 -968274218
454389752 995785037
731363867 -905769498
998442588 -60674686
-959596198 182667869
631414321 -957603640
-671053851 686255736
974353850 257798258
-503452177 806732138
-411478092 853516303
-784659383 560999226
-996706968 -69608851
-998451159 -104676150
-522880722 795540738
-973540100 119063126
-729963982 627276146
-172212773 -954260207
132269345 989018952
-998709507 -111444137
96266056 -989081108
488123349 -994194228
-718952973 -751195374
875711264 646412544
-755123737 598415610
971511556 278325381
-976671670 -378994546
998050780 -47915304
-97466704 -966798638
-343289634 -915907681
-736832461 -737416845
411290375 999566932
280452718 -998784629
991464163 -343725252
-506137913 805211215
-752854699 -724320546
-777782275 -702597120
-818639047 512068499
-982147420 -354277340
-992803001 -290685929
-764345002 -714491534
-918081916 314710751
-756268287 -721439403
-999110360 -122926905
54769087 -985425250
-640026795 712970538
976487000 -450557087
746325286 852465608
391442603 999964037
-281927080 904969494
-790534090 553063533
828058694 741237937
-154353713 -957442915
720429048 -913068486
607004015 -966491319
18023541 975329220
-508176119 804052718
-947314608 227611690
-989063288 18198037
-714126346 644266893
749620117 -892538085
-916245961 -530255272
807709676 -840326767
-813985538 519156906
-730085968 -742717976
991185078 86201105
943638326 -590514638
-269539126 909155680
-252448296 -938052846
-57054570 -972497607
928180652 492706235
446551980 -998213042
-998883445 -116256858
-512096159 801801885
128850588 988696170
-891728994 378191715
-985010064 49628401
989979000 104144846
631993273 -957377594
-368814504 -908953473
-558153851 773725379
-597646602 746131170
944120206 428489718
-179171029 -952975794
883825156 626571419
-964047361 164316885
-524407448 794636312
988717374 -368297845
-999681632 -145012270
-655487264 699933928
-919146220 -525011688
-812067118 -669154156
-962860716 169339443
-605951000 -820141349
981352576 200225431
-995594975 -52410959
-900479416 -556643648
-427449768 846066230
678159895 911170503
999964212 -179890890
997491264 -264496325
-568824391 766598570
-665381389 -787126007
-331764862 886930783
993013311 57425787
-507208365 -863942260
-961664316 174302389
-271864189 908379568
866568859 667357199
66127350 -986474111
628017160 942172640
72381622 -987039304
191067545 993872125
217587515 995527089
-968756060 143102149
-660397056 695673333
105024153 -989786894
-999286098 -128608437
143921656 -992599646
361335588 999911518
38207899 -983807853
341165373 999697222
-996691183 -69350344
-454491924 -882662702
-893554867 374153767
-998789790 -113643299
-24535884 -976682610
-88767459 -968108253
-209379686 927662224
-240466148 -940674206
835733297 728140069
-817994764 513054980
-201447416 -948711926
-999827198 -153259968
-907441289 341757706
-981829742 -355811916
-824059926 503693639
-999392308 -132377253
952786041 -558746296
-956470428 -443530669
-757072538 -720756389
-173907316 -953950531
-938146187 -487251418
-993947457 -30652120
203702049 -996000234
-893733471 -567096015
955834161 371996199
-939922942 251975388
-195132685 931592868
944917665 -586367323
55037672 980435601
988524675 123467487
82414261 983826803
-997374229 -247065501
-747231465 -728983059
45460936 -984534813
534186363 979313150
-881139043 400974739
-935351355 266154136
807240102 774560173
977648862 -443853989
22441961 -982147529
-907687385 341150630
-991997955 -9127107
864466131 671960471
-974726396 112719660
-470663994 -877180064
439807217 -998635385
-910126731 335097209
-523822410 794983119
-985286921 47659071
-500698408 808285108
691065826 901630875
-559921953 772568220
-598740849 745324539
-797542756 543330790
986833522 143572216
919310244 524085109
56554527 -985592489
394136262 999941290
919496394 -659143398
751193526 -891340859
-102122464 953994576
-406591378 855736245
993465152 -322581640
972115755 -474390878
782820409 809329698
920735317 -656073917
-585345159 -830288945
999853562 -192771565
675470035 913059362
-985859937 43521774
-774299217 574658119
934366897 -619112206
-954496266 202236072
949669929 402804880
-320421396 -921837398
-404435982 856707828
-191916472 -950557213
881111799 -737717049
905712773 567415092
-761863205 590218650
-933880309 -496301333
693128980 -929139863
458108708 995280370
410402469 999597276
541204201 977306113
-948484849 223593428
976767754 239232970
-243515788 917527746
-687470154 671070381
841475345 -799049154
-720678939 -749908350
-317802625 892153849
-828416036 496854848
-996501354 -257417358
987961536 -374355969
-764503427 586974110
61075454 981216073
-913838754 325719287
300538926 -999237455
-567699165 -838645612
-976890687 100755610
43297288 -984321345
916100717 -667222436
414297443 999435617
-204435844 929048259
-949748741 219177810
757373065 840460551
226649467 996026912
53053152 -985263721
-109960833 -964863842
-115282811 -964016486
545056060 -984042950
-128751400 948153724
-997924451 -92456334
-657737984 -791752682
-699289173 -765250790
-957162777 192195843
786008567 805029578
-896137509 -563409936
-971672260 128769905
-999779860 -150263167
206375942 994862646
-832782469 -646602586
30420567 -983003876
-638985637 -802545763
768828508 827077097
-475305338 822083095
-797343770 543610706
208464767 -996219291
-272342815 908219501
-568301244 -838367585
-986041427 42189242
630685306 940732839
-924561312 297184569
-927302259 -509603500
619261571 -962165558
898717241 -704825454
546226472 975806177
-868131849 -603552955
-957338443 191521612
479439696 -995262850
-74229972 -970171487
-984682091 51945452
110831004 -990240277
760529144 836842731
-877481525 -590866900
-641097950 -801365936
-580058482 758804535
-598977296 -823613096
993253128 -324966206
690864202 901784803
235695879 -997361062
-775143333 573570835
-931516336 -501172715
931485487 480279534
476827639 992355312
-262014071 911623465
405897796 999720482
695080765 -928088298
813013153 -834333940
923785364 508570288
823816049 -821537989
973586567 -466560851
-263204315 911236341
-999427930 -133718586
-879690772 -587767744
701912566 893130844
-602632429 -821797341
846435468 708579844
-946537031 -468406447
-274583746 907466591
-440250962 839894047
298882658 -999204519
365819068 999942359
-757298415 595794558
-989279745 -314963884
754585305 -888740284
-2752765 972220872
-703173963 655549647
1000000000 -170997657
-550921456 -846201306
-987878758 27988834
-763882245 -714892942
-546625044 -848066120
26856051 -982624310
266531427 -998414739
-608468910 738028672
-897524100 365204982
951410539 -563822799
-770501900 579501381
-921696651 305056982
999988687 -161010392
-998857589 -115533302
-986075045 -333897877
738077533 -901014075
173982045 -994451462
-234309739 -941993259
485603192 990773978
-996428504 -65104913
-974009579 -389327067
597987688 -969544265
-944933960 235615794
-399284334 -900141851
657569347 924971051
-498138080 809714941
987677935 -376572665
865846726 -763509401
606463319 952951167
-906501128 344066864
-139582921 -959988082
-770420549 -709180711
377496133 999991555
-396986174 860038672
-999485518 -136065346
43415317 978895433
988247335 126922074
-781661583 -699050760
-960910070 177378937
89709074 -988531957
-572976841 763746434
-984865213 -340443680
-692850915 665883373
522618737 -988600370
982236403 191987048
519769789 983181717
-543094708 -849578176
-825712209 501112538
-304969153 896863825
-178292538 -953139071
-189892545 -950944471
698156285 896108858
-999204616 -217844097
-867278868 428848991
987480877 -378098492
997432655 -30506371
-952831839 208288947
298959572 -999206106
-859862977 -614206615
205148539 -996067338
-561264309 771681416
-773911626 -706083575
188450996 993687895
-521028232 -858559640
-241114220 918275421
-954673259 -448301963
-923190099 300960781
-836334939 -642542402
-91452842 -967707436
917921123 528784506
972507006 271344113
-995814877 -264468497
-210199440 -946973459
-539735532 -850995254
-929114435 -506020806
725338464 873098078
-982183526 68818724
983791945 -404909282
-603639139 -821296581
-949509308 220016617
589109002 -972412805
-982489705 -352595984
818130653 757532507
999901640 -143548370
164363767 991849366
-340936463 883405980
-211227411 927139109
-999822937 -152975129
-349604742 879992928
-951943996 -455362864
947519758 412969679
-523978438 -857393609
-851894637 -624092506
-926622717 -510927993
-990366561 6618439
-421806690 -893252937
-959300574 183840581
747759829 850962220
129651699 988772080
608345593 952063767
193905504 -995526388
-568114057 767081199
967949728 301917798
-846987236 465907646
-949983642 -460214081
-585877997 754676778
-149477198 943320119
-974168444 -388747230
-998377239 -102845787
332603345 999574455
-92611722 -967532477
-968819027 142803202
-273096956 907966828
557164902 972362820
-824835800 502483982
-889989372 -572752723
-732577336 -740778520
-975219826 110038746
-671675593 685697613
-58781981 962643540
757076276 -886809531
-843409282 472107744
-753081332 600859003
997281757 -26755609
-948050289 225097417
-905029916 -549342500
-216770994 -945641485
-866741475 -605375298
158955962 991395702
-667960477 689016895
-327342187 888597178
-993858488 -282378047
74421016 982886820
-987267227 32845278
-172446015 937616847
-972765965 123137530
-807014592 -674356017
505873451 986582905
-994604411 -38951024
911881397 548466612
-541924622 784046573
135806907 -992051761
-325568759 -920528241
-805419322 -675970639
-797491962 -683892524
-324667425 889598802
-970308487 -402163836
-708932969 -758466523
408559735 -999826174
-793371994 -687930626
851107280 -785775074
-702513354 656222086
-952346123 210024182
-989280083 16339907
188275346 -995235510
473851182 -995907491
893443949 601691954
728907344 869785585
-997437345 -82763398
-693056964 665682003
856475053 688762700
-667816015 689145345
999927389 -185685953
877573664 -743831489
-908600017 338893163
334901723 -999727831
-869687661 -601501203
-584122136 755928820
54654138 980385589
120708813 -990981240
890053610 -721581321
-586836302 -829567870
929100177 -634159466
579543934 -975254280
-590245271 751530462
-401171852 858172613
-967249743 150098701
-958297442 187801179
-679765504 -778176012
-479843590 -874001790
-682826679 -776215276
-904443278 349048191
-391702810 862370139
-942889211 242365934
833621971 731800050
912945149 545092383
-996868130 -72283254
996563757 -9818019
-964665684 -420210606
-750093179 -726621351
-692267208 666452602
-629692118 -807699705
807073973 774812447
784854924 -863275579
-683278371 675009833
-37142439 -975094151
-554884475 -844456758
890281307 -721158085
-453358968 833386361
787777081 -860567082
-976608017 102339189
323834496 999419157
823891379 -821446193
-993506763 -25367233
302193054 998958472
-842993104 472819836
784349123 807275934
-830514275 -649162703
-764176585 -714637656
-174506904 -953840381
784179279 807504617
-85196676 -968628150
179035550 992993761
-996564154 -67283111
908356511 559443502
-953437455 -451536322
-487549155 815542202
595362678 957905697
-365452529 873564313
-558874730 773254727
996028528 1985251
999539017 -210464960
-966537075 -414368064
-865151978 432911901
695941125 897850962
-594209702 748651787
-954026412 203966976
-988857155 -317637955
991482709 81667333
-743541227 -732006940
-167602381 -955094052
-493697871 -869016591
575830466 965764869
915334360 -668993731
28506423 -982800704
505595141 986646950
-982393520 67430686
595088073 958023292
814394920 763469758
359122123 -999910682
973055477 267372693
122818733 988109507
-964357469 162980889
-819745162 -661054559
-833220786 489152348
-898346312 363327759
808453049 -839502177
819906609 754676870
87305910 984382584
-973051309 121640058
-182266406 -952393054
-967131825 150640323
-968565347 144000954
-636677625 -803831617
-470055604 -877389062
46137240 979262158
-695790486 662989991
-892880971 -568390871
-931503815 277602518
558466354 -980889358
-265204368 -935179873
920949823 518468447
-562304477 770990133
-914315082 -533681929
885435849 -730053823
-107004000 952955530
-65781837 961312580
96860814 985440395
516391800 -989725324
348046217 999779391
-758842150 593917021
997504773 -264238587
-803310233 535039874
-326098643 -920392857
612281349 950179359
-794651655 -686681904
-84603473 -968713721
-944375939 237472253
-996683503 -69224858
-536875217 787132591
-253102925 -937907987
656623896 925574436
-754687701 598938850
-464223699 -879377071
322143626 -999581165
-8643956 -978594595
-930509390 280474521
-267746707 -934596713
844785498 711698522
-990143513 -309335149
-489396710 -870589772
-974501192 -387512305
-537466503 -851940048
-290181349 -929326433
805241016 777572683
-647822851 706463951
-754207543 -723183562
999987590 -160631450
761566603 835642474
-938501735 -486476976
121530510 -991041067
-768545682 -710826373
-625986244 -809718977
-97779238 954904343
-733070263 -740392190
-905634743 346177289
-972620576 -394278789
-202658407 929539373
535554351 978924791
-465913166 -878803843
819209843 755801034
-871535377 420539147
999828004 -135786709
-808123188 527964588
443502767 -998406632
-333907647 886117808
-562462725 -841052929
-124593404 949091975
-77730499 -969683791
148070868 -992871599
-586608653 754154060
893978687 600265141
-533960193 788898856
43900706 978961051
-291018106 -929124905
-937059335 260954081
-980173885 -363684921
940304445 -601066878
218720077 995591917
-628492248 -808356933
435511968 -998878195
-3231280 972146855
-19980843 969475145
918495817 526846035
-120176468 -963223419
397346763 -999977572
-972533376 124348604
806258780 776047459
-966522579 -414413667
-998509404 -106163746
-992213100 -11297570
-437245491 841362951
885190039 623108090
989079244 -365330950
-648464616 705921504
-545256928 781975463
-994128992 -32888264
568752662 968387761
-98689956 -966612566
-965697360 157139680
-979637672 -366149355
811885213 -835623073
785608138 -862581496
-501165001 -866235148
-928588453 -507066271
-767471296 583302605
-954749971 201298228
39075794 -983895886
-632247769 -806291468
-596195185 747198160
-996388738 -64471234
949659187 -570158886
-968830359 -407036819
543035745 976770425
-683457045 674842900
-656496104 699064955
-358558404 -911798401
-676968154 680867030
-90232703 956453136
-90000005 -967925297
-968670064 -407558716
755281157 842804588
-323799987 889922857
953006453 386476244
262087520 -998280966
-955817682 197309348
543437870 -984404088
899689297 -702859726
170990550 -994277807
967837027 302643954
147180557 990379235
-766771844 -712379226
-537646622 786664469
-739348771 -735404889
-254186252 914155831
-206177947 928563050
275346063 998182085
393877832 -999998797
-988493210 22956246
712946582 884043154
-231822895 -942522703
-274651743 -933002693
-205516175 928747684
760061453 837383233
-876587259 -592106961
-384960145 865309971
-626147307 724206156
970744679 283578746
-644223452 709483890
196970722 994267728
656169199 -947252992
583048301 -974237071
96262849 985374982
-999350641 -130868491
87845314 984443185
-623749139 -810915783
-197854856 930853820
-657472663 -791911607
706973726 889035712
-671829086 685559630
-42307640 965644300
-864092313 434913428
-231563672 -942577587
987133517 140160176
690441839 -930572921
194254994 -995544103
993856008 43123301
839806643 -801279690
-868322317 426837377
-700935125 -764101822
114696707 987300240
-915195774 -532125683
542338388 -984645785
-773172546 -706743697
-1257592 972451871
-914878832 323062243
466768443 -996629625
815890304 761106677
979489186 216815636
-907622165 -545103326
969463819 292086698
451842379 996115638
-942979813 -476526262
107585071 986572429
-378049202 868280639
-857418331 -617274972
158117521 -993508641
825594517 745351243
-266102434 -934974051
772779764 -874081357
-406601293 -897941165
100302693 -989411005
709098566 -920164387
508201027 986041041
-175646731 -953629764
-404707324 856585716
-829454879 -650348540
666961714 918821084
998592337 -66153459
949196189 405060660
851533955 -785168372
-266368203 910203660
-817318307 -663667834
913293110 543976994
561540241 -980116381
946866857 416010032
-261461978 911802771
-483359745 817802175
442891458 997200053
-734304209 -739421620
449438332 -998012608
-927753819 -508714032
-961047292 -430974883
-102521896 -966024444
498169174 988253124
60317504 981118537
-809321950 -671991715
-984240912 54991471
-409947354 854214761
-64540409 961550285
-653619530 701534633
161538233 991613730
295197809 -999127180
181618360 993187892
-824284037 503344328
-324851836 -920711302
876088480 645524098
-992884394 -290073595
-999006697 -222186677
-795039578 -686302817
-725197593 632490732
-992421025 -13427609
88923743 984564037
-929249212 -505752321
199150973 -995785882
-642767497 710698888
-448653151 -884614907
-787883810 -693220077
36956108 -983680115
-989754160 -311891578
529025918 980728532
-483630684 817656470
196697562 -995667071
515247361 984325027
-115888167 951024538
-787170658 557627226
-850829347 -625395682
-996817061 -71419708
-635984567 -804216967
-808888194 526826614
-843673502 -633993367
-770942545 -708721530
-690388292 -771276873
-555731623 -844079377
230042312 -997141373
-425999175 846754618
-991817622 -7332255
-349646072 -914211674
-433509113 843169849
-844390439 470421046
388653964 999980077
-535027110 788252891
-855360222 -619827048
-980523707 -362053529
-240758853 918385905
-94070931 955667083
621790700 -961245075
651328140 -949380942
-831704016 491608900
958862803 355962192
859807889 -772952296
547557360 -983475446
982008442 194155247
-735503179 621120370
-944884578 -472226488
-751105055 -725780313
640749561 -953832597
-954339986 202812633
340872574 -999781558
919662670 522883500
-990908537 1521499
-968768107 -407239553
-29587238 -976056354
-445089019 837510557
-840627968 -637571902
957720137 -539626188
828372897 740709945
985851870 154565911
308185291 -999372973
592166280 959257624
-272737327 908087506
91575182 984858996
-998767859 -113040018
760625529 -884031124
575685580 965819704
999637373 -120407760
-785014711 -695920533
-952650788 208936890
-383687428 -904723929
-67483422 960984185
916154598 534671091
-980010509 -364438007
799203885 -849415276
144789872 -992656874
-997851279 -90902235
-135865988 -960614909
-862556063 -610776644
306870444 -999352090
-43918192 965358200
-783565905 562462110
122291942 -991096363
993805216 43999456
-900733183 357816623
849078188 703504614
379403659 -999985459
985996428 152962355
-889945076 382111323
911077969 550996184
14739204 -981299029
473235997 992983571
-981266247 74786425
-984552930 52839130
272342612 998077959
-285108518 -930539916
-383766000 865827220
594164723 958416873
483734622 991119772
434657020 998023976
-646214348 707817376
-750987811 603344107
-429549656 -890807496
-31611600 967512657
638499711 -954753754
-649504346 705039347
-220789745 -944816434
721826195 876300623
110969312 986921507
-858715891 -615653300
-958025800 188860954
-993399142 -286105730
155578521 -993351825
-885463494 -579455921
-472816696 823385656
-78606229 -969561534
-951757674 -455832333
-922145812 -519486391
-779760618 567521536
184498278 -995034219
84770428 984095648
-656107490 699400045
930359395 484552202
-982883852 64174344
-259728644 -936427238
-118347463 950480769
152053710 990805049
-999442900 -211656339
970801116 283194984
731598074 867230969
-589291012 752221682
73959087 982830888
862371131 676469537
755838460 -887771737
-39788033 966087811
991641304 -341973581
-923220357 -517458208
-503218100 806864521
-865343611 -607192675
-998775723 -113255193
277202069 998245797
988093496 -373314978
-534294669 788696509
-362581396 874747014
-136674431 946340730
372233518 -999965713
486536946 -994402214
884854745 623961388
-952278987 210262921
878491791 639797359
-512827617 801381038
823831801 748263805
-966152167 -415577446
-683656133 -775680504
192149798 993946211
992587417 -332233124
148989006 990538139
-793282305 549288355
-796178500 545246721
331851978 -999698648
-999867176 -156179161
848728630 -789112275
751674809 846778398
-628769414 -808205492
-999680441 -144951550
-944229051 237959150
-881344856 400543226
984114190 -402707156
176554112 992805496
-920979477 306998156
-999901703 -158978969
-577703872 -833955393
997594427 -34779639
-931611821 277287883
-903955795 350216886
-297306364 -927597324
236720970 996543883
971226545 280287866
851447290 698835845
85840400 984217141
772840248 822158973
-999512954 -209511089
981574394 -419629763
-627106893 -809112668
-152423497 -957781841
996462379 -281965854
998985717 -229861218
693949449 899403781
-427980313 845814311
-313171547 -923663413
788523958 801591042
-732096790 -741154086
837182191 725563450
529911974 -987221302
703874230 -923209014
-991770625 -6866117
-991627062 -5449205
213839669 995310387
-959193277 -436148567
-728065621 -744278013
-999646787 -143291890
919250286 524289065
794847197 792719312
-992674937 -291640143
786007355 -862211185
813256382 -834054956
-299253737 898919627
-863074855 436825384
-926558854 291626677
-997558056 -85088678
288006605 998577853
-273708418 -933221387
-780901304 566015490
-166566122 939120508
-731246782 625859685
-913421175 -535241582
47798129 979484086
-199258986 930471559
-267009831 -934765946
999594291 -117233160
-995843146 -56003817
-954831478 200995596
-985653325 45026586
733921326 864983074
-868148041 427173791
927534091 495101525
972551300 271024060
-849815092 460939850
-837654295 481838678
-961944278 173156305
418362729 999232319
901665745 -698788962
859821317 681864580
781587607 -866266942
-237941951 919258100
-706803519 -759978609
518057477 983619795
-315147679 893135078
-714398948 643982217
938770769 -605825823
839384663 721602221
-904753034 348304256
176205669 -994575671
-688170137 -772740384
74771632 -987251396
858814826 683961202
-161553354 940374391
-976717135 -378809189
-558719391 -842741540
-518794370 797932737
-370296832 -908537798
-741564501 614283082
659016304 -945974213
51659958 979994278
615658343 948522859
604135320 954025027
-834163813 -645030162
-233687364 -942126080
-462102173 -880096607
-2717640 -979289616
21410449 -982035077
173428302 -994419800
417953361 999253863
-200434434 -948910979
-898126673 -560333349
-910039490 -541058179
241105110 996760362
-955142294 199837425
-814772666 -666341027
25013361 976337935
-460440445 829793566
993686654 46044287
995465277 13813468
999923630 -186093984
976246836 -451917644
-953357800 206399528
-774256109 574713432
274391487 998149135
357409953 999878051
-945163685 234850260
859968987 681554042
936782712 -611900859
878121837 640685512
-271866581 -933647682
722555007 875646015
316017703 999268988
-936274417 -491262300
-101067327 -966248984
-543357915 -849466079
-949117442 221387795
-686297714 672179262
-999811925 -152260565
480375717 -995153389
-881505868 400205518
887824922 -725709058
-865287434 -607265516
-563947847 769891996
-232019275 -942481095
881853423 -736415881
-468480841 -877928898
-786458818 558585385
-608405497 738076783
733349499 865540001
-376688766 -906735336
-381546988 -905342904
830965576 736322974
-298128689 899321076
-726504804 631071905
-9891990 971103706
988548664 123162814
-862372598 438140848
-910334387 334577583
972379029 272266702
-990668035 3803417
628499312 941914183
-838320582 480722091
-291353072 -929044090
-158980668 -956626965
-992207065 -11235981
-381331752 866875713
-848877467 -627767362
272569322 -998583119
833248240 -809803683
393567267 -1000000000
580700666 963893340
856339376 -778228781
776659004 -870686405
-924190149 298207338
320168709 -999553803
292605055 998705744
531051719 -986997368
-869676871 424205249
-610723833 -817724526
-486342793 816195370
-925927462 -512277746
-822401250 506270990
983163974 182909747
-988070258 26428260
978523838 -438651173
-717834850 640363494
647204749 -951146810
876749238 643960406
977173086 -446623121
-942685913 243032071
-926965538 290488707
-509962016 -862887607
-544964497 782158784
879979613 -739688543
-997830631 -90480752
-992429449 -13514174
445736252 996870550
962720419 334397073
936492862 -612780493
417323725 999286379
-974273686 115148709
895732050 -710746640
533323729 979554049
771834721 -874884177
-953817403 204729979
988630309 122125140
-968205463 145680869
-787255838 557512402
-722078889 635852412
-755715199 597705028
-992764577 -17045538
-747990245 606877166
926712002 -640699481
-96289494 -966976767
-662573596 693770303
467438072 -996567545
-488668469 814934266
653076800 -948616644
999995541 -173672265
260829122 -998241533
-957094877 -441851822
471559159 -996157918
-32278509 967397629
126685893 988488914
-655157263 -793284498
-880860644 401558257
-141224918 -959710242
13063441 974605011
811270934 768359886
-348818509 880305091
-815442768 516944212
-229274076 921884843
-998454704 -104765435
981855745 -417789753
-175164830 -953718956
-992558998 -14867720
-668494581 688541355
-183533595 934713764
-898657449 -559506799
648610060 -950547456
367736228 999952748
-747841981 607051616
934436421 468849977
902052324 578098882
-878406318 -589576353
752697926 845660314
649072449 930260677
642520240 934113611
12080426 -980998053
290317496 998643340
478504133 992060507
-729437297 -743220004
-321829179 -921480245
-788555171 -692582689
265987079 -998399019
-70599107 960379340
594551733 958252126
-771826827 577818757
415738521 999366332
751398336 847078894
-422937666 848203386
988821426 -367448967
-75748432 959366562
953844639 382228589
943879011 -589739981
-928793320 285345923
-818411268 512417504
881738323 631829597
88179649 984480681
759400280 838141914
731841277 -905434714
947548118 -577583836
998275445 -248490913
956125688 -545934120
-193095659 932144963
-669451328 -784628949
866405070 -762609565
277924189 998269927
-369173917 872018671
-847080486 -629935197
-783991111 -696878953
276903345 998235711
778410104 815101699
-821244687 -659421715
679397942 -936221550
-452048192 -883480572
996770907 -276962782
-356662970 877160857
-378318668 868165705
-563174540 -840727581
999324365 -218862422
954393640 379423461
-780334162 -700274288
5152085 973429895
973481502 264271812
-730712429 -742231607
-974360914 -388035434
965768696 -505485615
344003639 999733391
359808950 999899607
-965553413 157773130
877260519 -744369980
605852463 953235716
12144331 974469808
836245415 -805948740
-711242125 647267683
-516956728 798997135
56489202 -985586376
259179839 997586670
892410539 -717153388
-971478415 -398218959
-788705840 555551721
498694332 988144884
-485132667 -872124944
-511628267 -862245899
-339344257 -916953639
281837151 998394477
932390870 -624844979
-224111569 923419833
-298776336 -927237992
-684034383 -775435659
456624121 995484756
-765134457 586195009
750638736 847899202
-570627616 765365541
-9541959 971158921
-177040859 936424626
549099859 974922721
-792589520 -688692098
-769891310 -709646202
-551448604 778058418
-699613979 659159066
659283300 923865910
907080350 563318817
-397965467 -900535595
-901826693 355265104
-642571250 -800540556
-892403939 -569113568
-901538444 355938819
918275951 527588413
949833890 -569531743
-739271215 616880561
-822182095 -658396662
-343858170 882261692
-842143862 474268129
-986827431 -329702595
-342265736 882886614
525107653 981778334
351915699 -999866953
-646391386 707668906
677985 -979684796
718488749 -914316332
58381698 -985761896
-999818603 -197980954
-141847031 945135422
-731472006 -741641221
288632177 -998980356
-991174874 -1036612
343743620 -999805358
-998780347 -113382736
-51177157 964053853
-823933992 503889681
906402253 -688800401
-333297529 -918537989
969142938 -489408694
-496875683 -867840382
-162902466 940038084
-134068508 946942892
-538458422 -851529963
871252774 656835682
-303668826 897333221
-881638848 -585001701
-987415142 -326292123
779165095 -868453634
-987217657 33233683
-851594896 457788862
-716549186 641722084
172619537 -994373351
-579120648 -833278875
979492383 -432782858
813198369 765348327
-260698733 -936207315
-854589660 -620777906
-966414608 153920311
674356888 913826753
-108949991 952538458
562751795 -979804289
951744501 -562607223
-921629886 -520449712
-817040753 514510766
67121508 981983925
994562199 30742045
-999788444 -150789783
-995434651 -268195377
965929848 314856800
-72926051 959923212
-704953846 653735205
-562915250 770582851
814634503 763091992
-624529020 -810500674
483830665 -994741673
-942969336 -476549759
-397200248 859943514
532323537 -986746068
613515014 949578035
83924406 -988041810
-997552283 -84976884
968280710 299782054
-887534050 -576404066
-122859987 -962784471
986059488 152261762
-992679783 -16141400
-950946060 -457855776
-153052249 -957671815
-816559699 515244307
147161596 -992812255
-906129050 344977553
914277825 -671390306
963256804 331276184
371397896 999970534
999858182 -192367092
-999955506 -187220419
906569997 564856963
-200125704 -948971443
103941899 986190283
988200239 127505113
548126397 -983344473
753002457 845325678
-894913446 371126980
-772677906 -707184246
-463089440 828430598
984055622 173799599
-866424632 -605788148
983875550 -404338694
278035440 -998724398
-794960000 546952275
839921328 720629440
771136296 824270716
-158901304 941030646
990528877 -352831715
989317301 113339541
-953542099 205734461
497984175 -992786488
823320881 749105164
984486920 -400095554
943623504 430677922
827759376 741740614
539790031 -985200552
-954942056 200583974
-924656516 -514721251
-963092656 -424998497
681163489 -935332157
908896309 557783920
924983976 504326224
-998794193 -226295524
-999359704 -131195960
-889930736 -572840581
-861115628 440487857
890563344 -720632053
-307802138 895834938
416019855 -999675469
-996485112 -66009982
985132896 -395486938
164756721 991881277
999984188 -176328881
382394301 -999991634
-720994888 637011301
336212047 999628942
892476299 604262875
661595063 922365579
925871046 501150894
974325169 -462544662
831340014 735687582
25570360 -982486637
-544985029 -848772082
-277287894 906552584
980395020 208853866
-925700885 -512715455
-505486060 805581023
645334067 -951935524
992774215 -330245474
-993652022 -27092206
-529861575 -855042916
-955524029 198410246
827996065 -816389041
-641303231 711915806
-833015382 -646338484
943684780 -590365263
-834131659 487663682
653049177 927821607
865818512 669003862
-494073571 811969495
932770042 475334207
46837396 979355815
-936523092 -490733031
-468450854 825658822
998779923 -73420957
98508064 985617322
-953271019 206712252
951249700 395148311
-336983328 -917576556
-398284255 -900440524
997300623 -27216766
-681356625 676803719
-411808729 -896353054
-784760514 -696158572
-364076281 874132853
80828655 983644015
917012076 -665097224
-526923381 793135311
-433378714 -889581277
430599560 998379792
989535225 -361551081
-218795012 924971892
-951317810 -456933532
-403973542 -898736700
-934981208 -493999616
-953561320 205664469
-550644925 778570779
180066084 -994790406
-695595203 663183002
-925820451 -512484792
-751655414 602552399
878189417 -742772395
-868907695 -602531995
-953291785 -451914586
551794049 -982490626
420593655 999107622
-996806378 -71243603
-694134823 664622413
926402971 499235203
991201932 -346307592
-933357041 -497390674
935260713 465596917
-198032110 930805654
-405191705 856367546
-966936303 151537856
-805741774 531484293
-148385448 -958482063
-918312377 314103600
-933847490 270684839
141661185 -992448358
-923838671 -516281764
950117031 400651698
-898232884 363587373
-947962457 -465061571
-723209335 -747996015
-30790613 -975905530
-292568404 -928749819
810992025 -836641297
819220017 755784662
-193943550 931915261
988062697 -373561269
149828722 -992985637
887856933 616300038
-831059288 492644614
-805201410 -676190557
-313193543 893855518
906665702 564569164
-222421825 923917057
-999408260 -132974604
-990015710 9835138
66674891 -986523913
659992658 -945531038
773881541 820864650
-988041527 26662502
48778701 -984856535
770107242 -876328462
-62468994 961945138
665172222 920014949
218526516 -996664865
-520446586 796970745
-902629906 353371882
40734765 -984063939
-972202731 126057901
-81454768 -969161282
-888291924 -575281421
-411243906 -896525647
533459239 979516643
15287528 974931052
-759038784 -719073175
-370927060 871284901
-378166626 -906313247
399977399 -999951551
8106760 -980543607
-100700619 954294685
-682818874 675439058
-997414985 -82333763
938637362 451972430
879860888 636464028
-933249694 272463740
-415445927 851693968
-405931169 -898144559
922172794 -652493735
-993476092 -25008463
-13612748 970512046
954889820 -550765652
-998877798 -224730030
989357581 -363030520
936193991 461889782
-434416956 842733179
992271580 69440196
894571742 598678751
-384969801 -904352016
-625115146 -810186833
-745503792 609785281
911562372 549471961
-761518268 590641894
-998898509 -116679358
-978178150 -372640930
-836059076 -642859197
-233426618 -942181656
-443558792 838266075
225318686 995956630
-248838390 915858393
-307290064 896021516
957773413 361853441
939314059 -604154044
-843969045 471146633
951029812 -565205165
-899425312 -558305420
942748506 434512829
-959429909 -435496332
-676673153 681139152
943920702 429370107
511538811 985236936
-999133580 -219497388
-883991079 394951296
611841814 950391822
34943910 -983474072
-185751025 -951733932
-677119130 680727758
-855510058 450777516
-662170071 694124159
439087851 -998679476
-956420254 195033594
-681995269 676208212
874077134 -749821484
-228429764 922137171
-478434572 820431579
-198818591 930591726
150435701 990664430
187384549 -995188580
797874384 -850759173
956795917 367006098
-921855423 -520030577
-460270880 829880476
-516359060 799342839
115552781 987386564
-969334618 -405386553
5790135 973525907
-194772429 -950009437
-445428309 837342586
-994326118 -278461325
667542757 918430864
925020097 -645206807
-450251234 -884081605
117414590 -990739069
-558237761 -842957754
549161603 -983105046
54955264 -985442711
702163530 -924186373
-750421272 604013954
-726442044 631140311
-907059661 342697106
-972140462 -395948576
998636320 -67784413
-994959324 -272773178
-954176178 -449606517
917717665 -663440773
-349707204 879952188
-777600379 570366187
-995034058 -44611725
-919846765 310041329
-404418952 -898602148
982371357 190684070
-981475247 73440722
-326184048 889031384
-957200540 192050916
-119798328 -963285070
-15974622 970129875
838243194 -803353349
293937024 998741558
-610621312 -817777105
874835747 648472535
699772837 894830620
-340169536 883704744
977931570 -442184459
-385821090 864936609
-377042591 868709231
-968511832 144251210
-431666305 844054353
3318120 973153152
7218971 973740043
-904940384 347853863
-49138379 -973540779
940195241 445475945
730797765 -906164313
-204031042 929160830
-367428034 872745041
501200662 -992298153
-838564033 480313543
794810313 -853816514
-709452480 649114741
890357549 609815107
-855193790 451350559
-276927831 -932471918
-340418896 883607659
-995078848 -45219844
-707846679 650768997
910274453 553513388
-116751082 950833958
-996172149 -260866639
-966390677 -414828190
-638152385 -803010495
-781315813 -699370179
-363392851 -910466595
869995660 -756709550
-637170122 715310770
-205230652 928827135
-605091546 -820572057
-972115399 126506418
690450291 902099551
-261667074 -935987030
-462102298 828938766
-98966627 -966570314
-941908592 245567373
-544204793 782633124
-640588411 712507741
-998310566 -234300706
-967033427 151092131
331954180 999564327
-980641384 -361497971
979077889 220330683
901842673 578702057
-390647270 862833490
578103642 964901540
563099378 -979714177
110216882 -990193008
-314456818 -923341216
-724430910 -747064462
-970352594 135369023
899485969 -703275325
-907539767 341514815
-912886056 328140411
410932869 -999783213
142080517 989924530
-803744951 534405645
-556026844 775107159
-961545705 -429549732
254308688 997375219
238546640 996634395
-998916141 -117174847
312835982 999205930
-655239040 -793236321
-53531058 963621296
784308334 807330900
714896727 882378303
-815593437 -665484792
-116977943 -963743083
1473936 972871178
990033980 103342201
951134495 -564825459
726778710 -908901141
818084313 757606477
949083080 405598296
711275400 -918836921
261427819 -998260301
-960363766 -432901714
-867757791 -604044357
-344888030 881856398
-283675904 -930880586
428596101 998544412
-981683060 72098674
-996835274 -71725739
57943173 980812766
-820316060 -660434847
356303493 999867363
635450311 938127732
-11275041 -978283261
-256656496 -937118439
989001572 -365971594
931793804 -626565480
-915827207 320615403
-879426576 -588141681
-183894562 934618171
122034285 988032199
-589244295 -828396958
-943187731 -476058461
-945209521 234697193
966629593 310402789
-490721677 813813257
631168118 940471177
-507971337 804169590
966583680 310696134
999794125 -197649902
603070792 -967838234
-993917868 -30290326
544317284 976388782
-975143366 -385061395
819913758 -826226980
-631388773 720005611
-934454179 268863738
-850604569 459545492
492343303 -993612222
-111764346 951927774
-304540057 -925818250
-999569112 -139658725
-515846749 -860600699
-459542911 830253174
-547318565 780676235
-439079369 840467996
-542237259 783853931
778078513 -869423218
-922812357 -518232527
-709070384 -758368422
-151795560 942763157
-756720520 596493253
964495638 -511256720
-459913321 -880838135
-919016730 312244818
-996620356 -68193854
-749914555 -726769491
444917989 -998317434
-813862314 -667288548
601142736 955367663
-164801208 939564190
-566345432 768278817
884236277 625530525
-638674293 -802719410
-11638619 970827034
997096865 -22287346
-995823460 -55706529
-187125511 933754924
-421973302 848656588
978336139 226538729
-892008012 377575448
896440518 -709355765
-809015107 526637217
899613869 -703013926
564991542 969718097
151987643 -993124184
-978723656 90271900
-352425200 -913462929
-987865946 -323643855
712521511 -918070677
732236366 866618414
-511781502 801982757
-875384782 -593767540
870457814 -755938767
404942110 -999882651
-931125318 -501968543
-64329542 -971525021
-819197304 -661647879
-651174042 -795619590
100726833 985851914
-387281582 864302744
-804756534 532927052
-946729804 229597714
837587499 724838443
844046555 713080154
-38151711 966374970
-928131799 -507968340
163472137 -993832233
-537717481 -851836468
-356351332 877286785
-508710068 803746530
-814506550 -666618380
-918880127 -525496255
682741705 907861692
94335940 -988919844
964903139 321299225
-970782503 -400574489
310574989 999156692
956042118 -546261751
-747391820 607580225
729568731 -907011262
-860006508 442545518
-875863563 411861616
-173829882 937259415
-328276689 -919833456
-877196996 409145113
-996727225 -254936417
940431013 444483258
994934539 -304400134
-992315474 -294304486
980836673 -424424377
-906088872 345075438
-585848787 -830045543
-674255237 683357264
954063390 -553939410
-980298897 80847541
-601968387 742924817
-972890259 -393333710
827084739 -817516499
-892948191 375496955
-331471185 -919010184
839402107 -801818406
-994925344 -43152494
353824063 999841574
17109745 975196357
-871280746 421044498
270832621 998024867
-57749103 962837554
-79960724 958527568
-995155302 -270894006
-999180893 -218404148
-173752069 -953978921
-998084798 -96040559
-996146621 -261129857
-306966328 896139377
-971834842 -397002856
-566177290 768392245
-610998195 736096636
-619349452 729584674
-413485445 852596962
993020223 -327564134
-760364737 592055386
-360234708 -911340159
-884596876 393660327
-695069512 -768135246
-325155327 889416347
988546943 -369670987
-323818547 -920974711
-66138465 961244010
-854571360 452475033
-948999237 -462603817
970546442 284919310
-973334708 -391755991
-407417849 -897693014
-103389811 -965890308
-983831823 57803558
556307064 -981419803
-702505313 656230269
-613257352 734355036
-696783020 -766976429
-969220767 140879401
-56385918 963092689
279917074 998334859
980080101 -429192664
-608552925 -818829078
-710564966 647967324
-999010098 -119913711
-196130202 931322214
-25271036 968593146
980563419 -426156554
-982122223 69222737
-387777906 864087096
-971264146 130839836
-869180553 -602171903
826813265 743324505
-300299489 -926864450
-996070997 -59505008
-986871355 -329451211
268231563 -998463503
998802875 -235069625
-583679395 756244030
260469344 -998230221
-194570901 931745241
-304681175 896968012
-23487937 968892631
-514922690 -860961898
-362013667 874979955
-659256376 696667846
-269897782 -934101658
-533740591 789031669
-390116319 -902852725
-974862507 111985345
-951842938 211811295
-425317805 -892149810
-499993189 808679743
-652723404 702299446
-982308671 -353488098
613773181 949451298
-978197600 -372555784
47977011 -984778931
609927032 -965472219
909933190 554573530
-853352409 454658316
916191420 -667011908
-834068092 487767865
18033568 -981664167
-719052034 639075805
886365372 -728375649
941331092 -597847399
-4180886 -979119017
378008307 -999981975
981163663 -422311442
-861195763 -612514891
929279459 -633661707
561755797 970830591
476110328 -995649075
-769519124 580742958
-939295870 253975461
684026802 -933881942
313800190 999225308
948095452 -575676849
-957115070 -441797505
-990489512 -307020972
-888222377 385861027
-734486436 622256157
-217645699 925303175
190423492 -995347718
-940815588 -481369811
984576905 168362253
-708318138 -758904664
-716888939 -752717907
98390858 985604833
-233278053 -942213294
-33431800 967198130
-536585289 -852303174
-976265496 -380626026
114370744 -990510895
561299091 970985248
-35646005 966813789
900434552 582672928
-757439936 595622978
-772489302 576973076
-771586711 578125058
999203848 -92347255
-969948509 137346448
-979930260 -364807690
-468813019 825470708
872943727 652909745
593444441 -971033545
665630219 -942917106
-902151361 354503025
944476080 -587809892
920866951 518753586
-998564790 -107583126
950363787 399460639
955260882 -549318791
-438329084 840834602
-600955344 743680850
-974968261 -385742308
997954947 -255284077
166875798 992052041
-847783786 464511537
350994906 -999860895
-937500351 -488643293
-235554047 919989447
243304618 996866950
-269729558 909092292
-723724254 634081838
-242925003 -940141794
467213553 993963110
593152873 958843970
993853925 -318022597
18182119 975352211
-742129480 -733159165
671959582 -939870309
832014688 -811370314
795172112 792254379
-882831710 -583289989
36591826 -983642862
-702288962 656450258
-993932699 -30471255
-761898818 -716609198
-866913468 429551345
-967611884 148430550
-980455370 79890629
-663879788 -788041858
-903416209 351505663
991630718 79395509
-773731441 575384891
981669322 197319138
-174221023 937158276
-448130278 836001054
-810511813 -670766058
846823812 -791756839
325954508 -999631969
350682799 999808299
9426234 974068986
977277543 235130781
-838809928 479900392
-234526126 920302619
-442346725 -886684565
-951968953 211364170
912611358 -675139819
497853547 -992806311
-375142209 869513909
-583334808 756488698
-746884104 -729268506
-553952742 776449140
186625057 993555575
709420103 -919969723
810550797 769480313
-210163828 -946980622
380253697 -999987323
-584207717 -830838246
-92163629 956058567
-334052981 886062456
926511091 -641243266
861577655 -770222441
995581763 11470144
-735126886 -738770431
-630265939 720910591
788878875 -859540189
-982915694 -350481802
239305678 -997497343
-976816397 101172535
931807043 479043137
-962672541 170129221
989053792 116727477
-522049629 796031744
-974544061 113700170
994422065 33234696
277599208 998259091
678579376 910869407
953032864 386343075
-326925567 888753563
969095224 294498093
-946976259 228762105
-979754930 84154779
-719585454 -750724210
203888664 -996008957
855971106 689783036
622360740 -961034983
-964600361 -420412019
-964767561 -419895298
-800442400 -680962363
-704194739 -761818010
338519395 -999761375
152850475 990873973
-353043313 878619314
170247489 992319239
-902300454 354150849
879424370 637534305
959545763 352222861
-693005428 665732429
-448875475 -884540937
994977389 -303822428
937015033 458582213
-972056908 -396237189
995004491 -303454955
800089586 785156164
830959572 -812704898
-394765113 861022080
-305686787 -925533629
-835516828 485384070
61345959 -986035761
965258679 -507813887
449469592 996416867
-977956270 94710341
-867203159 428994797
-631701657 719752951
-790800663 -690422872
-999759033 -149016340
480410588 991724024
880831242 -738207328
-167869248 -955046044
-450005665 -884163644
-783838437 -697021730
-995543815 -267131310
-543811946 782878155
-374323453 869859296
409584805 999622721
-646621045 707476037
-157725567 941319835
41463326 978630727
-247787256 916189751
-989461323 -313796164
-211969908 926927911
-991016877 487068
546486309 975726368
737418540 -901482068
-940291045 -482538856
-87190374 957072167
954294701 379930876
689287705 -931183252
880655934 -738512322
998952154 -80661110
-894226474 372664858
958244349 -537526439
876713909 644044582
662825169 921560111
985564695 -392368927
-952105854 210878041
40762056 978535324
-965246326 -418410124
-960046293 -433791257
646521231 -951435295
919857209 522218353
255505732 -998071229
985764236 -390916681
947309720 413950643
-592769490 -826671668
582394418 -974430671
748634998 850040400
982821019 186288341
-997093245 -76284034
461230535 -997107756
-359736473 875913229
-679615818 678421857
-999317586 -129698966
-859041178 -615244720
705904126 889915211
793726849 -854883323
996486751 -8073781
-999815348 -198144954
470366066 -996285359
-825254929 501828311
-992341178 -12608768
-766163490 -712909527
-892614508 376235150
713664631 -917360729
-936760842 261868392
-974172833 115688547
413173621 999488200
-824251613 -656122246
-825585080 501311709
842831014 -797225430
-729320986 627984702
-541070175 784571078
996809671 -15480740
-876936705 -591622740
854312099 -781195814
58079621 980830405
965562213 317166714
-72095925 960086334
480231102 991756072
-374240074 -907428537
-659519822 696438229
55320600 -985476952
773981481 -873042393
-898610343 362723117
999779828 -198705363
-998472360 -105216412
-27423166 968228336
-374599983 869742750
765293964 -880276937
821634200 -824172477
574730364 -976609727
-598107549 745791610
-515209302 800007688
-994751224 -274703649
773241672 821660187
930219470 485080449
-847284276 465387185
951831550 392296225
990449718 97247904
-628063389 -808591144
-199657125 -949063208
-117674343 950629738
-581849493 757541643
979388134 217687143
-830557455 493446963
-994543593 -276585858
-487971279 815313118
180991035 993141000
373739184 999980507
-980857679 -360472581
-187787959 -951346724
1816808 -979817071
934008135 -620162275
-95999119 955271107
890600179 -720563316
993234380 -325175411
-49010071 964450228
-782620127 -698159294
773360880 -873581462
-741348396 -733793492
766319310 -879438782
-920594407 308035757
-955761893 -445418792
-984136483 -344279403
-819531295 510699330
-961408279 -429945633
-254283649 914124525
-620615314 -812572167
665956856 919493197
-820906398 -659791470
-909439966 -542077187
-719195678 638923815
928425185 491798750
-990157742 8536581
145271995 -992688512
533850969 -986438523
-149271520 943369467
156698379 991203535
-976188651 104680098
986727599 -383815183
-797819244 -683568605
-911014450 -539390045
-754904079 -722595938
-999692606 -203282003
-863567627 435901447
125175329 988341132
-715444622 -753774938
-985378144 47006077
-701476764 657274752
-288553097 902682750
-916056611 320019104
-978045033 94201058
957252801 -541484765
-882970927 -583089100
-586599767 754160437
-121567574 949766307
-512153421 -862041579
-798480943 542000499
-148009377 -958547080
-721089622 -749599666
-553585741 -845032194
-949287564 -461911514
-383374217 865996547
939517738 448315574
-736647820 619835832
983809203 176344014
-832000890 491129403
-588654618 -828683991
804262377 779031970
-983141598 62448648
533848998 979407675
184814623 993423872
-183560375 -952149120
-383626629 865887537
885920318 621248330
-890654063 -571755177
-542405537 -849871432
308057789 999100451
865353081 -764301555
999983438 -159234458
-557913572 -843103136
-774596596 -705469924
-973890820 117196836
-655937357 699546593
992123056 71778938
-125991622 948777261
-811136789 523456251
-235157450 -941812270
415508816 999377622
954250325 -553225033
-679447444 -778378066
-988286734 -321138177
460968969 994883386
-719955457 638117447
838334381 -803233394
-694652286 664112884
-948601088 223189266
862280789 -769129858
-11107238 970911307
-932023195 276085172
-989815947 11638009
-674517453 683118192
989707347 108037360
474913658 992691168
-824785078 -655533138
-80099013 -969352355
-993304198 -286855387
686326635 -932712201
-144189461 944581756
-999564423 -139447561
966851188 -500461600
461673977 994784825
982638077 188077760
812835746 -834537196
-840345759 -637901007
889330480 612488870
21689591 975859636
-707361132 651268832
900986876 -700191948
-850883352 459051809
-79567463 -969426968
421994778 -999490667
-961817095 173677099
-789783918 -691402963
-150152354 -958176068
706024739 889816358
343799349 999730911
-834746540 -644363476
-969021205 -406415281
-916735251 318246427
783338902 808634361
-786080350 -694920441
931089750 481789110
981862183 195524327
-669263218 687856472
-637013486 -803644717
-205962756 928623132
117614856 987593776
-47650295 964694517
569844671 967992356
-983931532 57118401
-678615074 679347227
-222144543 -944536673
999725292 -201997653
-687915153 -772906952
-909044406 -542745219
-848461273 463322364
-903289032 351808620
-376168608 869080251
841940286 -798425382
764948247 -880559260
-927153796 289961673
-972900533 122431577
603958713 954105168
-319403452 -922095305
920987890 -655447376
-280993707 905289547
203368769 994678391
626351583 943063219
-966113219 155280657
-873743984 416132494
-558117301 773749204
-954550461 202036075
127631174 988579975
-816709203 515016482
-720559502 637475273
-844175300 470791933
320813616 999362000
960677508 345968241
446494915 996779929
-922637956 302478370
-859327870 443799187
-380345915 867298736
-575705845 761849207
585487928 961992387
-520990256 796653491
972244940 -473714548
903952597 -694004966
982511776 189312523
-834860886 486465043
-773136831 576145684
999551885 -209946166
-301337402 -926609568
374516280 999983363
-973352118 120054976
74135314 982852279
245263263 996961226
888549331 -724374615
-542684165 783578165
-759074690 593633439
-999999836 -176181457
-936857580 -490019957
-513197168 801168255
-923388842 300413765
915080921 -669569339
-999673576 -144605708
-570754078 765278497
-458462070 830804959
365227105 -999941709
377669864 999992001
-783814353 562130136
-459314163 830370045
-937784489 -488031267
-614408354 -815819855
986289291 -387081703
-943526109 240275996
47599040 979457557
-964043526 -422121756
-384461806 865525867
-357776184 876710384
-898770908 362355197
956040570 370928365
-15364859 970228788
-629393970 721611492
995703361 8945978
-426473794 846529427
-917657368 -527713052
-5729373 971757519
-674035503 683557326
-54250057 963488955
-769780273 580413789
-993321661 -23214918
192819935 993992003
-587531695 753490564
-784349608 561413945
978374995 -439548204
-146738150 -958766360
-999414348 -212437706
891773266 606115311
-778741404 -701726979
696441476 897459209
997795496 -40300148
-774475371 -705578681
487872815 990339597
-887047731 -577123171
-119239893 -963376081
-929822232 -504605125
-984438592 53628287
291960296 998688383
329379153 999521072
450735273 996257101
-711839911 -756386250
-998621763 -109068717
-859648450 -614477879
552748677 973785651
590508299 -971973830
-829289100 495469093
-947774468 -465504386
885402275 -730113893
664415067 -943486256
-478830029 820222488
188406180 993684667
-982061986 -354691129
-986870661 35925135
-763601441 588085099
329197698 999517949
-998281159 -234735055
-971145961 -399348719
-787707187 -693387512
-66610456 -971216792
-316098659 892783685
649590751 929948088
-562295499 -841129081
-231347848 921262841
-208865447 -947240194
-634551055 717445988
291406719 -999043693
993315029 52374513
491405894 989638823
-903332292 -552085750
590354984 960010309
998717021 -70911127
-882460061 398194259
-120623858 949975831
-328011777 -919901545
258792953 -998177466
-632018884 719496414
-117897187 -963593971
-681695993 -776943218
-929169331 -505911562
-994842608 -42051094
-882516849 -583744123
-959976443 -433985353
-861158957 -612561752
774923000 819559394
999519425 -211249009
-373968857 870008442
886546410 -728045557
805746505 776818921
117225228 987554743
-921637301 305217640
-924242900 298062059
-977542867 97074595
340496363 -999778418
-576116435 761562756
-978140617 93650758
-187277813 -951444017
-757167095 595953496
-599759732 744569851
-262737410 911388334
330379506 999538187
-266359646 -934915097
-435155542 842377423
-799600602 -681801586
-170152977 938206877
540338891 -985082930
501251442 -992290395
154430924 -993279465
-562535683 770836083
-787710942 556898168
-397749280 859699345
-280910083 -931536328
961749214 339952729
930004654 -631640778
732045703 866802445
805885476 776610269
41592439 -984150472
-874744500 -594647664
640374650 935346946
-729196711 628121405
-865722960 431829156
-496974168 -867803729
73087047 982724746
-998804834 -114060909
-948811599 222456762
412826933 -999746317
892511496 -716960957
676235990 912525117
-536341228 -852403618
45405723 979163887
-963547469 -423628853
-989025219 18520148
-74585641 -970122099
874180701 650010005
-812388507 521572982
290149412 998638615
123379524 -991175103
633864076 939007462
289614269 -999003119
290333824 -999019508
-993069526 -20365880
-737031449 619404200
-993496961 -285327896
-430085550 844811000
-998796467 -113828600
-198700301 -949250557
477804089 992183660
-672277397 685154609
857961790 685730447
-840846782 476469963
622398603 945139852
-936610655 -490546565
863928457 -766549529
-913612066 326295657
-262886791 -935709222
274997964 -998646909
968561510 -492278226
948950134 406229910
-963418646 166992167
-943265727 241130749
-495339542 811268765
-968467832 144456549
500638884 987738445
944656369 426096987
-763713815 587946757
-814543015 -666580379
-654035875 701178713
878883173 638852027
-209456897 -947122242
-598760726 -823720382
396672506 -999982226
814208278 -832959072
-612439663 -816839854
-981694285 72026000
912333118 547040235
-519702988 797404480
-18153682 -977461348
-991917020 -8320100
-977829642 -374152366
-860487607 441655372
-999998955 -173315244
-970952528 132401616
722806270 -911526874
864008280 672954023
-388937955 863582547
-998492165 -231500839
33805434 977578808
-865087115 433034769
-766092713 -712971193
613072107 949794358
-524940624 794318853
688714038 -931481876
-201732424 929794279
-541824625 -850117889
-31602631 -975802839
930893210 482533995
450626132 996271044
-997342666 -80946048
-694912950 663855949
720773225 -912845879
-527180387 792981780
786916058 803792143
-174408997 937109664
-293767953 -928458414
63565517 981533717
-635950785 716306060
-843117446 -634650373
-960891774 -431413945
-556374112 774882334
-278265424 906220329
400777637 999838878
982801210 186482587
899274183 -703704372
961927987 338935791
977021947 -447498726
999483869 -109289247
847416633 706712253
-991790255 -7060788
-221101631 -944752092
741549515 -898525905
-863305088 436393792
838789336 -802632537
71338773 982510800
374751646 999984143
-992305432 -12242247
-523756705 -857481340
-482052970 -873223806
-968075313 146286092
641277893 -953615226
-941707224 246221304
702737688 892471401
-782171211 -698578050
-473896929 -876065522
-552049197 777673876
-999538030 -138293275
-979002711 88636235
-611925176 735383034
-827443102 498395391
982903570 185478644
479451001 991893869
-412441604 -896158419
936072514 462374051
992685598 -331191315
-996318492 -259354191
-435358265 842279271
517737896 983700704
-962095130 -427956006
-325425814 889315144
-302497056 -926323349
-995137421 -271065521
56439784 980617939
-996698838 -255252725
-999996458 -171318500
-719289713 638824133
-977395102 -376013211
-999996954 -171521706
-342707847 882713507
968112428 -494478991
-996854542 -72051590
-976588152 -379333187
915241858 537682372
-974443340 -387729998
-999412922 -212476025
-552774990 -845388793
-232507447 920913672
-938802772 255537317
247873044 997083692
175076983 -994512671
961584732 -523838260
820984621 -824950636
-465996642 826930775
-316810189 892520759
-985473693 46321129
860428013 -771999398
-322975491 -921189099
447030372 996715224
-731387498 -741706910
-636864020 715560731
963314526 -516425529
-787535471 557135244
-962153958 -427782759
-148837277 -958403926
-582032521 757412232
-961002843 177001714
290468560 998647586
-521752565 796206804
666370206 -942567883
976718980 239621497
-279560909 905779190
999440291 -214404841
994802139 26447814
838601865 -802881159
-961376150 -430038041
703713644 891689592
-937686436 259027917
-866026056 431253102
-842676731 473360106
-111510367 951983148
-971371598 -398582474
560520005 -980375076
694715760 898807259
-890194503 381564332
999360183 -100912797
-97901673 -966732561
6516743 973634855
936876911 -611614771
-817529260 -663443169
-690955985 667726399
661203610 -944975483
791408629 -857137565
782593255 -865352663
-451112547 -883793643
261474940 997678425
999784324 -131852980
827175241 742719455
966284469 -503120372
979961365 -429918822
-995503542 -51113239
-774989249 -705117209
116548519 987486857
935706629 463827891
138951046 -992265811
-940440847 250315802
-989394946 -314223515
-413822830 852442267
899744408 584598706
-443382006 838353178
771113987 -875494462
-727958579 -744360363
10340717 974203983
-853122255 455069155
981467791 -420326135
-720645797 637383414
998923589 -79436361
-999758444 -148983334
-92003825 956091321
-244233063 917303780
-697997787 -766145428
-948153587 -464610627
-986601780 37988643
744446237 -896403409
-978464378 91779175
-328747740 -919712325
995779215 7337748
191058490 -995380561
-476916664 -875020497
-332057720 886819829
-686599486 671894601
-448292868 835920022
996401047 -282947733
748659390 -893264566
-621407144 727963881
-356144039 -912455139
870271180 -756250389
-975547760 108231848
-555259717 -844289617
-627529101 -808882650
-464748256 827576174
-587888185 753233640
-982887757 64148367
945321313 423095396
40302935 -984020212
959180857 354230323
-871801569 420010115
-207600276 928163466
990774063 92422133
-417921757 -894464162
270922661 -998538153
-835213063 485884922
-965370047 -418025154
971677747 277178527
736287904 862654647
-430538 -979555865
-858232173 -616258625
859644247 682234843
906706395 -688144844
-178211202 936118745
803512398 780143148
-41621306 -974517669
906092922 566282615
230185066 -997146997
268477317 997941005
-738347515 617922390
-776751599 571479511
878627037 639472209
-894349515 372390416
-938169932 257526950
-521817265 796168759
-853665924 -621914938
999327913 -98884210
67561971 -986604146
978432373 225743347
-714689637 643677466
-978211416 93242548
-381212569 -905439198
997250299 -268931986
-228348926 -943250855
-297874087 899411633
-343788255 -915774806
841876113 717077749
-999506004 -136932610
581088645 963740371
-839655180 478478966
506318248 986479730
293699918 -999094494
-714761800 643601807
580142173 -975084138
-792091878 550931838
-995963074 -57840067
995536933 12373820
-504294986 -865051035
881437679 632576042
-680596578 -777645913
-979571475 85258313
-977056524 99823677
69811900 982322464
-360134314 -911367759
-972149999 126329543
20763458 975725964
-481933233 818568465
-530217559 -854898937
708543628 887733076
697299538 896784667
-780544422 566487546
-738439764 -736133624
-560714188 772045653
703182207 -923604878
985817126 154951212
942791020 -593230405
-541749383 -850149684
-27795129 -976279754
-191134330 -950706966
-195339381 -949900622
-307946419 -924969993
302075910 -999267291
-845880499 467838293
-19482842 969556838
-963273325 167604302
440732267 -998578338
-15819112 -977742773
999831969 -194602385
-882851906 397365684
486808256 990545330
-732105343 624906271
-801917343 537067433
-940650733 -481738106
-213303777 926547613
-999995878 -171098609
-999916153 -191576570
848147759 705306936
303707687 998996985
-779442358 567941055
997328572 -27900297
-884095174 394729842
-843585894 471804628
-698267175 -765959831
-909347406 -542233757
-348737118 -914454825
-986072815 41956537
-642285901 -800700705
936504717 460645902
-56432306 -972580184
-83478349 -968874525
-381693790 866720240
102144114 -989558641
-889105782 383941178
980385983 -427277629
904632154 570601839
999252794 -94775684
-980200539 81448757
-962627833 -426381638
-267353429 909879508
-739962059 616099595
903214436 574741600
948415248 -574554068
-970541898 134439964
-414498194 852131325
-642576616 710857900
-901391942 -555195281
-822573363 -657968555
417429861 -999638387
-253849209 -937742609
357651900 -999902622
-167147480 938973340
-520234712 -858872833
996661723 -278758406
36983395 978017778
591484814 -971663352
-713573822 -755134283
-223399954 -944277118
256021234 997451169
-392649676 861954193
646906417 931549753
867483888 -760863165
-930650048 -502932663
34647969 977695578
984859832 -397443044
-494741110 -868631913
145448278 990225101
-977307786 98407189
-692663491 666066327
-998121512 -96871630
233209634 996367679
-660327786 695733743
-864941768 -607711382
-933216271 272562652
-595313293 747845477
891070891 607954788
630981942 940572148
-995938716 -57466211
-961430652 -429881226
-881956518 399256365
-130172256 947831091
526328764 981453499
-553457845 776768237
422282205 -999480949
-60611086 -972024201
-963917226 164875138
-590869168 -827603012
-984772660 51311128
999850442 -138006226
-103997240 953596511
181226703 993158616
770502947 -876001420
-319783817 -921998979
-91125825 956270735
-409583630 -897032411
872738320 653388416
-951268163 -457057512
-993512632 -285202537
-788746884 555496062
523296809 982258090
985668607 156590568
108251010 -990040541
927419959 495521271
133199988 -991871157
302340799 -999272165
-932363559 -499438738
-924527311 -514968572
-990841221 2163055
-964322577 -421266551
-977767313 -374420853
-809361658 526119667
468426209 993775143
-584619426 755574562
-763474127 588241522
-382226779 -905146647
-289871097 -929401109
-691950129 666761283
989724293 107795523
-945491829 -470833907
-666377992 -786516456
-939787295 -483657228
881860092 631524129
-718705143 -751379067
-854955022 451782757
741760144 -898372371
511845748 985161954
876209880 -746174166
-720214642 637842051
-960489040 -432550207
386616672 999989885
810949865 -836688990
-818862488 -662010429
-788831167 -692318947
318722464 999321565
-877701037 408110515
-536274862 -852430906
424911322 998823895
-720295770 637755813
-75489411 -969996397
-611983986 -817075339
417919134 999255637
-368585717 872263758
-604171901 741274099
852047908 -784437179
-756040914 597312856
-946856370 229169022
-233256711 920687197
498973180 -992636383
-331013865 887215061
812393422 766607791
-907257892 -545702150
-970868682 132819660
-673191616 -782309914
-66665156 961142332
-860047219 -613973119
-428623457 -891102986
-656818364 698786321
780555521 812321558
563869354 -979514031
-680352226 -777802034
-993629888 -284260078
996373614 -5525357
998452550 -61025541
-389646178 -902990273
-610301047 -817940962
579274701 -975330735
-998656843 -228717083
698534993 -926213073
918890005 -660633477
954073594 381062217
923794898 -648381057
-835993162 484598269
-994974563 -43812887
-921207731 -521230613
-824397547 503167351
701111584 893767852
-687259851 671270124
985362855 159934318
-580310045 758627572
-589408704 -828316778
248849802 997128723
-535441818 -852772160
-860460337 441705844
-547421923 -847721668
-369977310 871682570
-965302078 158876697
327065391 999478997
-934603940 268412766
670814353 916227132
-509425467 803335999
-423305544 848030335
-92930584 -967484307
832597049 -810632142
969429445 292312414
-935268729 266404190
-998953364 -118238807
989386785 112432139
-535724205 -852656670
-902111596 354596790
803354238 780376898
-983663372 -346714256
282272566 -998828549
817621911 758344260
-831831238 491403472
-932209025 275539066
727088060 871481241
-870479367 -600444165
974362262 -462342196
-264896981 910684941
-358952397 876232893
-432516219 -889858198
-999227826 -217276783
-586385321 754314200
-713092446 645345466
-98088273 954840531
-417367048 850805533
-985446717 46514600
-187387059 -951423268
-973008736 121863650
-975199178 110152287
-922120820 303898240
841990478 -798357873
-689819253 -771656397
-999210478 -126116508
950928621 396713188
-999464084 -135163431
707477969 888618891
-868798580 -602675770
-82473248 -969017046
644496722 932965609
-998411987 -103699881
-950709222 -458439592
-500802511 808226772
969190112 293880581
306455559 -999344935
-800803696 538679264
-16297070 -977685500
-338407171 884389742
520933670 982883046
945273087 423314429
-992197562 -11139314
-832236897 -647220966
-530474737 791003305
-862670327 437583250
801286923 -847281027
930293176 -630833019
-517776387 798522931
-669316169 687809258
-611804997 735475727
-810118797 -671171049
894597806 -712953947
701465977 893486323
822189507 750965549
-933404889 272003994
-999752852 -148683861
-965485758 158070394
-944486885 237103482
850075434 701554355
-780827900 566112885
-358156494 -911907811
-253463664 914387535
-999850445 -196320389
-917960816 -527164392
-958206314 188157421
-249361246 -938733375
-993937921 -281717369
704415392 891125708
-811751379 522531682
-334050569 -918342829
668252149 -941667188
-501198572 808003965
-764400584 587100998
-976683680 -378945676
-634905441 717157905
584614407 962342791
806378865 -841796895
395683665 999923769
-883330123 396353302
-545186381 -848685657
-886134384 390372860
38035713 978162277
-858700599 444952087
547865839 975302352
959905629 -530810685
256226445 997460239
-758266164 -719735593
-963853435 165147994
686958543 904724204
481113165 -995067013
-325276007 -920603015
765792341 -879869633
26568871 976560805
-51580939 -973220506
-49400067 964379139
728559871 870112011
753973840 844252776
849243906 -788393544
845277004 710773876
391894782 -999999585
597248167 957088453
-981888358 70762140
-967999410 -409722098
824620068 746963297
364563292 999934408
251657658 997256211
830612033 -813139856
928836487 -634887662
-601462661 -822379085
521006137 982864306
884864907 -731074597
-160404857 -956375046
719743183 -913511152
639625039 935774686
-456465030 -882001138
-991140322 -302603314
-950839597 215352741
-931199945 278486119
-17638062 969858766
494133395 989081942
-997616363 -86224712
976031631 245037525
-856376617 449203445
-965769447 -416777240
-390191286 863033495
68283492 982130418
-303218102 897495611
-355389591 -912660273
-928144943 287176097
986208412 150598667
-803685456 -677714818
-999943659 -188718624
-972177477 -395819849
759739673 -884726584
-888046105 386243845
-386411407 -903933548
984735836 -398329279
-890899022 -571385894
-664091322 692437361
-710974071 647544997
-706317950 652341053
-999482720 -210467729
-919525429 310899414
2622344 -979910611
-795830178 -685527795
632675944 -957107211
916656003 533004782
401399018 999825205
-992296580 -12151661
711637474 -918614869
-653510113 -794254067
975476215 249306019
-906141531 -547530982
-801823587 -679581360
-340183749 -916731763
994575747 -309139430
988694609 121306999
-685889418 672563987
166169442 -993993067
591720456 -971587839
585115154 -973623209
782746522 -865212861
-775623564 -704546655
-153784585 942282222
-880110205 403126506
-989082227 -316222582
-957571571 -440567715
651901942 928538222
-570254827 765621596
303278919 998986246
-251762352 -938204548
985311852 160491685
954771986 -551221015
797638428 788709904
-957795535 -439962443
-410859051 -896643148
-875168130 413268147
257071778 997497183
882842376 629053270
-513470997 801010512
281352506 998379634
-962093995 172539863
565122554 -979187067
933872172 471060080
-720965543 -749692963
237706346 -997437129
-812521311 521372502
-992951131 -289567512
-469421891 825154162
-628886972 722017646
-636643823 -803850415
-554196619 776291601
456294918 -997498693
-422914026 848214499
-693747805 665003237
-911506799 331629543
-808510986 527388272
-828835543 -651040932
-742789129 -732620970
334676603 999606385
827628403 741960222
291230990 998668652
-960100617 180648143
-264209805 910908840
836489898 726799229
747196496 -894363235
-678271633 679664329
932144960 -625553973
37583069 -983744103
901396665 579968817
-335383168 885553899
995915287 -290340255
-796722748 544483586
-807557665 528803273
-964760166 161240497
-889308603 -573770599
85397079 984166874
427464338 998633648
-998926155 -117457022
-813805071 519430417
-863171148 436644875
945797508 -583485824
995514332 12828845
-861014927 440675346
796203531 -852435041
-949363715 -461726243
854144033 693457756
610435622 951065858
646369427 931868134
-839458272 478810257
175809380 992748568
-383846347 -904677863
-984459296 -342587820
-284407517 -930706658
-959788688 -434504986
-657410229 698273750
-135666004 946574436
886525847 619705066
-297834829 -927468394
-874118059 415380799
-125515524 948884446
-902249020 354272447
-398029176 859574836
-393294546 861670851
-751421097 602830297
-770253190 579816078
-844541045 -632965573
-998812948 -225958616
-71074605 960286390
53932075 -985346569
-865692032 431887851
999757010 -200236488
850765240 700190151
860352554 680747261
892796996 603411659
124211879 988246736
999073678 -86245581
325010214 -999619644
-447034230 -885151856
502734095 -992055426
-487003362 -871454566
998436720 -244644928
29339472 976953999
797294290 789206222
138249813 -992218273
-648559863 705840940
-989170389 -315663291
177821541 992901753
-993345559 -286529517
-974518487 113837276
-918982994 -525308959
164255964 991840556
-169779013 938302859
-990257001 -308583464
-992863970 -18121260
-773448326 -706497606
634350942 938737934
-784925714 560642501
-809591983 525775653
658393552 924440249
941628018 439396705
984106869 -402757600
955134064 -549814065
-998236534 -99513649
-480936642 -873617324
157628501 -993478636
-19122696 -977344082
-993277864 -22711208
-548218242 780108204
732217192 -905169929
-997942605 -92852660
-363311815 874447106
74211696 -987202059
-986445356 39172879
-850513071 459707286
-239682996 918720340
-804166880 533789094
-925271300 295216849
-912868143 -536201862
-646874197 -798104087
-989542352 14064359
-756787790 -720998253
985581403 157545960
-646088450 -798552052
-945967052 232161047
992453408 -333631187
653813617 -948293282
-968356205 -408576638
-967691183 148064570
984944665 164466301
-646177791 -798501202
-909714342 336126297
939693730 -602974268
-471277036 824188217
-226773327 922630665
-558768221 -842719590
331546118 999557719
-26748918 968342810
-998051922 -95296641
-979654187 84761884
-999304385 -129234389
608329366 -966030709
-879227240 404961836
-705796409 652874460
806391884 775846220
115442800 -990591761
-764853651 586541781
-913865375 -534467162
936819672 459373585
896549276 -709141025
668698834 -941451880
-827671877 498034151
241812401 996794783
-94376588 955604314
999887081 -189685412
962954326 -517977230
-650638671 704074932
-255775637 913644567
-522747605 795619485
579041127 964542567
8529423 973936248
-465691239 827088928
27244947 976657060
325580177 -999627194
239731891 -997513275
997892611 -43108311
908967572 -683226035
891428904 607020159
645862559 932167470
166500274 992021902
-975504242 108472572
419857977 999150245
-990419871 -307489547
-743688645 611868097
586987623 961386487
-965015008 160131007
-884465883 -580915812
263906203 -998336991
-997277856 -248287012
133957899 -991923788
-684062954 674276598
792849673 -855738243
-70998534 -970617859
999295066 -96978668
764859945 -880630647
-392463936 862035800
-997556896 -244709056
-721436176 636540878
-306370165 -925363215
-180504626 -952724949
134046869 989185260
-143360959 944777710
548849552 974999753
-946917888 228960332
675337143 -938224251
180793162 993126149
-961728418 174040201
-206535090 -947703869
994476358 -310401736
-573475332 -835959104
-883746947 395469735
11974199 974444768
-806992973 529637920
-811085099 -670173101
-931280560 278251984
784618333 806912721
298703867 -999200797
-192596018 932280167
-358694612 876337602
-743377178 612222805
-921752491 -520222510
506694160 -991408183
603444442 954337081
-758675413 -719385170
821200723 752577166
994311205 -312452346
984248583 171792739
763637850 833234830
997982554 -45833233
421565439 999048047
-265446930 910505494
-927895281 287878976
