10000 11
985645404 384364413
965635175 213910138
610867730 -641319458
-946117527 -122439838
988012212 412512257
-994479400 430518432
750928685 -448928904
-971790751 81964022
836651058 -275191704
-984676578 238074905
-396855005 -996672184
-999891099 695125264
833185822 -283588344
-940922432 -155245780
-745898519 960554430
760092506 907869102
650987754 -594142409
91445756 -946555951
-669485544 -853488005
-991943142 369166216
-756898656 -733493257
329789078 -856295374
-677590148 -844878160
-150345643 -990385972
-878729869 -439066161
599094005 -654174856
-440894538 -989068856
695841084 -534730598
734148817 -476869561
513550522 -734876743
-563959491 991221188
741170966 -465369207
562309642 -691468318
517953177 -731190393
819291855 -315877430
-996154328 480840614
626435039 -623692070
-994092150 420334192
-209649721 999073152
998795497 746737868
14979020 -964711172
-977583840 144091833
835505725 -277981851
-132319015 997704159
-488126277 -974457715
-669689453 -853277165
-975969923 125701103
997663441 584696417
-646404222 -875875846
968235393 232003069
577766890 -676414409
-564920345 -938081422
-850580800 -527283583
-985339583 248279812
984639217 373202196
312683322 -865015719
579652932 -674533265
356179006 -842157766
800825027 -355506140
-759631469 -728732685
8386916 -966089549
870975784 -184212166
998163786 600667451
899018971 -96371501
456705027 -778655977
-570816819 -934421036
-728169362 964693311
-47614163 995618605
-983346268 218534184
776614642 -403028426
801246883 -354632847
-623775232 -895772744
-361721883 -999446950
847215999 -248717688
453918629 -780621183
-996972960 509591302
354536708 -843069825
857924951 -220564368
894766990 -110754029
-389539061 -997430523
719794514 917897296
193456299 -914927470
445584819 -786428593
-671234609 -851666341
904854060 -75982343
-796256009 -659053552
991961291 468388291
204956161 -910727885
-994924448 442755797
-766896531 955088806
999955055 712996508
-492909793 -972693807
-803340986 -644113832
-8274319 994377251
609818033 939629968
928537834 16338295
306188244 976710504
399999114 -816337510
76029304 -950577696
999517949 741384454
857405727 -221960474
-741657943 -758983355
716121192 918733571
-211322465 -995446208
965786564 214942607
355977392 972139904
-624086904 -895511413
780421664 -395890497
-719377423 -792434241
-64185978 -979415808
872887460 -178719565
-208715384 -995267430
608587920 -643834522
935255194 833664665
-987199143 278320275
-1407461 -968095097
-154062211 -990753757
937765883 57634664
141070268 -932362018
39583793 -959327186
925580732 840548554
346517278 -847454097
-529928075 -957116302
92302601 990381282
848767289 878993488
982749021 785033010
565342198 -688576565
-29297497 -973452196
904671444 -76630760
-460112315 -983831879
993992526 502604817
509120871 -738550690
957013687 158801732
-235565747 -996958268
840918247 -264672759
895030171 -109875861
-393830593 -996995668
973451342 798124798
-989000544 309707309
804674555 894627697
-675238621 -847429617
178294509 -920254311
811235188 -333557423
571265511 -682832742
-202869786 -994858633
-907601794 -328215450
-866338448 918662962
51610657 -956543279
920493488 -16886174
-727344344 964877869
-8584171 -969516309
-942733411 -144053922
-881097053 -430898143
894566348 -111423143
-806999977 -636136378
159966468 -926383750
-168846251 -992139372
380295571 -828294518
993057134 486298323
940938963 72641145
-229158612 -996583886
954860663 146124605
-961886082 -7764003
584414896 -669694280
117768689 -939246431
824937647 -303021713
982716702 353212599
212980007 -907735871
-226771844 -996439337
-940230538 -159456051
66318077 -953007192
-990881292 346318280
839127740 -269113247
-962680611 -1136223
872344456 -180287002
-590208231 -921591140
-86770730 -982840696
-740373375 -761024118
-396372555 -996725143
-629274563 -891088090
928444463 15939476
52897604 -956240670
-515948300 -963538172
-790452382 -670887322
734261989 -476686688
933554439 38378671
793446352 -370566259
-271459065 -998691425
94520725 -945727177
856380697 -224709081
-488465922 -974333653
-937215808 -177490776
-823227250 -598487939
482555834 -759713764
-998547044 578474657
484560820 -758180168
-463476100 -982804873
394027539 -820012203
955759498 151368698
-220426936 -996044297
-894912285 -380132744
-880263189 -433792190
761636931 907455489
-815254592 -617395346
-291682902 -999372465
-864534528 -485524506
571111196 -682983869
646623511 851535419
945448361 94949479
-997130008 515491514
825075507 -302703858
866735372 -196255361
676480994 -561240328
694598877 -536494219
938792784 830976922
-999990144 725209833
-170125265 619305835
-911896937 -309190041
900605878 -90895861
-905192261 -338518056
-601686933 -913320961
-926878221 -235359825
-759033359 -729783747
893984677 -113357949
405138715 -813126607
968611434 234707557
999188726 643390289
295752365 -873165241
886912696 -136254399
-917756508 -281922060
-903959220 -343697475
954619776 144728969
515997675 -732831938
983223720 358291516
82294090 -948966984
869605177 -188127851
993004663 485420124
-150467163 -990398078
-950681241 -91601982
-949551791 -99376820
-250386803 999478464
439542323 -790564870
-967746861 43464405
-488647822 997019789
-954564223 -63946448
999961885 714531155
613551876 -638341596
668092452 928865767
981870772 344906027
998763390 746945819
905167311 -74868602
-943593659 -138687428
-105977894 997128811
-929897485 -219031126
670476953 -569175939
-456576346 -984878992
307217859 -867700566
-991326013 355733253
-466674532 -981798259
434486216 -793981263
186824473 985649109
-950442109 -93261727
-80018177 -981855000
209631409 -908992072
905267942 -74510455
-922773626 -256827403
-896876993 901845002
563740093 -690109875
-408780866 -995191514
986254474 391358346
-117853553 -986920594
544585882 -707903970
-243235228 -997380903
819393656 -315649157
941976357 77644385
954448351 143738443
-746665450 -750842645
-181428594 -993221444
-841179477 929707311
-300773453 -999586352
-999080485 610394772
938444014 60794412
999950309 711946041
823131457 -307170889
-768726710 -712449086
262868869 -887794503
248759096 -893669556
71372650 -951752383
506442814 955333098
-996657281 498139754
900417419 855445023
-671408416 -851484505
655565201 -588413131
959778942 175676996
-797685866 -656081784
727624891 -487270499
291039441 -875345385
993209324 488880114
-975542364 120991830
-551024730 992588987
857654359 -221292364
-794022765 -663642097
-881221392 -430464386
-408715341 -995200689
-975630829 121958423
890455575 -124950871
157067314 -927327435
692349853 -418211696
945065997 93003541
-999973556 716286176
-857200616 -508006006
-859474266 -501142838
123354316 -937633106
991817036 466104791
473659721 -766370491
487952802 957661427
-818668720 -609350675
264655021 980226018
246019563 -894789864
202181912 -911751873
648172687 -597626423
-76456708 -981319403
-705545373 969568263
-857061041 -508420862
379443439 -828802305
916308158 -33363509
-10357557 -969862838
-239765972 -997192627
-812600261 940574720
-555933996 -943466063
236328141 -898701462
-983642493 222824319
598003961 -655349833
-977758125 146144278
984156818 368004982
-716628347 -796310418
746295411 911442451
-95842013 -984105716
617615494 -633792087
-984013628 228231402
985855512 386758641
983847873 364728090
209080642 -909197988
827311934 -297501209
-993608166 789003271
-994013164 418293149
633603955 -615262361
-709372540 -806262953
911269459 -52613699
434019498 -794295183
345282160 -848119417
-413720461 -994440931
-975125596 116472629
-955800954 853822557
-116043978 -986702950
627775978 -622132153
-675533971 -847111066
992359815 474779003
662945156 -578976408
376278505 -830674464
784147219 -388798270
-902515031 -349705144
892645226 -117789487
-637812695 -883613637
340331428 -850767193
-916814097 -286438583
27460354 993102688
-254029825 -997928667
744419619 -459947051
954120590 141855016
461429524 -775290423
-411360182 -994812023
219054280 -905436257
209241031 -909138059
920005912 -18829983
-984069844 814794957
543410582 -708964935
-973031169 94446658
-380223257 -998248284
150832715 -929321130
857727904 -221094725
827483991 -297098283
-997155376 516463268
999710423 679232748
-380950535 -998189815
-36422828 -974749211
476169252 -764509332
979085229 790669429
702561207 -525072551
894036007 -113187501
-158039048 -991139615
-957792984 -40121771
881058261 864996091
-406759175 -995468598
417961826 965762164
-647799260 -874600321
482402909 -759830462
878116250 -163347604
825766482 -301103940
-984836286 240501621
-781547501 -688452539
968201798 231763322
-996828186 504281947
450742079 -782850852
-390774541 -997307589
-951180347 -88118574
-656157539 -866754252
611402356 -640727640
878507053 -162168175
354559935 972274153
-741376007 -759433396
-831917930 933374587
-577114258 -930384992
-944782535 -131145310
-306050546 -999694659
569056647 -684987834
-736309540 962837150
951314570 126150481
-959048958 850187676
633820181 -615005523
879410550 -159436527
242591657 981955354
966612084 220611091
53884994 -956007036
-830436241 -580862022
824453917 -304135918
595258049 -658294856
-978734565 824477515
145739444 -930923234
755952695 908951126
374677655 -831614741
-124790840 997544091
997928169 592836998
140770299 -932453522
939488166 65703218
837268081 -273682350
458034792 -777713059
-613318434 -904316364
-761162272 -726029787
83011 -967793643
-355223830 -999727735
-777790394 -695595828
999938975 709596458
-115074159 -986584341
-998584729 580480009
911657332 -51157108
-501645964 -969370519
958815827 169676217
-734449867 963269268
-800567025 944780257
998511740 613198468
-141835345 -989526810
992849054 482823882
-486718346 -974971606
-932382433 876043955
829355873 -292697196
852984231 -233717669
806907968 -342785919
725058925 -491283708
-558408537 -942018419
633149386 -615801596
651377533 -593658089
541768105 950400175
191400055 -915662515
-971150689 75658171
531341306 -719684981
951424650 126756208
-178073570 -992942314
-151456024 998089570
903021498 854049618
-794357773 -662957599
-467419527 -981562258
983796765 364195456
944857942 91948830
236109430 982413016
981624831 342517956
891722177 -120820285
531602364 -719456370
996360742 551093824
999730450 681268027
853108160 -233392632
994308553 762993985
881940970 -151711915
971614808 257111746
646365500 -599848522
673821942 -564771594
892453464 -118420500
971026565 252618555
24388052 -962710149
83133338 990800968
648433115 -597305236
421545529 -802582996
995703684 536231398
951868511 129208381
-834718088 -570109675
181077413 -919296539
-900582880 -357631340
921536494 -12699995
925236950 2458166
-403046748 -995947056
909530608 -59077381
41122978 -958974960
398723000 -817127106
820403850 -313374274
907117196 851807576
841025297 -264406046
711948672 -511230999
323957055 -859312040
997801362 588830181
984875335 375779379
110292159 -941375059
917605881 -28299646
531809849 -719274594
85999891 -947999713
143748152 -931541570
-550718961 -946417502
987281832 403575004
395621962 -819036073
-864106372 919683228
-923938602 882822038
840850262 -264842103
297055111 -872555985
946476928 100247204
185438107 -917774462
927061960 10067543
424217457 -800827529
-248504874 -997655211
997627362 583647770
955572988 150274684
-551134882 -946185560
978000207 309121865
-715197376 -798308889
-663590248 -859492905
-17542590 -971251131
-121864008 -987385292
317025460 -862846025
-557668198 -942455434
-664407839 -858670436
500956129 -745216076
709711168 920157515
-917677750 887462563
-971929355 83340288
989407862 430751882
-247878891 -997623219
987759055 776374187
990656275 448327101
980091459 327983493
-701788003 -816269079
709859951 -514341698
255388465 -890934605
352461780 -844214553
-977209131 139721708
-732599916 -773091572
-456040038 -985033890
670244530 -569480864
527614284 -722930803
415078948 -806789986
-928781512 -225096871
-565515300 -937716890
-347026936 999963759
-938948413 -167182393
751404192 -448113534
921561307 -12599923
632207219 -616918067
988954907 424690996
179953108 -919684792
603087508 -649847148
-610425374 -906586653
-848901873 -532010153
295099339 977677420
999756091 738499273
-734961455 -769484089
-904931545 -339618731
883953853 -145505052
-657946764 978385411
560637762 -693051329
960268318 178762342
741013350 -465630587
-580160887 -928393495
532037366 -719075047
999821247 691102118
422122518 -802204965
848447291 -245539034
628684342 -621069354
187901995 -916904981
-835479250 -568170480
897241842 -102434321
115286836 -939956696
704771625 -521850229
-653776732 -869018943
-736662348 24819105
-840698921 -554526579
141850179 -932123887
-179900439 -993094998
994939441 520379124
-764750058 -719642263
879881231 -158005848
990591189 447362391
808308726 -339814258
-849292331 -530912490
-505522003 -967846717
-998908781 598980805
-558058599 -942225551
639783210 -607860643
329674034 -856355199
943438013 84810565
-742623980 -757436258
-785719871 -680325198
-927714949 -230872808
996108952 545257615
974091618 276352135
-731664087 -774511045
-308561403 -999740190
988691935 774664292
-354429977 -999754067
528680629 -722005691
995235982 526368307
175372174 -921252197
97398034 -944943944
414205085 -807354750
933574058 38466892
-67104449 -979877487
-909006212 -322080638
-620593102 -898430474
984487702 371562828
911093144 -53271778
918567637 -24519073
-723313018 -786780818
901336413 -88357375
-43501748 -975994673
680232133 -556221580
-189675243 -993882024
-702991101 -814716203
46460542 992372205
-999588270 655526350
-429958826 -991508061
910594552 849819307
945731354 96396617
312892545 -864911998
-999554937 651940901
978942681 317555596
542733465 950258297
-861681857 -494387591
445546815 962691565
-691161900 -829389101
317228156 -862744217
998689434 620031204
920047140 -18665884
-977413136 142089287
-68572889 -980107484
725876643 -490008426
933769108 39345833
525436585 -724811242
-197308188 -994457743
877124655 -166327947
-735579611 -768532560
-795301937 -661022716
46420131 -957755098
-409262907 -995122264
935822312 48681408
449933432 -783415549
-374870779 -998646385
976314700 294493522
-964141888 11357156
211095266 -908444012
-18529530 -971438909
914711983 -39531663
-840629696 -554712003
-999038063 607376310
762766689 -428248460
-25817734 -972809467
-428834702 999348658
904628513 -76783189
294192745 -873891172
456672745 961413813
-975366370 119082389
217614950 983692568
835722756 -277454728
338294977 -851842357
302434403 -870006910
-784897418 -681935672
-976314509 129537630
872747363 -179124718
-785213341 -681317874
377684186 -829846436
996588967 556518100
52438331 992133894
732182783 -480026876
-482057345 -976646421
250179033 -893087345
783707319 -389640819
192700374 -915198402
-962590824 -1887273
236414467 -898667071
994975301 521095764
-57264742 -978300831
377305305 -830069852
-344261633 -999968656
-977487645 142962184
689892249 -543063104
-257960921 -998114332
608895895 -643495837
676407801 -561337866
176285695 986249783
511319329 954692273
876630036 -167796316
929820847 21877906
875837018 -170132127
136015835 -933890532
227808709 -902057682
-695665050 -823964122
820093010 -314075505
-962055093 846607436
-13335085 -970442263
-993448497 404112450
-237261415 -997053149
-742285077 -757979646
992184434 471951319
998578744 615710791
597535657 -655853253
-411835425 -994740166
821759258 -310301316
-290843525 -999350569
-902758506 -348697402
974456202 279242706
998124075 599314053
-999547601 651178627
869445477 -188582999
-681475679 -840588968
544236512 950036762
-990048666 329531603
983886153 365131532
-378534447 -998377444
575687341 945306756
413843835 -807587829
-510897151 -965682159
743173868 -462034280
-297205830 -999507922
-713686906 967865834
-54054536 -977773943
939386027 65219843
797024963 -363328367
993617688 495938075
284657726 -878252401
-759995977 -728090024
915726961 -35618845
458309093 -777518033
892143638 -119438448
-984526806 235818806
943821476 86721852
913515150 -44113903
991596086 462645588
100680787 -944046094
-520210242 -961639258
795968597 -365476278
-229783850 -996621054
-79710991 -981809226
-977554444 143746006
-886842967 -410421651
916737024 -31696782
729121946 -484902076
847799324 -247215558
324399937 -859083910
-623960355 -895617526
506799197 -740461673
921877349 842948713
322636353 -859990579
-533124517 -955574815
-845434561 927931249
999288359 743317960
-780236104 -690964755
736036304 914000921
764209419 -425676829
-248915663 -997676148
-352279415 -999815718
-969759935 62319653
526136240 -724208268
-801567552 -647903873
-735041017 -769362032
309913623 -866382878
778057833 -400337710
-842642961 -549298515
594140723 -659486135
-651023042 -871611139
183982502 -918284767
965418649 212437498
-517376121 -962909110
-999846826 688157754
-149489535 -990300398
149731121 -929669853
-823477149 -597886632
-742070327 -758323537
-195077338 -994292891
-955346085 -58256743
-921244452 -264605341
586905019 -667111961
-394256154 -996950749
-998653808 584287297
-784119956 950088065
-991370891 356695220
497384846 -748098420
750442238 -449761643
-661540020 -861529532
997086709 568901397
-981502094 192823944
-853584291 -518651403
932170337 835915141
362584481 -838566253
682631731 -552985855
750588137 -449512044
69327725 -952263472
842045894 -261855531
928144849 14660670
-567220053 990841083
447910743 -784820018
993020623 765958953
-207155565 -995159230
661969839 -580234893
433002270 964101176
-999960855 745841438
992801062 482026592
730760963 -482294946
870767070 -184809792
-887959956 907282357
169530297 -923221899
-351372153 -999837641
-789746811 -672310471
-992396351 379320217
386030077 -824856462
928922618 17988647
-408976540 -995163758
770471167 -414337820
-73273381 -980834829
957562532 162083405
996904235 564278587
995169196 760789612
203549057 -911247765
-999957653 710900390
995445141 530712610
101610189 -943791452
-866864986 -478169923
493139354 -751496007
799419645 -358408038
-250325768 -997747656
81553128 -949158475
963700544 200951344
-936537327 -181481675
-868094140 -474250750
-618456223 -900183739
-353988807 -999767701
88007879 -947471703
27972106 -961928452
193207642 -915016814
693555854 -537962934
418928154 -804291524
583012223 -671138141
644908647 933291838
43272772 -958482080
999044804 635833339
605144813 940443717
-905107562 -338876425
-561703656 991479698
338712529 -851622425
772498207 -410630981
-750114678 -745070524
-840220802 -555803101
-518685791 -962325954
-632297309 982317928
229284171 -901481868
303653738 -869421884
-960853597 -16271539
993925029 763909537
649636156 -595818813
-154501468 998149109
486011821 -757066540
999328670 651342018
-850449506 -527655121
511188233 -736841689
915166550 -37784859
843656700 -257801148
-31348222 -973828154
708579431 -516241387
-963131251 2661063
828339217 -295092106
-453071147 998535363
869244478 -189155329
430634106 -796565726
434241051 -794146192
-996605188 496304154
85407133 -948155182
393398781 -820395577
-448216577 -987190538
-855699762 -512458491
-420499936 -993288526
982652961 785190131
561536660 -692201097
740513532 -466458987
703222021 -524110581
459362097 961100292
995771731 537700404
914346160 -40934137
907189704 -67609263
240557972 -897007697
-996859395 505418302
954223257 142444006
-795760995 -660076343
699075494 -530104745
809800414 -336634435
-581621026 -927427444
158883835 -926736436
957305519 160541935
-711692667 -803144107
-985866932 256603401
923573415 -4408711
179650134 -919788906
629333345 -620306668
351126967 -844947977
974557317 280048597
959061919 171198665
838155624 -271506261
-753003133 -740189984
384561693 969323794
846702773 879809145
987114296 401556283
-765570229 -718170228
-973925076 103677149
499872170 -746092485
496195860 -749053716
999802506 688917157
537467505 -714277706
814262939 -326988780
980214772 329128769
673189072 927863451
784261511 -388579359
790106270 -377213178
865529382 -199649860
-718961153 -793027191
952488539 132654972
-816372335 -614770194
466809507 -771396156
726585286 -488899408
-999263136 624627499
748847098 -452482202
990830384 450922723
-971878846 82837858
477528821 -763495775
-995535676 460934495
-314963984 -999838242
-476712982 -978483854
244653513 -895347404
-999901567 697057160
430905060 -796384375
687179670 925018367
428915583 -797714209
-969313520 58106142
234398174 -899468058
-891623962 -392703093
839972402 -267023254
-986573593 267959821
-46365782 -976485303
525886120 -724424006
-676524558 -846038370
-487730848 -974602097
-982505772 206526836
490262948 -753767093
500184127 -745840302
441541195 963145910
-751952917 -741970270
-457682242 -984557545
-944676734 -131824244
176927260 -920721614
413766239 -807637865
-342943012 -999983121
874036759 -175385847
247870691 -894033146
576860863 -677316079
-999777068 751848758
-523178622 -960287971
-980797646 183634855
-624858219 -894862090
355380857 -842601408
948120447 108888454
-938056127 -172519241
-771453372 -707434437
809215689 -337882816
-999778377 678613693
911428009 -52019258
-842808551 -548849292
-711365699 -803586506
-48116209 -976782513
-862257187 -492618152
969040863 237817413
971237282 254223269
-181773938 -993249780
877756101 -164431790
-560025213 991669878
885215031 -141577172
497066458 956523781
381345720 -827668400
587279859 -666721160
608057310 -644417783
464416518 -773134659
-595810187 -917633008
845499260 880281217
989058727 426069135
977756357 306968987
-971607100 80144610
947686728 106585117
-751717657 -742367764
87002211 990624344
995832899 539044828
-894875080 903102360
992235679 472774909
-696616906 -822792488
472348303 -767338140
-936010521 -184562074
437599384 -791881691
169111623 -923361757
-990217358 332877253
951847289 129090751
-973152510 95687214
506987044 -740307674
820577079 -312982024
-287205491 -999243781
-415306186 -994184491
952231486 131223036
-787116670 -677568848
652786315 -591899763
-931873706 -208111269
634719670 -613936270
434099838 -794241166
742311773 -463473499
-196377553 -994389231
-892620239 -388924221
455318649 961571114
-945654284 -125475395
-602673828 -912576056
-937678971 -174755374
-343685825 -999975174
-999998725 735745817
-443258517 -988476589
-791590796 -668582151
999841103 693655475
877259297 -165925052
817346908 -320212085
576444743 -677729330
-55834698 -978067011
988337554 416616814
-130355080 -988321788
-993878334 414826427
958574512 168197265
424373815 -800724403
-654350088 -868475656
-755164747 958264109
935521161 47302398
-418660065 -993617171
987764729 409460871
789263771 -378873880
896774785 -104016507
984677198 373614384
-16407156 -971033846
776296417 -403619426
-368863970 -999052841
812307840 -331245718
653076244 931760369
774650355 -406668166
979316663 790343867
185611486 -917713433
937982030 58640656
760783442 -431760782
347898288 -846707705
928013880 14102344
-392328397 -997151868
-751890534 -742075692
978221646 791877737
306005643 -868288602
-300102726 999785383
871177562 869535701
796657314 -364078826
-996798842 503217387
806105526 -344479644
18189665 -964035812
-833069439 -574287092
-892981549 -387548141
-805368595 -639712230
994492741 762548821
271297494 -884170384
-825853277 -592132292
984670407 373540611
-674793957 -847907139
921293834 -13677499
452031890 -781947854
643289843 -603609185
46171972 -957812559
862332066 873415807
-966376631 31022194
313171867 -864773507
-646010265 -876234583
-5140436 -968839397
372550651 970543950
-999976858 717699234
-615858860 -902287184
-977146846 139003357
-162328327 -991543721
-971576959 79846577
-560099601 -941011565
-123565003 -987578241
313735995 976040895
-668766060 -854230159
598106672 -655239317
62272131 -953996748
-979485992 166983639
605809560 -646879507
992213673 472421074
662511358 -579536689
531641189 951870533
959365829 173089586
-306851216 -999709747
-12585471 -970296801
-941366799 -152518973
997385081 576768696
-492126712 -972985994
860127087 -214571735
941693983 76276981
-631215293 -889412449
-15361905 994614205
-999007091 605293569
-768192594 -713423843
136889168 -933628147
471938567 -767639867
-304126082 -999656444
-274425643 -998803676
-461941974 -983275586
978256279 311400000
-820293561 -605492138
-713940432 -800055722
-293045837 -999407097
-42645055 -975847032
910223443 -56509637
241567606 -896600361
-937910383 -173384395
-592964937 987657387
-961314439 -12496883
969884049 244009554
863650730 -204882604
855345324 -227474035
527840954 952412607
678841113 -558087853
465685700 -772214413
118114208 -939147269
316203051 -863258839
865583056 -199499155
-742967427 -756884885
999994944 724895556
997581847 582328158
458908080 -777091792
580240013 -673945517
-175787787 -992746443
-759110635 957243469
943352408 84384478
-626559887 -893416829
977667839 306188956
-792718226 947448762
855885137 -226034769
-171045820 -992334990
801854176 -353372221
-899711365 -361166057
-115287184 -986610412
-868691681 -472328526
963301503 198322249
-151476752 -990498228
-370493860 -998947976
774400539 -407129197
567670706 946522985
989127047 426977474
-999159067 616350781
-497417421 -970999225
995661949 535332611
174712688 -921476447
-696783880 -822585734
278374902 -881056860
-973729357 101628304
-978347690 825073266
-485458236 -975430121
246227913 981686841
761540713 -430423020
-430631752 -991375362
417621928 965799449
999643713 673164526
184113600 985807713
-804518072 -641569579
532838138 -718370910
864586500 -202283921
-973466986 98910196
-958721545 -33066963
950570658 122079992
-64873944 -979525271
642481543 -604593095
869906676 -187268144
530409619 -720500288
966997279 223284622
998566270 615241588
-828369205 -585989188
-967874109 44639724
-451568354 -986286327
984537850 372104654
-880849425 -431759738
995093335 523471149
-986991804 274858349
78307962 -949994242
-992441420 793196131
-977082508 827021490
578603720 944848074
-908855624 -322742707
706608055 -519151929
-562086752 -939810867
-467337746 -981588197
-159262929 -991255665
-899769780 -360930150
-436301168 -990159273
-284018661 -999141374
116382790 -939643552
694243058 -536996940
525130075 -725074838
292817259 977872709
337772676 -852117440
513180628 -735184876
788885463 -379617189
153690805 -928413419
909077901 -60745275
372764076 -832731203
993513948 494119792
-71913687 -980626472
920454113 -17043476
634434401 -614275773
890746866 -124005878
-513686980 -964513199
938352904 60368500
716022154 -505110245
-151801849 998096381
-559937354 -941108556
-740015203 961965076
446558684 -785755927
676590157 -561094853
112682725 -940697978
-337904416 999940519
-994042266 419042035
-634799952 -886278444
-505106628 -968011455
194738056 985174666
-887247382 -408945952
-754742657 -737212819
-886498090 -411678026
442581226 -788488745
-906169252 -334374234
-35987686 995275076
223063929 -903896952
162748386 -925475131
-997203955 518344835
76903585 -950354179
75051917 -950826229
405218197 -813076611
-348704874 -999895252
-825330401 -593401394
-939911162 -161390084
446807112 -785584222
130306383 -935592556
993474110 493425511
-205919968 -995073474
476242762 -764454705
-999724148 671630894
-576025562 -931089029
124865412 -937194091
931006494 27064158
649116369 -596461710
969046198 237856288
-996967807 774418928
-767973322 -713823390
558046151 -695492751
-269279496 -998603974
-613195431 -904413760
-994819222 439802399
793601617 898147636
598584985 -654723981
284465912 -878339036
-852439157 -521960555
-524952780 -959468244
688601167 -544844428
353831184 -843459878
-915996449 888681503
139542784 -932826958
-967521693 41391599
93525709 -945996343
982982441 355845552
-987825167 288942367
249055203 -893548259
-986719075 809078455
391969719 -821265220
821256558 -311442267
-16564444 -971064014
273284172 -883302430
138577971 -933119025
883275752 -147605062
995806263 538456638
-999310002 628621945
-989928266 327160455
998983371 632840855
36384575 -960056230
960621481 812074048
679572309 -557108219
961707232 187935176
-834547065 -570545050
888158710 861610722
-962425861 -3264454
637042701 934751888
641461008 -605831148
-351460863 -999835623
-508152513 -966797578
416138488 -806103718
-665800471 -857263166
-796040144 -659499783
764835171 -424555755
59166429 -954747860
-624403178 983465593
-210779312 -995409357
-935762253 -186004398
-108868859 997195406
477921591 958896151
890210764 -125743473
999592745 740607737
-921554216 -263038457
953684194 139367378
991793763 465737921
17551943 -964170139
-882943553 -424427640
808954584 -338439067
711750675 -511526537
998371406 608019084
-225951921 -996389345
189021525 -916508650
825017143 -302838475
752820943 -445674254
103186210 -943357507
877336497 -165693497
591969887 -661791895
999977708 718788541
337088068 -852477851
-929381454 -221843472
-866438069 -479523186
-107676790 997168049
944980155 92568094
-212860431 -995549965
968031874 230554520
217449721 -906046066
-548247097 -947785492
784570607 -387986444
709148305 -515398184
935265299 46132679
714134464 919181316
825691190 -301278595
719656725 -499601578
637356518 -610783534
991155496 769887992
373603026 -832242329
-304973344 -999673436
-591033959 987903123
-250937137 -997778388
766562902 -421442843
-617501086 -900961515
29368221 -961621792
-753820417 -738795087
-926233645 -238775333
-447350994 -987420317
818291130 -318112208
864321573 872563115
994582056 513426204
-942248409 -147072663
997045522 567852437
145080205 -931128623
999898518 736168718
-846175580 -539612529
-968532462 50765040
-480798832 -977086479
999977158 718613715
-962074719 -6193152
-535266095 -954527455
920180002 -18136612
782000855 -392896445
-919423388 -273749928
369082319 -834861090
956810390 815735711
-960159319 -21853946
-774741383 -701322886
999844101 694083403
651629113 -593345259
-934581494 -192799738
-999447596 641253000
-696710060 -822677408
-679401958 974678057
-605907542 -910093398
-8304769 -969461638
993768396 498605197
928808372 838299453
989943634 438114567
-978797385 158490480
-229100848 999296261
760443473 -432359988
362937310 -838366792
967346006 225721785
-765675310 -717981329
-903487638 -345669466
44765515 -958137952
-643589045 -878433385
592540796 942592478
632578475 -616478489
998342472 606967983
-999766684 677070610
942126216 78372198
611935758 -640136103
-503045619 -968822906
994896801 519532694
-388798383 -997499532
-735891490 -768050371
-713490855 -800675614
999962146 734480938
256619234 -890421346
-992291516 376939506
598342585 941610624
812010982 -331887418
-600529191 -914183498
986431536 393435631
862098988 -209163205
-101984463 -984929714
-936076875 -184174931
-324562660 -999942302
399062571 -816917624
-660240693 -862805171
329054925 -856676808
-294530147 -999444709
-784115509 -683463601
883541498 863820075
-59861364 995968019
998187206 601481486
-198318240 -994531490
33157746 -960783791
656039619 931200333
-184415840 -993465124
-997710765 538964761
-622695194 -896677620
-934106704 -195507756
175511402 -921204740
742561007 -463058025
790288892 -376852513
983564759 361789983
-998118826 557065309
-566556406 -937076995
501525117 955959959
486338266 -756815548
-910415441 -315845554
858673275 -218537403
-233306066 -996828609
-237104160 999371572
-907232880 -329811703
-861646274 920796268
584100608 943976806
-977169697 139266680
489303742 -754518593
-470255000 -980635367
844513400 880662797
999335176 651722194
646904973 932917958
261834015 -888233159
999615833 670840122
550825259 949058100
921434308 -13112029
995758388 537409767
-596618177 -917049331
-856405849 -510366031
798362388 -360583991
-13198365 -970415802
931149940 27693689
862499800 -208059789
928998026 18313653
-989410282 802437969
-200749762 -994707137
-90536512 -983373486
-998985342 603851792
309324471 -866671765
999627824 671826570
-147272339 -990077617
-998307947 566204471
-989069313 310962014
-809138499 -631393102
996973974 566038230
835111989 -278937587
977862550 307905392
969659510 242343339
-597206787 -916622196
951179445 125407480
-72160272 -980664409
795032762 -367366973
880284190 -156777056
890061644 -126225464
-841000456 -553718497
104364307 -943032110
971722599 257938277
998083409 597954156
-888187730 -405506461
-933409867 875182055
537914815 -713880355
582934740 -671217436
799749402 -357727825
256215963 980913545
973622348 272656288
-858753107 -503334675
999965088 734358477
34458922 -960493116
594759398 -658827388
685934776 925279159
20560339 -963532589
982520272 351269480
-973405035 832327490
-747982798 -748648908
-911033274 -313080321
-826342712 -590943531
-757223590 -732931667
-614303787 -903531861
998200736 601952794
978909174 317253271
694450874 -536703592
964497211 206246387
767262349 -420176816
551830704 -701274865
270866402 -884358468
841824639 -262410333
7729883 -966225980
600531374 -652622218
934196236 41276996
982951861 355542296
-701704462 -816375729
-641907641 -879954230
807268984 -342021263
592281224 -661461831
400673597 -815918348
-967669480 42749827
998813986 625140797
195562888 -914167353
972483837 263791814
-59558472 -978672825
-767312206 -715025156
-597523817 -916391507
188780631 -916594164
959284368 172581808
998757851 622799094
-789161880 -673488708
623433766 -627159369
958805602 169613212
-761379723 956629683
-905684736 -336432022
461274300 960876678
943255581 83904411
449126382 -783976735
997416696 577641495
34035118 -960588057
800954767 -355237574
-884591836 909225894
-996079239 478332468
318148320 -862281204
291394789 -875182350
-322016115 -999921155
-700801907 -817526539
-564389612 -938406532
400982539 -815726214
-752736803 -740642870
957718328 163018842
758804938 -435241403
277692385 -881359551
999567511 667086612
900910863 -89838658
957215391 160003192
996098075 545010305
-295909138 -999478231
-89884956 -983282201
781434122 -393973417
-785142477 949786981
807532784 -341461899
-60569956 -978835833
-949947569 -96665683
-732088258 -773870246
998734016 621823924
-758662449 -730433860
829809304 -291624713
884749976 -143027720
-997138102 515797405
147262940 -930446217
-977338092 141213734
-366929778 -999173177
-57579477 -978352086
-995625596 780670568
640719737 -606727991
757633650 908515536
-985151798 245363072
820007754 -314267661
-541394568 -951449690
-987267632 279472319
-941536678 -151475634
320425328 -861122209
923636376 -4150298
871847245 -181714875
-865641511 -482042232
83260355 -948716249
-976692131 133802781
998014426 595668945
850788102 -239459327
990749128 449710259
114542521 -940169004
876011883 -169618957
282455695 -879241754
844288820 -256202002
712195152 -510862880
814978376 -325423949
-628158356 -892047506
-351786522 -999827860
519358704 953603042
-649041064 -873455590
493914039 -750878617
-214695923 999136246
-197066933 -994439983
870453237 -185707472
668925954 -571207385
-978474706 154617951
-962546762 -2255282
-554046777 -944545633
-807160870 942493172
58104231 -955001783
171034075 -922718314
-296783592 -999498335
934285022 41679305
836135791 -276448997
623507724 -627074547
-878903216 -438474540
195101229 985152022
946920562 102556548
-607786823 -908639049
-505038902 996178823
-847522667 -535864161
-37179960 -974885490
919700411 -20044053
-937626867 871555021
-471435069 -980246335
-958984029 -31057430
728928762 -485208981
-288889911 -999294940
771675376 -412138200
968715410 235459659
930480014 24756372
188667261 -916634384
-843191282 -547807824
-535211887 -954554119
-570955529 -934333872
-117468744 -986874862
273417392 -883244184
-24635555 -972588829
795442163 -366540302
-619070815 -899681477
810597622 892701866
774072850 -407733518
954808999 145825109
994845306 518511950
-381529847 -998141928
638968463 -608844142
847575484 -247792045
-178527169 -992980405
320727889 -860967716
-550186744 -946714231
-725702134 -783322743
-999995735 730461713
342341193 -849698010
-920178805 -269975074
481160385 -760769935
424116703 -800893947
-200592964 -994695892
782934773 -391117257
180157016 -919614664
43660324 -958392828
998087883 598102863
416525390 -805852915
-920924378 -266220449
893499705 -114965956
-71268709 -980526841
-650206865 -872372331
53394493 -956123190
785561555 -386079584
928154393 14701388
260103959 -888961900
963345126 198609084
453973410 -780582631
-325232905 -999947302
997394292 577022972
980653705 333261401
190462799 -915996268
980220512 329182292
985958294 387935591
292375271 -874731566
331765685 -855265830
700706971 -527753821
925080105 840885991
999997447 726299985
462866625 960690308
537867953 -713922010
-326412501 -999955559
-891851992 -391841091
-583183600 988890813
584900166 -669192655
-999691349 667574803
-802527217 -645856301
-940238193 869271174
879295698 -159784611
-448084867 998726030
882351601 -150454089
791027906 898945776
-920523448 -268241514
990148003 440974163
-129637508 997647359
976191787 794613786
-695277939 971650437
674336669 -564089376
-158566713 -991189860
182982444 -918634283
-517603795 -962808492
-450157416 -986671578
999959343 713959858
-690785764 972522799
-210097695 -995362731
-804647046 -641288189
953421723 137883986
-838102923 -561384505
-861271533 -495646145
-969960729 64234575
-387379571 -997630014
-214596509 -995665885
811374837 -333257056
306735375 -867935097
-431333083 -991235073
917811641 -27492499
-412892796 999702167
-511968073 -965237565
-166872479 -991961392
-988926968 803750795
999050140 636101435
-985053643 812802660
-613067192 -904514983
-999342272 631482016
490959823 -753219170
-802799240 -645274387
-986662661 269418463
-355630476 -999712482
969609600 241975267
982444389 350520160
-993001379 393346579
-997560513 532618747
980113791 328189990
267519706 -885808421
542104294 -710139327
-26290239 -972897143
989599695 433362540
968675410 235170040
719048558 918070843
-356291670 -999687497
-499975494 -970019347
999613030 670616216
-999891188 749070478
457395424 -778167202
-757951339 -731673170
412679283 -808337128
-64691925 -979496317
821140363 -311705799
-619289384 -899502772
-225462223 -996359202
-826888716 935300405
968704915 803579743
-969491224 59779635
21943815 -963236563
-915083536 -294571143
300792492 -870789077
510237384 -737629037
-459612293 -983982811
-930280332 -216938050
-949138059 -102200054
-798485408 -654410918
462049277 -774844530
-778736412 951671000
978470956 313316206
-696819381 -822541511
-329544788 -999974441
973897387 274818648
999997586 732544864
993830994 499714948
-4923263 -968796505
-880813280 -431885480
-613632346 -904066894
140035506 -932677323
579880683 -674305433
927588753 12293397
-972179271 85832602
842177366 -261525326
949303800 115221685
933317710 37316807
-309272198 -999751978
-772117028 -706206431
995140342 524422388
-953983026 -68160954
-985904027 810994342
-447177810 -987466167
-999532586 649645216
-945004408 -129711111
986206111 390794330
-248796607 -997670091
547003502 -705707381
341331312 -850236727
-284086948 999700116
778193255 -400083993
905226685 852846683
-745490657 -752787773
329991761 -856189957
981516121 341469748
992313471 767468172
-999027152 606634835
698802526 -530497075
-871863872 -462034978
980469865 331525556
307362166 -867630288
-25741889 -972795361
-710473442 -804789234
-997745617 540471695
909595427 -58837532
-659272370 -863750191
732929441 -478831347
966537662 220095534
-845406109 -541737025
481466731 -760538997
692771527 -539061374
-786051869 949518349
-46567792 -976519810
630849127 -618520784
384681293 -825668397
-982061395 200352556
998906788 629255828
-793442148 -664826383
966385688 219045070
976515630 794186820
-902316955 -350524690
524313580 -725776393
444810807 -786960985
398991027 -816961831
42956879 -958554630
690663451 -541996503
154539275 -928142620
909767228 -58201300
997098154 569194358
-919751765 -272111931
-911257789 -312071016
858226139 -219750368
248129506 981543912
-942807882 -143589946
352011365 -844462289
-549220453 -947249908
995901494 540579724
508516180 955064209
-100945047 -984791536
-588036797 -923092036
20747717 -963492679
-982798909 817316008
48760760 -957210835
-888339526 -404950035
-359812437 -999537583
979489105 322491939
-915174042 -294147754
942643601 827895612
660319579 930383506
-948892825 -103866772
-959941605 -23577472
-479749401 -977449471
983838379 364629004
799302726 -358648863
801150380 895760167
565494022 -688430804
395874041 -818881295
756744973 -438854481
276345196 -881955467
610198476 -642060048
730906361 -482063228
985031021 377488247
663955967 -577670370
-999994894 729415478
715595694 -505754639
616568548 -634970563
621623863 -629234135
-507573137 -967029948
-998161937 559112790
-879555134 -436235629
728221715 -486329917
-993674293 409687770
-241962519 -997312580
54214388 -955928935
-305311326 -999680162
-875544339 914136630
23720607 -962854387
-887850040 -406743573
996911510 564461519
928738361 17195980
785099975 -386968553
972970703 267566829
-164744120 -991767182
997860906 590681579
185330975 -917812100
-225573926 -996366100
775181131 -405687001
299031571 -871623607
999160791 641875414
-947206933 -115213048
655229866 -588835368
-770808401 -708626778
769121635 -416798234
970168819 246140958
119219970 -938828873
900812153 -90181183
-790407197 -670978669
-207978672 999052126
681457442 926200883
-742821463 961298362
945634859 95901793
363004643 -838328718
879618472 -158805371
-92297423 -983618668
45380332 -957995730
-17250437 -971195389
993430054 492660741
917151478 -30081557
-488908451 -974171917
956506712 155786239
-992691533 386104194
567124717 -686860020
774392045 903854733
826973116 -298293924
915256584 -37437797
-571216832 -934169363
652283099 -592529279
989343649 429882852
254101179 -891469503
737844561 913557980
-672693562 -850135724
659418277 -583511379
941860074 77080225
24031679 993230056
-489453473 -973972352
-988121264 294045116
-69188112 -980203337
677336428 -560098971
435147285 -793535935
-477852578 -978098442
803969116 -348962953
-29871503 -973557640
941965776 828445705
-793595522 -664513771
-973695859 101279927
876469319 -168272057
999973542 717481174
-552751945 992418833
-988000482 291955541
-956852132 -47151750
-692927003 -827284881
-629502948 982724764
843126754 -259137939
888677761 -130658824
15531987 -964594990
-557958889 -942284537
427027459 -798969034
109777458 989566479
-867750707 -475351217
892001167 -119905789
-663212402 977529243
493430068 -751264637
-891491811 -393202300
10754944 -965596039
684531342 -550412018
-11852465 994497396
541091813 -711045920
775773348 -404590131
972114736 260947078
536502024 -715134383
740747965 -466070680
458687184 -777249161
37953058 -959699262
999407099 656171249
894895923 -110323830
120100740 989072505
-621821881 -897408350
-987652683 285987565
-976501699 827903793
-223469654 -996235727
908868327 -61513296
-920089206 -270424581
862827752 -207155750
-913101951 890769940
-997498014 530020346
377757170 -829803394
-877349766 -443746202
984651450 373334759
722816000 -494752717
-743928610 -755334870
398093217 -817515353
507374447 -739989796
671080958 -568382847
-874987904 -451695034
87381891 -947636855
992705626 480443570
871358776 -183115101
989244663 428549700
161347260 -925933172
-894002951 -383643069
-235093877 -996931347
-974889716 113931927
747559186 -454664101
-909068040 -321808428
404741017 -813376472
-999303158 628023397
-924053461 -250213926
930039534 22831308
-975936664 125332232
788064473 -381225232
288463497 -876523889
232539107 -900204256
-512582924 995687317
-731938663 -774096342
-204690304 -994987639
986082847 389368523
379071982 -829023597
-83041989 -982299694
913079486 -45775307
717757463 -502485174
381913529 -827329288
-965681063 24812067
-942076791 -148137247
775410963 -405261838
911330986 -52383209
-860031593 -499444613
378679279 -829257111
-773065373 -704448404
-677664716 -844796526
923669069 -4015780
153018614 -928627178
994471072 511342627
844226677 -256359515
885820217 -139687220
-50141925 -977123750
618251033 938148861
-571268018 -934137086
688819744 -544543142
-741889190 -758613502
-284877559 -999169568
-912833828 -304943095
827158411 -297860435
920383588 -17324908
361298660 -839289928
-990813656 798382363
-836443228 -565691382
478061121 958879165
-76867301 -981381519
-251551643 -997808896
-747375016 -749663980
992933272 484226099
-657869266 -865109447
899403684 855985172
-884368008 -419367624
376628423 -830468517
943548143 85359285
66918366 -952859425
-868401166 -473264418
888407121 -131520054
940471274 70396540
988274129 415809168
982571431 351775266
951020877 124537632
844396827 -255928238
-671696410 -851182683
971611749 800307494
807058684 -342467141
951772710 128678457
221973507 983392963
-1000000000 741705990
996669533 558472876
472892252 -766937234
-997006998 510862765
-233683808 -996850520
-935410914 -188041102
-891770859 905000047
-53786672 -977729712
-845943288 -540255685
997119444 569746962
-666179560 -856877897
959992263 812694041
870166805 -186526062
-997430214 527278638
399725422 -816507267
990719366 770767874
720591633 -498172238
-939325837 -164915722
440703615 -789773487
-380423721 -998232513
407205677 -811822291
796714380 -363962546
999331866 651528119
-122833434 -987495362
995118890 760923331
-390094757 -997375450
-796911181 -657695470
850557462 -240060800
197870379 984978426
-522545228 -960577704
403103980 -814402053
942716057 81245659
63480246 -953702049
452255075 -781791038
976417949 295366224
826762793 -298785239
-638685361 -882836998
967703514 228233799
-994531462 431909436
397006429 -818184672
-944939269 -130132351
997744286 587095411
75287214 -950766630
-7535778 -969310965
997719295 586344175
-822944154 936800518
367487270 -835777981
84500025 -948392806
995025964 522113008
771380552 -412677623
982182487 347946121
572195377 -681919195
242799847 -896101610
972876892 266838101
12490515 -965233164
-774669131 -701458188
-102451535 -984991436
-262559210 -998321381
-875213608 -450939358
981752185 343752361
759342966 -434296424
-838850034 -559427030
-262982734 -998339666
687213269 -546750732
-976846001 135551440
357847621 -841226549
-38874949 -975187894
924395727 -1022054
-964800341 17079573
871648187 -182285653
80908579 -949324873
-938270344 -171245076
996641493 557787854
745135024 911739416
-904492051 -341465773
896628897 -104510338
725661824 -490343766
886226970 -138415157
-890579113 -396636604
995282841 527327289
455990983 -779160750
-759813065 -728412822
851846904 -236694990
-865326518 -483034830
529031107 -721701091
917968325 -26877471
480935175 -760939338
269515515 -884945826
869164784 -189382030
-987161151 277682878
-752487142 -741066182
596646237 -656808710
-698108073 -820934537
494132056 -750704611
-685205253 -836381223
994838663 518380343
907964707 -64803730
799463289 -358318036
-982188172 202086514
991132283 455490542
904001166 -79005146
-277862020 -998927413
-930805853 877346201
-591601584 -920621428
-874724805 -452575021
979538749 322941690
-863769973 -487922000
-72680037 -980744145
-251124988 -997787796
-188289149 998754501
183792212 985826312
765241187 -423826654
218030869 -905825603
810253843 -335664661
-962224431 -4945012
629132496 -620542793
-83540431 996589039
527699248 -722857204
-881047386 -431071029
-995867587 471461141
834044216 -281521520
439403386 -790659211
886879705 862224126
912633276 -47471159
948354836 110137886
-476843229 -978439952
-794151786 -663378544
-547762944 -948051248
300887723 977174634
-991229757 353674391
902450599 -84463505
-998904990 598750519
998017250 595762155
-999443332 640842233
949224032 114792109
193751271 -914821460
-45809392 -976390175
-95535431 -984063941
-38254292 -975077640
-964334859 13032558
996342226 550658974
992420903 475770835
741728256 -464444450
971585429 256886578
918609829 844997593
557309976 -696182207
871976109 -181345270
-620763617 -898289449
-162172054 -991529141
600787210 -652345285
54419363 -955880286
-897587421 -369658946
330285268 -856037130
-858119283 -505255280
-783305450 -685042887
792219750 -373019866
-39985731 -975383405
-949076165 -102621058
-188695177 -993805126
638618937 -609265208
-912528070 -306335256
-113774455 -986424907
-998691580 586406322
-412388231 -994652713
240662397 -896965621
-669929926 -853027394
986041611 388892936
990125709 771923091
628419708 -621379537
-64033463 -979391501
-847268626 -536571430
-989455419 318084092
741395230 912681027
-772640364 -705237225
-643321662 980686365
-457596031 -984582799
347907381 972899834
-978716502 157512223
993568270 495069167
970940340 801082957
926723432 8648625
-665343626 -857726121
954643225 817702875
307622445 -867503475
-176623283 -992818579
806386812 -343886603
-393387159 -997042428
988773612 422299885
-504176320 -968379452
973331835 270380442
-953606775 856186344
-998947550 601416777
-129489157 -988228592
-976300860 129385026
942457349 79983543
997321880 753887103
378198082 -829542371
-833515737 -573160324
886456927 -137691875
864454583 -202651318
919081533 -22490569
-195917697 -994355277
534008991 -717338550
-587857904 -923214831
-997906389 547499775
976510228 296149674
-782994137 -685648807
144713132 -931242804
912945086 848432825
963272539 198132195
-307565233 -847608660
984840935 375402511
-947090092 -115992932
715685007 -505619774
912726921 -47116259
953788085 139957372
-999575271 654109069
950091616 119477592
583603732 -670531190
928246107 15092771
952802870 134409881
731617881 -480928714
979595986 789948344
476618201 -764175341
139777717 -932755674
192935553 -915114290
-615470142 -902599352
-237887469 -997088074
-704211730 -813116403
528491532 952319994
615804401 -635828126
-859920171 -499784934
254766125 -891193459
-999335908 630912054
-719863035 -791739879
-410387767 -994957307
951395761 126597120
-998801591 592652314
-416811709 -993936109
505849047 -741239658
-946287595 863701698
-978977916 160694105
-883238236 -423385186
-821659797 -602238020
-164477616 998339367
-31189506 -973799118
531399549 -719633980
-911913663 -309114495
381146544 -827787253
996857873 563118980
-228812008 -996563190
123505668 988909206
48114095 -957361660
959527211 174098399
-997491247 529739986
-134909967 -988806793
837363674 -273448124
261606146 -888329306
-541500568 -951395422
-490223622 -973689915
479442478 -762061047
827810728 -296332178
-980569087 180699480
555594591 -697781985
962788324 194961101
-917602067 -282670174
358823328 -840680162
865147225 -200720139
-896097800 -375511328
-656708145 978586127
-49744857 -977056958
956182896 153866290
854720461 -229133327
-872322420 -460529879
-834249185 -571302397
137724708 -933376463
-171153229 -992344483
754283162 -443141282
-686092187 -835362802
-726485712 -782181730
-660549449 -862503411
992021065 469339310
-824876294 -594503074
-977667540 145076718
265890196 -303571469
999976130 718288170
-999074254 609934683
896269040 -105725821
-595583568 -917796065
136240611 -933823068
-275758200 -998851983
-926923623 -235117919
-988603627 302518581
-988089567 293493236
847704361 -247460166
680328597 -556091857
944514314 90210463
-902124806 -351318435
287603090 978315047
-602866093 -912429701
-500897207 996416550
-970179213 66320000
725326321 -490867007
356907405 -841751644
991831997 466340679
162234797 -925643357
603581729 -649309345
834549548 -280300015
476280079 -764426963
921898779 -11236755
346714057 -847347958
-963579212 6487203
-386703680 -997691825
-87525739 -982948754
915328538 -37160301
785681292 -385848734
770718019 -413887407
-245272868 -997488491
-565590963 -937670530
134237515 -934422576
-953437509 -72084487
-999290357 626920071
-943708630 -137966979
-136260732 -988948960
-665011331 -858061829
-579795848 -928634456
957933226 164310640
935104278 45399147
-934409731 -193779955
-950129138 -95419945
835350083 -278359658
929110325 18798738
-846118246 -539771284
-974104749 831371137
933387426 37629406
605684830 -647015682
-337904724 -999999528
578800806 -675384287
923172776 -6052090
571722072 -682384568
612128635 -639922120
-115561192 -986643945
816626697 -321806626
639985881 -607615734
-999651936 662826496
628802882 -620930123
738173681 -470311721
563093543 -690724662
-464022792 -982633867
999557811 666362163
678533597 926797796
469132984 -769697814
-201798122 998965001
-926825312 -235641660
295198543 -873423638
-787799628 -676213757
-747300235 -749788275
-999992966 727472153
932692209 34517669
335784940 -853163058
420461361 -803291819
-991946990 794871981
-957512994 851940064
-693278950 -826861744
-328080913 -999966196
113671015 -940416989
-211664799 -995469417
503098051 -743481625
-291642870 -999371424
183578666 -918426093
-125098134 -987750603
-999126108 613814538
-951754666 -84074586
893863441 -113760209
-333475283 -999992750
998597765 616431399
-717569596 -794989507
306479817 976684818
-979080711 161955580
-829876597 -582254786
207981666 -909607709
-672211320 -850642107
-820521788 -604949576
-959608422 -26198555
-606361889 985937651
961449653 186279173
671351794 -568027037
10178474 -965716470
976592732 296851957
864614841 872435684
636529825 -611775838
717315763 918463976
-898612376 -365584741
997546365 581309764
654587230 -589642440
-850153947 -528488125
781745442 -393382012
-981753904 196178979
591474943 -662315616
-143563878 -989702900
999504696 662587507
-969329417 58255788
-995177977 450136168
806611857 -343411444
43370440 -958459644
-969705016 61799223
-996639121 775988866
962061081 190221696
-779937758 -691531058
-163396038 -991643017
-958778025 850506119
-616740413 -901577122
941332819 828956447
550618927 949088801
-473261930 -979639656
-862944946 920208836
-971007480 74266737
157351111 -927235236
955428127 149428094
163770847 -925139089
734897092 -475656983
-589605896 -922007977
498555020 956335869
313477755 -864621701
-925428399 -243024352
-678206411 -844203115
990644811 448156451
188915135 -916546424
772350299 904443174
-995250948 452298356
619567648 -631583267
996602978 556855657
368437114 -835232825
-702105206 -815862305
536887155 -714792681
-847809468 -535065449
936969785 832365014
-126651088 997583949
911728872 -50887680
964649332 807922414
415798270 -806324186
-682480953 -839461284
7377672 -966299048
-590988163 -921049940
907260705 -67352398
-988696117 304179805
796316995 -364771370
524417980 -725686764
694904349 -536061590
410626283 -809649459
-799925219 -651384476
841479122 -263274965
-780768576 -689947468
-727873485 -780150414
49372531 -957067751
-616360508 -901883239
-903090781 -347318510
961851149 188864204
569127650 -684918817
556815485 -696643758
-127520391 -988015091
944081658 88027262
909272489 -60028990
-640580121 -881145559
-982128315 201265824
289014555 -876272705
-439300967 -989453968
829932239 -291333621
-824680271 936142537
-989271924 314662513
-609822149 -907056546
423502082 -801298762
744914006 -459117875
-819005236 -608552309
993647361 496461675
-316181528 -999854491
990384005 444324912
779474619 -397676612
-473154469 997695502
884315644 -144381063
903785599 -79766035
293440715 -874239562
-954749146 -62601309
-969062599 837931436
699252869 -529849654
-515141209 995511797
-998933242 600503557
-791558114 -668648362
-620696968 984002482
-803810798 -643101989
-717624334 -794912538
743072756 -462203598
-601666261 -913336503
791942106 -373573344
211925631 984075554
-483341386 -976192031
995633028 534711593
-542331808 -950965142
-995158388 449557960
-925416999 -243084349
423321925 965172944
922180132 -10098928
736484555 -473074860
987255841 403261164
253103943 -891882331
-68055044 -980026708
993410504 492322818
997672451 584959938
559513900 -694111989
710657299 -513156017
226521134 -902558202
626165935 -624004647
-94357364 -983902874
332912661 -854667308
816816018 -321388026
436354974 -792721960
623997397 -626511318
45000490 -958083603
557519462 -695986168
708742551 -515999868
34278150 -960533663
427518124 -798643199
-900838565 -356589750
515457422 -733283872
-504427174 996214984
-676406281 -846166822
891041566 -123045721
-192324964 -994086795
-985848216 256305603
451786944 -782119850
-634142172 -886855517
-843928462 -545793888
786262836 -384726243
634317876 454814491
724974377 -491415238
-389063806 -997474889
-996033012 778827951
-680171905 -842041804
979970831 326875180
895205393 -109290470
-864291114 -486288689
-985469575 250320126
893651392 -114463655
995066462 522928567
703515845 -523682666
257590486 -890015966
-869147195 -470858214
-615687189 -902425228
137234303 -933524306
-749801764 -745597143
835890752 883896225
852274216 -235577488
206279446 -910238413
324865033 -858844186
-82089323 -982160425
903119619 -82114130
-887698164 -407299527
438964329 963436679
-20459306 -971803532
960185219 178237210
-88516224 -983089243
-614965085 -903004011
124334177 -937348577
-993863132 788043548
316367813 975804617
912181359 -49181284
-675736129 -846892675
-810929956 941170043
886393946 -137890297
977484225 304575674
-69644167 -980274260
979244460 320280218
656901371 -586726865
-119949482 -987164804
631831370 -617362054
969490398 802715890
760176080 -432830875
905693592 -72991541
383722816 -826244371
898369872 -98599110
583044054 -671105508
-854193572 -516882432
-217477242 -995855530
-244048591 -997423907
789742770 -377930313
-951541315 -85578454
-382802222 -998035988
-997340450 523725268
994600281 513771387
111286805 -941093543
-702857117 -814891092
-995362931 781845667
693437336 -538129128
-806759075 -636666827
374345685 970367399
-972527158 833483693
972281474 799522236
409124830 -810606011
-989848114 325599844
763301756 -427296181
421961196 965322882
-635484877 -885676349
899754360 855798541
867932578 -192874363
-996267277 484662022
932793225 34968980
-997719079 770266290
-964649340 15764654
991331392 458551251
-341622670 -999992166
-670708222 -852216342
-764643724 -719832992
990681453 448702050
113902242 -940351202
-993589517 407571166
897354652 857047720
994053381 503698798
-751053106 -743489797
-991000037 348811456
-845024768 -542785295
806898915 893910511
-861906171 -493698811
-6052594 -969019415
-538702703 -952816483
-974666282 830603100
-989246316 314194094
-809446261 -630704651
-888714673 906837539
-11771307 -970138655
485957806 957909216
-441253039 998968277
-784522518 -682668412
212742409 -907825309
100636167 -944058313
-865467979 -482589075
620308224 -630739369
39659677 -959309849
-340646319 -999997158
-599939135 -914619791
930287066 23911859
349396786 -845893942
999806054 689318140
-828780195 -584972314
678619272 -558384929
28933745 -961717289
994201077 506365598
-421814758 999511642
876858610 -167118440
768394379 -418121851
990943755 452625116
-990908828 346890790
939741301 66904060
990060669 439749414
980962225 336186413
-519457077 -961980078
751031262 -448753167
831733660 -287057665
350506124 -845288268
128741673 -936055030
447184116 -785323473
-78118586 996455533
268910843 979876141
-193374657 -994166269
-951011006 -89306219
-967438555 40629578
821966845 -309829184
992044280 469709974
934066041 834540919
-588649121 -922669629
138739946 -933070122
-349854442 -999871694
-583681669 -926048297
-999559822 652455359
943733481 86282900
873320862 -177464637
-346455377 -999936362
-824984206 936027019
-815921953 -615828857
997317817 574956117
214290964 -907241408
-890157971 905979786
828797780 886440424
868303507 870823469
-422303155 -992962092
982087067 347012644
-999628011 660021124
974707624 281250617
-955889847 -54285872
-157077113 998199052
994796275 517542138
-994325829 426425068
674742080 -563551472
-132076187 -988506319
-633286921 -887604716
-97054107 -984269323
966740926 221503877
829391619 -292612697
984428068 370918764
-747886975 -748809294
536358304 951189710
803050751 -350879537
300598085 -870881413
804321996 -348225603
259031845 -889412522
-944358572 -133856973
-587149043 -923700690
626261135 -623894112
9090236 -965943244
-999756758 675796526
-136720987 -988997220
992265983 473262280
511342441 -736713694
966553728 220206820
-322549550 -999925695
924721877 325206
-930347058 -216572541
-817805959 -611392912
163711694 -925158574
145899797 -930873092
972989768 267715069
690303615 -542494717
761735918 -430077489
932579130 34013270
983112653 357158499
-711979955 -802750266
-235267808 999355133
814694130 -326046038
-999838825 686993577
882759440 -149199529
746388993 -456638181
899177900 856103968
826604424 887216153
-657031314 -865917153
255812818 -890757728
820945516 -312147319
-960022833 -22935459
-401441860 -996144604
999999672 729044095
887510766 -134365166
-254802123 999511357
714965661 -506705616
616070028 -635530510
563730722 -690118810
-964738757 16542445
-324155031 -999939016
-957612835 -41475062
-7080233 -969221560
969585067 241794775
348101137 -846597899
-334312553 -999995015
-540100379 -952107334
521413454 -728258811
-997982033 550874674
575306515 -678855536
631647746 935746234
359433670 -840337832
-65369454 -979604031
988192970 414781194
999652204 673886771
-996365047 487980577
943494472 85091836
-938466381 -170072362
-810766842 -627740238
-667317781 -855717685
-838339253 -560766289
755930870 -440274938
582971957 944157286
-913347849 -302591854
828479219 -294763172
-919341554 -274155726
-999011685 605600572
685456325 -549151645
-238639589 -997130011
21182263 -963399652
464097223 -773365654
989277700 773568991
456728888 -778639099
144825258 -931207952
971357353 255140952
543669258 -708731824
-508602393 -966616389
-990753853 343707492
696767919 -533409542
-991817013 366392544
970044223 245207773
954985177 146846623
-510275019 -965937282
719914789 -499207978
852707750 -234442324
143571617 -931596059
-798886294 -653570592
-167767990 -992042696
784920287 -387314257
-259854193 -998200997
185983158 -917582357
962866857 195474550
-112088085 -986215997
989879461 437221569
-209800863 -995342390
970882794 251527515
932410674 33262814
-586329562 -924257913
-860181289 -498987070
-499651788 -970144414
764029791 -425997954
569318317 -684733204
-917284809 -284193948
-167879408 998402381
-106864322 -985560719
-787919482 948962273
-567368756 -936576095
-79609120 -981793979
297209233 -872483600
-617331324 -901098982
971202143 253954751
915519916 -36420958
800606732 -355957573
-963369633 4692725
353913427 -843414467
151112028 -929232539
253930727 -891540191
596078634 -657417434
-897936026 -368281710
-941609147 -151030459
902244733 -85185051
-69087395 996223194
-548441210 -947678808
361495806 971615456
-437656272 999094651
488899894 -754833084
539342220 -712607775
599803237 -653409012
933689534 38986984
910047421 -57162722
403610263 -814085096
-580768543 -927991674
488310987 -755291033
-820877183 937579565
-974965227 114743827
-170421719 -992279585
794200247 -369046586
993770033 764277348
184550132 985782442
536716998 -714943655
-594201880 -918786956
249366591 -893420604
712740454 -510046821
305688657 976754470
831533044 -287534821
-813420498 -621673069
278005889 -881220531
-889739553 -399779040
319223738 -861734768
178405157 -920216405
-688455689 -832592167
833015302 -283997096
451729153 -782160332
-221673020 -996122971
-835182178 -568927640
839394255 -268455158
-986490237 266607501
-665962122 -857098921
679421737 -557309978
-804945653 -640636450
739188669 -468644908
997273860 573791968
-781347949 -688836656
734225322 -476745954
-807836903 -634286929
-797354654 945882622
-999812008 683177079
967091301 805323894
-987632900 285651156
899024689 856183971
-955845116 -54615684
828197841 -295424004
860879570 -212509901
988238697 775495631
856658678 875796057
938402278 60599140
-833185211 932887179
-705521631 -811389498
879123561 -160305533
148858390 -929945516
858037218 -220261583
778005378 -400435893
245111932 -895160355
962569327 193532791
-993568795 407059362
-786643286 -678505427
627102913 -622915774
122486577 -937884939
-169371365 -992186232
-574906134 -931812380
874575456 -173816555
773093034 904229624
-846407793 -538967255
996696238 559126001
95940473 -945341813
736844841 -472486813
999906945 703882544
-167511982 -992019491
921401127 -13245658
-869687693 -469112316
583724794 -670406614
-808750913 -632258222
811829212 -332279659
946633812 101063056
426178596 -799532181
998410328 609443699
819656414 -315059313
-772463429 -705565041
934084277 40770253
109285979 -941659107
995945113 541557675
847066501 -249102610
589553822 -664343709
114917719 -940062026
-372181494 -998834890
988937574 424461981
-994987484 444561133
-227568214 -996487827
425177407 -800194033
-935225849 -189103600
764440037 -425264150
-731219338 964005626
245654620 -894938861
692933421 -538834874
-851124358 -525732913
548477674 -704360372
-503093137 996292221
997167344 754450316
-999773916 751918602
225506801 -902952141
884539902 -143682433
961404988 185992737
904353146 -77759439
-582951904 -926539391
-999938047 705577922
-242234343 -997327184
-999913448 699560873
992816173 482277584
314681760 -864021322
-281526840 -999056723
988377572 417132959
-864916014 919316338
504027670 -742725213
48609284 -957246221
-643841005 980607430
506043348 -741080719
-857839198 -506101265
470968787 -768353461
-999178824 759497070
282517836 -879214030
17028730 993486153
-941956861 -148880305
-979337643 165138199
826483644 -299436733
879699651 -158558839
411496090 -809094421
-893818103 -384351780
-126676729 -987923331
-233547035 -996842613
-999640548 754366480
974741576 281525167
994397800 509976429
901193706 -88855026
253626973 -891665965
753318655 -444813722
973956464 797496141
-985264226 247105348
-85114303 -982601548
772354144 -410895091
-871042316 -464720617
-906650835 -332318251
-966153319 29015664
618954746 -632278229
-925306528 881750278
865919913 -198552177
842810074 -259935481
854297935 -230253390
221119474 -904645755
-995401701 456816558
-328874088 -999970754
-728139426 -779760414
925660419 4216624
-789013245 -673787985
-400959189 999897392
676292057 -561492039
258255655 -889737809
400178525 -816226077
-47397559 -976660873
-339992916 -999999050
460038805 -776285383
-220204589 -996030193
791083960 -375278344
846715008 -250006459
-903908574 -343909478
518446681 -730774510
785946028 -385338198
-682718730 -839193737
498425108 -747260528
976696889 297741815
331041785 -855643126
510184677 954842845
-692516465 -827776428
723187326 -494181331
-881867951 -428205296
-133788168 -988688374
-941762141 -150084877
946458998 100154114
169669567 -923175358
818408226 -317851284
426104989 -799580945
-581354577 -927603800
26009329 -962358337
791505609 898798121
-626168535 -893750721
-53200471 995778217
-544734199 -949696762
948975317 113456576
552381270 -700765159
-860088695 -499270176
436315380 -792748666
-968974227 54914255
-818871164 -608870402
900170367 -92403288
958343725 166788230
991789505 465670970
800154662 -356891108
999131217 640314182
993223456 489121159
748571173 -452949938
723567217 -493595089
-582268313 989005140
-710935834 -804166541
820790633 -312498236
-491881159 -973077100
804805120 -347213087
23135525 -962980575
826638131 -299076242
361932739 -838933204
750243139 -450102246
-874282482 -454052111
175976415 -921046189
-937846504 -173763014
-495005416 -971910400
631934557 -617240308
-508973289 -966466329
-293029258 999748122
664419176 -577071328
806935206 -342728350
632336917 -616764773
-512459486 -965031808
-357008020 999983045
-984374914 233561034
194392534 -914590629
477787460 -763302125
993563974 494994059
-735146223 963108251
855062382 -228226188
-857995598 -505628953
672606974 -566376716
947766465 107006911
954966103 817414500
977509778 304799190
363093446 -838278408
938268787 59975575
358542897 -840837325
546306917 -706341863
895739548 -107503090
998393177 608815605
-460533867 -983704203
-107584533 -985651375
-808885238 -631959040
894624521 -111229387
-974557024 110372225
-997714678 539133675
-940286583 -159116276
-982839093 211250089
-974178185 106347741
149429988 -929765042
-896439815 902121813
-945413687 -127049609
-737813850 -765057369
816039364 -323099460
-118196165 -986961042
-599250761 -915126564
475090895 959238988
873622079 -176591646
-247610315 -997609484
-177627986 -992904647
365588005 -836862302
108350124 -941922050
-972910387 93216040
51560483 992169459
994791734 761791555
-798192393 -655024365
-178811250 -993004217
120346147 -938504208
-880021105 -434627773
-680574251 -841596350
743996770 -460655763
-121407999 997470978
725851166 -490048266
-892549781 -389192008
-833058759 -574313882
-689880408 -830912370
999522302 663797572
183867390 -918325066
982230522 348416842
-666535002 976968571
474363369 -765849744
673905462 -564660969
549558556 -703370381
-810522992 -628288873
408771628 -810830309
407080549 966935727
138475140 -933150059
987481712 776872036
725264225 -490963834
651191379 -593889434
-953084535 -74611496
-806281385 -637714845
818638880 -317337099
81505572 990875239
11758565 -965386313
991885685 467189019
283300177 -878864066
939808714 67224672
502482150 -743980998
-945793471 -124563729
-407199802 -995408862
721661494 -496528661
983193252 357980035
724694657 916736555
391270184 -821689641
854603030 -229444686
-998685926 586088170
-427990038 -991891138
-980316819 177472382
698831581 922544529
999428427 657530723
833937578 -281779138
918177555 -26055161
-241132419 -997267683
-759539016 -728895332
862696224 -207518413
-71017628 -980487837
319609552 -861538167
983857503 364829488
666030266 929270265
695280977 -535526860
-668535038 976621756
980457717 788660231
927975495 13938790
975661080 289045940
-308122483 -999732575
-420457420 -993296166
-654851962 -867999439
507773673 -739661811
271985068 -883870198
82771623 -948843374
454336208 -780327248
825415709 -301917377
976897722 299466918
-114249029 -986483149
817280614 -320359271
961437519 186201249
-528016901 -958026752
650113725 -595227202
386860132 -824356348
-315874135 -999850504
-991071425 350316588
-117749484 -986908230
225758312 983132112
297930619 -872144544
-303029113 -999633892
-399332553 -996392537
474884519 -765463323
-989776005 324197199
987531815 406606041
320592375 -861036923
859942097 -215077352
-523921402 -959946422
-735153995 -769188405
-790677188 -670432759
-408177261 -995275364
-637293005 -884075038
182651847 -918749482
845883959 -252138964
-774190367 -702353035
-118291205 -986972185
267331252 -885889435
659461584 930548126
-866173461 -480360820
528008724 -722588811
-671825882 -851046776
173214188 -921983918
844065859 -256766635
-696189622 -823318563
955329325 148850906
-14381310 -970644343
580160270 -674025458
-73659335 -980893771
102844003 -943451967
-582526043 -926824606
-683000027 974007846
929699135 21348279
905390399 -74073956
-572904073 -933099405
462573589 -774466640
-417375725 -993839604
-998791155 592056158
-812975297 -622703099
519590369 -729809095
-642844512 -879107924
832464333 885134230
-93046347 -983722312
434481472 963936753
-948171631 -108739718
705921674 -520162118
-978326383 152854884
-673466881 -849319575
819686722 889633315
-714031486 967792882
-406136772 -995550932
-793817240 947085744
-447124639 -987480220
-347418039 -999919171
-93485816 -983782950
795769676 -365878542
545764740 -706834797
-505444610 -967877455
505556359 -741478811
550448163 -702551150
-693509093 -826584602
999540289 665075051
690348073 924350135
-19210691 -971567693
-7507951 -969305507
555797863 -697592568
384205878 -825954235
-683812478 -837960967
-75957078 -981243737
-332694647 -999989857
-102929497 -985054414
40506239 -959116296
923979231 841608510
-995897103 472413854
87500572 -947605582
402453775 967430022
-694652326 -825206353
346970001 -847209743
558559727 -695010384
731321724 -481400974
-947920876 -110426956
-450336543 -986622724
105404828 -942743307
741825517 912574617
999895132 701926976
955131252 147695542
-660437890 -862612619
-992747647 387409270
235938499 -898856595
895342291 -108832878
507517495 -739872319
349555514 972746099
726356720 -489257199
-999975381 717036792
-259118461 -998167765
-999574249 755334219
997232143 572690493
898308163 -98810176
-999986200 722318157
771881281 -411761380
-996788580 502845780
999585026 668427041
135414310 -934070751
-857768679 -506313130
670053172 -569731671
414329551 -807274393
-687967211 973065003
576150134 -678021275
-128407316 -988111357
-625218769 -894556791
-240180006 -997215526
815303356 891122146
-571867871 -933758202
-71646055 -980585211
-865036142 919261402
-680549151 -841624265
-117107182 -986831457
866825404 -196001651
-932431262 -204994208
494872443 -750112986
-358972575 -999575646
351369357 -844814978
-184390694 998689957
-932521571 -204486258
-329799706 -999975796
-998899415 598413052
-842465637 -549778067
673443347 -565272723
-49699263 -977049282
-113531042 997299358
804106401 -348676121
-870986439 -464903139
992442101 476115904
992698043 480318021
318690117 -862006398
638355289 -609582598
740363089 -466707852
917284839 -29558609
-404816009 999848234
996267343 548907459
-862627547 -491472364
405843875 -812682587
-968736349 52678752
866245482 -197635698
673279669 -565489216
-803185066 943878077
-753287389 -739705295
810737543 892654991
-917405952 -283614786
87277865 -947664229
958176361 165775837
-240580575 -997237636
71783980 991312818
896128584 -106197557
-156923660 -991032267
-973104973 95201116
237681253 -898161363
914110748 847739150
-25986991 994959743
-459465368 -984027159
595781052 -657735812
646245364 -599995784
197401015 -913499177
-286166294 -999211045
976243874 293897647
956785376 157442872
601389299 -651692269
985694520 780039795
775845177 -404456904
62931284 -953836106
-867205315 918263710
-999188965 618680456
-10079869 -969808602
694640410 -536435447
967643535 227811492
940383042 69973588
-364040390 -999329180
999999038 727799508
618591672 -632689406
916474026 -32719087
994949767 520584844
-972641212 833334555
-57422184 -978326504
965284084 211527981
222584364 -904081850
-116890453 -986805357
-962476626 -2840767
-945539458 864431762
969700057 242642635
997452328 578635579
719328041 -500101914
869860842 870128533
748686191 910829529
-990058681 329729170
706166612 -519801797
-837157130 -563844560
-410029426 -995010129
429388312 -797398969
-420152133 999548613
348524680 -846368502
915908473 -34915513
-681894101 -840120201
444848127 -786935360
620057114 -631026169
586199912 -667845351
681617793 -554354392
594458415 -659148065
973940819 275161491
602510333 -650474660
-556349123 -943225199
7296726 -966315822
996475137 553801106
-913263077 -302979947
917587961 845631735
-326295 -967876804
-398566208 -996479754
914003704 -42246384
-716690602 -796223103
942428093 79840866
566262671 -687691683
238347470 -897894898
502744276 -743768575
-986420472 265478355
996174859 546764246
562959321 -690851998
-648927553 -873560937
-260187903 -998216038
-989509324 319099839
-308805166 -999744347
-976136268 127552110
646792886 -599324403
-969426982 59174268
-663335327 -859748044
811872143 -332187253
325793966 -858364414
-911565634 -310685223
597486866 -655905674
-162866485 -991593879
691336178 -541062769
550278880 -702707197
-956404295 -50484196
-860308625 -498597194
566032185 -687913447
654339535 -589953391
936963295 53918598
-333093806 -999991447
-542095358 -951088073
-928560333 879175032
991668795 463778947
795315176 -366796862
224568747 -903315607
543771658 950105510
532485675 -718681335
-959055628 -30506280
-873951740 -455151828
995258721 760540844
-662579907 -860500379
-919391468 -273908741
-992006103 370565603
992954988 484588806
220628684 -904833856
141305122 -932290323
-730459828 -776316482
919171238 844647436
895169308 858161482
961313764 185408495
541021789 -711108473
861612531 -210499995
-539947958 993588770
-998849200 595428698
-99866752 -984647403
-978268900 152174312
834767162 -279773160
-205408204 999017040
-843283216 -547557248
-33203877 -974167116
961091659 811599581
-619728717 -899141718
929073360 18638938
-900402481 -358365645
-883496335 -422472055
515969948 954070405
130667900 -935485448
888104559 -132481052
656848629 -586793980
926698911 8545975
-796624395 -658290277
875659817 867494755
-999870740 691778587
-961183742 -13574916
-18859229 -971501275
-638665923 981382074
-484418427 -975805854
-691878035 -828536886
781996580 901652092
208182026 -909533325
129687597 -935775609
994678580 515256797
142847253 -931818656
-841976439 -551100688
-953184820 -73893858
-58429507 995927330
970785342 801260672
-785290793 -681166381
619373186 -631803979
-391313310 999965228
483057495 958268397
700190519 -528498637
641931809 -605260829
690786495 -541825757
-260275602 -998219987
-886663209 -411077368
890133852 -125992182
501643509 -744660041
-909670150 -319155169
998796508 624396403
772930153 -409836890
309086881 -866788061
749042717 -452149712
33336188 -960744075
958563504 168129971
-21371323 -971975732
628076021 -621781699
937211946 55066847
247229047 -894295588
109769613 -941522783
883585785 -146646939
888918223 -129892991
-998572943 579846401
-544077604 -950046671
-839418756 -557930358
-350448963 -999858499
388682004 -823256797
995499814 531865811
-445649920 -987866081
-636009884 -885212713
-979174720 823760620
-965651388 24550388
-975716612 122901769
701770082 -526219262
-996936880 508250084
-611177320 -905998416
-953368285 -72580474
760264831 -432674597
887602348 -134074920
685417150 -549205081
781013328 -394770897
-384850031 -997858702
566641766 -687326701
-998192560 560589946
-697361029 -821866247
-702190492 -815752824
868523164 -191202770
994627323 514284117
949879176 118328863
-945258641 -128058280
-820970610 -603880706
-354846588 -999740842
629437869 -620183650
-999962687 712415932
-995140154 449020810
519216196 -730125210
885345228 862959864
-866483732 -479378541
-517498174 995348595
201550338 -911983773
576485475 -677688966
-293777714 -999425660
816994980 -320991938
-993889612 415116189
-721643397 -789186771
966085821 216985776
327970769 -857238458
438677230 -791151559
-886699292 -410945828
925542319 3725717
833586315 -282625718
585611391 -668456644
-663403095 -859680360
933937074 40104138
-807497334 -635039078
803839095 -349234363
61055437 -954292500
-89070769 -983167613
-795823572 -659947131
116823637 -939517439
991705134 464345629
449456286 -783747466
-725828436 -783139210
-841851014 -551438007
-804243389 -642168835
432457220 -795343934
911227646 -52770068
797660778 -362024969
968694722 235309862
852515437 -234946106
-988485737 300422921
-902465340 898133571
898082443 -99580581
-963253645 3702644
-938697341 -168688591
-896600775 -373540771
463312284 -773933149
693132481 -538556207
-893252573 -386514175
-979762916 822795717
390294437 -822281035
-999862283 690472339
487343243 957737142
620498654 -630521827
-961150261 -13850280
876365894 867172039
676960468 927113315
599216106 -654043093
334746160 -853708080
788391445 -380586122
874128129 -175119976
467305686 960167999
771262153 -412894021
637398192 -610733475
756243743 -439729302
865099081 -200854474
356612837 -841916058
364080329 -837718618
-971391441 78012512
-59301245 995952118
-881992367 -427769824
878562577 866157761
-559498616 991727815
997762052 587632262
-501416585 -969459969
611700206 939299771
785277937 -386626074
612292783 -639739978
-855621514 -512689995
999823941 691433159
-255208414 -997985031
429778795 -797138015
761463126 -430560258
463998796 -773436842
558312181 -695243033
851480066 -237653048
487809476 -755680263
-101325776 -984842356
960473596 180061105
426467423 -799340666
-544829065 -949645806
920839142 -15501776
-908965085 893663485
411894497 -808839978
844093329 -256697152
999866824 697444643
963857285 808761351
-86974416 -982869870
-611181076 985302704
962452609 192771914
-462086388 -983231456
-811268436 -626602768
661382392 -580990562
-776130696 -698716584
-578518675 -929471673
841407051 -263454789
-763684170 -721547740
-282486594 -999089743
627037560 -622991783
-986845929 272432814
-443727453 -988357970
159353858 987161359
-989523473 319366903
-62006667 -979067240
868847502 -190282947
566857333 -687118552
399326927 -816754137
956343345 154817061
241345513 -896690137
283784098 -878646799
787001316 -383295779
934234793 41451631
663395712 -578394324
-980608239 181200952
551450664 -701626467
-259565963 -998187993
-689822397 -830981152
-875781500 -449028513
89581468 990506278
-138004453 -989131314
957174458 159758916
999426584 742257392
-536464185 -953937208
631197468 -618109922
220120763 -905028411
839725623 -267635321
958419360 814218567
-568170198 -936078313
861724191 -210193413
679297628 926643232
397308997 967978990
-616958001 -901401063
-261569176 -998277791
-900452546 -358162051
-676947136 -845579306
-888620993 -403917290
-520898235 -961327068
-678785779 -843568361
994727472 516193280
966234418 218002714
354971896 -842828453
929310393 19664275
-960189649 -21613343
827016861 -298191597
-980166233 822130297
988450336 418071790
829442079 886211971
136166058 -933845463
997436617 578194109
735811542 -474171375
-807058965 -636006431
308146010 -867248071
-616038287 984652654
970959548 252109863
-697649919 971173230
664933280 -576405021
574190894 -679954732
-246648032 -997559949
-27422792 -973106331
-706156610 -810550173
779696519 -397259501
275426107 -882361363
-989400745 317060546
172643975 986451177
581775780 -672396496
775019196 -405986376
984118578 367596091
851145989 -238525335
801337754 -354444535
-979303170 164709635
-998286446 565139395
530887968 -720081832
442684387 -788418142
100072520 -944212653
-859879416 921594920
-989059506 803404064
519944116 -729509149
-823407105 -598055327
973398361 270899270
-402131413 -996060791
-923264579 -254302569
710921770 -512762271
-772015724 -706393911
-993536216 406255595
387215526 -824142121
428515207 -797980648
-694931528 -824865375
964597686 206917730
939182809 830671057
-999261872 624522812
931830076 30688200
720327500 -498577480
-852235346 -522547814
907876976 851383926
817147438 890499035
901653941 -87249122
354066695 -843329739
-649904510 -872653598
656414680 -587342263
-873457772 -456788745
986525445 394541603
557767192 -695754113
-999900149 696774721
912001505 -49860321
946614067 100960325
983368427 359771768
919651511 -20237847
-516970832 -963088112
224283189 -903426080
503726538 -742970282
-403192650 -122073429
635042593 -613551574
849680032 -242342305
-337280983 -999999151
343015133 -849337664
932982817 35817228
-967137268 37892073
-994892835 441859998
986233484 391113363
998303897 605583282
-143505652 -989696988
-339059477 -999999989
298117355 -872056375
-988818958 306400020
302089366 -870171793
875727172 -170453513
723259188 -494070563
878891640 -161006828
998264575 604186128
947472182 105452760
-618955503 984252656
-992775627 792031298
-199636769 -994627254
991915985 467668314
23542734 993248178
808040873 -340383415
724070273 -492817405
912017551 -49799796
846812122 -249756826
465269903 -772516377
713076638 -509543257
164944767 -924750214
-128790685 -988152908
-954637127 -63416160
776008154 -404154572
-664210315 -858869491
945807002 96785548
368630542 -835121509
-30765949 -973721598
990097950 440272017
996628437 557470524
-778139829 -694936492
-200125654 -994662366
-924235884 -249266542
674575525 -563772463
690494258 -542230871
304645868 976846047
107983016 -942024918
978810424 316363544
527247063 -723248569
364230725 -837633240
-172663433 -992476358
986628556 395761173
923628271 -4183615
60205110 -954497651
-111387993 997252339
-862433104 -492074180
-647079753 -875258865
617545526 -633871063
-822819463 -599466877
831920657 -286612651
992661818 479719477
579977976 -674208011
-991894896 368097955
566721954 -687249316
-402381294 -996030353
343536285 -849058476
582541716 -671618836
457027724 -778427649
778642520 -399240012
466501415 -771620588
479195062 -762246714
-983394363 816137380
-747549056 -749374040
-892486291 -389433290
714309430 -507693105
996100938 545075392
-999999400 738379156
986336625 392321568
649355075 -596166875
981701933 343265015
-948357386 -107487184
-99205000 996968878
995224403 526132450
996391217 551811191
-953910649 -68684565
655211696 -588858246
984075726 367139227
357393627 -841480124
-995792494 469046146
-533347100 994142096
-22851736 -972254768
999667735 675238806
810395036 -335361920
-952877951 -76088890
-943740953 -137763982
158996405 -926699771
214733289 -907074347
872224249 869062737
-904112183 -343056862
-997591106 533897089
848279648 879188127
517094121 -731912100
-995669266 465129430
-908338403 -325004785
-838228557 -561055971
-991346461 356171110
983278039 784150671
-939606005 -163230070
974755298 281636256
-318574063 999872233
554794869 -698526129
655242185 931351231
994237093 507019902
422765820 -801782915
358731747 -840731509
828165109 -295500819
-963572836 6432253
904484656 -77293429
586430511 -667605623
978011358 309220644
-999878086 692923625
-973586302 100141604
213271826 -907625858
-715080968 -798471243
48052148 -957376070
-988874461 803879037
748221415 -453542635
218685585 983619345
-539158244 -952585612
-899897588 -360413120
-801199146 -648688105
891737145 -120771230
-204979827 -995007910
-683013462 -838861941
919601628 -20435342
671767429 -567480881
-994298852 425715362
244091850 981846100
270028613 -884722950
491612852 957205268
-612610929 985113224
694343778 -536854861
618861037 938040896
816658253 -321736908
-553462776 -944876272
760721858 -431869419
-984589768 236764584
-297794567 -999521142
-815495004 -616831720
-997872835 546010434
-924756256 -246552042
737230671 -471856485
-983908542 226698341
-508086071 -966824294
961743711 188170196
289362251 -876113655
986172045 779204060
496708949 -748641788
609959456 -642324080
993330342 490944939
-578099730 -929744913
935604205 47682243
-681131943 -840973621
75215465 -950784837
986875101 398692591
925064626 1743879
-636787765 -884523097
-990563332 339843100
956989474 815568556
-980773514 183323688
168279931 -923639403
498190842 -747449332
77473828 -950208090
-602301438 -912858267
632537867 935582969
970681422 250004264
-369067714 -999039795
-443027377 -988534880
-942914822 -142923428
-529452152 -957344171
892920880 -116880013
-188231770 -993768703
-738139715 962410153
237077596 -898402508
366191061 971162907
-998995214 604500072
290006446 -875818904
489185529 -754610766
970790055 250825430
-881305091 911048040
530477263 -720441166
-914775237 -296005071
7793068 993818706
-980382259 178308300
-912261578 -307541946
848796466 -244635100
-938562317 -169497949
853239246 -233048569
410179359 966603369
-502060747 -969208295
-874560996 914650388
122758258 -937806106
-531407145 -956404842
965128709 210481218
218635572 -905595829
-125331786 -987776357
-765249884 -718745423
996119517 545498227
997714238 752428026
683336537 -552031917
999875238 698752531
481574739 958450437
-537629834 -953357476
-135763772 -988896759
845641838 880225521
-110797433 -986055055
132198513 988491188
787655756 -382022121
-940752417 -156287771
-250433619 -997753086
-997611899 534774869
-610672914 -906393196
5053542 -966778406
960887781 182686391
55653513 -955586920
835848830 -277147895
687055486 -546966809
625047142 -625301410
878800513 -161282191
94369037 787873117
-898800426 900602645
-940642093 -156959553
-854727639 -515323788
986547808 394806018
294943077 -873542456
598278995 -655053775
-594340837 -918687350
871248032 -183432385
-975492293 120448585
-679911679 -842329510
497725546 -747824217
-905374329 -337747515
364707873 -837362324
698453465 -530998031
970610820 249470654
794574642 897845507
-496925978 996624163
-948802506 861176421
354763796 -842943933
-837757627 931087137
-359483973 -999552732
581958023 -672211638
-454709641 -985415163
-941032479 868567936
997001953 566747152
800701171 -355762433
-651143851 -871498076
878056667 -163527018
-205248664 -995026663
-931918386 -207863022
791419889 -374611729
627956572 -621921356
791376669 -374697602
-998437487 572755658
370624748 -833969991
-684745462 973679349
-883868733 -421150839
752624161 -446013970
-366565268 -999194575
-656712806 -866222896
990370362 444127032
-615299182 -902736352
940994693 829229226
773134244 -409461535
999965383 715385606
163401675 -925260624
-376691983 -998513528
234712572 982511193
-482552340 997291253
574627857 -679524244
653225249 931732386
666500546 -574370099
-635082543 -886030418
-256832951 -998061652
-998085314 555524030
982630189 352356607
875387772 -171445204
-860797382 -497099878
-770592096 -709025941
428692067 964579720
-675140147 -847535547
-81647616 -982095683
-362526464 -999406843
-789285827 -673239108
-973999598 104462414
-210676284 -995402338
-984444895 234599537
-949423317 -100255408
649725506 -595708130
-707458476 -808821858
-984789183 239780986
-3275611 -968469062
681407179 -554638451
-306255841 -999698550
-241803984 -997304023
753859332 -443876440
-825892857 935680912
760384117 -432464551
815816085 -323589432
-969445442 59348055
772460631 -410699885
-656857169 -866084749
685753161 -548746691
-983222511 216751159
257486316 -890059491
573399978 945654978
998971999 632290968
-981838646 197322055
-753768700 -738883552
999496048 662000611
257257614 -890154963
843422232 -258393203
-897222238 -371098000
-701852019 970322035
-815108532 -617737445
757739129 -437112791
917131182 -30161106
295980473 -873058665
-138298271 997826545
975583680 288405671
-999772890 677876154
907542837 851571237
535997152 951242302
969819818 243532117
460771483 -775762061
147807296 -930275591
-974469006 109432765
-991185941 352739282
858386567 -219315189
758617 -967656282
-989228515 313869004
-756981745 957802683
499573608 -746333622
-267640950 -998536374
714454577 -507474854
999567884 667114534
906185751 -71227785
-833310085 -573679536
-865137725 -483628902
-221798122 999219550
997866942 590871079
-272540267 -998733202
-621535443 -897647506
938953121 63183862
770897866 -413559133
988124733 413919389
-959685748 -25592486
-912764341 -305260036
243253242 -895917762
-616147735 -902054655
158220857 -926952312
558141794 947961067
191827774 -915510030
739660697 -467867620
-863451668 919979616
-932079778 -206960928
842837516 -259866456
239683097 -897359687
267246015 -885926034
366116052 -836561283
730009810 -483490414
-882801284 -424928820
33248050 -960763698
766690606 -421211768
-956722321 -48119193
-980180562 175737892
-814183180 -619896881
894409456 -111945434
504818578 -742080923
937840627 57982485
591825884 -661944493
-363145566 -999375259
327060870 -857709295
-966526218 32370026
370139747 -834250541
-122643070 -987473754
402583929 -814727510
-461647069 -983365620
973226555 269559938
893668655 858922404
996502447 554451723
-970448476 68894800
823911818 -305382333
-488801831 -974210948
-278493419 -998950011
-118377497 -986982299
-971296098 77075548
838990818 -269450963
999981003 719853406
891209769 -122496789
-983408681 219434658
869552269 870266761
812550143 -330720931
952220673 819841336
-227359128 999278861
-699031741 -819774146
493002609 -751604566
-982333647 204106568
-800646330 -649862617
-610815964 985350815
586083450 943655612
231832416 -900482448
978688389 315266556
-192667349 -994112781
465781698 -772144551
471736961 959641696
-4048433 -968623168
-505591964 -967818928
630014561 -619504376
767363420 905862466
-927133057 -233999565
613358077 -638556991
909838140 850264677
-842937256 -548499349
-790062181 948299535
-499511660 -970198548
-993336643 401397581
-733945388 -771037966
360425836 971717833
-743778447 961067712
48540978 992289791
999347145 742880306
647354686 -598634705
-762558116 -723556098
404068810 -813797915
663647153 -578069426
-330072099 -999977236
-897981136 -368102870
829248468 -292950978
581391720 944407250
988064350 413160966
-349220954 -999884915
-980375948 821782439
855579496 -226850527
-242835898 999418706
542170586 -710079761
836971720 -274407742
443980791 962869408
984242081 368919520
991537146 461728677
586753698 -667269503
154848358 -928043385
993970557 502210628
-557041564 -942821978
-735621058 642233297
737792356 -470937028
656759119 -586907199
602299349 -650703986
-997824227 543883735
-989940383 327398406
999606170 670071686
990345689 443770147
-995725880 466920330
-725380907 -783789293
-933853807 -196948498
942914511 82220987
-19022983 994734271
-330167177 -999977733
-794834887 -661981922
214097209 -907314503
-111304072 -986118335
-547368766 992931794
-801985892 -647012708
-119548520 -987118444
-995809672 469598133
-632170571 -888579960
-839278723 -558299277
-997438268 527602459
843867754 -257267582
-968579842 51209587
-318502575 -999883246
635010740 -613589530
768822583 -417342969
-283595767 -999127316
492663750 -751873038
73126408 -951312021
-302119633 -999614853
776530804 -403184209
841561221 -263070103
128834877 988653273
-459077341 -984144228
350608405 -845232332
131627074 -935200627
214567174 -907137145
376385624 -830611424
959564063 174329133
4355292 -966921665
-928969115 -224080518
-279431519 -998983220
-763367303 -722113862
-679100237 -843223190
-948847736 -104172990
-926789358 -235832834
-28127049 -973236313
669762653 -570112396
-517938344 -962659382
520279215 -729224658
-905820250 -335857073
821692171 -310453816
406393155 -812336204
188664024 -916635530
-855197442 -513943287
750781911 910288422
-834902192 -569640936
-644298152 -877790185
492187986 -752249359
-970907768 73301555
-758483073 -730747646
-313367652 -999815228
178585060 -920154764
460670553 -775834321
657877502 -585481186
-196082341 -994367456
-867257759 -476924141
936905803 53653756
982019094 346350202
126384156 -936749519
-673848552 -848915502
287086700 -877150971
-973304361 97241561
182121331 -918934183
684624721 -550285299
811714301 -332526857
-30397397 -973654115
892850810 -117111294
892046219 859720578
-977276725 140502286
294045048 -873959788
-828559957 -585517265
69571712 -952202831
-844301887 -544770522
-920015298 -270794943
621809812 937515225
661294969 -581102906
534360838 -717027996
955681490 150910871
-426545025 999404596
-918253515 -279501933
629460982 -620156441
-102510695 997047657
973421519 271080467
-858952821 -502728499
998673465 619396525
538731599 -713152505
-432601 -967898369
783557684 -389927319
-621662747 -897541227
727163179 -487994268
-116362394 -986741530
615190425 -636515432
762234140 -429194391
-154713657 -990817546
407963412 -811342893
794428524 -368586294
993746137 498210839
-253821787 -997918686
239877501 -897281697
-976657471 827668904
601240250 941114888
913717859 847973383
-3062255 994198382
-992199018 794030162
-912325781 -307251701
805815456 -345090456
-953507547 856292181
369447826 -834650182
-738371400 -764184721
999878962 699338144
595236461 -658317919
782656481 -391647939
50480032 -956808379
946837110 824422249
-910277665 -316459664
270276579 -884615153
967046987 223631414
-626405567 983175222
-345047949 -999958585
-571665435 -933886176
865303001 -200284527
-664136816 -858943554
-446110358 -987747576
-897286710 -370844165
755932588 -440271943
-453619046 -985721917
643246433 933601464
-684138891 -837592681
-58577269 -978514239
807855541 -340776876
929750596 21571947
-444219839 -988232254
-229117449 -996581438
-185290680 -993535341
-47038272 -976599850
-916687089 -287039892
-728396812 -779381957
512432081 -735808094
965717908 214473864
1750656 -967454187
849937853 878526039
-926633905 -236659005
112056643 -940875506
-869271960 -470455363
990448408 445264284
-264318311 -998397089
-998016703 552431954
-204605548 -994981681
917111092 -30239486
706042372 -519984612
-907315879 -329453202
-634651265 -886408905
-162294797 998298544
944088494 826710752
-667217406 -855820275
614208228 -637611192
792015773 -373426531
33885692 992860714
-806475839 -637288844
-867678740 -475580980
767885961 -419046233
-951829929 -83542697
618459249 -632839214
269757920 -884840599
482217036 -759971530
-627622890 -892506685
-554478763 -944299483
765083521 906499470
-707798106 -808368205
-818562560 938441122
938206344 59684840
-870671630 916588710
-872972842 -458388224
-139596806 -989296050
120957737 -938327756
976616769 297056811
-980517536 180039238
966490152 805966062
948055260 108541604
-917820934 -281609358
661055442 -581410698
974368652 278547259
-536556939 -953891294
459284381 -776823603
977203599 302125065
-996907440 774713272
-541128840 -951584946
-972837143 92471078
568117015 -685899800
-998486965 575316489
-118072004 -986946387
986272730 391572029
999281457 648604726
771328782 904735733
289791314 -875917369
999484088 661190997
350680094 972640869
618359191 -632952366
-295285527 -999463470
-750035867 -114483838
-820534388 -604919587
981136870 787619409
-225550338 999259803
-628280322 -891942707
863521385 -205240151
862332721 -208519927
643039326 -603914613
-900535283 899451152
-999054497 608505753
972284744 262254032
275922538 -882142149
162611486 -925520062
-956304933 -51221647
-998875321 596967221
995875736 540002438
362355873 -838695041
-999275912 625695505
-186229057 -993610221
132823852 -934844492
167798394 -923800097
-192903987 -994130726
-999097080 611629263
-763780426 955960013
999770875 685467596
793520236 -370417383
380151674 969783887
912257732 -48892666
587881503 -666093590
835632421 -277674158
-677098133 975102980
537047549 -714650357
-285620249 -999193629
-958358212 -35836057
306251999 -868169321
984374048 370335427
876740837 -167468306
946342485 99549301
-998629219 582913864
644580184 -602033343
89409645 -947100530
385835898 969190229
865219601 -200517982
591145057 -662664367
847892907 -246973846
-806442869 -637361200
-980709422 821207131
127830859 -936323756
996057111 544079180
840255686 -266319940
-608814054 -907840807
889903952 -126732978
-914468100 -297430709
-938556857 870750465
-633839969 -887120356
-384899882 -997854285
920863851 843587182
-773396624 953226095
-252502199 -997855065
565963136 -687979848
246658456 -894528939
-26704395 -972973701
977083559 301079910
957420763 161232307
993315746 490695599
-334544237 -999995576
-745842881 -752205456
728005300 -486671798
29518638 -961588713
980825701 334891649
-359766197 999987223
875976906 -169721877
934740328 43744189
170894910 -922764971
682555926 -553088222
-533476354 -955404223
996722211 756059439
807669644 -341171442
757943656 -436753844
-862984409 -490365469
33884966 -960621586
821099695 -311797972
-994223302 423739154
692274242 -539756357
886193048 -138521604
735667429 -474405614
-959868664 -24153594
949344379 115440273
342728969 -849490785
609375648 -642968096
-993851899 414153022
720480169 -498343329
998523817 613649207
244311873 -895486717
-80632378 -981946379
997480092 579419440
989069706 426214991
-552143326 -945619644
-952366045 -79738559
-77760221 -981516469
636452404 -611868548
920125793 -18352662
-593890303 -919010041
999093678 638344273
-999665593 664444779
-435842705 -990264859
935138266 45553960
396979572 -818201208
955166827 147902711
824715979 -303532301
-24005041 -972470927
-729665434 -777501913
-980093223 174626822
844487782 -255697484
731797502 -480642098
914108643 -41844273
-579667014 -928719444
986905921 399060949
480124439 -761548679
979941836 789442946
988149895 414236349
-982817551 210942896
-924636867 -247175448
705345885 -521007826
-895460068 -378001630
-249775943 -997719904
-854997199 -514532821
913724639 -43313966
57338592 -955184693
815881823 -323445254
924671394 116401
853021077 -233621075
-286782754 -999230657
788632127 -380114394
945624183 95847085
653323960 -591226741
-66482928 -979779640
916990856 -30708202
639883290 -607739730
-755294243 -736263709
-777393391 -696343470
765751542 -422908372
-999998672 735578079
-955490553 854160974
-141575107 -989500199
671686121 -567587778
-409136303 999779034
993481206 493548751
-995478007 459135398
-680424732 974487948
279694046 -880470898
-116654939 -986776939
966530332 220044850
791567838 -374317697
-962995796 1513768
-278313719 999667717
826352508 -299742265
-571524271 990330463
-437548808 -989869312
-423718373 -992699359
437802854 -791744032
17219209 -964240172
-600630774 -914108111
-86754863 -982838423
-42247077 -975778166
976908608 299560797
704460839 -522304173
-958109371 -37730704
457456615 961322603
330319098 974532961
-931258288 -211529764
737089552 913743026
-962624466 -1606256
-273460015 -998767869
588789802 943215658
-921762224 884487559
433615951 -794566477
-993799606 412831767
-992923968 391529981
-998383411 569985545
-793133057 947313980
-827628527 -587805595
966887897 222524401
944163631 88439599
-662296392 -860781806
933015310 835305135
-218179603 -995900695
707647156 -517620256
-53955104 -977757527
-947385747 862603041
975258994 285733766
-943562912 -138879365
30257769 -961426161
440836728 -789682528
-987388345 281509099
976103176 292720985
986740183 397085703
487762763 -755716483
-324550847 -999942207
-952285433 -80310972
-667704324 -855321499
-505835668 -967722071
-287131245 -999241485
-545093510 -949503091
-969140593 56479193
-902827990 -348409298
-781389790 -688756125
-879186192 -437504964
492073533 -752339820
-713246324 -801012128
71814733 -951641578
997875074 751741805
665908054 -575140248
756853554 -438664755
-518464773 -962424577
998271586 604434002
999946449 711133044
517698979 -731404063
498663334 -747068468
-965412720 22450851
764355248 -425416019
517399665 -731655535
817529891 890369030
-43093375 -975924314
-999599295 754971293
-209551454 -995325205
-903518608 -345540199
-945192955 -128485605
701955135 -525951602
125290497 -937070182
994304705 508259702
-719231289 -792642693
-435568400 999164401
-19713645 -971662700
725529724 -490549807
876515348 -168135820
-159608126 998247415
989419283 430906460
500431517 -745640300
-980841954 184208107
-957988758 851405532
654236150 -590083126
867879870 -193023394
578528979 -675655375
801301218 -354520280
261307974 -888455024
994429377 510564664
18363004 -963999182
51063324 -956671684
-474258608 -979307149
-891324625 -393832410
-160068966 -991331672
-238512876 -997122961
836905685 -274569265
-999474625 643874634
794815941 897770154
-813967054 -620400638
-418078630 -993719325
-918769489 -276975455
249483275 -893372756
-999727499 672051650
-323798544 -999936076
857239491 -222407052
962968410 196138649
416432835 -805912941
-878314036 -440484633
297063079 -872552246
263459110 -887543360
644164704 933430804
465889947 960335349
989099205 773906723
868761017 -190528378
-45315257 -976305653
999713160 739151611
-468895132 -981082563
934914122 44533912
146135661 -930799281
583056061 -671093194
-983108276 215106916
886086076 -138856643
-674679695 -848029138
714882915 -506830396
-32767361 -974087515
890031508 -126322507
579524332 944702521
-458455020 -984330619
846397937 -250820923
959219304 172176929
243679974 981876629
-960718149 848208101
796463756 -364472910
689284401 -543902448
-272180172 -998719476
924359658 841361695
-252435354 999493744
978964432 317751908
-954392551 -65192875
651534907 -593462434
-92689382 -983672996
484484378 -758238725
813984131 -327597457
-41474188 995440397
974610276 280471677
-253103250 -997884078
-941174076 -153702081
-213991461 -995625685
997479593 753301800
343836967 -848896913
-933662770 -198035421
576990154 -677187440
-232243407 -537701619
-341005468 999948993
998964569 631941375
-289562552 -999314683
-41255818 -975605863
-294836496 -999452326
-780310440 -690823041
834968491 -279285528
-433655494 -990754980
871937908 -181454891
600969489 -652147695
164545038 986891579
-996515804 493181764
-930272284 877783443
-999612914 658282805
845538325 -253023590
788197460 -380965740
-163778018 -991678436
974245653 277572432
997879292 591264229
-923039121 -255464472
-839765500 -557012884
248899456 -893612103
-481637891 -976793529
529401819 -721378798
603525590 -649370464
858828586 -218115675
999996164 725506297
995615662 759519458
-936921536 -179226054
102222120 -943623219
-700200893 -818291939
-949446062 860523748
971822799 258707023
170106638 -923029025
-767730617 -714265289
425805611 -799778925
-566114277 -937348867
351602763 -844686891
821158561 -311664547
911369224 -52239958
570658076 -683427181
903638114 -80286607
924689810 841146821
662253411 -579869496
856456230 -224507008
695013508 -535906658
116721370 -939546704
-283453507 -999122558
999836613 693047637
-934247888 -194702778
-235717664 -996966812
-831907829 -577191613
985585355 383683179
-710252672 -805085874
145612711 -930962834
-131509005 -988445678
-474023234 -979385700
-895906904 -376257433
832792007 -284532060
455378226 -779593077
988327826 416492855
968938424 237075188
-940047870 -160563014
-896773576 -372863222
522843770 -727035825
639036356 -608762325
958113170 814510864
333433688 -854394858
180353279 -919547021
857226356 -222442296
-706627035 -809927581
996526683 756699563
401549653 -815372847
972755355 265894819
886161476 -138620549
861368142 -211170507
-276133020 -998865460
208664551 -909353419
346174765 -847638660
-943103596 -141746089
-351776847 999973825
917538771 -28562853
-998966189 602612190
643723920 -603079664
-68636438 -980117394
707720086 -517512603
79892320 -949586689
231779896 982715311
-465161167 -982275867
911258741 -52653782
-743640108 -755801684
-981804225 196855978
634785688 -613857662
-998422780 571998579
933186375 36728177
287337354 -877037001
293940124 -874008481
-999819687 750901716
785581960 -386040247
-997698181 538430385
-999286502 626589088
-729915682 -777129548
-961431915 -11525516
988977817 424994777
42390078 992532765
487296695 -756077222
144059191 -931445473
-975208711 829833515
-548855250 -947450958
432825002 -795097270
833695746 -282362238
111636107 -940994626
24139953 -962763788
12445489 993652114
-582029046 -927156185
-375879312 999999098
-782459848 -686687068
983049437 356516474
999721661 680363916
838053769 883096836
595321887 -658226638
-818596237 -609522469
598957051 941505963
998607783 616814709
-845818091 -540601901
13779361 -964962981
981242718 338853527
-998240085 562882510
967685969 228110201
760905523 -431545356
-878189199 -440910341
815456290 -324377823
-999060010 608891389
392667146 -820841123
843061196 -259303170
-722599330 -787809797
-258344146 -998132183
-695129250 -824622844
93366476 -946039315
514702302 -733915100
628500798 -621284578
-951649197 -84818612
276279090 979265504
802050679 -352963334
925338272 840712456
467082601 -771197132
221260521 -904591584
981135286 337830676
-991507896 359656728
-164303291 -991726783
554571954 -698733267
793332693 -370794877
909928138 -57605060
-826547293 -590445649
341250619 973520045
707842953 -517331076
373070765 970492841
126623734 -936679206
-648552138 -873908145
-963735308 7835201
-980679490 182114066
339655816 -851124459
583899101 -670227059
348654494 -846297983
202194355 -911747296
-423144221 -992806065
-994621709 434341784
655852081 -588051580
-464878793 -982364802
-732502875 -773239540
918666874 -24127586
780294165 -396131569
551479417 -701599892
991069993 770060914
975341661 286409230
897435786 -101776410
-728955830 -778556411
-139186070 997844644
-919312990 886276358
814649547 891342523
-773645122 953154286
-993730012 411084916
863079104 873096367
997458269 578802924
985017186 781214301
457862512 -777835509
964882711 208828560
995367352 529079014
201963186 -911832237
-598637977 -915577435
656570924 931099448
999697508 677959705
196583504 -913796771
847779041 -247267824
990975402 453102652
990053281 439645877
-38660372 -975149912
625176246 -625152148
999787193 687228332
-836282108 -566107542
-996462902 776825528
729296179 -484625251
879455358 -159300541
975748459 289769221
792728489 -372004293
-785656573 -680449811
182356349 -918852421
829885528 -291444267
-109140882 -985847150
923840122 -3311780
683463670 -551859714
208781743 -909309667
446115516 962626565
-805858208 -638640944
577547886 -676632463
385517994 -825164895
-62378607 -979126994
48283593 -957322193
646869162 -599230812
804064514 -348763646
941598604 75815745
-923619718 -252463462
999591989 668965819
923031842 -6628471
742961384 -462389705
866934737 -195693488
486877766 -756400136
183621591 985835985
702415520 -525284406
-317811305 -999874846
996321833 757361068
-836770636 -564844807
463576817 -773741982
-342773562 -999984420
522271588 953196419
438328937 -791387644
649326300 -596202481
965676760 214193384
-559528394 -941352651
488708401 -754982006
22399200 -963138963
890407884 -125105413
851118498 -238597096
-974294189 107578056
851005867 -238891037
-109470176 997209184
761800882 -429962384
-972303230 87071881
720064295 -498979862
758222950 -436263405
589250400 -664662897
-925569031 -242282887
368538606 -835174467
399784932 -816470380
722103425 -495849178
974502929 279615081
687142325 -546847933
821484993 889006113
-755823383 -735351058
151019074 987575786
-484888285 -975636322
996437730 552912589
954515399 144124728
975063521 796089249
999740598 682313582
-688922979 -832041519
995604319 534095654
-72610885 996315213
799126249 -359012179
-503477622 -968653598
947651071 106396818
991008179 453599082
172905667 -922088334
-996021973 476457835
522412313 -727405085
-724844059 965434957
-106293236 -985488452
-770209434 -709730554
674114125 -564384386
491648459 -752675760
-319205321 -999891684
701127366 -527147527
-992153159 373839255
992323770 474194369
-995850105 470897983
949023147 113712623
551126573 -701925594
841887525 -262252688
-999540514 650453277
-425223635 -992417834
987454338 405664167
291207489 -875268310
-379915121 -998272477
816494084 -322098936
969473012 240972638
692220862 -539830922
-883686774 -421797948
845785051 -252392426
262292939 -888039049
192074347 -915422043
409643924 -810275870
-90251167 -983333570
-797214505 -657065243
898633406 -97696188
935411493 46800779
37130801 -959886444
-735729842 -768300479
-999969808 714782647
310322218 -866182053
926129018 6166367
-297118205 -999505933
584371286 -669739330
975788462 290100842
755465365 -441085774
731388917 -481293836
306881632 -867864088
-148971512 -990248412
95701182 -945406997
-91613978 -983523709
-988514202 300925037
-932884406 -202442406
-174740127 998525517
-972987710 94002823
923595530 -4317969
-833254352 154772361
896365611 -105399999
953381680 137658201
687944517 -545747549
-533932793 -955181730
944599275 90639767
989311884 773502751
62614130 -953913413
694794826 -536216816
484090118 -758540675
677857994 -559402388
747009926 -455591678
-422050839 -993008249
47921900 -957406337
942837660 81842948
-745571600 -752654523
837914845 -272096833
915604516 846839058
-798611945 -654145773
371167446 -833656025
980723834 333925820
-372777211 -998794262
998637240 617961408
839350977 -268562048
-968874542 838169415
-3111109 -968436174
-713393981 -800808931
-997288904 521691138
-983049399 214260438
-783704801 -684264691
857719436 875358306
-630883866 -889700077
-456835511 -984803755
-20130871 994770232
728325424 -486165705
-429581093 -991582149
788346919 -380673285
519671852 -729740254
-240812331 -997250302
942737996 81353186
-375682796 -998587203
-500623331 -969768220
-700238744 -818243754
-87131012 -982892295
850608869 -239926933
-485223820 -975515106
-819981807 -606233188
-978834576 158940903
-639938349 -881719391
999971446 716930042
474642600 -765642862
-986554332 267646596
83470251 -948661603
-157877790 -991124185
-668281204 976665792
-989921867 327035177
968252954 232128402
-992987382 393015549
941258323 74175693
-922882183 -256272568
588582353 943249470
806175421 -344332410
939508578 65799887
-438866715 -989558142
638009378 -609998874
-552709293 -945300994
-750317290 -744729507
724040267 916892557
-686492802 -834895404
913907867 -42613579
890266393 -125563515
-262051519 -998299161
-555675742 -943615082
477419304 -763577673
999700535 678257134
347205186 -847082659
458548895 -777347513
-675388114 -847268515
565778191 -688157671
107369751 -942196193
378947628 969906903
148403240 -930088615
521829064 -727903786
-88153783 -983037982
-981191188 188739797
746107005 -457113039
-231221714 -996706136
150377988 -929465253
987547700 406799854
-396558724 -996704858
-870683344 -465888258
999983508 720682540
672796209 -566127112
-986701154 270048942
-994395155 428270724
-461509681 -983407485
476978925 -763906500
903302182 -81471094
697646078 -532155969
-996904070 507050343
915937637 -34802402
267083209 -885995894
779979287 -396726797
840740602 -265115174
981823510 344445996
996797006 561603945
-760130921 -727851669
434747198 -793805505
-218391883 -995914343
334397659 -853890483
966941817 222898840
141740274 -932157453
-729986652 -777023938
-990709711 342808083
-641927822 -879936065
-967970853 45534806
581503432 -672672451
727763777 916000224
461687507 -775105133
-822582117 -600035496
-901195102 899003137
581198877 -672980690
418110678 -804823349
947397760 105060621
468908155 959978203
953937439 140807492
-267607371 -998534981
992160198 471562068
926745813 839743984
-982117473 201117451
147168293 -930475882
321110051 -860772451
997822160 589472062
-988292062 297031416
998334761 606688434
816432077 -322235535
142064465 -932058375
-921035210 -265661675
-920811150 -266791251
-999732151 672640008
-430706756 -991360497
937074769 54432660
592837211 -660871953
958357404 166871457
767615654 -419536694
-660740365 -862315787
-437309462 -989925318
922144931 -10241386
-79706569 996494794
-292092618 -999382916
234119256 982552840
-295055384 -999457761
-404848077 -995719260
995275134 527168299
-998628133 582853572
989818176 436370033
198578851 -913070096
-606288318 -909799924
224087283 -903501813
-23215969 -972323243
-170070982 998442564
-835380159 932036484
-998111464 767679476
999415392 656694759
475977562 -764651715
-606855937 -909360684
720195027 -498780126
270666726 -884445514
547845940 -704937778
898249885 -99009336
118813468 -938945975
-794200628 -663278764
986981853 399969075
335978614 -853061239
-268940511 -998590096
-727144339 -781219684
989568435 432935372
-823369200 -598146571
538970864 -712939073
-698295439 -820700635
918044206 -26579381
632109253 935661967
897711938 -100838784
-324782450 -999944060
959046198 171101304
-625825104 -894043015
937508115 56437229
674903893 927524238
-709665800 968714042
496536541 -748780359
990823577 450820815
885629043 -140284283
953293247 818903384
998673104 747521672
835940392 -276924945
-957202054 -44542835
998851008 626754430
-424422496 -992567805
-921869372 -261436485
161702828 -925817080
792697389 -372066479
26591199 -962231019
-537116359 -953614036
999357703 653082645
-762305472 -724005624
-975446678 829489990
-325550966 -999949568
919802007 -19640652
-571039006 990388428
336955584 -852547552
998627633 617585021
991498870 461135154
-325607143 -999949961
493316823 -751354827
816725575 -321588089
937549442 56628661
508499970 -739062972
-906455049 -333158024
966717142 221338968
867555035 -193941759
-491571102 -973192119
-995026319 445681661
783107618 901327361
-463169639 -982900141
468356371 -770266007
-997819243 769638569
-670096095 -852854502
992621219 479049163
-791460226 947854173
931968694 31301393
294511295 -873743163
441083727 -789513616
836342096 -275946294
322194511 -860217182
875930471 -169858453
-677131836 -845378174
680699866 -555591636
630387300 -619065205
512042549 -736132297
-536860289 -953741038
-893230511 -386598357
82695897 -948863024
588225782 943307457
-445587059 998815255
-998766775 762761749
949584813 116738248
-453238580 -985827603
969362639 802856458
367783045 -835608310
950678933 122669634
953138992 136290112
943026486 82772885
999536750 664815894
317452128 -862631678
-763136209 -722526324
-502404925 996331571
-422379939 -992947855
936399924 832797278
93615938 990320925
-641071065 981026579
-939450587 -164165846
-888952321 -402698817
-426342040 -992206116
-799006144 -653319188
-716240725 -796852169
153800330 987439091
-91309953 996778656
-40470527 -975468343
720237135 -498715728
-980726951 182723533
-829661729 -582788672
391732655 -821409168
-401098871 -996185702
-901551104 -353675512
918491800 -24818173
211773016 984085663
-901925042 -352142279
684122313 -550967086
-714485400 -799300239
-11172909 994474633
996402123 552069278
695587468 -535091363
-347502582 -999917621
428757236 -797819639
813400341 -328870151
-425652624 -992337022
-467965809 -981386388
867066573 -195321471
-263519413 -998362745
803219905 -350526653
863554973 -205147310
999938644 709529409
999011143 634184781
573436172 -680697879
747890342 -454103593
506929420 955270724
-100539850 -984737392
-76750956 996421484
976545392 296448782
405046183 -813184756
-101381538 -984849759
982412866 350209487
-898157479 -367402562
976933815 299778413
-671074142 -851834076
419096525 -804181861
-313232547 -999813242
929358067 19870594
-887581891 -407724296
989687898 434570196
616638414 -634892004
956528822 815997685
103017067 989885486
-685287421 -836287509
-621004928 -898089744
-889484990 -400724933
-717768686 -794709482
654146726 -590195336
973826393 274260433
143141553 -931728252
658118885 -585173090
76252330 -950520729
-917915037 -281151985
-932679999 -203594847
-998924117 599928911
-215379629 999144641
-33986391 -974309284
-597992369 -916049840
-569821578 -935044809
997174826 571185943
-539020414 -952655542
-999857490 749983227
-775282666 -700307812
914866721 -38937897
34969662 -960377772
792615001 -372231078
-741248538 -759636205
960081156 177580240
409519843 -810354939
285513749 -877865537
-997267324 520841056
-646629167 -875670528
908272943 -63684230
945811223 825278451
838220878 -271346059
950795842 123307140
941029633 73076687
585789862 -668271322
-879361059 -436905120
-287063907 -999239396
-896839772 -372603261
-262266552 -998308633
68594826 -952445071
-814645765 -618817736
817760640 -319292797
-543827001 -950179140
1508875 -967503506
396601120 -818434178
-307910284 -999728865
964254289 204624920
738559435 -469678876
-56201660 -978127235
-788371281 -675074678
752533117 -446171064
900467919 -91373511
194839966 -914429065
866385290 -197241828
45914143 992393833
999194631 643714739
362191133 971548744
-199075972 -994586741
529911926 -720934895
692849274 -538952645
321191648 -860730739
583900992 944008941
-698760990 -820115393
534973779 -716486345
-544120323 -950024038
984593699 372709282
-781013883 -689477984
700105368 922269896
486803542 -756457306
-430236568 -991453466
711678446 -511634317
-693154006 -827012096
-884613954 -418487340
706145143 920943562
-817870265 938692558
931767172 836202787
831712941 -227517523
-728280244 -779553497
918973898 -22915631
572684089 -681438359
167519790 -923893010
-831527194 -578141757
586687525 -667338345
-721927765 -788777811
982116310 347298654
849201124 -243586015
335283040 -853426421
465546978 960375755
934805043 833998072
540382108 950602690
705728621 -520446011
-339248305 -1000000000
973579210 272317717
-309595865 -999757212
-742909125 -756978569
249775802 981418193
720938704 -497639099
499198817 -746636322
-992588121 383699704
-769399516 -711217338
882362926 864380210
816327530 -322465735
796809610 -363768336
-103723055 -985157902
-873154506 915370185
-216236841 -995774343
-807917227 -634108803
485563865 -757410477
103686371 -943219394
332488288 -854888861
-662060806 -861015384
-472503195 -979892559
526234099 -724123746
-110287202 300465835
-736185112 -767595981
971310649 254783927
-982304719 203701679
666919200 -573825125
859027696 874814015
968327234 232661618
795989718 897400961
995111278 523833851
599620264 -653606677
620787878 -630191147
-996756816 501706072
334647625 974132788
-520602027 995123819
998280123 604737234
-624540241 -895130852
506597009 -740627404
-531807562 -956211559
988085657 413427874
-983992974 227929653
611513840 -640604018
694126228 -537161654
795481231 -366461363
592792904 -660918989
948245187 109553115
-348680127 -999895718
988160936 414375984
514035423 -734472086
927093943 839500800
55142449 -955708644
718225875 918258518
820344550 889404387
927554546 12147984
-81036400 -982005921
-427489146 -991987618
999617076 740349643
899170292 -95850942
120849257 989036671
828746472 -294134589
833251644 -283430268
865758239 -199006729
-72949775 -980785392
837198246 -273853395
729947812 -483589012
901096142 -89195203
-912413982 -306852267
-758282617 -731097261
554655749 -698655442
312524772 976148915
-963449849 5379273
-290061871 -999329056
127479008 -936427463
951030543 124590598
668565805 -571678456
-720397863 966414650
-771180433 -707939450
-439783723 999019982
965251516 211308400
-838087459 -561424790
-711643039 -803211802
151480251 -929115662
946069517 98136588
-800099845 -651016593
926393407 839989882
686094615 -548280599
-386183257 999989992
595609030 942074803
-427342211 999386069
889356881 861031628
999392480 655255812
-533350183 -955465647
-991468940 358812916
997096104 569141579
-392450296 -997139485
792730807 -371999655
797123415 -363126754
-498202398 -970700623
709440951 -514963994
237712372 982299959
529763228 -721064436
991717678 464542594
-138913982 -989225433
955361563 817059453
754755573 -442320728
949810839 117959566
-265492191 -998446683
-816039393 -615552874
-807246207 -635593885
-538204615 -953068203
392930513 -820680827
686449879 -547795247
999080759 637675510
736654734 -472797152
-593028928 987649228
741953979 -464069367
942762098 81471392
-2908039 -968395566
999119737 639710168
-940003776 -160830049
544009939 -708424334
57026532 -955259224
-744415898 -754544686
-770386908 -709403950
-320402503 -999905024
-908202262 -325599200
24799794 -962621017
966196391 217741616
-933259108 -200325869
-141744928 -989517576
924948937 1264567
-850611946 925693384
874815188 -173117463
-985949941 257924482
-458579318 -984293877
791751870 -373951761
559286915 -694325912
559662127 -693972150
264037170 -887297113
899352343 -95224405
-404099166 -995814987
560455061 -693223777
580656456 -673527112
-766483228 -716527171
-59023801 -978586644
178730932 -920104677
978109600 310092033
252618802 -892082422
-289879212 -999323843
904417766 853290605
-680896912 -841236537
75522339 -950706804
661934900 930072853
725816293 -490102753
155543738 -927820042
971108332 253239770
374222362 -831880931
808557789 -339284273
153300496 -928537582
75179289 991162381
636774973 -611481780
822310087 -309047914
963360340 198709129
597299534 -656106941
905929407 -72148258
-987230840 278852163
49627973 -957007966
-1595410 994147123
-183298678 -993374488
988662568 420839609
320183551 -861245546
998786511 623978942
-157137919 -991053002
-948545285 -106219263
957420644 815164597
-177395591 -992884841
-683255134 -838589508
-148265445 -990177533
-621196610 -897930239
232461283 982668011
46801597 -957666630
956210707 154030839
397627960 -817801948
-939772378 -162227168
931867016 30851606
918780676 -23678593
984800226 781589060
-56932309 -978246600
-660479565 -862571861
861108940 873935891
812671269 -330458111
-765031820 -719136789
35542669 -960247767
-996048107 477311767
425237804 -800154136
-918718219 -277227645
-388948137 -997485655
744865875 -459198669
925375840 3033939
-458110229 -984431905
-769728015 -710615100
-441068209 -989026001
-961258430 -12959702
-548156578 992860254
977389077 303743647
-958861629 -31995031
989855724 436891745
879930167 -157856686
885144510 -141797294
877314534 -165759411
-315281182 -999842667
-561609543 -940099840
-997545803 532005659
-284238763 -999148683
-407870773 -995317377
660819126 -581714176
-405496780 -995635142
628001872 -621868409
603448879 -649453953
-784100587 -683492752
723874750 -493119797
-999331556 630524435
911183587 -52934525
999982576 733504616
393864030 -820111979
-890446024 -397136525
978346029 312200771
-525978726 994721299
948399659 110377114
311762151 -865471862
390761581 -821998003
-94146226 -983873921
736770307 -472608498
881136301 -154174224
586828575 -667191566
867444435 871202692
-345895092 -999945463
-918441642 -278583802
974061355 276113044
993306764 765319076
863310907 -205821595
461641629 -775138150
-300394579 -999578296
583666494 -670466656
-640074222 -881597959
702150870 -525668270
-136109720 997781824
137414137 -933470095
-530301676 -956937010
-989769832 324078416
184236622 -918195782
-290788852 -999349097
-399330278 999913813
984000013 366335068
-135543144 -988873542
968399818 233182729
-10839756 -969956969
-573783013 -932535872
-320139969 999878861
-682073412 -839918951
-736431351 -767214627
-432464859 -991005237
412208458 -808639266
-850544458 -527386596
353454910 -843667474
-994829983 784188960
-562570025 -939516438
-999920588 701221578
711163862 -512401641
-997804909 543042519
-596424026 -917190100
-915052798 -294714667
992540204 477718681
883781999 -146038905
349752436 -845699850
420009441 -803586670
-932833528 -202729453
156038491 -927660614
940029331 68278761
675168946 -562984603
202900171 -911487202
-997673380 537379298
-939954053 -161130928
343359409 -849153290
689622194 -543436151
996730025 559955068
-948517339 -106407995
815645186 -323963933
221165395 -904628151
-590365818 987987580
796946548 -363488944
-990452057 337601786
667382144 -573221646
527429899 -723090522
652506049 -592250416
561144041 -692573283
-451105838 -986412789
617380941 -634056654
-843569198 -546776636
-999715639 753088586
986691233 778282396
-568629699 -935791215
96396469 -945217534
832510081 -285206514
853189365 877216355
626819968 -623244728
-141298866 -989471877
635437265 -613081096
-416445184 -993997324
-950250858 -94583478
-931723689 -208944589
169770090 -923141703
793709848 -370035244
171739247 -922481614
-880327495 -433569626
995170375 525033103
-765191534 -718850173
-544361549 -949896023
60603307 991795254
242554883 -896200860
-620404133 -898586455
211860684 -908156536
-944136932 -135263203
514916421 -733736114
-897698519 901316643
-621190923 825159410
713765711 -508509582
483036875 -759346438
853544173 -232246852
-999771317 677671930
-254905517 -997970598
-970700117 71303323
-478311014 -977942318
-946687041 -118673918
427089738 -798927691
-995767566 780033336
970467084 248384664
872477828 -179902836
74356890 -951002014
922817350 -7503726
658810631 -584289244
-17944184 -971327639
797566775 -362217822
993163085 488092846
638147290 -609832985
809382879 -337526109
954773152 817587092
311459174 -865621655
-936989643 -178825311
906702736 852035422
345592966 -847952082
623137841 -627498689
-477437377 -978239353
-690871108 -829735142
-958043880 -38228369
474725283 -765581540
854113122 -230743230
999447401 658772688
-481194120 -976948919
384463703 -825799226
-676218537 -846370606
-458717910 -984252279
-278731101 -998958513
984812592 375092253
732716575 -479172607
-663802712 -859279401
667845860 -572617149
252795226 -892009683
598890517 -654394420
-559245741 -941521185
-988036360 292574173
383885141 -826146911
-988658150 303496205
796342390 -364719739
981604948 342325974
969273443 239513407
635161201 -613410218
-437122004 -989968970
873800090 -176074328
-938633237 -169073113
-954429214 -64926995
-984186172 230767432
148241710 -930139337
365776974 -836754715
-957710616 -40740968
-6769340 -969160405
549642176 -703293520
-498698165 -970511719
985689116 384861679
986032042 388782963
774197693 -407503326
695505561 -535207809
-988873752 307396169
523780003 -726233667
-999109627 612567578
-217697031 999172816
-889179561 -401857558
296796620 -872676912
927898232 13609778
999861575 696652268
-397505335 -996599331
-362951551 -999385240
-346151911 -999941402
999990471 733070528
973373758 270707342
-996446558 490782605
887463136 -134515885
-814401381 -619388094
-110945326 -986073550
-487809725 997057671
960751317 181819686
254109749 981080145
143217815 -931704824
-803643720 -643462177
779782095 902297315
516153794 -732701338
-910710145 -314527911
-464335374 -982535689
72621724 -951438859
994271028 507640830
637043150 -611159888
-316671449 -999860830
357171138 -841604370
585250947 -668829891
734420311 -476430722
-595207615 -918065891
939082619 63792058
744223361 911971727
-894107924 -383239181
-842055908 929348934
360759202 -839593085
-983442711 219925632
-509529618 -966240664
705010645 -521499723
-942326385 -146587674
495688930 -749459871
-52010215 -977435463
955683277 816767975
-392869084 -997096724
476912722 -763955857
262375707 980412017
966166030 217533957
-15429125 -970846006
-899142630 -363458099
-385290720 -997819469
998496964 612650087
684787545 -550063424
-985317277 247931167
-167943363 -992058469
610971281 939427751
-999918738 700778831
-228164345 -996523976
937588020 56807807
912890456 -46495218
-918673750 -277445776
753110470 -445173780
370764937 -833888894
-927919589 -229766213
996880174 563675619
-801502685 -648042016
30657675 -961337743
-361278819 -999468437
-999826683 685230701
861749269 873664761
193733339 985236939
996125778 545641111
904093238 -78679614
727854552 -486909467
939647884 66459986
-208991411 -995286551
-301202771 -999595455
666807801 -573970272
-857723583 -506448190
963297141 198293569
-33039955 -974137277
-953822188 -69322252
-998826651 594109891
-204624340 -994983006
796489906 -364419671
-788601298 -674614959
619789698 -631330997
744599161 -459646046
767036221 -420586224
507183428 -740146583
710271213 -513730160
60814821 -954350625
402913170 -814521480
-935582429 -187048634
-917006193 -285524308
-996638328 497471564
783259654 -390497470
837645101 883248504
-757561676 -732347238
-297566490 -999516025
989201859 427976346
-510328663 -965915323
218384409 -905691398
471140157 959713029
999918553 735772317
396379060 968077846
-410508515 -994939433
490456869 -753614786
-9591948 -969713256
-639518758 -882094358
987643928 407979417
-988711347 304454446
262028311 -888151140
-992326222 377724447
-442120287 -988763389
-851602958 -524365949
-331434858 -999984303
87089568 -947713748
963060535 809592544
-679753795 -842503619
915446410 -36705251
-952664670 -77610666
-876354119 -447100620
789870876 -377677709
763373683 -427168138
709679499 -514609961
926634834 8278299
872870215 -178769463
950086748 821678026
877163788 -166210977
-105174179 -985345363
-922518072 -258132279
-104382862 -985243509
-670990255 -851921755
-664950905 -858122829
906603201 -69725839
-121049099 -987291514
989454929 431390008
-27595970 995011460
-474848685 -979109984
601751457 -651299110
53575561 -956080344
670279706 -569434742
-66778735 -979826229
-22604579 -972208203
965572984 213486774
243131404 -895967244
994418979 762727172
110496204 -941317309
985914117 387428367
-274260382 -996186950
26444579 -962263104
-478097911 997485060
-626604227 -893378985
823401910 -306551689
464532478 -773050665
863798321 872787982
-773354494 -703910843
99746948 -944301713
-762003846 -724541802
540141706 -711894279
999898724 702514507
470659365 -768580563
312495547 -865108756
-123246297 -987542212
-75485045 -981172085
758701627 -435422831
642715593 -604308474
991195520 456459133
-91919618 -983566223
-993603638 407921911
-335823528 999934525
787415257 -382490824
-389602192 -997424395
-991932222 368923524
-572027695 990269926
999831538 692393765
332138577 -855071334
-948058625 -109500691
466249005 -771804357
-968281201 48419219
422451596 -801989098
922968272 -6888130
-94316830 996851428
927316892 11141116
-483512716 -976130876
813098488 -329528025
-750640459 -744185334
749379414 -451576787
733736570 -477534054
-494168037 -972223693
-999890675 695048368
-768994855 -711959101
-365494276 -999252875
999122025 639830525
-754474412 958436368
457461502 -778120342
778156433 -400152996
-911660249 -310258738
82051273 -949029794
251817216 -892412877
185110696 -917889370
272090308 -883824204
-895054113 -379581626
-882072910 -427487588
285061571 978529438
476105972 -764556347
993577389 495228953
999657746 674358822
367784744 971008866
-715807179 -797457570
-500453686 -969834043
-3825862 -968578899
66024724 -953079225
-237973761 999378992
638876963 -608954372
999931234 708087520
-923840276 -251320340
-999416135 638290427
929327423 837933697
-984892801 241369416
957503811 815086663
307028939 -867792448
-528974562 -957571845
-507058284 -967235481
-312277317 -999799098
-499068502 -970369614
645973198 -600329005
952761415 134178344
-554771495 -944132597
78137151 -950038053
964136408 203839552
-790245818 -671304481
999986054 721525274
-794959387 -661726367
-993494004 405221455
-973518147 99436967
-349380288 -999881678
-371392446 -998888141
223319905 -903798254
-748573376 -747660029
-998813056 593317125
647914260 -597945076
993405749 492240685
-585152795 -925054806
-991133498 797422306
232961668 -900037104
838714748 -270131547
967388028 226016637
320078075 -861299326
763753731 -426491138
941911066 77327393
443467977 -787881543
-745030821 -753541492
503217659 -743384332
-533403453 -955439754
-723475358 -786546633
-145297905 -989878476
-840098298 -556128941
556903872 -696561322
366511362 -836335489
316518876 -863100330
-769890635 -710316588
-929084477 878751893
950772907 123182005
-13598005 -970493048
990217705 441953132
928775571 17355435
635978683 -612434671
314513994 -864105195
-308928184 -999746362
944282922 89041326
-432279944 -991043040
662018908 -580171666
990428760 771333556
-124898832 -987728587
-269219665 999611492
-55007824 -977931113
56119381 -955475808
957348798 160801065
-260921381 -998248990
951802115 128840896
-999042513 607682057
-641453612 980968886
997351152 575843952
706472153 -519352047
983268936 358753873
-95939272 996890489
-835582507 -567906795
991225462 456919580
-644910389 980444001
-612148495 985174886
958929155 170376560
-453839762 -985660170
-6074396 994302653
922437654 -9050933
648406545 -597338020
952200492 131050558
-971700394 81067853
937103364 54564812
-968832566 53582217
-52700435 -977549912
-916239287 -289148983
-676254602 975257635
-889901331 -399175002
-546687772 -948638333
194296582 -914625217
-664876380 -858198056
390636487 968685416
415304811 -806643757
989986001 438705981
-996094504 478835142
-441063342 -989027209
-684786340 -836858554
-711148822 -803879411
683078112 -552381726
609662450 939657231
-900190057 -359228180
578903400 -675281868
680420619 -555967888
582285794 -671879087
-676872923 -845660013
960525113 180387058
880877761 -154964635
-690229754 -830497656
772548217 -410539261
815820187 890947802
-185903936 -993584311
994077906 504140211
535719205 -715827161
-211918146 -995486487
999680381 676372477
389634312 968791135
-550073538 -946777290
-946253430 -121548030
680020709 -556505758
-922054572 884271166
-555444238 992150003
999866401 736789709
981724955 786695796
999999934 730221385
958848757 169879506
575849593 -678318823
898164704 -99300209
961648673 187558254
999688383 677104959
-522687368 -960512850
1000000000 730949128
842906717 -259692273
-885322322 -415939227
-603450616 -911983184
381124419 969682806
374394518 -831780297
786441010 -384381809
-793134008 -665452698
732388854 -479697127
998774720 623491993
523056283 -726853767
-999233360 622214410
719184404 -500320456
647159864 -598874024
-930068744 -218094872
56458202 -955394919
-994576971 433130883
-545878270 -949078222
939028840 63539355
991359939 769472558
229519067 -901390019
-619864580 984122273
-858679202 -503558893
367359604 -835850951
979471645 322333763
-673998140 -848756170
947775599 107055253
-740943721 -760119965
-966235060 29749894
-296549313 999766864
437173355 -792169844
995408057 529933408
822618946 -308344231
778422322 -399653730
-71485188 -980560401
824013786 -305147952
-537842381 -953250661
212488289 -907920776
368907516 -834961944
-311803494 -999791936
-350843969 999972080
-918900723 -276329226
174534492 -921537016
401159234 -815616270
-987512079 283599421
-41052827 -975570355
-985788298 255352673
-978920585 159992272
-779586135 -692197336
987077504 401114082
304437458 -869044756
897897407 -100209007
578164913 -676018019
-950491764 859445636
997693259 585571611
251318834 -892618192
687529431 -546317121
996966076 565838544
753515712 -444472333
-463418950 -982822693
717269902 -503223338
851796433 877780618
447534334 -785080892
-7339529 994345729
728474858 -485928935
-930757298 -214306336
-951473922 858428327
-377206505 -998475658
196650520 985055203
747202908 -455266161
-352827847 -999801766
701287558 -526916429
-713882976 -800135138
541517160 -710665312
-493819779 996775853
832343748 -285603919
169029719 986649928
803364325 -350225350
-466032619 -982001035
-677314736 -845178944
-729712333 964346931
165398033 -924599572
944715788 91228754
-283220497 -999114713
-198005806 -994508688
989016377 425506751
981737165 343606661
950027759 119132106
333959148 -854119930
-529861037 -957148400
749501586 -451368418
819978208 -314334246
121994317 -938027667
-514559771 -964141758
-993646264 408985019
-452736492 -985966228
-579650737 -928730170
995733675 759169703
-524915285 -959485710
997510853 580293410
906087914 -71579284
963047136 196654181
999677085 676072332
995579528 533563978
504494760 -742344792
-131744209 -988470834
-999955454 746401438
909915963 -57650188
372536970 -832863094
978586881 314355567
417296835 -805352301
448479925 -784425272
-973937691 103809501
1678085 -967469002
834725983 -279872885
-963892185 9190156
-501454881 -969445073
-900085353 899749799
-801727165 -647563862
961131980 184245387
938600837 61530131
384101076 -826017235
-937512166 -175741183
-925762704 -241261484
661155472 -581282161
-400622041 -996242680
-990840080 345470788
292437307 -874702988
-25278639 -972708977
250581248 981356188
305225560 -868665439
980169073 328703515
443710653 -787715344
759729516 907965574
999991708 723535115
703391265 -523864148
-557720373 -942424856
751577268 -447816320
503009444 -743553559
-726209248 539317616
108629570 -941843632
993361949 491486320
-44800848 -976217510
594663322 -658929820
833974584 -281689807
-96402282 -984181349
999664739 674974861
-515616090 -963684237
583905995 -670219955
914451021 -40532273
-927603344 -231475625
761191576 -431040056
566443715 -687517478
999995909 732736443
997922392 592650122
-323011543 -999929556
-989332597 315785914
-991130321 351560082
525974856 -724347509
892513680 -118222439
-999562476 652735487
-947831609 -111026298
-279962417 -999001895
-795187283 946621421
31883019 -961066520
-998766589 590654639
310659557 -866016162
-999992257 726842608
-794750678 -662154527
-596944941 -916812357
892795815 -117292768
818125596 -318480835
469882232 -769149584
861416658 -211037446
-987665193 286201340
890263514 860592343
-934625805 -192545770
704797048 -521812998
832466871 -285309795
312130960 -865289288
-979681982 169434251
-507873601 -966909695
779867903 -396936730
622661862 -628044357
429325216 -797441127
118502516 -939035518
477354842 -763625839
605776430 940335077
881282417 -153727244
616143296 -635448359
-519569285 995200902
965809575 806689977
989151973 427309114
-998637598 583381583
-318839101 -999887323
-466433275 -981874542
-530980422 994330272
310000382 -866340250
106241138 989733605
-280020435 999677549
-892771379 -388349343
510371104 -737518405
906931804 -68540191
657877686 930850406
757832880 -436948322
491304792 -752947027
-104647991 -985277779
38348236 -959609200
354456351 -843114293
-978573454 155795576
313870809 -864426264
857094827 875616247
916029399 -34446372
939864746 67491505
564896158 -689004624
-998341579 567883128
-320071382 -999901470
-833839988 -572339761
891389522 -121909301
960296313 178939445
-730344769 -776488782
-7759011 -969354720
-714649854 -799071600
161628407 -925841379
203184504 -911382301
612770598 -639209760
985762666 385698494
-590390701 -921464689
-984273371 232055922
495382353 -749705154
970366135 247622778
-514929740 -963982174
-694740201 -825099738
245041401 -895189137
386254153 -824721467
961558691 186979711
-981936261 198646372
-113581428 -986401129
-728620496 -779052047
-984111012 229658589
-966947615 36176121
998870937 627642479
-913448658 -302130179
-592846387 -919748888
602835544 -650121112
-703211085 -814428569
-849406132 -530592399
-841568209 -552196333
724801440 -491684211
-668872449 -854120697
-146486402 -989998403
983412634 360224766
-835707724 -567586708
-246803689 -997567978
950338308 120814780
-995026571 783334025
-968103553 46764887
-736797839 -766644950
-964455154 843671965
371522673 -833450467
789423578 -378559435
-198594993 -994551682
969124576 238427559
711496678 -511905468
-636137497 981754912
232485526 -900225444
564142251 -689725943
-664061929 -859018835
527248629 952496851
-942597198 -144902120
84100480 -948497198
-992565132 383168481
-534245945 -955028655
-437901290 -989786486
424921182 964996394
780930465 -394927819
941464681 75169294
200215847 -912472192
830539979 -289892593
23282293 -962948974
987823370 410180536
-282051681 -999074945
910451153 -55662519
-321448781 -999915819
974648591 796623491
511873564 -736272755
298185509 -872024119
594854652 -658725731
983181738 357862348
-340786471 -999996474
-968378995 49330848
600111334 -653076139
28078376 993079697
930651672 25508165
764635899 -424913301
-997445173 527880396
972396574 263116460
-522206991 -960731912
895990377 -106661664
989770985 435715071
86793392 -947791496
195136830 -914321685
540978318 -711147292
-894543275 -381560313
995294678 527571544
984107174 782765888
730239245 -483125364
-942124205 867578779
365137125 971264772
680036564 926492393
-873368283 -457084609
981270629 339119289
588603987 -665338687
-38441031 995349332
-159425723 -991271035
755582070 -440882590
616346818 -635219720
-588176621 -922995714
433250046 -794812048
-498777951 996532104
-479469808 -977545548
-682273618 974143704
995518306 532259444
784442796 -388231944
636204910 -612164359
899554051 -94529830
826709776 -298909001
-482966592 -976325421
713118070 -509481129
826219343 -300052146
932311010 32819189
909365140 -59687876
797319344 -362725419
922881240 -7243278
936266010 50715955
952512711 132789866
576579903 -677595386
192269847 -915352234
-371267367 999996897
-980376187 178230660
-336526094 999936622
-994422030 428987654
-988523607 301091505
-990071019 329973104
942986383 82575062
893662731 858925358
-890112551 -398385264
-345572598 -999950464
139511334 -932836500
765362693 -423608343
232767097 -900114090
176242158 -920955567
-189709190 998776791
999864023 697018563
-157652958 -991102639
-740063351 -761515054
102472698 -943554253
-485815944 -975300405
-960906771 -15838567
-74096293 -980960431
978290095 311701642
958143469 165577316
-893531655 -385448086
-927313941 -233029514
998113376 598951003
-938546375 -169593438
-531590353 -956316527
486423013 -756750361
-912672216 -305679564
-870947251 -465030811
-999804812 682183283
-424424638 999453048
996245073 548389359
-527650240 -958200664
879227886 865848391
698157637 -531422431
-897448251 -370207590
856598968 -224124508
-83223838 -982326210
998927122 630185753
-512758517 -964906050
968012898 230419906
961199761 184678707
-300251991 -999575194
413479578 -807822309
-999687928 667156785
857007255 -223029941
228886125 982915736
-953064922 856758663
-992585102 383629657
454949158 -779895477
213134381 -907677698
-910234798 -316650543
998357533 607514491
510859266 -737114354
952940481 135178531
881838726 -152024876
226368540 -902617478
-931433350 876831017
419475944 -803934540
-244984759 -997473350
990912593 452155556
-812816602 -623069073
-999164883 616801080
959951763 176763782
-658509618 -864491694
-34081702 -974326560
-567252553 -936647988
892370950 -118691834
749790376 -450875603
-239165521 -997159258
52629446 -956303944
932266061 32619122
992871242 483192749
-891730153 -392301827
935875027 48923067
-980020671 173706283
96170182 -945279224
444291668 -787317031
-896981496 -372045508
928680478 16948158
974812424 282100445
932153784 32120767
-500208840 -969928974
742805235 -462650539
414471312 -807182851
702280511 -525480341
-828267044 -586240472
-526592556 -958700872
180796453 -919393943
906349103 -70640622
977230027 302355645
-851817437 -523751176
-710786357 -804367903
-56381352 -978156646
275072060 -882517495
-34598299 -974420179
844643324 -255302565
158673949 -926804795
493392787 -751294363
684532265 925568411
-859069271 -502374534
-921642103 -262592234
-925351755 -243427569
-666755935 -856291802
59815073 991828505
853274126 -232956931
625359703 -624939769
363595010 -837994008
989297676 429261223
-400330347 -996276791
-913611319 -301385026
-701386876 -816781040
-933967993 -196298470
686848988 -547249421
986805040 397858018
258861312 -889484104
-995112613 448211950
-123679221 -987591138
-991644564 362624785
290563876 -875563475
999998599 727257101
958467519 167543581
-960956678 847923256
-988845706 306886208
962035045 190052510
-810005989 -629449473
-973379403 98010961
914368653 847584770
-684563106 -837112025
513649979 -734793796
988621502 420301017
378125304 969989931
805633244 -345473806
224878402 -903195702
-809194129 -631268763
-596007324 -917490956
-875188111 -451024991
-784047233 -683596865
-914514017 -297217646
494275873 -750589757
-996541583 494077094
-586704157 -924003406
45822077 -957893526
-776345894 -698312462
-441884947 -988822550
626583901 936662032
528133922 -722480220
889052093 -129465997
-937729937 -174453775
957729754 163087465
-640355678 -881346395
-344283421 -999968400
-371250100 -998897689
782680237 -391602658
-810801437 -627661816
414326093 966156459
998817057 746592717
-205826727 -995066986
-892840107 -388087361
999968332 734212911
-271899376 -998708606
-730399344 964192182
-876626773 -446182515
882834010 -148969726
965038417 209873866
180593479 -919464214
-733481722 -771745796
956480506 155630750
900383913 -91664322
999432461 657792905
999852096 695244913
-999930631 703686381
-993010253 393556512
922983237 -6827013
-909996138 -317711474
-361633929 -999451296
990299354 443106715
858960621 -217756941
-245540218 -997502438
790514347 899103414
-259669031 999546906
-125501043 -987794994
909073589 850704522
-927384906 -232648666
871450629 869412637
781508483 -393832401
-579697905 -928699087
790052193 899244706
828878665 -293823385
-992569637 383271464
-244843724 -997465927
371918724 -833221177
-608384763 -908174615
-719155014 -792751394
769564694 -415990747
-714115101 -799813737
984913545 376198261
999576420 667763415
-766602527 -716311665
-999360907 633185932
849253156 -243450937
552604060 -700558780
924841525 820125
777754602 -400904843
701000225 -527330893
779801842 -397061155
-994838845 440349882
-348617949 -999896885
998532551 748352384
-834340778 -571070082
-972685478 90932035
140201486 -932626809
208602311 984291803
494688620 -750259990
359066880 -840543607
-780057790 951282861
976634026 297203897
-992243127 375854515
403957867 -813867463
612840317 -639132348
94125289 -945834289
797758950 -361823522
792520071 -372420566
-877778213 -442299804
-21603849 -972019593
-724822308 -784598959
-672835024 -849986933
913224438 -45222992
826024533 -300505162
962213656 810464472
-510098774 -966009168
532742960 -718454751
967996971 230307106
-908716381 -323351948
-937635810 -175010518
-992977074 392773834
970808420 250964321
-852813721 -520879712
999998838 727505213
732076939 -480196129
898513663 -98106458
321895694 -860370410
983963389 365947025
-916783578 -286583234
999942926 710397505
564441996 -689439286
988002365 412389789
-118963844 -987050677
-413307056 -994506660
-811701763 -625615960
-753597586 -739176189
-981115714 187758038
200574017 -912341201
-344262021 999957582
88993773 -947210862
-871803615 -462232032
993871647 500441739
-360219162 -999518620
-982845918 211347497
-541670528 -951307752
584527753 -669577683
728214908 -486340687
949493046 116242793
362785008 971491686
975832633 290467090
-853500834 -518893141
691479815 -540863058
281101703 -879844975
-202479945 -994830873
-258313850 999537400
-684241271 -837477131
-364920833 -999283068
625263558 -625051109
579749053 -674437197
-702635003 -815180563
-742001626 961493582
890981844 -123240510
925938720 5374035
199385943 -912775684
-67654511 -979963948
-976346604 129897037
-573102228 990139106
-240277178 -997220893
762894693 -428020680
-943906770 865951617
943668077 827057479
-975132561 116547848
-86452687 -982794929
-760747238 956804048
39032516 992662526
-549265344 -947225187
568308895 -685713805
623579282 -626992430
228964419 -901606724
996206073 547484302
-955412858 -57770589
264937378 980202910
-544939841 -949586231
-792969349 -665786988
216759123 -906307871
744178253 -460351704
799842810 -357535056
-860968973 -496573827
-440201746 -989236635
-187355689 998739832
994513862 512141332
268223579 -885505245
-631198909 -889426680
-979208107 163528324
-985797265 255495031
-528487885 -957803058
-39128774 -975232699
-933143199 -200981988
-484358777 -975827279
987376042 404713595
-985464230 250236005
-777081938 -696929735
-723737470 -786168384
-934705975 874077777
445422607 -786540443
543284007 -709078866
-54749515 -977888659
-76680270 -981353230
-51421242 -977337722
375527514 -831116132
-853698505 -518319897
747750331 -454340812
718033194 -502067584
-463333624 -982849250
202359966 -911686375
412991500 966300400
274684137 -882688270
519072803 -730246254
951045971 124675194
954283545 142790066
818801209 -316975095
-823889731 -596891277
-86341176 996657666
848255037 -246036717
-336145306 -999998220
-997418896 526824011
930880662 26512094
893543002 858985011
941064544 73244456
978803867 316304556
-251574 -967861630
166559609 986784377
-864863051 -484492268
626731754 -623347246
-888254009 -405263635
574965555 -679191524
-822416909 936999724
-682264232 -839704738
908467303 -62976369
940731739 71645785
-966345183 30739403
481947147 -760175680
-217324207 -995845586
999293972 649330171
-553649345 -944770973
-959498098 -27061967
-991669284 363162948
-994157034 786899780
-28977388 -973393159
390569648 -822114315
-998358493 568727791
-912839086 890956562
-901385019 -354355814
-881454825 -429648896
-998879187 597198827
-156012131 -990943908
-891354832 -393718636
-145137563 -989862262
-940685455 -156695969
577713140 -676467926
747335283 -455042656
375390650 -831196534
910836443 -54228573
903048584 -82363649
140982969 988065903
997944584 593372765
299374379 -871461220
855636973 -226697389
997960208 593883958
-990852444 345724367
-856874357 -508975502
-504587904 -968217031
230879213 -900857188
880350392 -156575117
514295737 -734254720
-936359013 -182525983
-792208513 -667330483
391039386 -821829576
-947466146 -113478051
902307525 -84965290
773685191 -408447546
767770670 -419255584
966245334 218077900
829512021 -292327987
-650687751 -871924669
-833745966 -572577983
902065267 -85812706
651862099 -593055015
276558529 -881861219
174960087 -921392351
969343807 240027811
-61358992 -978962929
-999960507 711718708
998115276 599014314
882123232 144317363
243478563 -895826073
994357508 509231369
498933030 -746850849
747401733 -454930325
-15723303 -970902506
134004764 -934492076
-810668867 -627960849
-999997635 733713125
886332943 -138082375
16516994 -964387916
777202098 -401934318
257971277 -889856751
-895707897 -377034556
955734491 151221885
943874551 86987781
-44117495 -976100361
92569164 -946254325
-467938127 -981395431
-384274153 -997909014
-606436290 -909685517
164389920 -924934558
814149609 -327236325
-730891390 -775670193
87882203 -947504880
829460347 -292450187
999678203 676174094
-910962907 892273824
573083817 -681044808
671029110 -568450928
-909634548 -319312285
421794191 -802420081
-915109340 889321795
917939445 845414261
785092883 900740345
342646252 -849534998
-483634838 -976087226
482750371 -759565305
-434317574 -990609528
-296473449 -999491262
410656749 -809630031
-828150160 -586527650
884858460 -142689520
711329357 919800683
-478067801 -978025365
-511513338 -965427440
-995603696 780768637
998021112 751111266
998002101 595262644
627418986 -622548122
-4570756 -968726718
221642071 -904444807
950841864 821032277
309567828 -866552497
-270733880 -998662693
-304344770 -999660833
-895649134 -377263883
-749858562 -745501592
12286716 -965275809
-360755107 999988555
-313856585 -999822304
-998323837 566997478
999837804 693206746
-633920040 982081530
996635528 557642160
944006260 87648574
-996942151 508444806
325215844 -858663276
848999072 -244110324
328214028 -857112509
-298598933 999777756
318516176 -862094821
-807748659 -634482586
685579804 925352440
-817382221 -612394306
279224383 -880679634
977564322 305278263
235195466 -899151933
995546983 532870032
308709315 -866972737
348813353 -846211673
-544567626 -949786005
-556843165 -942937617
980040397 789296211
646586980 -599576919
-507265146 -967153147
-362231967 999990305
-976635319 133159293
502184973 -744221754
-776843371 -697378010
880674108 -155586911
943126293 83265687
-367017594 -999167930
633184049 -615760484
-687066125 -834224476
-997052173 512560860
-934231124 874483125
-994079229 787204864
670397107 928412766
-857470528 922672466
-718845941 -793190311
981717760 343418469
910109252 -56933412
999999239 728140748
975714233 289485854
983897097 365247032
47077018 -957602653
109484324 -941603276
929753843 21586085
285911784 -877684939
124411020 -937326248
718674279 -501096081
966118727 217210511
-741132124 -759821053
902857739 -83034000
166864970 986767904
980543349 332218545
751913002 -447239372
-690793066 -829827973
-706801028 -809696911
979804108 325356313
-722944414 965855627
768302839 905597436
755111747 -441701133
-913955632 -299804666
915112439 -37993356
501531142 -744750975
783505310 -390027537
658255368 -584998795
-933397611 -199540742
-582262715 -927000487
276891426 -881714130
-648045168 -874375008
912430442 -48239251
-781302422 -688924098
946403583 99866449
-888996460 906670930
700761741 922127531
692729876 -539119612
121725938 -938105469
939901218 67665354
568352759 -685671242
-101832722 -984909625
999267388 647796473
-781817263 -687932422
958372120 166961247
993940370 501670435
-957627648 -41364138
993338289 491080872
987925911 411443792
686728760 -547413912
855233812 -227770806
798090533 -361142666
-900919545 -356259225
863934762 -204096647
642243141 -604882831
-726053563 -782811353
715455816 -505965779
-992821003 389122238
912090047 -49526249
-435532528 -990335645
624915576 -625453426
652682754 -592029383
-325880929 999901407
-379480631 -998306542
117226440 -939401944
-878480825 912582541
382625314 -826902980
271719579 -883986198
-843510140 -546937840
999999157 732123996
749320407 -451677313
-907175248 -330060419
-630777137 -889792657
922220777 -9933618
-999856820 689629620
-132747820 997713029
191198083 985390306
590948511 -662872077
546896386 -705805162
160889918 -926082478
715536568 -505843892
806874589 -342856433
-975016944 115300679
-17723514 -971285645
-279838140 -998997528
-717820828 966977971
-258853681 -998155742
-227407904 -996478075
91627593 -946507228
-92748909 996813661
91372044 -946575686
-173159706 -992519317
645276273 -601181849
-786420631 -678944710
659533401 -583363992
-78300745 -981597860
-729092221 -778353962
-870927005 -465096603
-362412152 -999412597
-156232938 -990965353
-824895785 -594455833
-972073790 84779816
-669593829 -853376111
874759218 -173280779
819537819 -315325887
-759179980 -729526582
-874472192 -453419139
999128292 744455186
-190733517 -993964433
996305028 549785764
504794236 -742100761
-859288741 921861334
823621490 -306048763
991395017 769399845
379164328 -828968586
303170459 -869654408
-353527977 -999781443
339027902 -851456144
-113202325 -986354371
563512863 -690326339
705396145 -520934070
-978384237 153541715
-952808983 -76581025
144409241 -931337039
809550112 -337169097
904026645 -78915114
-475350770 997602443
798626652 -360040245
280948688 -879913048
299124970 -871579371
-979805696 170984769
-906298988 -333822231
-613123672 -904470434
952346174 131861669
344728816 -848417266
-745499776 -752772769
856153969 876003053
-999704855 669227550
101183519 989971239
950227317 120211829
-906939851 -331075129
89876279 -946975835
907119742 -67861982
-982977961 213233556
-509050761 -966434953
-764241189 -720552497
-979951524 172830523
-863125924 -489925605
81285218 -949227651
681265452 -554829484
-998756399 590074448
737008871 -472218908
-902847156 -348329758
987420517 405253380
-778236508 -694753630
996937582 565118255
530543265 952027655
629736533 -619831945
996582679 556367253
728810813 -485396297
-797430248 -656615404
489990229 -753981128
716586349 -504257378
116454420 -939623066
887779997 -133511548
-999718712 670950755
876121768 -169295513
-985547304 251543765
394770043 -819558283
-944588477 -132389957
267443388 -885841239
-992130777 373339601
-725449249 -783690178
967044442 223613650
394633075 -819642217
-513523363 -964582802
989487009 431825708
-218940722 999187089
994542183 512672511
45683131 -957925678
872613444 -179511713
999915564 705322965
329463757 -856464474
787880881 -381583342
-593432866 -919335173
-988107891 293811736
809223853 893155009
-635827646 -885373814
-982625034 208205040
346638276 973018158
902004318 -86025646
872048523 -181137413
-203811632 -994925590
-956572786 -49232807
869926241 -187212342
-336956913 -999998912
405350858 -812993163
-585250925 -924988370
984712134 373994822
691725619 -540521151
-984749099 239171288
-744806514 -753908203
-605674448 -910272999
-992988461 393040977
948460713 823062329
617256883 -634196274
411648878 -808996909
859280729 874708482
158269163 -926936590
810914210 -334247585
787281653 -382750653
604113342 -648730368
-281012030 -999038693
489469116 -754389563
999169162 642322928
-150077502 998062085
834012852 884577890
-804399782 943456263
420155959 -803491082
44518783 -958194915
-526698477 994666044
-562147765 -939773811
716986489 -503652196
714395188 919123037
-234174334 -996878665
239074762 -897603622
404761010 -813363934
555294145 -698061773
-999996468 731660578
338490355 973776830
-835649463 -567735755
684992499 -549784024
850835713 -239335084
-402538030 -996010809
-968372165 838797049
-476260602 -978635908
-85332738 -982633287
-844209912 -545022655
-824434908 -595572218
92167328 -946362568
-961615200 -10009456
-84551397 -982519698
-966691146 33858010
997728165 586609023
338895703 -851525921
-998366759 569142193
964814632 208371762
831159823 885600342
-999949075 708464124
742158041 -463729702
-885830132 -414105748
793147949 -371164676
431551758 -795951101
-855357855 923603490
983641082 362577862
-976595146 132704932
420734415 -803113520
999934835 708773636
-161920742 998291432
999999401 728444547
952290881 819780579
-960625454 -18118042
693960797 -537394768
721766879 917433158
516296455 -732581666
768968339 -417077550
732859019 -478944284
732691009 -479213542
603832285 -649036504
451954682 -782002098
910920651 -53914821
761083919 907603855
394276904 968300971
596418630 -657053103
172174053 -922335572
768253903 -418377289
-957990877 -38630587
-837216278 -563691068
991168838 456050242
786384621 900354964
-867930240 -474776675
-946984447 -116696659
732210161 914927908
-342404206 -999986926
-979643285 168949435
-981929411 198553075
282572433 -879189661
806984468 893882786
-652847813 -869896867
-997084646 513782093
-855520750 -512988084
-652984249 979187884
-109420495 -985882295
897176516 -102655696
117834659 -939227510
998645464 618286061
76840841 -950370243
999041229 635656678
-676339214 -846239655
833310506 -283288789
971384913 800570261
-738139795 -764547696
-994663443 435489257
-965003890 18861504
-640871272 -880884831
718527984 918189792
190061493 -916138984
353255163 -843777587
549750539 -703193758
-402820728 999875713
981378561 340151073
-184243990 -993451259
-842983175 -548374431
344488812 -848546405
352050308 -844440882
-632696764 -888120765
699428381 -529596792
-746805443 -750610456
-334116594 999929215
947519645 105703034
-975817577 124015619
-929166702 -223010006
815532444 -324210975
980470804 331534405
915041225 -38267586
657562984 -585882614
-129863628 -988268938
445890000 -786217919
770136745 -414947966
859066336 -217469042
693659264 923651740
590047009 -663823546
853641161 -231991242
-766314264 -716831812
-451120353 998611637
160740325 -926131301
563758429 947114684
746800116 -455945354
-995298660 453720572
882682249 -149437216
-877134765 -444470879
998833670 625984155
-976990464 137204599
734629109 -476092038
-898468982 -366158635
-926725424 880637188
-312446398 -999801604
757577001 -437397199
-880676663 -432360266
-614464225 -903403901
32627970 992908401
490676185 -753442485
-809587903 -630387479
617743382 -633647691
322865217 -859873049
-420122251 -993356212
589166565 -664750612
-793861414 -663971633
938687728 61937924
139480535 -932845837
956851442 157836074
-404304548 999855918
870634009 -185190699
-454969268 -985341106
954286493 142807014
729801420 915509710
-382219355 999995314
-981466693 192356804
972721984 265636204
108714890 -941819650
604940820 -647827754
818046568 -318656815
511098860 -736915841
655512619 -588479348
998742968 622188942
844894791 -254663591
-290355703 -999337315
283454123 -878795045
-673589479 -849189981
314102444 -864310754
754375880 -442980396
928985545 18259838
956064836 153167872
-894251715 -382684741
-997785554 542201922
634531777 -614159969
-994827993 440046838
872504259 -179826652
580301120 -673884212
-805083515 -640335256
132844439 -934838350
-854615638 -515651661
-717259916 -795424537
-828241586 -586303056
-851242694 -525394977
-997365749 772378530
828614674 -294444824
999997030 726034450
-147777396 -990128467
995119100 523992122
443919042 -787572495
998805125 624762444
-577453275 -930165452
-694505362 -825383935
984985676 376989703
-373277698 -998759514
422842235 -801732729
860632220 -213187905
83945208 -948537738
-97636731 -984347909
850271202 -240805636
-684862827 -836771570
885872863 -139522765
802161082 -352733460
639163137 -608609467
999339849 652001381
775554918 -404995023
-756505253 -734173137
-786051530 -679671982
-956690559 852849962
308857851 -866900095
972963820 798709776
416063492 -806152317
908750458 -61944147
222243049 -904213329
997895722 591790190
-999182568 618180961
475167998 -765252866
882434547 -150199286
-480140683 -977314864
-811924674 -625108243
926819246 9049757
-986785323 271432745
761932257 907374165
921272137 -13764632
927441635 11668794
-519708163 -961866985
157739134 -927109038
142758503 -931845873
638162066 -609815205
999265885 647711469
520736442 -728835961
-922960842 -255867591
579492994 -674693022
564981461 -688922821
-995646768 464419230
-954915986 -61387284
901832532 -86625643
-378937504 -998347412
-714549287 -799211531
301297078 -870549175
-959290757 -28683447
-822920738 -599224014
339811909 -851041977
-140930907 -989433969
-187804255 -993735026
962261701 191527794
-687761530 -833408359
521545423 -728146254
-10539426 -969898347
855775076 -226328951
678540390 -558490494
-885953531 -413658062
-916578032 -287554340
978365996 791675953
-30024852 -973585792
174696122 -921482078
381471193 -827593497
985199886 379358013
-177173882 998567950
-406142544 -995550171
916492824 846300579
-526945761 -958534309
614348243 -637455299
641302775 -606022617
888649595 -130748519
-839533483 -557627696
895539391 -108173406
350414018 972665813
-843824988 -546077354
467497245 -770894075
-953546760 -71301206
-782077248 -687428718
698353240 -531141864
-897901617 -368417687
964732548 207821418
976393259 295156621
-863817237 -487774431
974915985 282942591
-837552540 -562816978
-396685907 -996690921
997979745 594525908
990323477 443451807
752036922 -447026254
-998967168 761184625
-944253232 -134526209
-232330401 -996771486
581636903 -672537241
375102886 -831365447
975016368 796150603
773239101 904187539
-824299018 936287256
581038469 -673142693
-672856983 975865741
-952433328 -79259503
-815073409 -617819483
371262315 970670506
403773303 967289061
996241085 757619276
961025105 183562360
53129974 -956185736
-153672204 -990715519
-438015640 999082120
803855624 894891167
-870496382 -466494319
-569061877 -935520915
-620254088 -898709953
-984971123 242573055
994785611 517332565
270000077 979785924
574439878 945496879
-542730651 -950756001
965362206 212055882
39369556 -959376124
457705945 -777946727
-373933208 999998227
-979989944 173317001
-847987330 -534570063
887308649 -135004315
860543745 -213430402
-433672324 999220496
128216848 -936209924
-614834130 -903108813
643578037 -603257807
773419465 -408936606
-174106844 -992601230
793964657 -369521600
-830192811 -581467949
575430818 -678732887
163479816 -925234917
587474620 -666518084
621225090 937619507
847632269 -247645823
105929268 -942597490
967481890 226675292
883668860 -146389831
-168672882 -992123863
-994634106 434681893
-998958632 602124573
953335459 137397627
-438939795 -989540659
-482730167 -976409153
798006488 -361315311
996693266 559053307
906282609 -70879733
-995467518 458812725
999201030 644072434
-101280750 -984836354
376826510 -830351921
-406408727 -995515071
560922306 -692782718
-327478530 -999962427
-422208827 -992979391
6939058 -966389911
965003389 209638460
805920480 -344869308
810797003 -334499310
-224227242 -996282708
394425847 -819769137
995393949 529637196
-912911658 -304587484
-155126985 998161273
325947975 974935192
644146069 -602563957
-971069643 74868482
788673065 -380034070
-895340345 -378468216
-433964892 -990688141
-988137366 294326253
-165899522 -991872856
616471773 -635079323
280130687 978943985
782365743 -392201859
-448704651 -987060335
-991691712 363652432
939267328 64660645
437300773 -792083713
485043199 -757810236
977813773 307475277
-106043441 -985456612
201632391 984741118
-771409426 953799294
691598247 -540698351
-917470226 -283305453
-967134284 37865054
557089844 -696387823
-494863457 -971963686
-162791281 -991586875
706892058 -518733590
-274900442 -998820924
926153862 6269888
-910927633 -313554927
-572348824 -933452935
65087433 -953309304
-611802569 -905508654
-906489748 -333009232
695892741 -534657016
-951893912 -83089172
-105279532 -985358891
-939391673 -164519981
997336394 575449940
-886582581 -411370686
833175428 -283613300
988290039 416011543
969725487 242831430
-31821763 -973914737
311112752 -865792637
359717734 971785238
954557423 144367947
-343323276 -999979240
-43877500 -976059206
-800494193 -650183987
443322823 962943996
-587695609 -923326100
953664728 139257187
-927558290 879974460
975284198 285939116
-77627631 -981496467
-945040560 -129476338
-993314312 400857302
-221135881 -996089190
669462682 -570504973
626014464 -624180515
987875123 410816679
-882277698 -426769107
-551935680 992499650
939310261 64862719
-930458391 -215959406
295085821 -873476077
144544695 -931295057
998278041 749796471
-994215099 786670529
407759175 -811472109
-999248729 623449694
-445980308 -987781212
-295390607 -999465963
589420517 -664484240
-37432696 -974930854
523346861 -726604806
972205742 261646480
379056904 -829032579
874692612 867936651
974795105 281959623
743357730 -461726333
953923040 140725405
677657135 926973940
-668337999 -854670527
860741926 -212887196
977250089 793198636
-993461918 404439456
542365390 -709904689
299245171 -871522432
-826792228 -589848122
-796377692 -658801562
-48487492 -976845181
555217797 -698132842
350202484 -845454117
931216337 27985383
-895949610 902431081
369826025 -834431777
-997339666 772524223
959346622 172969749
-191251594 -994004335
12880769 -965151470
-837902939 -561905167
-550521624 -946527536
18139975 -964046292
-824094744 -596395413
-357776938 -999627686
-542956327 -950637371
997844930 590180634
-730169754 -776750574
994998945 521569128
601249688 -651843771
647820287 -598060943
281241533 -879782690
-707208767 -809155168
518363321 -730844837
994695456 515577484
996293154 549508426
106171420 -942530096
-872454800 -460094497
867285734 -194702660
958056426 165052334
478064016 -763094960
957139873 159552948
190844211 -915860530
64596992 991626343
-29856616 995083927
473833600 -766241934
726948657 -488330410
-991402490 357376468
813632102 -328364984
-840461082 -555162062
-997482856 771706672
330817843 -855759787
958245610 166194028
69117159 -952315712
766275230 -421963080
-835013924 -569356329
362185921 -838790766
-998732878 588743268
697140964 922908893
-924353898 -248651325
922622117 842474820
-65984239 -979701008
-699626321 -819021493
-936630622 872416130
999813360 690160847
-117207125 -986843468
-826448915 -590685549
996298284 549627983
-298261369 -999531494
-936846752 -179665702
-75062710 -981107758
-443922665 -988308270
478766446 -762568349
924309725 -1376790
-997594066 534021804
799015840 -359239455
-406285366 999825974
897556246 -101367450
-268570783 -998574892
-979553890 167831471
-399025938 -996427587
-549174509 992765890
-987059428 275986005
-971354307 77647003
886610198 -137208718
-476796298 -978455789
577780174 74264829
449830332 -783487384
-415732206 -994114612
-949179393 860796441
-899510648 -361976341
425655984 -799877849
-996333892 486920961
-867410027 -476438809
-999968799 714443671
553569589 -699663630
-89486660 -983226207
769772555 905179763
-610284898 -906696240
-645580597 -876625618
933776507 39379229
526796830 -723637676
510139890 -737709531
-939418996 869993901
449899447 -783439253
4162038 -966961278
867234097 -194848510
673171677 -565631843
614723582 -637036756
489656752 -754242814
-338744118 -999999917
-711784215 -803018626
318204641 -862252672
858007895 -220340670
548165184 -704646108
350983854 -845026481
998324125 606303243
-652080202 -870620380
943923431 87232842
515213264 954173914
52444786 -956347357
987199840 402586127
507980732 -739491194
995248232 526618371
256024414 -890669500
-946314198 -121145610
-761032766 -726258583
30072917 993005132
-317862561 999869166
991573249 462289980
-524496729 -959679823
-850717508 -526894087
967537810 227068097
788521479 -380331389
-922224390 -259628470
982349352 349583852
-873589670 -456352281
-880576175 -432708710
-918090244 -280298627
-767619648 954883743
786882603 -383525937
-962904395 743936
-948914734 -103717925
-519197444 -962096942
955083448 147417269
997918055 592510248
423813186 -801093989
990531646 446482425
859404260 -216546831
-979165541 162999544
69739969 -952160948
-977971074 148656754
-952522911 -78621154
701660216 -526378114
987987552 412206097
946180817 98712204
531199725 -719808930
-817027206 -613230233
-854334789 -516471667
13119291 -965101486
-604222600 986219073
947227137 104163255
456117653 -779071267
766865288 -420895652
62061824 -954047981
-445944967 -987790346
678948024 -557944627
57049865 991944570
218323333 -905714622
248562817 -893749898
999759047 684216302
326787721 -857850560
853520158 -232310032
-886317575 908241638
582463262 -671698658
593231152 -660453408
412193769 -808648662
741701392 -464489080
-789920147 -671961284
882032936 -151430392
-792448329 -666844225
-445883251 -987806193
-946214502 -121804069
250405569 -892994106
997306069 574644844
239432194 -897460323
-992303481 377208405
-999501597 646526047
965058066 210006015
998021221 595893666
825045177 -302773819
-734477010 -770225156
471330322 959690322
323753761 -859416566
928872188 17771355
408256761 -811157106
999106777 639029116
-249766040 -997719404
889495621 -128045485
-535657697 -954334555
-171376142 -992364174
459119887 -776940843
488131795 -755430187
-710926871 -804178624
-840011857 -556358629
581091129 -673089595
603161053 -649767140
-944920506 -130253627
448788975 -784210850
998836136 626093405
-21950496 -972084957
-720901025 -790252050
964080043 203464765
-394992082 -996872908
940561866 829573713
-986542253 267450211
229688643 -901323636
188144153 985571522
557825799 -695699203
625516556 -624758073
-978649066 156702891
-398835845 -996449304
-344833018 -999961642
-654869891 -867982393
-196167600 -994373755
490741159 -753391393
714618499 -507228253
577437903 945032296
-431585523 -991184370
225897482 -902800459
131231578 -935318145
991167549 456030494
20984082 993342468
999822982 691312467
864852606 -201542009
813465748 891739800
914660156 -39730524
-893742998 -384639379
237275055 -898323718
-916512580 -287862824
-582765984 -926664323
-908471554 -324422746
-663338166 977508544
196210908 -913932178
89555308 -947061643
-400478124 -996259528
728210360 915892902
-999999847 740543780
-986295447 810093329
716257530 -504754518
655160236 -588922925
107762933 -942086561
959873306 176269718
274449572 -882791509
-949309433 -101032758
-896034100 -375760377
-602113113 -913000192
15237105 -964656948
583315176 -670827371
-704375109 -812901445
207290159 -909864039
-24784751 -972616723
-986801440 271698331
-735396545 -768814830
570088078 -683983389
412541424 -808425715
-999991337 726111922
75641192 -950676553
-746550760 -751032828
752995723 -445372224
552131675 -700996341
942374654 79580430
504167084 955623528
999108975 639144316
-367609625 -999132120
436992750 -792291779
-455854199 -985087486
-883784384 -421450948
-800761068 -649619824
-848451980 -533272987
908347543 -63412793
859130310 -217294455
-964013221 844213938
-855090448 -514258450
932040341 31618369
-91009841 -307634676
222630654 -904064009
266370348 -886300901
231131301 -900758173
733160083 -478460764
999715981 679788261
849092738 -243867375
-574635537 -931986839
-34503273 -974402969
800776172 -355607249
757089357 -438252464
983036896 356390717
-704052332 -813325987
-985722886 811396804
-421249437 -993153146
-510203956 995846707
-279670430 -998991630
-644543422 -877567666
476485882 -764273917
955931487 152380666
-816587172 -614265121
-712797366 -801628518
-774771659 -701266173
188102457 -916834154
192917085 985287005
-274000738 -998787981
-418879227 -993578092
504207799 -742578557
697101203 -532934085
745805608 -457620288
557023757 948128966
802582609 -351855458
-137540197 -989082917
948339824 110057770
501721754 -744596717
868470302 870749521
804344842 -348177771
889095933 -129325756
-980931802 185371555
958141439 814483932
-985591238 252237062
-658104388 -864882768
975381730 286737215
877958518 -163822493
-959178752 -29554401
460246819 -776136919
365468749 -836930188
996010812 543035296
786199599 -384848443
612743511 -639239831
982267955 348784296
670762756 -568800670
-859306543 -501653020
926115783 840181454
975450386 795584506
-998266286 564155891
999765976 684946337
-960805987 -16658451
-354926252 -999738127
61578061 -954165524
980325637 330167322
800515750 895962664
-691726073 972341251
663026796 929859317
533230059 951641694
541240080 -710913373
-535086360 -954615798
-754894283 -736952121
495184614 -749863332
545143145 -707399100
-949153349 -102096032
985300082 380468986
922545845 -8610289
439996512 -790256071
-511337111 995772769
-890349045 -397499998
160990732 987077364
867597449 871135225
639376741 -608351698
906231583 -71063114
724162158 -492675113
992904730 766206952
591724451 -662051819
993086974 486801975
886657745 -137058794
-889620961 -400220233
19144951 -963833804
-993154003 396982793
378261015 -829505078
-903340445 -346281410
942181020 78638542
761689562 -430159556
275479293 -882337888
-182192295 -993284034
981476724 341090383
402370715 -814860750
997224671 572494136
195344267 -914246632
739851693 -467552593
830906668 -289022890
-994653144 435205431
-972225238 86291944
-836123968 -566515051
696041571 -534444948
676143512 -561689590
763612890 -426742274
927150159 10438677
-497149658 -971101043
113246999 -940537573
-511199417 -965557659
-438747950 -989586361
352750172 -844055786
-729335722 -777992309
554926502 -698403739
-455081222 -985309127
899630435 -94266521
383197720 -826559587
-496919898 -971188214
258594574 980720341
-971320419 77313890
-931102333 -212394956
863841050 -204356467
68214600 991470155
767855275 -419102003
614488883 -637298561
851561135 -237441344
957787602 163434979
-189413477 -993861517
769346489 -416388437
929421239 20144045
254736914 981030588
877404103 -165490492
999999749 729377692
-965272861 21220689
210168630 -908791045
777805286 -400810138
-985046122 243729925
968112721 231129594
790520723 -376394045
-921418839 -263723752
982125556 786049046
960667456 181288351
595965926 -657538180
-387018716 -997663079
-643775661 -878264193
739341074 -468394182
-854303882 -516561616
565600275 -688328680
540016841 -712005750
865472666 872062661
-651323620 -871329768
740363764 912935856
997588868 582530883
-340404768 -999998326
999598018 669433548
-981350073 190822054
-837441874 -563104703
-858843623 -503060035
-35794624 -974635992
995486358 531580306
-999366848 633734710
-256196692 -998031800
737653950 -471163987
834948426 884238920
-916037039 -290100353
69243647 991425146
150972738 -929276724
307814874 976566472
-995995405 475591247
298341604 977396066
487324471 -756055773
-603913080 -911629455
621918024 -628897050
-762113177 -724347591
-469022373 -981040856
688404860 -545115006
753684445 -444179751
904525174 -77149800
988066679 413190069
447273170 -785261807
-989586369 320566023
-11263725 -970039724
764944074 -424360337
635898504 -612530407
-907806285 -327325180
-971277896 76897856
970248144 246735532
-738677413 -763703236
645671244 -600698528
999482153 661063147
-598341830 986971624
140550279 -932520609
691908754 -540266281
567917940 -686092723
833114349 -283759710
848008872 879295025
-980994537 186185246
937087553 54491724
-614667257 984837260
389504180 -822759496
973271762 269912210
913557830 -43950953
911536753 -51610695
-994698791 784745881
894335694 -112190781
892323470 -118847851
-51083644 -977281537
-652039851 979338355
-267485011 -998529901
965523665 213151404
-399741388 -996345315
-653112357 -869647230
569862753 -684203046
923454584 -4896262
740615642 -466290021
-972468281 88735314
405626737 -812819501
416801064 -805674046
-693917974 -826092073
154235221 -928240089
-999276396 625736073
-931988045 -207474122
-32399359 -974020328
-832941180 -574608125
-414810065 -994265076
-999994028 728486363
373146295 -832508656
-427149719 -992052339
49424686 -957055551
923907069 -3036038
746552260 -456363067
-968482266 50295393
-298851242 -999544474
999995235 725031390
971434781 255733023
-206417842 -995108043
204807102 984537648
999785239 687013432
-999674580 665529512
481507287 -760508365
879736157 -158447833
687359075 -546550864
-839718020 -557138731
1992330 -967404797
701744297 921912639
-491444861 996888893
995317582 528045799
-397949663 -996549268
-853198300 -519769189
887986111 -132857199
562359199 947325926
-947580312 -112712787
382262362 -827120447
216408304 -906440738
-369595211 -999005979
188396844 -916730047
874951442 -172719830
806297601 894105085
90797390 -946729452
-787441244 -676926630
962310073 191843017
-716310478 967303641
849550058 -242679908
825327293 -302122115
-102096661 -984944556
513391341 -735009352
-164586802 -991752766
165907839 986819360
-980325339 177581168
696140504 923123694
-526727940 -958637067
-998272914 766527816
-812862612 -622963368
-999924581 747943363
-859665376 -500561080
-981092433 187455250
994933394 520258844
875093326 -172305490
-994482111 430590822
829032554 -293460397
959716416 175284361
912913632 -46407026
-433418769 -990806072
845180834 -253935360
-917095193 -285099914
940487653 70475069
865853750 -198738223
614832996 -636914702
-637969745 -883473989
567412412 -686581838
665051109 -576252288
988490906 418596423
-655439760 -867440007
-957912577 -39222088
591454385 -662337350
999256261 647171109
-47681767 -976708994
9518179 -965854090
934795550 43995040
984773407 374663773
266626279 -886191408
-545299609 -949391524
962648367 194048132
408123685 -811241471
186592377 -917367486
-601081960 -913772239
841639084 -262875209
-941690775 -150526283
999853137 737000015
985791877 386031728
953724669 139597102
989628500 433756427
739466298 -468188036
999917560 705666175
-153124123 -990661516
382897261 -826739897
-454069578 -985595664
42632283 -958629076
569000960 -685041956
-981618886 194367776
-846675131 -538223292
-968471585 50195489
328617383 -856903551
999858166 696143770
-160996130 -991418896
704044415 -522911726
194481763 -914558454
-878917693 -438425062
233210346 -899938701
-469780380 -980791671
-381924533 -998109277
994105075 504629308
-213317431 -995580622
844814639 -254867272
-866288725 -479996087
882294305 -150629989
-1056405 -968024431
829717941 -291840924
-994673948 435778901
-997177971 517338346
54996111 -955743394
-994357915 427277573
-303504837 -999643673
370401184 970754566
931308796 28391882
920943274 -15084027
224596305 983212215
627152150 -622858506
694686164 -536370696
846980035 -249325048
455142783 -779759060
155963280 987332417
-184899147 -993504017
-894769725 -380685601
-999252802 623779506
-72412406 -980703114
-192078310 -994067969
-999972873 716006917
-551611817 -945918848
837690622 -272646699
-839275536 930476837
967458415 804928940
155666130 -927780641
118340934 -939082022
-829446834 -583321119
952673112 133685217
990903055 452012225
987323563 777154564
-636065669 -885163316
909616515 850392899
672486005 -566535889
942234603 78899040
343618081 -849014544
-512599057 -964973115
-812499688 -623797137
315908878 975846013
420687129 -803144397
759021992 908152929
755538766 -440957997
966820527 222056582
730096744 915438489
986116709 389759771
866090845 -198071174
846847325 -249666327
963639194 200546218
998210163 602281529
35359532 -960289329
865390162 -200040418
-179308180 -993045808
431857758 -795745929
375913892 970212989
5385517 -966710076
-265235549 -998435948
951559104 127498565
189268131 -916421064
470265810 -768868787
-26669873 -972967321
318882579 -861908434
-90721960 -983399395
-958469761 850860488
-236350141 -997002236
-233115440 -996817530
937196456 54995205
812481751 -330869315
-984616035 237160661
-82969993 -982289169
-667608873 -855419550
-770629 -967966858
-433067400 -990879838
-166666805 -991942697
819610886 -315161835
641146814 933991674
885475811 862897325
270494297 -884520494
112300152 -940806523
508556986 -739015950
932226052 32441482
-242105022 999412757
929627462 21037620
177781258 -920429810
-847705252 926956248
-353249411 -999789619
-962705312 -929088
882606318 -149671020
997519088 580527931
-358844427 999985904
-213644788 -995602510
992756795 481292238
-855886526 -511905412
965322744 807207166
970445311 248220232
-54673958 -977876193
-882545075 -425831024
948829450 112675878
-358382024 -999601468
173422162 -921913531
-901994999 -351854061
60696229 -954379240
-592339018 -920104815
952292490 131562684
-875300739 -450646518
206536339 -910143372
956070371 153200566
-698575904 970986264
964616912 207046507
201361952 -912052861
-998388507 570244135
-404427880 -995773662
-558970536 -941685206
518037150 953786706
840698512 882106800
48440303 -957285671
37572476 -959785943
-915312568 -293499270
854800769 -228920339
514155129 -734372131
811757472 -332433987
-901348508 -354505222
754479709 -442800159
354363003 -843165929
-993771904 412136017
877574008 866616940
320829833 -860915652
783127324 -390749929
983954571 783021912
487375954 -756015966
980037371 327485440
996559585 555814592
688230273 -545355140
943235694 827412914
566341458 946724175
954743624 145446198
908774491 -61856488
-446531226 -987636919
-754357416 -737874414
-805191757 -640098720
507845128 955152601
-648820105 -873660319
-150120891 -990363579
950712111 122850327
-952665821 857178823
-191787661 -994045598
750700619 -449319470
-929736776 -219907311
96682359 -945139527
230416297 -901038562
134970554 -934203552
228179515 -901913163
-793188194 -665342606
-704960766 -812129308
-781852316 -687864638
-702626010 -815192227
-970242223 66922501
651008275 -594116922
-328218940 -999967017
347675846 -846828115
-377965419 1000000000
-269618169 -998617806
856510052 -224362864
396107627 -818737675
907431164 -66735678
-888677448 -403709746
273577133 -883174171
263886117 -887361529
976819569 298793945
-925254269 -243939435
-990113822 330819706
268387611 -885434356
998894269 628688760
-407256959 -995401100
606864376 940145604
451310175 -782453495
363384349 -838113497
-338414801 -999999791
950308722 120653994
274003491 -882987233
-891982192 -391347642
-999947624 746840250
-995237931 451911288
932617756 34185534
930731978 25860187
938075613 831524524
694910094 923385871
-995017185 445415382
926929780 9513058
108454029 989629062
994233058 506946346
893234996 -115841623
560263493 947642091
-828940698 -584574810
-816407956 939216123
967242984 225000525
597134111 -656284667
495613899 -749519932
976334106 294656897
465508655 -772343034
105296204 -942773482
311706916 -865499185
710055907 -514050336
580404273 -673780597
-747935823 -748727547
-411009284 -994864686
704631028 -522055719
550748969 -702273824
972676237 265281820
611016232 -641155070
-985283493 247404592
161954976 -925734740
6122430 -966558253
-274257250 -998797464
402405084 -814839297
958783733 169478545
-942267913 -146951431
997495764 579864332
215700402 -906708683
-957209593 -44486534
-744220641 -754862067
943814933 86689210
486519257 -756676245
986457663 393743080
-990864350 345968566
-960106428 -22273293
958315893 166619578
979601933 323515358
-827875353 -587201778
467151675 960186239
-722314669 965993926
942705244 81192763
304740790 -868898780
-661282747 -861782628
-965910415 26849868
-999134142 614428445
-736913383 -766464720
983760696 363819951
993589812 495446930
-583795951 -925971166
790678748 -376081027
-936137329 -183822108
-979064758 161759666
282911324 -879038282
968544208 234222889
969251321 239351998
-561967405 -939883181
-567767106 -936329108
575915899 -678253248
960903999 182789560
546459409 -706203120
945688550 96176975
167321589 -923959080
994639083 514507264
-475201979 -978991402
-981660464 194924228
972058137 799786280
-852899069 -520633409
-915021166 -294861987
-849884674 -529245834
-618299700 984346659
724000312 -492925627
-994899468 442046657
689532408 -543560124
-960224908 -21333543
608979008 -643404416
-647377664 -874986412
-955690501 -55745319
946088227 98233192
-945510508 -126416217
549418039 -703499453
619033881 -632188596
-391284558 -997256658
-74253834 996357981
774046545 903954479
77192164 -950280267
-493502495 -972472452
777552100 -401282175
-791889696 -667976594
-622384098 -811421691
-220866107 -996072142
470584959 -768635111
-827417526 -588321204
873745831 -176232076
545030206 -707501571
220285690 -904965261
532204774 -718928154
-947622550 -112429378
606891066 -645696706
-2623723 -968338708
-882559782 -425779332
897035849 -103132284
551750397 948919702
-520410898 -961548223
842733780 -260127349
759622323 -433805564
927705588 12790190
-406699394 -995476576
73404050 -951242154
-149762035 -990327719
-999265926 624860037
-419941538 -993388517
-923640847 -252354014
872243507 -180577558
-861577633 -494707586
-911159514 -312513017
999995844 725342237
273843967 -883057202
383321745 -826485145
707012250 -518556449
-969617592 60972776
-983282408 217613523
-176969690 -992848352
-837016545 -564208931
985147416 378777002
-999566526 653164029
998915676 629660212
911886357 -50294306
979192057 319806871
-133042906 -988609508
492966866 -751632937
-885725189 -414485552
-671099064 976176170
-649744226 -872802493
-773771794 -703133578
-767769780 -714194132
991930651 467900812
78579214 -949924485
-702383987 -815504185
65138409 -953296828
889016987 -129578105
999422094 657119915
-845630252 -541119663
244154419 -895550873
-728235297 -779619640
805016392 -346770063
459420127 -776726816
-351990279 -999822936
650569329 -594662008
186222538 -917497929
-786583597 -678623517
947865761 107533528
-395333913 -996836384
-941728886 867937752
-981693054 195360982
414823819 -806954988
978638407 314817607
-436075602 -990211438
735342912 -474932857
-915834476 -291052998
-428534348 999356221
227165760 -902307736
-975229336 117596596
-561418531 -940215269
869080923 -189620330
-176797031 998561559
992599946 478698203
929047988 838130662
-845176392 -542368559
997240533 572911654
-607403161 -908936680
389231593 -822924394
-583541200 -926142925
-702538579 -815305085
959595029 174523198
493549650 -751169260
-42522144 -975825837
-732280672 -773577554
34623313 -960456052
-105568833 -985396001
-203393976 -994895956
447381138 -785187019
488958359 -754787602
611819481 -640265076
761962077 -429676766
-862907933 -490602679
135761732 -933966760
949148577 114386295
67093978 991519071
-291839609 -999376483
-981210747 188995541
-717992201 -794394689
-960008997 -23044985
-487509119 -974683053
954368362 143277884
-576802127 -930587071
31483015 -961155110
264291230 -887188700
-574840595 989925150
-987198386 807929460
-321825247 -999919481
-989418632 317395347
890342443 -125317329
439255969 -790759215
888483617 -131276946
977410949 792981570
-434853929 -990489666
387884668 -823738218
832128623 -286117381
947823697 107310315
481340480 -760634293
994125425 504996910
-387904168 999984777
992469818 476568408
-85821163 -982703999
-308349155 -999736537
991083421 454743426
-111704387 -986168203
855815897 -226219960
522207606 -727580135
893670787 -114399406
570279120 -683797105
-584511934 -925487920
-927879603 -229982591
998722622 621363811
-635300854 649090485
-879472397 912048858
840446499 -265846149
-166099570 -991891075
995469239 759945174
989712206 434904231
-186279609 -993614249
-958918287 -31561479
-958695391 -33266890
789977021 -377468287
-998158441 558945535
997846088 590216672
-741490921 -759250194
436026731 -792943249
315360603 -863681626
929580623 837754319
765396988 906412272
-325540026 999900229
-443442088 -988430273
995301466 760421427
-725039149 -784284904
-769863602 -710366226
-906856796 -331432933
-310575853 999836050
967291034 225336758
539593897 -712383226
733946140 -477196648
-612579665 -904898196
971135948 253449590
-650098506 979643117
-597670222 -916284903
943399543 84618977
-602752792 986408508
544905678 -707614548
32551814 -960918391
560388085 947623310
-490888012 -973444951
-974696777 111865911
-922732088 -257039656
130834898 -935435944
307946725 -867345330
190629023 -915937148
791252917 -374943445
-999639053 661300370
991719275 768721339
-675454825 975402124
-893607218 -385159208
-215660605 -995736461
-386267084 -997731382
82894803 -948811393
621332738 -629567648
934411655 42253350
994739648 516431198
-225177382 -996341575
-971046891 835402006
-532540262 -955857437
254636782 -891247195
-602039419 -913055683
932688761 34502274
901520168 854854579
-496988116 -971162393
955751511 151321762
400403718 -816086101
-190282703 -993929429
-976914777 136338421
59588075 -954646385
-991159681 352181691
977801342 792452960
-986155754 261216213
879320012 -159711001
887323834 -134956306
999175346 744128694
-465339507 -982219640
-971243094 835151553
557201793 -696283365
852080565 877666175
2847940 -967229922
151637114 -929065864
432968206 -795001189
923220979 842092886
399712467 967722684
187347096 -917101003
380445140 -828205377
-972050282 84545235
988713616 421510375
931705563 30138818
-670332964 -852607984
851940094 -236451298
797871956 -361591516
-699220073 -819536308
961924126 189335730
440239198 -790090783
983696074 363148129
201711474 984736061
983128364 357318132
-625764034 -894094833
-780074637 -691271662
840610588 -265438334
903759590 853651527
-969731670 62051274
974130003 276656217
998219673 602613636
-774309293 -702130964
835033717 -279127525
805446173 -345867166
882901601 -148761074
790211549 -377005266
999075123 637384035
745931517 -457408496
-673010621 -849801506
990522497 446348433
494461221 -750441681
444126400 -787430339
549267502 -703637571
-913829728 -300382666
810018330 -336168641
-544183535 993219925
-688090552 -833021931
811885536 -332158367
727956618 -486748633
-92374635 -983629384
-306355489 999815982
-903394238 -346057948
175155498 -921325898
992302410 473848591
-960080738 -22476961
-462731858 -983034055
906680448 -69447152
487534712 -755893062
-546039056 -948991048
-955828972 -54734020
822574439 -308445659
791330803 -374788725
210400368 -908704297
913201029 -45312191
-437140345 999112008
-489728715 996969660
268947532 -885192300
-413050559 -994547432
814483542 -326506720
-960339018 -20420438
997790798 588506607
705576841 -520668879
-523587059 434969789
-989934173 327276294
-845449834 -541616771
383430338 969442096
309649301 -866512561
-537292097 -953526746
377799937 -829778158
-58753892 -978542883
-703417522 -814158078
780544930 -395657391
807513444 -341502929
368020699 -835471889
745045234 -458897566
-899272619 -362934778
991927175 467845550
-726977842 -781463652
-194305371 998848871
789369579 899452767
50767435 -956741029
784067780 901045339
-999889232 694792132
483441599 -759037149
-280246905 -999011890
-868704201 -472288162
-747799509 -748955632
353176761 972404965
586873669 943527338
855620664 -226740843
994003557 502802801
-999603318 657208962
576762700 -677413702
-832476477 -575770829
-993607034 408006363
-998131187 767541760
688355004 -545183592
58670535 -954866453
-258408197 -998135147
305425862 -868568961
-751171183 -743290578
-902147341 -351225410
856989585 -223077318
-853850009 -517880039
218800467 -905533014
-713812511 -800232397
317780293 -862466701
-973249442 96679303
-317174412 -999867046
703808097 -523256499
-927720839 -230840972
-853306321 -519456482
-932465158 -204803595
313719488 -864501550
-83940481 -982430686
-272982791 -998749922
803105345 -350765659
-430068745 -991486495
-315570952 -999846552
-987875524 289807018
853995333 -231055070
855414923 876306074
-973771804 102069913
967808959 228977251
963847690 201924060
877605144 -164885939
-172384221 -992452137
984089703 367288237
-986325649 263946818
388475565 -823381510
-874408925 -453630546
904241699 -78154289
172149790 -922343747
-768745101 -712415494
-173733744 998507676
606311243 -646331350
836583694 883640532
999924718 706903161
-991436778 796500823
-965018898 18993126
79840035 -949600143
-963151513 2832832
420834076 -803048430
850473903 -240278372
986707481 396697450
-66482386 996152320
-999454324 641901649
738935166 -469061755
393276007 -820470371
-136526437 -988976847
-290004514 -999327434
677538521 -559829087
935697364 48109005
-63292789 -979273204
-765522684 -718255648
939933404 67819370
-885024103 -417015191
-909965697 892968974
798194681 896701075
581876093 -672294755
-721668634 -789150519
-566879741 -936877768
921678577 -12126336
-396235843 -996739837
342084108 -849835229
-818884525 938324005
997703461 585873549
962694568 809969926
927175344 10544705
900079896 -92715974
-998295205 565570447
-893374276 -386049294
-817397936 -612357237
-272463439 -998730285
-942274839 867441433
-405301039 -995660611
483404482 -759065533
993306052 490530155
-986042490 810683731
155214489 -927925815
998910172 745958497
242986890 -896025820
-288335143 -999278500
533740727 -717575286
-118725785 -987023083
-245568282 999440662
227615473 -902132955
999996439 725662828
-368089351 999994798
-984235106 231490132
651670697 -593293456
894614608 -111262435
475880082 959144194
156866882 -927392430
-930899289 -213520256
-886055827 -413286221
-997478618 529229943
940772260 71840406
976187065 293422245
567697539 -686306058
-769968812 -710172975
-350863550 -999849162
767474875 -419791790
-599023228 -915294066
-998401834 570921061
559964176 -693687101
72849878 -951381533
-988497178 300623774
-999909855 698762010
-328731780 -999969954
-967291310 39288404
999881723 699774473
-959247725 -29019711
945559698 95517400
801574625 -353953391
-363475262 999991634
-142408757 -989585311
-233796711 -996857011
977937289 308565084
-989690003 322548456
817595571 -319659626
-930406527 -216245262
-987733383 287366911
912336026 -48596542
-984899497 813116794
-560705624 -940645979
-754036130 -738425720
898411831 856501893
340963655 -850432025
665359451 -575852325
904977591 -75543707
-381682143 -998129337
644925198 -601611365
919528074 -20726162
-438484350 -989648832
820289747 -313631887
919258367 -21791989
73381296 -951247881
-110074810 -985964481
-643242722 980698307
541781723 -710428379
-931217515 -211756081
708788594 -515931677
694324555 -536881995
293831027 -874059108
538062438 -713749081
728169094 -486413096
893316059 -115573505
-758767089 -730250538
532088730 -719029994
699185869 -529946091
922329264 -9492383
603068454 -649867876
255050209 -891075310
999979115 719238291
-777963721 -695268891
-228138403 999286831
919291469 -21661189
166197669 -924333505
936493605 51760395
789685211 -378043765
996237514 548213698
-830924381 -579646434
-966007405 27712624
-999983131 720641192
973482996 271562614
867535072 -193998173
88512528 -947338366
609634423 -642682884
482229725 -759961923
991465761 460623265
-558510497 -941958052
-985529247 811826988
874311718 -174585281
-724037861 -785734677
950242017 120291650
-573205724 -932906334
263736357 -887425344
-951222119 -87825153
995823701 538840216
-364096849 -999326242
-50962059 -977261213
899719609 -93959056
639931203 -607681822
-479376262 -977577641
-557998900 991889959
-970123100 65783742
-194796858 -994272037
-538131221 -953105252
-7233440 -969251647
-962111941 -5882993
-705906384 -810881329
-999820076 684295449
-984072174 229087147
-788805542 -674205100
-993289429 400255566
-357986135 -999618743
-23037011 -972289621
-855310381 -513609925
-825176862 -593773910
714169532 -507903377
-355506433 999980488
-551251071 -946120645
887890187 -133161773
677309294 -560135187
-731163389 -775262679
235839873 -898895847
-947685796 -112004926
471787510 -767751091
742987123 912283670
495940126 -749258638
323272198 -859664031
842556813 -260572203
673700492 -564932428
-869763073 -468868751
421207274 -802804497
952050021 130214887
14881060 -964731742
-31503395 995136155
975131796 284698151
778341120 902714140
160168109 -926318033
-920604520 885336243
-944696756 865220011
107168263 989689844
33078830 -960801342
-495694075 -971650833
-999917458 700482743
-92077921 -983588198
760575923 -432126645
-392180912 -997166827
181521445 -919142516
-986345719 264270440
168671557 -923508674
-658873069 -864139623
981322018 339610107
-990177112 332072700
241115333 -896782989
-940788040 -156069737
-727025240 -781394235
144680512 987885588
-959561172 -26568705
-322509220 999888754
554023794 -699242065
-968148894 47186515
-872854062 915518338
-537225255 993821085
998705537 620674033
885279326 -141376423
-915466691 -292777093
665656804 -575466379
-994681547 435988447
15945019 -964508185
855013937 -228354858
523593281 -726393669
-873429312 915232602
-270982763 -998672591
-988060910 292998143
-999994698 729201584
418203075 -804763239
607346628 -645197264
-326734787 -999957753
-227716341 -996496834
-165358255 -991823399
584107160 -670012161
924548381 -391801
661664673 -580627734
411714433 -808955056
963595737 200259465
898921984 -96705130
-652527523 -870198944
-572561290 -933317883
776721213 -402830011
104166684 -943086750
497821895 -747746611
876719014 -167532912
958881915 170084459
-971677788 80844085
970231334 246609368
547115396 -705605169
-202190061 -994810225
-314360227 -999829574
708954369 -515685854
-636525769 -884755396
-122198840 997488201
868489433 -191298366
959792903 175764672
-956265686 -51511955
996457219 553374620
816158431 -322838069
-848551552 -532993592
-535262665 993983779
591363083 942788865
-15247399 -970811032
-184271384 -993453478
64321662 -953496505
277347049 -881512477
-856526884 -510006988
183923704 -918305352
-739856437 -761842697
941379905 74760240
84889263 -948290969
-829229017 -583860653
-344724334 -999962979
-105716977 -985414932
97951850 -944792594
268010006 -885597267
-145575140 -989906498
-274535763 -998807684
358079827 -841096757
963766057 201384103
-907186031 894896072
-335613211 -999997558
-745199024 -753266456
-994947027 443398716
323817246 -859383937
-547416301 -948240578
756938534 -438516187
-447379670 -987412714
718982944 -500626814
167739216 -923819837
395805333 -818923527
843121557 881190751
994735438 516348868
-980307014 177347438
-874054673 -454810148
984883838 781445153
-353834889 -999772293
287841982 -876807119
976007249 291919750
321780895 846845219
369147210 970876843
692081208 -540025828
940605525 71040286
564591634 -689296104
-214253457 -995643096
25059291 -962564678
987493001 406134034
837855412 -272242607
999990360 722978119
999470054 660265146
-694810201 -825014166
-999887044 694404864
-177803318 -992919511
-805707147 -638971479
-978203787 151403752
921911506 -11185320
760004486 -433132907
-994794183 439105490
-133251397 -988631660
619176929 -632026554
983432221 360425900
122413882 -937906019
-472040320 -980046257
151687904 987542956
-569667418 990551965
845371225 -253450031
-365958584 -999228261
10430292 -965663865
867030487 871384098
-733004334 -772474407
353051196 -843889978
357624011 971983906
998253977 603813148
-981278943 820160019
-285125749 -999177644
996791863 561476943
-931199157 -211857974
-991210389 353261007
-35063348 995246561
-31423918 -973841999
-819301485 -607849357
-986361622 264527109
946755012 101694197
-983560296 221629968
-223160244 -996216326
-600166097 -914452375
39903838 -959254064
53488168 992090941
-213081898 -995564839
-879292298 -437141112
-870285156 -467178598
-731882269 -774181530
872412899 -180089917
768693442 -417577890
-368700999 -999063168
934552039 42889932
-998573909 764269413
435869306 963782216
963111909 197078705
-875471896 -450070605
838779407 -269972178
212909792 825669665
-830573612 -580520072
655005355 -589117511
794484442 -368473532
546667693 -706013548
978753299 315849692
-437731796 -989826479
919886269 -19306051
-980430817 178929235
340767741 -850536028
883568125 -146701594
878235945 -162986572
-844176925 928465735
-998452466 573527134
-698453588 -820502445
-961870517 -7893438
-980943628 820777483
-37675314 -974974237
606300594 940243957
689332481 -543836104
916178364 -33867757
999922516 706521164
-642620638 -879310420
733660400 -477656527
-913645355 -301228857
996805022 561802624
-416509649 -993986711
-768520300 -712825905
-41476784 -975644462
-835760153 -567452099
846051862 -251708489
-731538375 -774700534
613104875 -638838399
-907358181 -329270278
-960387756 -20029038
580702049 -673481278
-103246596 -985095935
-871206875 -464182802
-992961038 392398193
177929591 986157367
988598939 420005458
393902266 968340572
-996027602 476641708
765985416 -422486302
999781041 738115188
969975110 244690158
-687677799 -833506636
-958136098 -37527569
155958377 -927686546
-924815227 -246243339
-970765774 71931810
278792439 -880871557
887139818 -135537698
176465597 -920879295
950915205 123959006
718003228 -502112990
936055351 49749754
-932992681 -201831412
997037430 567646779
-959208896 -29321207
898740059 -97330366
740121066 -467108051
-674588018 975557725
-884026236 -420588727
-332198511 -999987714
-115437649 515422681
239983699 -897239050
836489899 -275585525
-851910734 -523482618
986537698 394686450
999993208 732904854
-78248736 -981590058
-996408428 489470020
936792665 53132829
-846520544 927465839
-43408869 -975978695
-996954930 508919865
216869480 983743089
-940951414 -155068008
-775855291 952513210
-878043487 -441403903
-915217628 -293943760
999512128 663097528
679466907 -557249453
907791641 -65430681
963044530 196637110
873572164 -176736449
645810154 -600528538
373290612 -832424554
-605050626 -910753529
-886266743 -412519289
-999465790 643009372
-799342158 -652612211
608305368 -644145231
804549228 -347749504
981984856 346016538
693813712 -537601175
-822060133 -601282462
360176258 -839920626
497952397 -747641486
-782475129 -686657425
876764917 866988713
754218861 -443252835
522740350 -727124396
-572005410 -933671046
-720589607 -790698596
-6012291 -969011479
867129587 -195143569
692432765 -539534866
-802889648 -645080878
92122987 -946374455
153000639 438675797
-922403027 -258718422
999850964 695078036
-765645766 -718034452
767818778 -419168290
-707195306 -809173062
-705748111 -811090455
971674718 257570934
-251605029 -997811521
945171115 93537857
-389292995 -997453523
-842864465 929014252
205572080 -910500104
512916841 -735404542
688095369 -545540533
864197065 -203367749
947297425 104532110
570446748 -683633513
94593065 -945707578
996214190 547671705
980844548 335070386
-792617043 -666501906
-808476415 -632867736
246211918 -894711320
999022792 634754341
-416606254 -993970600
392293061 -821068745
-995312541 454136688
-434958347 -990466075
945991076 97732124
863239000 -206020205
819067593 -316379859
903581078 -80487887
-893673382 -384905936
-45031998 -976257126
967212175 224785118
331562627 -855371725
710760322 -513002743
292689215 -874586767
683878805 -551297219
850383297 -240514215
456206860 -779008224
504323631 -742484199
-289209653 -999304328
44204376 -958267416
270914959 -884337298
-976130371 828462573
332051108 -855116960
-936680501 -180641626
-901728852 -352946933
-802721010 -645441785
968505006 233940332
995565772 533270170
389987918 -822466648
959085491 171344796
-289627892 -999316594
302638919 -869909083
-632416874 -888365018
98596085 -944616508
-981594538 194043950
-929645358 -220405477
174174240 -921658969
982808791 354124491
471400392 -768036044
954372364 143300909
-812280708 -624296445
172398812 -922259644
339163896 -851384329
144174534 -931409771
745579916 -457999719
840085807 -266741713
982869541 354726225
810202102 -335775389
761386355 907522753
-712086223 -802604514
-943922062 -136623407
259383617 -889264793
-976050820 126600564
-573503555 -932715348
-990236057 333251317
-527270160 -958380844
-141049116 -989446173
-98802995 -984504606
944684233 826216591
-998258920 563797006
752307680 -446559665
905899353 -72256122
998857597 627047398
-950580294 -92304183
580927223 -673254724
812796960 -330185145
-379655518 999998593
721614255 -496601250
964022246 203081150
76560660 991100819
997342986 575625281
98597719 990090909
557428333 -696071461
908987535 -61076969
-718523863 -793645474
-939478411 -163998406
821601233 -310660222
-219083349 -995958780
945355368 94475620
-172475850 -992460115
-492485454 -972852218
-773014307 -704543320
174842718 986329826
714779848 -506985516
766420735 906127281
-688223759 -832865207
-179272601 -993042836
-838995015 -559046189
985464396 382313363
824182473 -304760100
-939078353 -166402248
-170989585 -992330018
-992927239 791482539
-701205882 -817011864
-188173385 -993764108
799080867 896419194
624586498 -625833112
16724261 -964344334
606511873 -646111908
561111349 -692604250
602090046 -650931383
-999999110 737146837
765498540 -423363905
995583855 533656618
619681313 -631454217
-982349301 204326359
-563394873 -939013554
134433959 988383117
-993817091 413271896
-989535740 319599213
678379203 926828841
615346191 -636341262
469680625 959886504
-999999278 737818924
642313371 -604797484
890165544 -125889727
930946869 26802494
-698376794 -820598740
-872000611 -461586666
-186902922 -993663792
-521203882 -961188320
198298903 -913172152
-152942859 -990643616
696693730 -533515299
-152367645 -990586579
736113454 -473680389
999685793 676865660
-676042617 -846561156
724486345 -492172889
485149586 958009376
435511400 -793290601
671322427 -568065618
-843122938 -547994013
265681877 -886594971
543842370 -708575706
-975872291 124619613
-95057122 -983998641
686531184 -547684111
-979528824 167518474
-677649186 975001709
-858798225 922081658
818525905 890029842
-514687318 -964086823
-448758190 -987046032
-995765319 468177516
-23375052 994875516
-878988421 -438182771
954939660 146582594
-410631512 -994921147
896575017 857448354
300815845 -870777976
999176875 642742366
988862581 423473016
-999987596 723321309
-435642624 -990310587
103484791 -943275058
761369897 -430724987
-456963961 998378185
-883608458 -422075309
796625984 897199318
891406713 860033953
868168207 -192207533
-651849440 -870837227
-749009155 -746928437
917294389 845811561
-921344061 -264102040
656061690 -587787370
824501433 887952364
630711044 -618683626
80363603 -949465358
215174058 -906907697
480615414 958567947
-605112919 -910705553
106142962 -942538019
980315833 788877398
44698975 992441741
991411371 459783470
489532485 957464660
-510539808 -965828757
-974820085 113184090
653594586 -590887625
663924507 -577711043
-746233354 -751558786
968790336 236002216
-758081015 -731447914
999808366 689582672
-953899053 -68768359
494797180 956807617
-857334538 -507607481
-234813621 -996915314
224245580 -903440625
869815403 -187528460
-454906419 998462973
947015252 103052039
-685466367 -836082873
-646455890 980206445
-256752499 -998057887
343340927 973325326
-428912390 -991712923
963453241 199320421
992530934 477567059
920603308 -16446622
994708046 515818118
219606280 -905225307
853711287 -231806220
-483109435 -976274587
-947228233 -115070505
-971733158 81392758
-407370662 -995385634
-748448263 -747869634
999369933 653845584
-692786861 -827452894
514451330 954275803
-888507004 -404335752
-806588809 -637040881
-968260679 838936305
-990609605 340776782
751735391 -447544778
685852114 -548611631
-198901163 998920943
-222200077 -996156059
-577563776 -930093653
-986912393 273535913
451719241 961985232
-976733907 134276374
918421444 -25095328
521902083 953248140
922696836 -7994931
-999881012 693385949
-290477901 -999340716
999552693 665983978
556171681 -697244055
988751201 422004744
452862666 -781363815
529415514 952188391
489172372 -754621021
323124920 975194543
863889670 -204221804
-463887884 -982676123
-62928033 -979214940
-951056468 -88987600
-127326493 -987994010
471077372 -768273661
744740511 -459409069
-603148701 -912214070
70726295 -951914238
897522789 -101481053
-270280133 -998644642
833878517 884626217
998632660 617781678
-990286620 799933434
960789560 182062541
-36812836 -974819433
-766813273 -715930701
-747432098 960175825
430718796 -796509049
690066553 -542822284
920700921 -16055919
760700694 -431906728
656377064 931136282
999840204 693528873
983339217 359472843
602413266 940913514
594300928 -659315693
-320723704 -999908390
393676375 -820226376
454504763 -780208532
606810323 -645785172
660178844 -582535813
-526335444 -958822015
-996251855 777821283
381807239 -827392844
794089472 -369269939
-797259626 -656971247
996039014 758249157
771245455 -412924521
844957811 880491970
590598651 -663241559
561990982 -691770410
-987116683 276940990
580794446 -673388325
999940616 735180355
166630100 -924189512
-915519421 -292529949
-777599260 -695955782
-131110254 -988402933
-699349413 -819372438
-138131012 -989144439
-41641905 -975673177
-604193509 -911413532
697578221 -532253006
757154766 908639755
-119066129 997419962
-962465393 846108187
960692522 181447141
-818263862 -610309845
900012612 -92948313
548228240 -704588496
-246666384 -997560898
933537854 38304180
-994185332 422748710
-635144996 -885975582
641762053 -605466685
838859309 882797609
-995051715 446425813
946271272 99180237
613760994 -638108957
985483863 382532593
-999996784 732212381
-430840482 -991333771
329982724 -856194658
416360868 -805959603
314646462 -864038969
996585554 556436198
-960958870 -15413798
455597601 -779438347
-741014067 -760008369
241886118 982005394
526844332 -723596642
-369464114 -999014394
910194332 -56617859
983479721 360914566
995859286 539633902
999544520 741109969
839334713 882620472
177007147 -920694321
988230417 415255497
-384642304 -997877035
-961335732 -12320892
845551866 -252988981
365859477 -836707707
864023399 -203850486
-525785627 -959079263
-50681307 -977214277
716758550 -503996964
-757938890 -731694707
987146176 401939922
276473305 -881898874
738453217 -469853330
284168744 -878473186
145575725 -930974352
-65072281 996113914
985331021 380813122
14181296 -964878637
750988745 -448826036
-716516971 -796466227
810042230 892887581
258585257 -889599902
946982968 102883049
750031997 -450463196
806229762 -344217916
-813515493 -621452820
-233531336 999339505
913682275 -43475767
-165731410 -991857514
-555951135 -943456168
990434063 445054849
988204570 414928112
631023988 -618314568
708284816 -516677334
-991883439 367846554
11384255 993690374
313944229 -864389692
-723672982 965695122
682854490 925913896
74806913 -950888224
305615369 -868477455
808210664 -340022802
163974122 -925072051
-890251047 -397866918
-521644270 -960988000
409368217 -810451349
-954487405 -64504591
-192148713 -994073367
930301001 23972762
656695357 931075787
-979470831 166794870
882169981 -151010867
-36634964 -974787409
999815746 690443836
-815658536 -616447803
-894541658 -381566553
-463849979 -982687991
-418407888 -993661648
-986185510 261692803
-851895589 -523526216
286675864 -877337687
-869811328 -468712539
-719036620 -792919868
625870072 -624348079
831097540 -288569604
-943148393 -141466522
-454408216 -985500515
-766964515 -715656342
-466878631 -981733633
505667810 -741387818
55580505 -955604322
121089303 -938289744
-898951990 -364223714
461087302 -775535799
-811211470 -626732134
772044929 -411461701
-657265829 -865691179
969546923 241514173
-235156055 -996934901
865349632 -200153971
983679401 362975101
348978486 -846121901
-100245956 996993783
993499068 493860061
-742323067 -757918741
-999250580 623599031
948468021 110742747
835817455 -277224288
817843056 -319109514
453126564 -781178255
-274147829 -998793419
623285779 -627329087
-274664044 -436949839
924593603 -205039
852665700 -234552525
-302519510 -999623297
728534582 -485834258
-993059402 394719849
185973162 985699107
-388531630 -997524114
-999874224 749541919
-930498891 -215735459
919117821 -22347223
-796286866 946247256
999989782 722782441
-898334114 -366697710
-999821723 684526618
-890691720 -396213221
999954935 734737514
966595654 220497260
-418598784 -993628050
864989792 -201159367
716387723 -504557689
974949048 283211511
69226824 -952288543
-891051799 -394858774
444581848 -787118048
67717139 -952662216
606928575 -645655599
-372580212 -998807832
979376668 321474745
934639986 43288773
-980114923 174902416
-851460074 -524774142
711804439 -511446301
907907435 -65011277
-489616196 -973912694
-527111720 -958455800
964227057 204443254
824073410 -305010870
825303277 -302177716
-758561136 -730611335
-194830077 158574295
