10000 11
158336127 -862636758
180310425 -852803179
-906995646 -509416095
868869184 -44517494
-347238836 -988123399
191225988 -847729689
-828465486 -785126971
470127002 -667572327
-21583443 -927548315
-387154366 -991610932
597471008 -539344728
-927468272 -391356510
601867036 -534172444
329088307 -772204085
701838733 -397795064
-644572133 -996475939
724973142 -360609141
595889240 -541188340
268286870 -808269237
-126858403 -954203753
-790613918 -867470153
971707561 410615665
-891917901 -580117561
330732000 -771162104
-316307343 -984917038
-921678221 -428082542
-421829974 -994122015
498203076 970259018
-279550623 -980460451
-846424686 -737138741
-821635955 -801804689
-70980603 -941047157
804697977 -207390372
545601797 -596378694
-874591670 -647228758
288721873 -796772941
998667914 758515553
339119037 -765777434
887337745 12091541
-954678820 -179219612
772640539 -274357438
523567523 -618411664
-995015266 461368500
978445675 464318656
579256632 -560205859
805156201 -206371907
934527791 194188355
961998855 343030518
960237972 331747185
-999420437 712287545
974067967 428540681
678348616 -433264752
413155815 -713867861
189131915 -848711663
-963797019 938583665
395188392 -727271967
535921938 -606189011
599357460 -537134994
-859825777 -696522846
861948901 -64370051
-996177706 505271944
-948690788 -232565343
919664707 129882070
-387756959 -991658659
999995999 854160602
850917205 -94718685
348602865 -759557686
895723189 40341980
-43093520 -933623576
3492436 -919982217
751813769 944453568
-731086115 -948508603
-969866677 -14882628
-711089609 -965471358
-385287049 -991462358
822545253 933328075
-781945185 -882438804
925944753 156014040
-460047731 -996344731
997627853 724246890
612192504 -521721048
544664505 -597337619
-999790111 762860653
391516088 -729937958
-28407149 -929506426
-906297218 -512959426
970902547 404620069
700041744 -400591630
-456912097 -996187627
-793239931 -862672994
-313428805 997896840
-311368498 -984372984
-941267943 -293223728
959452540 326817773
801929018 -213507870
383427226 -735716829
999937484 839288644
897608643 46884653
468928578 -668610771
344398046 -762330725
821235541 -169498049
761574672 -295717395
567901163 -572805576
659289367 -460343554
473690556 -664458978
612573493 -521254774
646694152 -477503191
-594400962 -999960052
960411111 332839924
-74956642 -942049671
920278817 132384433
112103570 -881778419
176041924 -854756938
979596528 474530608
-990531942 328792553
566175205 965048432
-67586991 -940175402
280877528 -801263892
259595312 -813009139
-199806213 -968376921
-972401500 17617823
-367732637 -990001233
-988531516 282846226
933867140 191127223
235498901 -825765285
840186808 -122891709
485680317 -653806194
741948421 -331618636
606106306 -529109998
-927509234 966599524
-780927932 -884108105
603361647 -532394795
-992905358 392726526
-928515926 -384445472
277309446 -803270990
996402534 871268905
106682945 -883901381
-998039311 596523563
-824011411 -796070455
-675814543 -986198926
-922227212 -424761903
-716565864 -961354078
-802977315 -843544043
518374099 -623441365
758485532 -301527918
985098917 528050050
-58854931 -937883762
-998766660 648253372
118344054 -879309458
403592097 -721080459
810861486 -193514295
-995231880 469020435
950345265 273943297
-459574584 -996321241
722633122 -364476008
24536126 -913232977
940472063 222691864
-255938637 -977205501
729409415 -353198616
-656750195 -993317858
-979567592 120103792
-189996420 -966649945
729954367 -352282117
-313447505 -984604083
664088804 -453660243
487858886 -651845094
429507611 -701217165
960539846 333655999
-275875261 -979968909
624280943 -506694275
-919210007 -442685424
645796613 -478706720
-395016060 -992225593
955454895 302793883
-779717308 -886069190
702692490 -396461076
-187379106 996111383
-942701769 -281975971
-233949939 -973950082
416275696 975734673
995041229 665106083
-764496388 -908874847
723052833 -363784309
989779304 582649733
987366284 553207342
991522432 606215998
-545298566 -999330812
830666692 -146767745
-734635156 -944979150
999796957 821998301
-860125443 -695574494
939562607 218212456
310577815 -783734435
994706664 658741324
419401128 -709090712
991636440 607854998
-65097624 -939528025
943663493 238654501
278007340 -802879249
-980343075 132143888
-998975416 666071627
-917842887 -450542692
937369046 207556249
-997048444 543575027
869590589 -42407756
372917530 -743075191
994386612 652796837
658524723 -461399350
999010416 772616705
-853344010 -716575609
-258339139 -977548974
661435515 -457365901
-661283753 -991881865
522526598 -619426555
238906797 -823993153
-993126980 399387691
977253164 454116533
949969582 271881283
-603563374 -999989320
543865380 -598154481
-887053891 -600303079
662056431 955571317
865651487 -53852386
-996386383 513893043
-636400321 -997969640
-889816321 -588927176
474254671 -663963186
813681254 -187058366
920015874 131311238
-850377564 -725532661
603020763 961700539
-319267178 -985237853
-793289544 -862581191
403491314 -721155723
-999506946 862024249
200149991 -843492397
871402994 -37072952
958257167 319443753
836959040 -131091675
860027828 -69750910
-650590734 -995060267
-902564765 -531584141
-6245932 -922990062
340584793 -764823914
-820582959 -804315341
407560768 -718107116
726261168 -358468583
993330274 634410026
976385123 446911877
491698861 -648359589
-383408235 -991311356
-460540173 999318317
161075703 -861440619
-838233829 -759736833
-611090520 -999999907
-956082696 945847327
915169996 111900907
6295129 -919100104
653042908 -468915213
885341615 5653296
443924683 -689663220
-526215097 -998864358
927177917 161294795
687650067 -419526843
-999934556 796275042
820844939 -170415681
-942947666 -280030294
962019949 343167512
919164546 127851404
415298696 -712235396
688512421 -418231550
-952478275 -199288796
967700361 381510571
-30717111 -930162361
-773983380 -895072571
-332278594 -986624284
1000000000 860439407
817941930 934124836
999997659 855639920
341453548 -764258034
-998668951 640387357
663414687 -454603746
737015403 -340231267
902745856 916116869
-75545887 -942196776
-864764961 -680674092
348614476 979335523
-911712386 -484635089
-856354083 -707388244
565335015 -575607175
752028989 -313483998
222832726 -832278172
-817638 -921327207
-839798534 -755519385
565161515 -575795542
797476330 -223198743
527725912 -614328341
968186482 384948796
678856281 953704006
940837286 904638401
-20239984 -927159035
456845360 -678962222
952353666 285080345
665622232 -451507989
-999293727 697887583
256135322 -814875385
423977154 975279677
-813985384 -819630946
991153577 601018873
-938801920 -311924140
414469052 -712867805
-925918940 967362904
653903502 -467741104
997257755 714174593
-900661750 -540863615
612355472 -521521694
-627888328 999935644
808157792 -199650443
918541634 125331201
292527173 -794552718
696029501 -406786558
-883101057 -615790122
904527865 71536255
999977456 847147385
675004754 -438134062
-298179391 -982838916
222715878 -832337589
-259527535 -977718389
306512602 -786207920
227325869 -829981541
-509048500 -998359109
596371338 -540627049
981353262 885818006
-718592299 -959756168
952418484 285443911
858099626 926397084
359705936 -752122739
-438381788 -995164574
268541237 -808129690
488394500 -651360588
-992260508 374034303
-889567213 -589967719
682937234 -426532818
-231064535 -973504327
-185547147 -965849090
391300260 -730093556
421981344 -707096723
713045606 -380071375
-471844371 -996910297
760424728 -297889786
999852084 828098330
987404527 553645712
-252056292 -976646174
433240199 -698256039
953112919 289358743
-791068670 -866648256
-739344439 -939975787
-902882006 -530022853
-704483984 -970093746
-178399915 -964542324
690410575 -415363920
913382623 913302801
649848693 -473252793
877948918 -17384163
-992047094 368108900
-138610441 -956710440
-731961676 -947650267
-425483316 -994361366
998642054 757531085
-671402508 -988076008
583703815 -555189689
642768601 -482741674
-354548674 -988821550
-505541780 -998245062
879845101 -11577486
997690683 726078563
976736276 449812079
998708338 760064430
959568945 327544815
149446223 -866467583
-766410729 -906175061
862067309 -64036877
-120629023 -952841471
923473645 145582505
999986146 849728078
897516852 46564378
156123057 -863597022
571852606 -568453151
-910650741 -490304496
607972691 -526856284
987627170 556201914
565275389 -575671928
-983456428 184001217
-127557677 -954355621
-100982019 -948359065
961681134 340970632
302863027 -788409504
706450998 -390560547
999015802 772855631
727818190 947678892
978536961 465115578
768916844 -281648940
-465188836 -996595567
854366069 -85365380
-490111439 999482419
505552012 -635574524
-519140444 -998665657
-7704697 -923432710
247178062 -819652077
951169461 278484996
965317361 365024492
913592963 105731618
-164217380 -961877918
998732428 761001292
999697642 812363979
-616182470 -999889694
976377513 446849521
-50602859 -935672657
-306364233 -983808232
792973641 -232842992
290894830 -795508386
653696349 -468023950
-65436257 -939616355
-401822058 -992734590
-608334354 -999998082
818268589 -176436794
892171280 28173403
980005207 886638727
198896163 -844093080
188625584 -848948451
998866058 766399553
292721277 -794438747
284487754 -799213376
888909683 17252184
-23651324 -928145472
892705107 29987700
947498796 258570794
806815892 -202667055
725976000 -358943790
-220177027 -971783721
892495102 29272992
-791441454 -865971783
-765493099 -907474072
766835059 -285675718
-629138120 -998962108
-537096772 -999145822
-153549325 -959777651
999354775 789368722
134229182 -872860489
933412508 189036234
946685185 254282319
-612641197 -999993642
536676258 -605433275
-156265356 -960321023
936040066 201259699
68320405 990288572
735951692 -342067510
164261749 -860042472
66336978 -898919432
-922493671 -423135973
-888629862 -593855517
-65501295 -939633300
-997979349 592816671
-902138997 -533672604
-967673478 -41589392
206364787 -840493044
953506284 291590371
656657309 -463967867
-885754135 -605506495
836644808 -131883958
-515348058 -998553868
707954552 -388181863
-847722933 -733373472
-918061904 -449288352
-962964529 -95283024
-928322853 -385730492
-686124259 -981137901
-44512246 -934013291
203027081 -842110041
995829419 681113582
-999905404 787789179
-346732233 -988074304
578216769 -561371171
997909539 732610744
114842721 -880698847
-25743478 -928746468
991926568 612114688
-287283774 -981474574
999013721 772762683
-108671980 -950151789
943182958 236225576
952287598 284710025
-473103016 -996967459
-930430793 -371572061
-446772442 -995650397
-173897173 -963707606
-963652314 -87676641
194104304 -846372399
881909375 -5180379
178027333 -853850082
812660528 -189400998
998094685 738515612
731099779 -350349458
-928358383 -385495166
961331985 338719066
-891027860 -583856128
-934945324 962275235
242815353 -821949632
-974028043 39524647
-265278399 -978526199
254836020 -815571641
-940857748 958277021
948381654 263263716
871923832 -35529222
785638724 -248217498
46226009 -905952892
902844730 65426962
958039255 318114713
-764859449 -908366741
-486672598 -997540105
-735419303 -944175129
968716846 388733013
-493527575 -997811813
906562705 79016785
-396370091 -992329341
986134016 539331011
944134375 241059208
799486219 -218841173
907582569 82805662
-272901171 -979566809
-696704965 -975036963
457744752 -678202614
607126349 -527879479
990164388 587650595
-749247845 -928622314
586955754 -551484365
286061891 -798309354
682705385 -426874940
-989216517 297985864
993154703 631489368
991748011 609476489
-1888423 -921657076
-991791453 361101657
700718574 951103767
-753127910 -923835108
468068482 -669354306
-723766846 -955351411
885621574 6547544
390383505 -730752845
-376662107 -990758558
919575324 129519098
469253576 -668329505
997144629 711285438
245917898 -820318682
-887471885 -598609672
759351848 943400479
-300370757 -983104210
-452896198 -995980247
559943075 -581407657
-988134923 274250697
555191579 -586426609
999911938 835646853
957762120 897932320
996266885 690584321
995512838 674506928
-376957355 -990783094
642363987 -483277447
191089969 -847793646
998490427 751958003
979616426 474710345
276423327 -803766802
871130636 -37878324
71237627 -897160444
700073694 -400542011
-914738211 -468149579
964804528 361566627
926934380 160242883
606297169 -528879980
987021027 549272115
-746905765 -931425854
416672551 -711186856
934967296 196235481
-912206098 -481985025
320477143 -777619968
19961981 -914722835
97638237 -887385337
822690403 -166051433
884537656 3101148
983221934 508691337
-611543035 -1000000000
-350755379 -988462568
-355242262 -988885937
-181909993 -965186279
937025515 205922671
418205433 -710011663
-985710819 225213527
927368469 162119779
-339029520 -987316704
-43856014 -933833079
-801993393 -845549973
-441716083 -995363282
615071579 -518190330
760792582 -297195405
988549318 567210867
-469877565 -996819100
836443834 -132389697
-992315325 375584857
737619710 -339184762
654881517 -466403578
-322946372 -985634029
992131057 615206087
715027455 -376874359
-321045060 997990807
-946342188 -252446354
976283708 446085862
655145260 -466042389
909594355 90382873
-279923186 -980509842
410392389 976075947
-622745178 -999521795
-411610177 998966153
965830116 368518235
713695610 -379026419
-48063606 -934983718
517458809 -624317539
641106188 -484936339
-953290442 -191947114
-210125517 -970133835
656080797 -464759597
995049656 665269432
974329742 430574042
455419265 -680161309
985152350 528622419
-684604748 -981944133
240103259 984152294
-985686223 224743081
-216355480 -971163541
948241495 262514270
914007925 107348215
4959405 -919521167
-952334457 -200583582
-472898648 -996958306
364609441 -748788916
-936727038 -327332809
999960022 843055356
-285255406 -981210964
-996071513 501017301
610090211 961002493
-975044874 53646144
917442937 120914287
461842145 -674716764
-128152518 -954484483
421196338 -707704995
706596521 -390330992
-144948761 -958032102
620870100 -510993731
-976247386 70763666
-89985113 -945742914
-658827970 -992683776
-959636864 -130876274
279701417 -801927218
-308287306 -984026901
357127298 978909328
-896723191 -559174780
502297861 -638600983
970148643 399070940
-250224196 -976380621
634926677 -493025280
-873261433 -651924576
-561065696 -999620397
982127868 498015196
952896980 288138221
948738771 265182524
597289268 -539556932
686305559 -421536531
-66026040 -939769912
-268093370 -978912547
718294804 -371575023
-232232481 -973685412
-46773167 -934632129
-997511378 566469387
791737261 -235464600
716963890 -373736695
-49695729 993386683
999132823 778231345
997091814 709962567
414268258 -713020804
-507361194 -998304554
-794255820 -860768766
994886833 662140924
500515447 -640252673
-7406697 -923342423
181859279 -852090449
291524752 -795140091
969168818 391977000
876695332 -21196125
830568319 -147009104
-275615775 -979933894
999067087 775180617
-758336886 -917179880
-699673518 -973183599
743130293 -329529729
-877883674 -635356436
-814108452 993186768
944312039 241970158
-48913003 -935214314
-248780965 -976170874
626199272 -504262730
378949596 -738866452
-426823708 -994447568
-998343995 616717006
953246302 290113748
376428319 -740631026
874594752 -27535061
795608782 937860074
996895844 705180813
501510871 -639330813
390436134 -730715046
995427615 672768305
971004028 405371787
-989791540 898274123
980423535 482053733
-502820885 -998153327
238028720 -824451019
-201395852 -968653063
999709412 813410420
-256149229 -977235661
-994888476 456956685
-877208444 -637801326
376702308 -740439615
170195987 -857405788
448650896 -685798337
684659872 -423984954
867002784 -49955429
969522628 394528345
-223161804 -972262816
765356255 -288517666
937501705 208192178
402234548 -722092090
886079502 8015705
575867958 -563996914
218246656 -834598513
-650973202 -994957355
749237227 -318575736
-8399814 -923642280
-195325255 -967593489
-818076527 -810211677
-865628135 -677847994
944046653 240610567
791564057 -235831071
-474410422 999398999
920367922 132749440
-845303249 -740338548
986898501 547879662
-31769116 -930460292
972203441 414335082
829366001 -149947180
125573731 -876405379
846761005 -105801921
-974227820 42286850
502515014 -638399360
967372290 379209604
-934506970 -343357172
258400067 983411949
-528136324 -998915935
600720753 -535528594
-799023680 -851518727
940243826 221565278
-683768562 -982379283
-271062881 -979317081
-253294994 -976825151
999454919 795114548
999635391 807335449
771006611 -277566929
650400626 -472505618
-545987022 -999345289
909170996 88780583
-597789282 -999973478
949962403 901262872
808847487 -198090826
896986739 44719565
47105894 -905652049
958215281 319188118
355079041 -755241913
196953016 -845020473
-880380543 -626147886
-971779212 9519451
-608869060 -999998806
741251127 -332848232
-960968660 941359176
-232190337 -973678889
85819298 -891820091
-980862789 140354370
849506562 -98506616
-283489633 -980980111
901315258 59948484
875408594 -25086703
-45578242 -934305605
998050379 737085297
766267325 -286768140
526549300 -615488220
-941737720 -289559849
663838613 -454010856
-603725306 -999989681
618349406 -514140355
217822101 -834811818
991117105 600512348
365916032 -747894919
-735857230 -943721150
-486892797 -997549046
-137155222 -956403683
905972010 76835612
-235652298 -974211026
995371646 671628854
753834994 -310168499
930110392 174165426
72137983 990171746
882642909 920952378
-970932140 -1366385
-250171020 997083408
-982232802 162712076
-777909485 -888954570
-356096838 -988964973
974734486 433732040
-686458522 -980958259
419544492 -708980172
-970744173 -3763920
108419312 -883223357
-964694891 -75984248
960526031 333568275
358542681 -752910118
-753435925 -923446358
719709996 -369267953
-373943753 -990531420
734259286 -344973654
579644097 -559771151
-555064249 -999520197
-945930579 -255869846
880329512 -10081872
856188190 -80374407
621818968 -509800725
-529344523 -998948158
704308814 -393929812
999304207 786675825
-998960963 664756016
359422506 -752314635
845175058 -109976834
-886478035 -602623465
842337285 929665414
-285554 -921162316
986446654 542804935
684605141 -424066086
833087754 -140783911
57684049 -901988130
990542450 592649494
485221847 -654217580
978025062 460673821
999682501 811043674
681391978 953414861
-686949907 -980691358
996685749 700226079
820351668 -171571755
-461921726 -996437206
-935583098 -335689941
871844951 -35763389
407022012 -718512279
-951846087 -204965683
-731338257 -948262748
769334743 -280835696
-949953880 -221684533
721857095 -365752122
853935610 -86539365
-434735257 -994943793
975842517 442519102
-41722701 -933245143
989375446 577496654
-945996414 -255324315
978407148 463983328
-29458930 992902023
943520872 237932434
107217151 -883692959
848114627 -102215298
960340763 332395215
-87521489 994252548
-996278597 509401611
-968441072 -32430414
-268401705 -978954653
718806483 -370741601
289995655 -796032979
993891388 874816140
909290923 89234227
842619809 -116633801
-194493178 -967446806
564434756 -576582094
281240881 -801058711
162965740 -860612044
339725626 -765383234
-238891314 -974703795
210323209 -838552305
68383939 -898186449
-993271819 403845228
-994543246 445076280
467293621 -670023728
948475457 263765968
329321927 -772056130
973303948 422661960
988583784 567632037
-169855210 -962949566
977139046 453163579
896705548 43743053
-534084456 -999070384
999596145 804421968
-92698762 -946395580
615366047 -517827589
922361635 140956626
-91485687 -946104625
958450107 320623361
938610461 213555202
-570570086 -999752751
996326626 691932921
966287104 371657286
822206130 -167201878
997571400 722645654
-100108262 -948153651
-220695140 -971867326
240588620 -823114591
131630665 -873930595
993450915 875419149
622385217 -509086891
445811974 973889438
449907122 -684762183
114188117 -880957469
948093784 261726210
919699122 911566296
-185926992 -965918105
470629785 -667135653
867491718 -48534467
394043068 -728105288
-469184608 -996786453
-501381206 -998103114
662637372 -455689736
-924909620 -407974199
981141336 488682247
205813237 -840761765
-154229128 -959913859
-888292648 -595246926
735169000 -343412567
-236460003 996888680
-771097247 -899399186
523969857 -618018704
770247562 -279055522
987077713 549916375
147914974 -867121881
350024455 -758614497
-821101421 -803080763
999677266 810604651
739995560 -335048552
-250597869 -976434818
613983538 -519526843
940667815 223659453
-881087254 -623473792
-992763541 388542480
998333654 746416902
826443741 -157033950
-823511017 -797286281
-884818485 980792559
806933840 -202402423
-999218913 689765483
414822978 -712598094
-975840569 64939443
-364089496 -989684269
-814459981 -818546671
-815780024 -815519397
978490213 464706878
394760743 -727583432
545283172 -596704848
724162797 -361951553
848792770 -100411782
878264805 -16421852
-990064655 317445845
-587507842 -999922786
660333339 -458898034
706783703 -390035143
-378923291 -990945406
905085239 73573345
22719125 -913826952
-413631792 -993570635
609862471 -524562359
921085732 135694722
725914159 -359046722
680113142 -430682298
115231256 -880545196
-117096809 -952059316
-975176523 924955613
-993150403 400103809
-323658401 -985710573
971608598 409875148
914646808 109845589
139023036 -870874717
998245765 743458661
-963785824 -86195952
205429388 -840948374
-489365217 -997648812
-316962873 -984988272
580868377 963763535
-985094038 213611587
-991993570 366627269
912573448 101775601
-48374341 -935068107
157030638 -863204071
644042888 -481049249
565629423 -575287250
-944006143 -271596237
999103956 776882538
-751642938 -925690348
962563935 346706776
-445613033 -995585631
732812399 -347444658
941395083 227267153
-373364872 -990482648
-121832349 -953106600
973983837 427889298
200293299 -843423627
-371994886 -990366842
525055766 -616955132
-901879211 -534945033
407757543 -717958975
990707328 594875594
-366471005 -989891937
654042760 -467550848
-804744411 -839916424
52538091 -903784417
-998833441 869439532
722733481 -364310736
-355735675 -988931610
-283013317 -980917626
259206262 -813219500
969362467 393371704
736701645 -340773547
423921128 -705589476
270479000 -807064623
-955323597 -173217015
601647615 -534432802
-252528245 -976714385
752811740 -312048803
558746782 -582677627
-942066404 -286982319
924179232 148538158
549809911 -592042895
-904101210 -523989617
997827086 730115297
-890316575 -586835461
999997850 855857667
-966057092 -60501939
-903733371 -525818069
823564626 -163965890
951601543 280883418
841311539 -120008867
858606337 -73696192
-316669018 -984956381
-97691287 -947583557
527459995 -614590576
971505993 409107622
-119384117 -952566535
-999799300 764369164
966057835 370078390
-697244984 -974703395
950910518 277054645
-932295029 963918807
71571356 -897040063
996047331 685775752
994189456 649238678
-921486792 -429233092
426229608 -703790374
-935792553 -334167347
881821914 -5453550
396828828 -726075203
898408446 917196317
745788965 -324794863
505672489 -635462017
244963479 -820821404
-950620592 -215850627
-280076959 -980530225
-363283996 -989613559
138631918 -871037748
-750186851 -927488383
547662135 -594263921
381889189 -736802273
842168452 -117800411
772420719 -274789712
399630995 -724022012
-992276347 374475755
74008774 990112605
475863720 -662546557
997525061 721336201
846628655 -106151658
-574150220 -999796238
-957030352 -156924972
985355768 530812005
-684380724 -982060844
939174911 216311621
-491155332 -997720056
678550830 -432969063
227524399 -829879690
962878312 348760719
-64746025 -939436293
-45161403 -934191450
221809653 -832798168
-447121564 -995669707
516310201 -625415239
-253821487 -976901127
-237413165 -974479482
878314611 -16269990
560487888 965526967
928829192 168491629
888476897 15823581
169413569 -857757301
278627303 -802531018
988035062 560993826
286553484 -798026257
-685159479 -981653103
806486136 936070451
-710746068 -965724148
140642146 -870198936
-209315498 -969999020
-450150655 -995834889
-521785045 999625135
647755333 -476076626
797981028 -222107602
8638924 -918358503
-314991857 -984773593
995365436 872774198
903003225 65999149
970111092 398796878
15052491 -916307168
-397106478 -992385340
-762309078 -911910712
-921319243 -430234677
938317735 212133048
-280882269 -980636791
164521512 -859928058
823741186 -163544022
179630925 -853115539
973656377 425358947
38071381 -908729752
494707858 -645607989
837313477 -130196532
495331530 -645035768
-912832850 -478614935
333880189 -769154980
-807635600 -833779178
-235221615 -974145273
-833949134 -771093419
344927394 -761982182
177114031 -854267802
592797460 -544771025
396745034 976848696
-770634259 -900083328
-225687063 -972663483
-998735468 645710878
838917615 930352175
-62572469 -938867453
-165410917 -962105707
-795013769 -859333752
201641514 -842776611
944536495 903290612
744690779 -326757830
919365132 128665690
-29118397 -929708477
932301804 183984413
-133600162 -955652676
-184432859 -965646480
-962378696 -101707415
-260917076 -977914750
974301420 430353287
40121741 -908033756
-815184807 -816885280
-700376005 -972739673
839860258 -123726444
608471931 -526250676
739315789 -336235402
9337549 -918136604
424495975 -705141995
181103080 -852438622
-940460738 -299430841
-557395909 -999561693
998906414 768116448
905855112 76404427
942764459 234115528
789927641 -239282208
749983864 -317218673
992464248 620390444
999999070 857339059
782735275 -254151792
961058772 896453714
130804911 -874269665
91082265 -889859705
110777197 -882299859
-981965737 158282190
-799828593 -849911899
535445248 -606666062
-541361931 -999245489
142240511 -869528191
-278166116 -980276147
458099783 -677902528
880488324 -9590742
917161261 119788544
288494890 -796904389
-748698647 -929280501
940431933 222493741
524313015 -617683133
-413190574 -993540276
105233938 -884466181
924138298 148365664
-879181194 -630611890
-982888508 173942712
244420030 -821107337
-241516935 -975098567
849407395 -98771917
950611510 275406696
-996796585 531905483
902697624 64896466
684042538 -424899258
321554874 -776947159
997516086 721084647
626452625 -503940335
-240065191 -974880796
-969706079 -16888352
702233126 -397179228
-954629225 -179678314
717362781 -373089644
-384077236 -991365179
683708614 -425393417
655604290 -465413316
-217727679 -971387420
210713367 -838360094
-326824842 -986049743
372053803 -743673143
372824519 -743139756
602867655 -532982919
16703280 -915775563
-806683936 -835847662
-481524051 -997328941
373558017 -742630186
511682656 -629818685
-437459999 -995109258
-998396344 620293621
999775211 819779320
-704453901 -970113459
167625925 -858554496
633844768 -494433132
-470600789 -996852880
989349753 577171309
859643200 -70820808
996258039 690385310
519048939 -622792989
90355498 -890131434
-894637928 -568410581
819535597 -173481233
-276967233 997436666
983995482 516514116
-577484195 -999833444
-652823548 -994447785
162656355 -860747812
990846682 596778347
898960184 51621445
-205769018 -969401692
-212367562 -970505640
455979659 -679691413
855658880 -81830288
558247982 -583205734
-639023757 -997522060
737354332 946424111
765229496 -288760520
-999840548 771690296
191982869 -847373206
121885826 -877893911
486799531 -652799635
467813047 -669575044
243157783 984029625
171512765 -856812237
944249888 241651469
76523759 -895239252
770583137 -278397439
155943645 -863674606
835108775 -135739157
-115812014 -951772616
954839868 299224799
-282083272 -980795377
737901016 -338696830
-390198042 -991850606
-325751608 -985935084
756674188 -304910037
-26796153 992836988
984981571 526795017
-139262353 -956847666
895181794 38473962
-802891488 994539131
721672544 -366055083
330483455 -771319744
635929853 -491717365
-768432474 -903285716
921563267 137661127
578763950 -560758147
553525023 -588174809
551813884 -589962547
-159345287 -960931628
885761844 6996515
911504419 97657995
-268687038 -978993587
868650020 -45157173
338479322 -766192349
712327929 -381220161
-670096321 -988609129
688433630 -418350154
999905309 834766150
340001545 -765203661
33122161 -910395838
974615273 432801543
998215067 742443913
956416857 308420598
994585644 656475986
846170641 928889590
-62684908 993693750
-448171887 -995727517
201243427 -842967674
987932233 559770049
480607789 -658342771
-997845712 584859983
491259750 970750484
-570260555 999802563
-590226454 -999939838
-458089616 -996246980
824975323 -160578691
-935517496 -336165744
-879017363 -631214914
-28135676 -929429264
-987394046 258655156
304105751 -787662140
-34250882 -931161423
-975385682 58466446
-554423517 -999508464
996484528 695533621
745503103 -325306644
-718174486 -960093842
7237991 -918802038
-44218532 -933932652
828750089 -151445943
62643043 -900236637
723476707 -363085392
-298058674 -982824213
270741684 -806919913
753799094 -310234619
787367071 -244637620
356210470 -754481769
-840589451 -753374588
966866371 893724467
729039800 -353819419
155772671 -863748534
-672938036 -987434801
-844837625 -741657039
995083979 665936161
75084598 -895764322
-229062860 -973193490
-860800622 -693431297
-647129222 -995911071
894635528 36595499
328829474 -772367910
498236829 -642359533
585645110 963334341
887621668 13018598
951691527 281383873
919066293 127453322
741018107 -333257722
-239576223 -974807093
883053648 -1588052
-574709839 -999802685
347309232 -760411969
614555002 -518825694
744401742 -327272621
978389088 463826160
968255719 385441590
496081801 -644345406
50576169 -904462251
-990959386 339393684
979060915 469735792
949641314 270086659
-439178813 -995212278
599296883 962062436
-395126915 -992234153
942611038 233343107
120760280 988577757
-541748554 -999254010
-765198072 -907890489
-970787938 -3205742
925126766 152542620
873567049 -30617439
102027654 -885705953
-829119700 -783499628
-549973254 -999424339
-994072340 429370122
193109532 -846841941
924764754 151010118
856212036 -80308768
706980501 -389723933
119561587 -878824403
963370665 352008837
-985763279 226224959
547607878 -594319881
-210953350 -970271305
732659312 -347704969
723438667 -363148160
-141137960 -957241960
-802196388 -845136876
-938677780 -312851844
867377547 -48866637
909788871 91119623
641948733 -483825759
823111976 -165046774
-858193673 -701666853
88595505 -890788413
-235047908 -974118660
80838068 -893657926
982574010 502303327
598150207 -538550602
-91396882 -946083282
265984685 -809530796
713561663 949503973
982340404 500049628
192483088 -847137452
-187942877 -966282568
-114536809 -951487131
-188050630 -966301894
905391145 74695912
759244581 -300106041
369449710 -745469002
861191003 925735330
-690533381 -978682918
84450039 -892326409
-846516245 -736875362
49258853 -904914656
954689453 298356549
-989450253 303268471
190314195 -848157888
225188039 -831076627
-267067342 -978772164
809150896 -197403134
925605955 909805883
-991487424 352954436
-667760547 -989541594
625752908 -504829947
778598399 -262523510
439501641 974301341
-965033528 -72154265
810586198 -194141787
996869349 704549348
972537982 416859260
-922172389 -425095449
649478534 -473753453
847221740 -104582077
-547977723 -999385490
838649638 -126810911
-967943819 -38380632
527797955 -614257289
843216358 -115088312
-163308402 -961703345
992680324 623815075
910401716 93450609
543620380 -598404794
972161058 414016226
303316490 -788136827
969760918 396253369
999825816 825124745
547312829 -594623789
-132308748 -955378371
637001068 -490319423
741435663 -332523724
866858142 -50374418
-394317653 -992171638
233665292 -826714872
994835057 661154420
-564536085 -999671648
775189086 -269325018
229278031 -828978235
731779550 -349198265
807151885 -201913075
790880821 -237275227
484522632 -654844542
937323588 207339882
935838844 200313039
983266281 509134367
-607977158 -999997538
776892200 -265940025
996595171 698110601
596987884 -539908571
27839655 -912147884
141166987 -869979245
999952803 841753533
998798303 763629073
860285377 -69031133
-745835805 -932696546
-752510925 -924610872
-946038879 -254971706
795698506 -227027816
916070695 115454141
978969840 468925710
284545114 -799180496
996110793 687150312
-823520999 -797262086
845885016 -108111534
518707249 -623121830
821073118 -169880063
572412418 -567834424
-363848139 -989663127
456279035 -679439335
-849674732 -727621345
-968636185 -30078588
943091388 235763705
-996755265 530048542
-649672241 -995296556
791127340 -236754424
786403511 -246635631
-4502022 -922458134
822965055 -165397411
891871490 27157674
-133093742 995151065
-381099010 -991124014
-292835812 -982177963
-995404118 475296578
959892959 329575682
738105228 -338341913
559875073 -581479965
41826955 -907453689
473148140 972028357
696736626 -405699178
-77879318 -942778194
-670628079 -988392919
890541703 22682109
999843684 827137063
540448484 -601632893
275725380 -804156878
-823127064 -798215920
233785641 -826652598
372556381 -743325430
883619204 195728
894867124 37390675
644616172 -480284552
-813429325 -820896105
-11724104 -924640850
-664012263 -990945589
966961949 376341348
714913503 -377058679
-778215764 997150808
903214173 66762007
-943787872 -273346204
-996858291 534710449
-580683443 -999866047
-984453687 201849808
-265542459 -978562718
-101925082 -948580350
-974881151 51357304
922179428 140203416
-720369962 -958291567
-990272460 322421598
-307477296 -983934957
-949500159 -225612700
547166410 -594774478
298992157 -790726863
-443410377 -995461592
990797678 596107465
311072055 -783431787
-848453623 -731228770
-879369819 -629912761
-638763783 -997568364
-596384904 -999968222
790496933 -238084839
-654946600 -993843087
987323527 552718833
938120671 211176978
973807725 426526579
-12638177 -924914297
-40755162 -932977236
-115030294 -951597675
137601939 -871466399
-960485134 -122048047
-731712554 -947895256
-402957635 -992816890
759069109 -300434923
118732361 -879154809
417141030 -710828857
996922286 705815617
185374050 -850464607
607006447 -528024269
122697900 -877567363
942835107 234471424
898111690 48644413
446320630 -687706863
901958101 62242636
84550895 -892289154
991241776 602249193
998202031 742013216
486983043 -652634446
501903138 -638967102
221720099 -832843599
866894700 -50268542
768758098 942016863
-83401995 -944142484
814876489 -184306425
352046875 -757268234
486001594 -653517594
-972196031 14930915
-898350919 -551782695
-944295437 -269261239
865786260 -53465024
926492935 158352261
764951705 -289291872
-18078153 -926526095
896547846 917650014
45574364 -906175586
999834524 826099347
981451694 491593462
728071233 -355443457
473504694 -664622228
699186400 951292565
-393478118 -992106523
-996200997 506221283
998539472 753734926
-131515970 995121752
-738453039 -940943667
544526774 -597478413
-248492510 -976128891
-945431303 -259990463
875785065 -23950890
-323353014 -985677764
805569917 -205451872
797841823 -222408790
902722430 64985910
703640047 -394978239
-530766299 -998985378
394578191 -727716280
972321796 415227388
665823824 955160202
766593630 -286140453
971864715 411792012
762341388 942967106
425451392 -704397636
999598419 804585679
-160227615 -961104127
-240254483 -974909221
525109277 -616902661
991758119 609624166
853162852 -88640032
972630679 417559283
835698923 -134260687
-192526228 -967099238
-874682575 -646904474
-188355372 -966356540
998173669 741081767
913884276 106866001
965110913 363629759
343134548 -763159521
999841922 861620754
858962192 -72710330
956741568 310329078
884584681 3250113
-250937467 -976484068
-330961329 -986486676
-742814306 -936141697
938936101 215143231
917447100 120930943
302449728 -788657808
-524420434 -998815600
856961497 -78242929
622849034 -508501778
836126487 -133187655
921327144 136687877
953227041 290004439
-592706343 -999952507
269909258 -807378153
998114772 739166557
-63418874 993710615
643091074 -482314182
-973643936 34231931
-35635896 -931551062
998738128 761224182
-761227531 -913385049
240368187 -823229765
997426358 718623649
-857981317 -702332237
981595057 492943205
901246794 59704442
-967322795 -45728331
973906788 427293030
952049353 283376935
-116733614 -951978479
-777378292 -889791824
-382226643 -991215911
989963817 585029497
-984588016 204294596
966498193 373113773
202271264 -842474105
460639571 -675744674
758556253 -301395563
70562720 -897403801
825912916 -158316641
-907389439 974649887
575218831 -564720753
-516577779 999604271
896515920 43084796
669809244 -445594887
977242319 454025927
13795203 -916711343
-390657485 -991886543
842092661 -117996054
-470796976 -996862015
935080713 196764481
997520870 721218080
-152751825 -959617592
648818178 -474645256
-863881030 -683554157
689604223 -416585031
851107249 -94206029
-943513482 -275535004
973239410 422171337
628920795 -500790627
801991706 -213370361
800473046 -216690824
999339281 864156737
-999224355 690346019
-766617736 -905881393
989563135 579879416
271088950 -806728568
-972319328 16541125
-939494084 -306743096
999781693 820428979
-18291445 -926588718
976153900 445031724
427757359 -702594700
272042514 -806202188
748286794 -320296026
680805411 -429668195
860361968 -68816781
483120288 -656099894
413348322 -713721313
674088347 954240331
176649463 -854479933
801118496 -215282040
792582643 -233673329
-243269691 -975360870
474490278 -663756027
-999364141 705697110
991873096 611321800
-77142539 -942595063
-381533975 -991159565
163800332 -860245561
224155397 -831604429
466866325 -670392782
731274190 -350054420
705259977 -392435440
402168301 976548332
997902600 732392526
556804880 -584729597
829471052 -149691071
-995722587 487262879
-412090001 -993464356
-995157278 466341279
-988886764 290647819
422256875 -706882838
954621987 297967644
-809434652 -829840481
254863302 -815557024
-983866175 191319511
647237819 -476772591
-45371639 -934249115
163472153 -860389783
665539387 -451624417
-992483330 380385033
548697088 -593195104
-863741318 -684006843
931194331 179005230
208541561 -839427853
988215348 563153086
-984536242 203349098
673307210 -440587861
805953123 -204597844
-936664779 -327789590
294395316 -793453338
-999780375 761298715
336858022 -767240843
-57432676 -937505473
-631664833 -998660034
205769212 -840783177
355439512 -755000117
-346215587 -988024179
168295446 -858257166
-900425618 -541997646
514960940 -626703055
554943371 -586687289
560783829 -580511508
-998527976 629678010
802441249 -212383546
-688317522 -979938281
-927893959 -388559404
-328864425 -986266861
594766394 -542493437
-957935503 -147975266
777826376 -264072574
204541708 -841379048
98899848 -886904455
-8682103 -923727284
936717821 906093890
98500474 -887057082
-746042076 -932455466
193499348 -846658040
60718804 -900919689
-954101267 -184545234
-773626153 -895615774
-869329118 -665513793
-77161097 -942599680
-858831850 -699659452
-737263705 -942221304
-518218971 -998638887
-962816195 -96914348
503620675 -637371883
-187144209 -966138906
993108364 630725701
-672825461 -987482065
960180782 331386767
-2480614 -921839056
956881446 311157880
249954575 -818176820
961534734 340023694
-755462127 -920881852
363180091 -749764633
-893461794 -573495389
975169902 437151284
999886624 832298379
522108986 -619832808
-981565775 151720817
893764502 33608967
371114402 -744321524
986292942 541092620
856805501 -78673363
971440704 408620093
696113455 -406657749
-251495098 -976564917
993460758 636610483
995771604 679896233
-266567147 997301270
803556394 -209922760
-775036107 -893458385
243391148 -821647713
841682737 -119052988
181362643 -852319230
542855518 -599185322
233439432 -826831731
-574895104 -999804794
850473142 -95913115
110445264 -882430233
803317755 -210450667
102284765 -885607109
735217898 -343328650
204862078 -841223742
594587096 -542701358
760054084 -298587470
548452664 -593447897
265328952 -809889898
781559277 940067812
945148310 246277974
3770687 -919894932
-251294259 -976535809
-607363161 -999996583
943758415 239138251
73865395 -896208074
-549148645 -999408407
879194028 -13581417
177440381 -854118560
587361766 963179025
513308886 -628274851
993107712 875861598
409996515 -716267474
976115019 444716308
751004323 -315359203
465259149 -671779562
987845070 558740714
968305078 893028117
745440396 945328009
907264898 81621125
812928158 -188787054
895448003 39392122
641288776 957808005
-176655956 -964220182
884218507 2090260
916975556 119048008
538073364 967324306
938522112 213125585
-382314682 -991223042
231077471 -828051517
372807404 -743151622
987701711 557066702
853045267 -88959242
929995279 173652226
-626584752 -999210791
-726831542 -952570269
-964242955 -81076050
870553336 -39579954
990617752 593661032
351544743 -757603089
-433157366 -994846653
845347403 -109524696
984290697 519546540
786577907 -246274597
948514132 263973407
773807823 941256286
-990226494 321317264
75531179 -895601483
636586352 -490860751
537610619 -604496039
540983323 -601091008
821969161 -167764238
713861610 -378758785
956466744 308713417
698514748 -402956762
970733526 403371734
971814841 411418611
-48671430 -935148768
910600599 94208021
-521189653 -998724435
654500792 -466924427
958941609 323641774
961310751 338582511
342463052 -763599006
-187040909 -966120280
998097390 738603202
-72733342 -941491427
243759083 -821454649
807070757 -202095221
598837530 -537745498
-944577039 -266975523
-474920558 -997048280
-811224510 -825859379
587357249 -551024865
-20220451 -927153346
-772659501 -897072457
699425187 -401547611
856406277 -79774079
668871992 -446923147
-248279459 -976097863
354694347 979031303
129602953 -874762541
932993355 187122834
-943851530 -272838244
902532663 64303067
999376565 790549793
99200701 -886789431
-867173151 -672742713
-851632698 -721764836
867055765 -49801839
95136286 -888334771
-860350299 -694861734
880534719 -9447152
312853831 -782336596
999576299 803007938
-588349139 -999928779
815285236 -183363599
-460420677 -996363153
-671192180 -988162858
769747562 -280031790
559483315 -581896369
-285922639 -981297995
361905001 -750632326
399057985 -724443552
-288198464 -981591192
-836979896 -763090562
943499849 237826112
950995091 900856510
999686686 811404445
131965722 -873792732
-892258983 -578671408
51901143 -904004746
897382470 46096228
577326116 -562367677
-996805974 532329909
-871135894 -659300827
988006880 881086218
495592034 -644796198
641776886 -484052433
993061823 629964755
526106083 -615923975
839576110 -124451528
-602052677 -999985654
987894006 881186188
730892028 -350700663
893082502 31276157
965593600 366903310
923316569 144927541
-807261798 -834594733
-837442472 989835289
621608422 959841129
592435828 -545188331
986731669 546001996
-999912281 789639663
74550670 -895958823
694238711 951893558
867745496 -47795130
730821182 -350820418
-539353505 -999200235
774440906 -270806015
450495684 -684274484
-391037045 -991916225
241753245 -822505598
64301116 990408951
998299856 745266233
-116441424 -951913316
733913704 -345566017
-263625619 -978295377
806395718 -203608771
391464011 -729975579
933095377 907323871
319356009 -778315481
850063138 -97014162
-191360484 996177725
646407974 957259509
922723454 142458813
991617737 607584865
789206224 -240795567
988252620 563600699
980920101 486619990
-189475435 -966556964
-953797883 -187319600
630468928 -498801818
-994319774 437548674
-339133840 -987327217
100026599 -886473533
997817991 729844691
-219109903 -971611165
-887581204 980065764
77783725 -894779014
-497813038 -997972661
-850324381 -725691218
349877686 -758712069
902944321 65786312
-998776521 649057874
123437217 -877269549
186230277 -850066394
-461832869 -996432830
803800600 -209382100
194562693 -846155624
720446324 -368064480
957259092 313404912
-759585992 -915551886
443736696 -689816542
740358361 -334413776
999551274 801311175
-410280818 -993338338
-532354604 -999026487
-357138732 -989060909
952451094 285626835
-420684474 -994046233
-891327704 -582598421
-33943147 -931074684
843438990 -114510557
274408039 -804891228
931950448 182395601
-479443626 -997241693
-723478549 -955605903
695131307 -408163492
-999984606 820841013
196409153 -845279076
-403329188 -992843724
920976849 135247210
998347696 746903677
-464069470 -996541656
998093913 867951698
990172281 587754335
661321703 -457524276
995910518 682834627
629123397 -500530837
722613601 -364508143
318329304 -778951862
589223669 -548885738
-882312578 -618806176
-819279085 -807396045
207578393 -839899595
973726044 425895813
929971021 173544119
434171573 -697512923
992537557 621546674
932220114 183614528
981971981 496525808
487824642 -651876043
870273283 -40403873
971269911 407348946
785412277 -248684686
991941360 877252949
995251815 669222020
-352221416 -988602143
232762209 -827181987
315810806 -780510996
812151827 -190567185
33694557 -910204398
-563998083 -999663888
-825902696 -791460400
-993730845 418359066
-472341153 -996932971
882130782 -4487870
992888864 627161617
-228247575 -973066520
717227226 -373309574
387136942 -733078982
991536082 877696854
35764126 -909509044
890712252 23251786
-438862492 -995193378
-910082091 -493329180
-300119689 -983073894
966125911 370546191
-767642610 -904423359
-987198446 254642907
-110890009 -950662138
-949151590 -228612695
-86836986 -944980599
-589522861 -999935929
734522619 -344521809
-625573066 -999302292
-769610953 -901574769
97214353 -887546621
915680563 113912135
965584880 366843815
732440421 -348076928
859251948 -71907221
711000083 -383339575
755120491 -307791282
570416604 -570038394
-616245493 -999887452
-525392419 999639127
-685286806 -981585492
711931427 -381853783
-719777361 -958785633
853684691 -87221972
735571456 -342721542
-897672145 -554886106
617549786 960252765
321957433 -776695340
999711581 813608697
-166188017 -962253788
-536582975 999682423
456028457 -679650338
453262054 -681967340
82199384 -893156484
-762792474 998079570
-665955132 -990239967
574894354 -565082003
981856558 495425248
-999317471 700491753
957884506 317172573
-354798454 -988844841
600330171 -535989854
-389780835 -991817889
-794592822 -860133319
749851151 -317460178
679457097 -431642932
761349557 -296143030
-342771683 -987688770
565024382 -575944314
-961235478 -114079597
-147099132 -958472299
948450258 263630874
317483603 -779475764
-434372109 -994921497
76890826 -895105219
-405442440 -992995657
-338094985 -987222517
801637490 -214146874
484349571 -654999606
884822962 920451442
657628297 -462633336
886182342 8346426
-794105449 -861052062
-488237715 -997603477
-776814233 -890679785
-304849113 -983634419
-420237907 -994016611
-673480937 -987206201
670959491 -443956122
996913416 705602635
794924467 -228685952
46330919 -905917032
465957141 -671177522
97825021 989338924
546562372 -595394965
-227468789 -972944586
-997101790 546127225
152379244 -865210871
536889340 -605219744
993868979 643612343
860198501 -69274108
832303770 -142730255
932275220 907598960
963971065 355996344
245755124 -820404514
854926468 -83834920
878377163 -16079192
825546503 -159201597
999581647 803385438
944936317 245182274
-968152836 -35887102
-62047787 -938729015
-788895938 -870511294
191288438 -847700308
388791844 -731894191
701218148 -398761847
-935278017 -337881493
-168732113 -962737484
-913690890 -473943744
288266220 982156687
678006291 -433765090
776816009 -266091838
222298982 -832549550
697159859 -405047088
-534865065 -999090094
-999940403 798361302
389703061 -731241223
77652542 -894826953
887004926 11007912
-734564633 999143337
999583470 803514477
-996399952 514469447
-770015741 -900986023
999481606 796800924
-83887040 -944261564
659167693 -460511851
845963007 -107906116
-899357722 -547080572
681719397 -428327495
27608896 -912223986
922512002 141580031
953799656 293258043
-943841201 -272920770
983032686 506803891
-429615279 -994625714
-341754734 -987588710
-291827864 -982051732
520930379 -620976282
240786624 -823011132
943616727 238417447
840783759 -121362785
-820631625 -804199994
279932381 -801797122
895987236 41254331
761225867 -296376786
990307245 589531072
-119347706 -952558489
-177602526 -964395415
865121795 -55371532
250544728 -817862524
749791971 -317567837
989272916 576199258
-906532626 -511769886
420852229 -707971065
527033659 968164183
997458168 719487464
461281318 -675196441
-244767707 -975583283
969725471 395996527
-882574484 -617804941
626691449 -503636401
-757715784 -917987771
-989193104 297463662
-546292445 -999351609
852420118 -90654176
463777719 -673055731
-164583434 -961947942
-581598321 -999874707
842995143 -115661878
-220416702 -971822439
866354976 -51828102
219085604 -834176595
843705383 -113817927
-62505717 -938849887
-718417041 -959899005
-566657126 -999701535
804796193 936353106
811475426 -192113401
995747779 872242058
987840489 558686891
107010786 -883773505
-325114614 998040649
959204331 325270222
387563637 -732773802
-665756407 -990313841
-224084824 996705080
994643048 657549626
-807354815 -834391841
715289860 -376449435
374343763 -742083846
-481177809 -997314459
959252038 325566633
786918576 -245568528
110695924 -882331791
-92342045 -946310227
735410780 -342997459
135707663 -872250558
982585644 885029003
787686952 -243971919
975453824 439399816
946902114 255422643
-520088991 -998693021
900500791 57057080
-996087642 501658664
-983495158 184690086
929868978 173090449
-649516769 -995335990
17940515 991697592
-707763720 -967875921
-585501413 999845463
-845865774 -738738512
814524590 -185117013
999659552 809188354
992857496 626654762
985792258 535567105
698548267 -402904943
-664639248 -990722853
518889612 -622946391
597120059 -539754439
115280924 -880525529
-503048540 -998161063
309237786 -784552542
-996132004 503423297
-775981482 997308847
857255267 -77431918
791234262 -236528465
-907235603 -508188604
910096591 92288804
-34117949 -931123962
915468290 113074726
-73688150 -941731901
-976519619 74678727
950786372 276369807
-677723269 -985343262
-104520731 -949187829
736470165 -341173337
632371318 -496345861
-110615484 -950599431
939708732 218930557
498354127 -642251280
-752116227 -925104310
256689522 -814577901
-1107496 992195489
124478358 -876848925
-990122828 318833968
190215335 -848204238
758990898 -300581501
708747575 -386923724
998527490 753299233
-441019654 -995321931
-785359331 -876671736
-241750490 996965021
478298233 -660393894
396228431 -726513467
663855740 -453986855
-501727820 -998115274
885059147 4754806
925033368 152146958
976878425 450992126
634651247 -493384107
753738683 -310345832
-999809370 858136440
342551056 979638124
-698234817 -974086114
722116577 -365325733
-656120213 -993503730
969261401 392643312
-391362596 -991941638
147748993 -867192645
-988730537 900760739
164179082 -860078865
694371019 -409327783
555955427 -585623745
997432839 718797951
852156044 -91369467
959235472 325463603
-844173428 -743507033
960775654 335154404
992203629 616318183
-11426316 -924551640
507068525 -634157259
-374001659 -990536298
923752635 146748784
468583520 -668909140
913915696 106988500
999998793 856989231
999895927 833520150
628026410 -501934384
-3188626 -922056167
774002836 -271671926
-284439925 -981104466
-873057195 -652637039
823967842 -163000687
-663035425 -991285179
-640007340 -997345279
437180615 -695105793
582070688 -557039967
-353340925 -988707989
936115506 201615476
-633364660 -998426541
-610733821 999902026
604743397 -530746857
-988735451 287316178
-106896488 994652131
335149498 -768341536
986101849 538974843
998893846 767578829
-57153074 -937430943
928139102 165468839
-682324860 -983118951
641353434 -484610755
863072496 -61203782
-36305231 -931738689
522230852 -619714359
922435449 141262304
567610264 -573124189
-816802498 -813163098
-911437608 -486106271
-985544271 222033067
-990819773 335896655
309568317 -784351064
714489492 -377744384
-249716142 -976306847
843979770 -113104171
-985381261 907894895
-676728876 -985792997
791542923 -235875768
50213521 -904587033
998021642 736168518
676941776 -435318898
144589517 -868536053
791928243 -235060399
215202475 -836124724
442949374 -690456577
376824307 -740354334
-959899451 -128169884
-621281594 -999619176
961115997 337331884
454419017 -680999172
569919107 -570587119
466191 -920928953
-800440207 -848684993
832927756 -141182080
916423367 116851676
824945702 -160650034
999999671 858572996
961273275 338341661
-126370186 -954097627
451640504 -683321747
996146311 687923938
830894286 -146208104
229784250 -828717763
-529832356 -998960943
434827880 -696988515
-267829953 -978876553
901460992 60468340
178147267 -853795172
603809107 -531861826
964581573 360070885
813757995 -186881858
999245378 783667026
115642217 -880382362
-73138569 -941593626
-457109455 -996197584
755058566 -307905958
678446047 -433122312
996836986 870516058
113972647 -881042478
417414790 -710619305
975282545 438039457
-333403763 -986741342
-69371897 -940635526
227928654 -829672284
854663562 -84553298
210785843 -838324326
-940157758 -301734790
568036075 -572657650
628646619 -501141708
969200707 892584547
85390239 -891978866
62221862 -900386413
982546902 502041151
-733891241 -945732683
-366582787 -989901658
724057515 -362125778
750546237 -316194723
413502646 -713603824
-627677230 -999107962
-483165556 -997396988
-453930563 -996034241
730666977 -351080894
327905495 -772952023
269184795 -807776297
469489762 -668125017
-646115065 -996146008
306356048 -786302766
11654990 -917396745
998928607 769069036
447861497 -686445869
535613272 -606497984
528746092 -613321695
560352836 -580971716
-150795519 -959223984
81086466 -893566460
-244603007 -975558913
985601637 533482760
865561185 -54111773
715041757 -376851201
314646583 -781231010
389775360 -731189394
-984340800 199823206
-998676149 640958168
-963162681 -93096571
962780557 348119921
991373198 877865782
862998069 -61414029
944768628 244317086
-886891191 -600958791
-986169103 906318279
-923225239 -418624862
-319864140 -985302326
-548506952 -999395947
-999166550 684327020
-442032296 -995381843
-551639644 -999456141
529230533 -612843143
-498078376 -997982521
338278107 -766322665
409159437 -716901443
-334327364 -986837074
173841174 -855757673
504521713 -636534137
-341094520 -987523312
999419158 792968943
-123339540 -953437064
-867009910 -673284667
-231645693 -973594446
-444138259 -995502795
586602982 -551887835
290733991 -795602345
530988841 -611103809
205037294 -841138702
644161495 -480891273
968490544 387115962
-221369503 -971975898
60026889 -901163922
838156978 -128061703
288200809 -797074615
-329535934 -986337518
630582377 -498655810
195263211 -845823509
-865419926 -678530918
884952914 4417627
999407499 792294412
977103800 452869371
552573395 -589170263
909041928 88292478
-988444419 280948654
-991080673 342457617
-929955913 -374806449
-740270829 -938965074
805998983 -204495627
732999896 -347125819
619947001 960009837
484918814 -654489369
999839822 826696117
566186021 -574680999
811282722 -192553316
192124906 -847306280
999290589 864350713
831118617 -145656015
437977874 -694467049
-371176727 998573249
306869120 -785991903
-937542706 -321309392
889559630 19410658
886561277 9569661
-801025265 -847508658
-999593198 734742732
450093714 -684607730
-112829207 -951101915
998632476 757168355
927512666 162744805
830985012 -145984868
-881622073 981558997
766471072 -286376221
-842690081 -747611776
739665253 -335626089
804257695 -208368711
443357289 -690125341
672783715 -441341566
-959148945 -135838307
767597427 -284206089
975208871 889442081
738002792 -338520005
-648424216 -995603344
706579136 -390358444
-71087010 -941074251
904035392 69741274
744774178 -326609112
408027939 -717755279
-783512462 -879823349
544743446 -597256899
872761318 -33030655
-909539376 -496190687
643284233 -482057577
990053057 586193214
732002786 -348819826
633655999 -494678425
504998256 -636090998
967189877 377933846
940584611 223247978
-999462177 717538135
610191448 -524162331
121394020 -878091507
983286426 509335650
449501236 -685097896
-343814800 -987790885
-205300722 -969322229
-318234227 -985126058
83180044 -892795070
-954044063 -185069322
524751462 -617253465
906096648 77295567
5411624 -919378754
183069784 -851531655
-741011393 -938149339
330100985 -771562315
-984501681 202720241
410042205 -716232844
550412978 -591417450
874163743 -28828617
928394118 166582546
827579474 -154286618
-342265703 -987639046
165946724 -859299123
966385866 372338463
-140206707 -957046382
21915777 -914088622
-897990746 -553434762
-837220747 -762449804
-742086442 -936955107
-978055906 97296540
-118629927 -952399787
581716057 -557440772
-680639376 -983966042
-993698083 417317912
127784050 -875506418
-411686000 -993436312
697856034 -403973796
522693370 -619264161
878966164 -14279985
997099035 710142662
669578878 -445922130
551841768 -589933514
-344542944 -987861800
70306748 -897496010
694588062 -408995553
219158845 -834139739
-494694023 -997855882
564837288 -576147003
282901643 -800117016
-133744979 -955683388
427226861 -703010590
816222456 -181193846
-489955409 -997672388
888822512 16963543
-388416147 998747194
-513045620 999589470
-27331600 -929200357
198371817 985788255
-553078372 999745076
509670802 -631716174
627755947 -502279528
914473690 109167609
956892840 311225395
863513937 -59954220
168733289 -858061929
670087874 -445198930
4444527 -919683289
546058230 -595911358
535734740 -606376467
-748241442 -929828096
-437168981 -995091782
557216492 -584295505
391899994 977112499
-529673459 -998956783
74825730 -895858647
-108044081 -950006874
999149886 779030784
456243259 -679469462
975369022 438724120
656449990 -464252649
-923875393 -414560417
740269691 -334568994
934397582 193582569
997878194 731637789
996461015 694990532
91496048 -889704719
552782368 -588951690
-454307799 -996053896
-403622685 -992864836
798553575 -220867237
703087112 -395843751
-451751354 -995919914
-130273949 -954942708
-375640187 -990673503
669565618 -445940919
-168109473 -962619498
997024236 708291037
-673912896 -987023528
598103804 -538604862
102829139 -885397383
-898192447 -552509778
-237491142 -974491359
992083848 614487295
986513873 543557050
-186645454 -966048572
986945203 548410346
-998902544 659533459
896571499 43277688
334552374 -768724967
921434396 137129713
777835123 -264055053
401441203 -722681790
42652947 991023809
-760582023 -914246338
897216162 45517524
792211391 -234460484
-780624470 -884602219
-927590578 -390553092
422990117 -706313487
970739493 891810258
985492788 532297465
-383015612 -991279665
993689603 640518559
-341511317 -987564672
-967817806 -39883396
-398748483 -992507915
991541537 606489429
-393903946 -992139570
687255007 -420118417
-343144267 998257176
912298237 913595607
-884152309 -611749744
844258045 -112378708
732574422 -347849293
-924534098 -410374768
999955341 842194285
934348069 193352702
838915974 -126133095
956597351 309481037
-39815572 -932716734
770075381 -279392019
-990838062 336350601
964908663 362266525
614812090 -518509778
-117535689 -952156903
-775717166 -892401498
994513317 655127898
851579548 -92930462
977810037 458827682
123760379 -877139193
-335799216 -986988666
-834836824 -768760559
999749295 817232003
894479160 36059090
987739050 557501115
-72489614 -941429915
709337143 -385986984
992607922 622662941
899692365 916883210
924106893 148233364
-308038747 -983998705
-905876716 -515082032
864144854 -58161917
344827834 -762047747
909819719 91236545
997012597 708005904
-823601409 -797066846
-955741430 -169288016
-729108366 -950421981
978246707 462588579
911831459 98913900
784603032 -250346042
-660625408 -992100459
914716432 110118286
34650857 -909883537
953181373 289745937
-424452178 999071292
698048918 -403676107
69845154 -897662107
5265923 -919424649
-668821776 -989121101
655436124 -465643944
438678048 -693905731
-811582337 -825055874
756580046 -305084957
692911534 -411558836
994438704 653752772
998463729 750997731
999997246 855245994
756369690 943823315
851151213 -94087348
-893715547 -572399261
-79905881 -943280216
997214975 713077613
541431332 -600635591
-359762257 -989299935
930860795 177514382
-445743257 -995592943
2949505 -920152501
993436865 636206084
537775017 -604330997
941118183 225891424
977428391 455584914
-95727538 -947117733
-994082530 429703494
16424885 -915865255
-763877978 -909735340
-232029978 -973654027
-679488249 -984527488
980816982 485666603
-349313708 998329122
718278420 -371601676
970809742 403934017
-990778712 334877946
238126905 -824399919
993652175 639875035
988008565 560677431
78407696 -894550613
-992176131 371684222
360754455 978726215
579013053 -560479021
595031561 -542185494
-143356107 -957703944
111833285 -881884700
546325852 -595637310
901916797 62095105
851431543 -93330316
-269170650 -979059507
-952190133 -201880341
268682993 -808051876
991943875 612372051
-677753670 -985329285
955254668 301629259
136972904 -871727318
-184484483 996063083
701464866 -398377687
-756693884 -919302201
789470008 -240242685
114616406 -880788282
404886667 -720112475
667281580 -449169329
635476828 -492308046
594392782 -542926437
-471250757 -996883039
178354444 -853700314
886796973 919991569
871205888 -37655843
-998431904 622765037
795742325 -226933783
-703919437 -970460595
-544554643 -999315010
-782292478 -881867116
-659774043 -992377996
539281133 -602813608
-487839332 -997587397
-603059520 -999988110
969856784 396948444
790332405 -238431505
443558334 -689961821
-791580939 -865717304
29404804 -911631094
-371107988 -990291627
984607134 522846644
-111731671 -950853214
981920547 496035135
775483028 -268741769
48560533 990858260
955182805 301212174
623030997 959695725
987892667 559301337
832610105 -141971011
997881163 731726705
-775211023 -893189376
-71630803 -941212707
983628957 512777135
-1010752 -921386848
993491017 637124535
-217457802 -971343566
867713392 -47888674
-829808335 -781771666
-732187474 -947428089
-32099848 -930553884
849124149 928287779
990940003 878305150
-878929780 -631536770
874849879 -26768415
-53808756 993484001
931800499 181719986
613527559 -520085955
577935355 -561686366
-919004011 -443877205
-401391683 -992703144
-963010097 939411270
-675006429 -986555372
-772525843 -897272561
-999990237 825707166
957474020 314690095
-776297972 -891491441
-961008920 -116497401
472255504 -665716406
550241922 -591594878
211269938 -838084857
-813133689 -821563495
982699062 503516210
-454471982 -996062438
-503102445 999546743
933094146 187582102
-757259692 -918574735
-771527978 -898760170
272593031 982822102
-971582710 6982305
-63222570 -939038014
-398661732 -992501487
-244024970 996997712
274298863 -804951906
999938625 839470206
964662999 360616241
854843002 -84063007
173962525 -855702540
238494983 -824208057
-979412416 117730338
890079396 21140670
377191101 -740097779
-23372829 -928065180
408276717 -717567841
-351588144 -988542109
906960776 80491332
-110421822 -950555038
-350193866 -988408542
583081267 -555896486
-893101684 -575049719
125753556 -876332445
280229694 -801629507
437583521 -694783010
-945119848 -262541701
900852451 58303699
-542740499 -999275733
-291248741 997618977
999090206 776243564
571378284 -568977040
-811218091 -825873763
-421111941 -994074519
-692961504 -977267078
-669155025 999999174
781612379 -256433075
-465937798 999350633
-805988706 -837330294
-292608998 -982149632
-778961942 -887284719
802783116 -211630759
323778824 980555233
192285266 -847230707
750955040 -315449121
231840087 -827658230
271733129 -806373056
-32856705 -930768008
-841692720 -750354771
-16823569 -926156619
922380033 141032740
-339791756 -987393240
686124569 -421806496
892807610 30337555
118045922 -879428151
-906753442 -510653188
-172503307 -963447393
133669867 -873090985
-60493783 -938318139
999825319 825069896
119336823 -878914041
756585564 -305074719
281305776 -801022040
-997689822 576120815
-158808704 -960825950
288757294 -796752407
940834034 224482016
156872286 -863272848
753168783 -311393327
-93384220 -946559271
199953116 -843586806
-29850091 -929916332
-638664576 -997586006
-992890124 392276320
876535050 -21682423
861758220 -64905902
87757463 -891100754
-555963289 -999536299
-160645752 -961185726
552400567 -589350945
335473440 -768133131
-805842462 -837636418
176881361 -854374182
937544563 905807902
-782984433 -880712193
-955215540 946643346
289472330 -796337533
-975539471 60650194
-954479420 -181062332
441347476 -691754387
790454009 -238175305
862526293 -62744746
648626881 -474903157
32088219 991316897
943624748 238458069
-602227110 -999986090
716119124 -375106334
519287674 968741933
624802244 -506035256
959615265 327834333
-54460749 -936711535
-476012146 -997095611
606572664 -528547715
908717030 87066744
-818643987 -808886983
853960950 -86470382
826024660 -158046716
-346628867 998298189
998870505 766585224
-731342840 999251159
421572061 -707414218
879023793 -14103748
-419009397 -993935010
36610402 -909223873
513119186 969191141
163635355 -860318129
-335105623 -986917485
997280411 714766098
690006898 -415975564
-208259957 -969821849
-999185673 686292940
984581186 522574822
648327288 -475306666
-999104761 866477554
959247049 897279261
774229503 -271223910
-94911678 -946923698
-965201508 -70249745
-967570603 -42804104
683516689 -425677253
999026000 865335445
988051094 561185533
986339460 541609493
-475379360 -997068315
-759845793 -915212737
-997211824 551429581
469700739 -667942264
75813195 -895498579
793331765 -232081719
880770094 -8718544
-714448827 -962973576
-449446291 -995796908
-982036298 159447133
-922007447 -426094153
25431665 -912939236
434449360 -697291010
-587802412 -999924912
-22813192 -927903732
-631902696 -998628315
-497334917 -997954878
334699419 -768630687
577094994 964097779
-934991583 -339931066
870719798 -39090090
-588141278 999852795
660129487 -459180866
-280478056 -980583349
-962724105 -97925645
792813909 -233182252
-66546834 -939905371
-419363157 999030526
812250962 -190340047
996845829 703993316
998278870 744561423
470100477 972242178
-971094 -921374606
812833580 -189004040
940257364 221632086
774476163 -270736296
-952494084 -199146423
351315271 979200383
599099471 -537437960
283850765 -799577153
835184785 -135548786
999853451 828257390
285415699 -798680908
111933845 -881845158
369125233 978300675
-821036644 -803235207
-293551930 -982267302
-406120577 -993044084
828880970 932202676
842218954 -117669953
618126254 -514417863
-215674197 -971051417
-89400402 -945601585
5740291 -919275159
277557172 -803131981
-678192227 -985127437
978866821 468012369
425884277 -704060031
-258779948 -977611963
-136263781 -956215668
-38651901 -932393848
-864621715 -681142399
398436602 -724899211
615690050 -517428269
343904472 -762654794
287547150 -797452717
58694342 -901633178
-787496096 -872963300
-254683409 -977025224
604935919 -530516285
921928438 139167186
885931512 7540343
59542675 -901334498
-926059992 -400566561
-946953996 -247318432
792576863 -233685597
983432311 510796330
817874489 -177354483
934097520 192192284
725582467 -359597814
620720203 -511181355
-926690559 -396455706
-920895561 -432758732
348739278 -759467355
-524972309 -998830758
627587265 -502494766
790250071 -238604636
634207333 -493961920
947919814 260800392
846339832 -106913258
922116166 910862033
928589406 167438137
17339838 -915570312
-295440803 -982501765
899451793 53349561
-782417696 -881660333
-94686165 -946869923
952998663 288712486
941793780 229252614
796488509 -225329613
940686223 223750519
-913497713 -475002899
-592445258 -999951283
579686225 -559723837
751111688 -315162951
645691261 -478847735
-414709428 -993644619
109982267 -882611825
991904016 611779767
-303210724 -983443116
406658656 976291594
518815734 -623017494
-623143954 -999494660
984265798 883893115
907812967 83667000
863377268 -60341878
740620600 -333954525
-124266031 -953639465
-507114095 -998296517
881752918 -5668679
-202611841 -968862846
658435418 -461522407
-4715499 -922523365
-15291364 -925703196
-803405857 -842669828
730109666 -352020635
839923322 -123565382
992498014 620921944
696437218 -406159908
642188388 -483509604
706939659 -389788525
949602388 269874163
203910269 -841684323
-747508219 -930705322
928331227 166307620
882377955 -3712318
941739489 228981549
776043079 -267629591
-206499580 -969525275
508347579 -632959254
431472140 -699661382
672743414 -441399522
989678797 581357865
582186371 -556909113
-424895588 -994323443
714326670 -378007585
674865816 -438335225
-798185455 -853182670
458744587 -677356517
-253838032 -976903511
693055582 952036587
140917278 987882056
-200246968 -968453830
32124833 -910728839
809944595 -195601245
404523013 -720384614
-794574797 -860167393
-910638470 -490369910
-143913374 995348154
925784756 155332737
893560980 32912179
921041055 135510990
817689868 -177784139
396164687 976880710
559289757 -582101979
788648394 -241963437
799643696 -218498506
998608223 756255264
-268782430 -979006594
817206487 -178907958
879998502 -11104068
682346096 -427404704
593719701 -543705650
-790702928 -867309405
140072298 -870437095
-149421866 -958945488
169497881 -857719470
-681579476 -983495111
512657176 -628894181
-18132375 -926542026
-954791324 -178176120
968022832 383786085
-761916733 -912453153
-509699651 -998380055
-635890326 -998051586
-31850292 -930483266
723934800 -362328654
-157108651 -960488793
594314662 962534880
840354875 -122461838
331041529 -770965670
927628252 163246362
-893032545 -575347659
32189460 -910707277
733646906 -346022369
-554760660 -999514640
332045903 -770326075
-275022383 -979853724
60399808 -901032334
733626287 -346057565
-148950391 -958849718
-164669087 -961964291
-682947931 -982803105
-929401802 -378534849
-7937083 -923502849
-3944282 -922287696
279400938 982534255
142678221 -869343785
955710277 304283140
-656491944 -993394571
496737710 -643741266
366067579 -747791113
43364997 -906929788
888373529 15483905
273084507 -805626000
59114892 -901485189
932480431 184793852
302665406 -788528322
389902245 -731098330
554418978 -587237835
959720635 328493717
-51175586 -935827720
-990648580 896176433
806102520 -204264504
-70262710 -940864039
931190816 907959709
771510494 -276578489
-957622232 -151076243
563580068 -577504510
-993348898 406229119
997976790 734742297
978806657 467481442
878856238 -14616072
563456175 -577638174
600207364 -536134480
256361088 -814754322
346464677 -760969271
85143408 -892070196
998482650 751677407
605038235 -530393621
-318908503 -985199038
-470082256 -996828674
-215447890 -971014097
749450176 -318189297
92184301 -889446824
-952969230 -194856867
206132800 -840606188
-582434199 -999882309
923694222 910397793
362927701 -749936505
726161200 -358635260
-836366578 -764720694
423333373 -706046784
-650050677 -995200553
414195531 -713076209
-691746920 999904017
-985425772 219779880
-372835167 -990438018
929828593 172911071
-8180071 -923576079
806032204 -204421489
871808789 -35870682
348935503 -759337379
-945294137 -261114133
-970920803 -1511037
794399659 -229807195
849613826 -98219193
-998030919 595992190
693324135 -410928849
-161862814 -961422980
-821871558 992143716
489193993 -650636437
993912624 644370119
882559535 -3142053
543271472 -598761132
-181870625 -965179081
307415992 -785660445
827534008 -154396795
904930554 73006867
-456560167 -996169745
354908679 -755355985
-137569611 -956491082
-476092212 999408287
-863808497 -683789324
566998997 -573792737
988622598 568108933
-999988293 823939924
-782612961 -881335263
875696686 -24217694
859398067 -71501790
-107605065 -949905354
97495187 -887439776
-934354809 -344430012
625452916 -505210472
-726115177 -953236630
992701414 624151555
956026432 306131189
994928114 662929049
994852750 661491213
-158702373 -960804941
-900512784 976614891
-986879379 248154053
888169330 14813106
-995356662 473551980
578208162 963999967
-885057079 -608240328
983126995 884671791
-844610141 -742293554
-537708684 -999160903
-428557121 -994558605
290279793 -795867471
994974948 873316938
902284988 916234989
836280708 -132799989
-614329274 -999947560
-598710785 999876124
521483754 -620439817
488222564 -651516172
867854863 -47476355
631674274 -497247512
981775782 494657005
835831240 -133928810
881681756 -5889988
-106957330 -949754963
995935347 683367825
969287422 392830594
984897505 525902343
-816685361 -813433829
91914585 -889547934
389742260 -731213130
630925458 -498213929
926343741 909566789
393720747 -728339568
-478186931 -997188471
845588109 -108892832
337953385 -766532833
963771985 354672347
-14028006 -925328164
-766965197 -905388453
428246881 -702210461
868520075 -45536412
875174151 -25793035
170542107 -857250056
980964240 487029648
959479633 326986934
998122713 739424005
995326267 670708181
-939852020 -304043798
780085867 -259526457
-146269217 -958302727
280987914 -801201575
248260732 -819077402
999513582 863348923
723264037 -363436114
-826171843 -790799829
284227797 -799361984
928476109 908861127
68886766 -898006089
296669082 -792107425
-61570802 -938602944
956004815 306004726
821341744 -169247910
-266578122 -978704988
-719722133 -958831269
-171276814 -963217461
503734515 -637266043
599614104 -536832967
-409731311 -993299778
-109094230 -950249230
-55875065 -937090061
-589649378 -999936649
-975628364 61913085
897045300 44923134
459529971 972974919
929488834 171405367
685906062 952888465
452853202 -682309239
-119120561 -952508289
784090687 -251391734
42427828 -907249186
605778945 -529504337
-948816559 -231487827
-230058485 996794978
-519755967 -998683473
-15996722 -925912256
306696113 -786096736
-514037254 -998514097
548275727 -593630866
377947110 977846791
885167389 5098852
681085768 -429257218
55850373 -902630322
-923569579 -416487901
-122657664 -953287893
109547521 -882782308
-668459978 -989265421
798120056 -221806719
52363219 -903844976
817786080 -177560264
-688178398 999933014
974672294 433246563
988205684 563037091
959918993 329739173
-234629096 -974054405
175966507 -854791302
269978104 -807340285
803902818 936500391
981725184 494176812
-878521946 -633030772
249056243 -818654778
-213878328 -970755190
-326571678 -986022746
166842561 -858902211
842363876 -117295402
451470593 -683463263
836064163 -133344209
958375859 320169066
271252847 -806638206
237872385 -824532321
-156462176 -960360192
744020104 -327951577
869334096 -43158212
36763810 -909172059
399291919 -724271884
362147213 -750467747
978700450 466546933
311977991 -782875477
-625105880 -999344477
945157889 246327501
383031690 -735996598
646135040 -478253270
985449234 531824814
466409287 -670787378
937768926 209477277
866266213 -52084009
-391836249 -991978606
452353658 -682726533
-125134277 -953828632
-992661090 385531635
-358834420 -989216211
847317961 -104327215
910925814 95447904
-526910826 -998883061
344475522 -762279714
505248061 -635858311
809995417 -195485722
184338991 -850944356
-985499043 221170807
-296936198 -982686423
923740448 910384043
-959474501 -132531341
-358718761 -989205705
-415479103 -993697279
-998605113 635333769
-994313292 886082176
999984210 849138229
910754372 94794031
917945606 122930505
737475678 -339434234
496182756 -644252470
-82206653 -943848468
478580104 -660143944
385484759 977455967
931699741 181267390
662099668 -456440488
822557245 -166367902
93106970 -889100659
-484359517 -997446017
-999455512 716693335
218333824 -834554709
910018698 91992422
4028108 -919814158
-865981323 -676686785
-54739968 -936786333
-985963909 230101917
698419935 -403103236
-90310859 -945821588
799170528 -219527791
-955131368 -175012286
394897078 -727484188
151946813 -865396699
497540809 -643001232
889134004 17996616
990813179 596319463
-510798786 -998414602
766738145 942318656
238240883 -824340526
-648379570 -995614202
140429253 -870287914
812353850 -190104195
-381456650 -991153266
641390935 -484561332
-842241137 -748848261
935912295 200658176
-785068926 -877172335
998951839 770069792
274842801 -804649271
839016919 -125876113
871535621 -36680664
-447510811 999234970
506609442 -634586507
492208178 -647894980
-970048128 -12597271
985687323 534418707
-228006878 -973028977
797256890 937591151
973281959 422494711
993263908 633300458
-305077500 -983660733
263207150 -811047702
-19815225 -927034990
274041015 -805095161
549704621 -592152054
926599532 909483248
958555187 321266917
987813018 558364497
-222888589 -972219204
816955506 -179491321
996444330 694606594
987120075 550398247
888945843 17372132
-549408530 -999413438
265192273 -809964635
-987831403 267756851
635233034 -492625911
982182409 498536465
999459214 795379440
-648122715 -995675823
623401514 -507804576
447254909 -686942980
834302876 -137754619
812024347 -190858889
239540583 -823662102
975949369 443379346
-840478139 -753678092
996776615 702360511
-715541729 -962141790
-806456009 -836335411
991034051 599361094
-969636027 -17763185
892588505 29590408
991187175 601486314
999773936 861997012
-965583586 -65906287
676483261 -435986787
675980077 -436718429
-850496629 -725177045
-432092108 -994780705
-183412015 -965460461
992714324 624357800
425415964 -704425261
37876249 -908795874
974155698 429220495
994053211 646824598
996993433 707536867
581903847 963670593
120291814 -878533155
-542180196 -999263519
866178927 -52335653
-483795345 -997422929
-500966641 -998088513
69980202 -897613513
538794623 -603304720
-436800110 -995069541
785909988 -247656869
-982445851 166336021
999311663 787064877
447374010 -686845546
877802533 -17829982
551950584 -589820172
-208693826 -969894757
296824447 981781751
629622846 -499889606
-466522768 -996659655
349964154 -758654587
996820164 703387340
209451445 -838981098
555787383 -585800434
-657457204 -993104061
473194201 -664894389
946593733 253802398
604234403 -531354365
45790790 -906101637
997702547 868815655
907696987 83233341
-354664232 -988832347
956964110 311648174
565927154 -574963360
17887757 -915393551
999975372 846579348
865110034 -55405184
-538168206 -999172114
218601177 -834420264
814003708 934798999
390774712 -730471842
963641466 353805575
-862847440 -686881862
-20028748 -927097404
353417372 -756352977
982856152 505053312
759716197 -299221637
398031182 -725196003
-806850560 -835488198
994334906 651857834
704967887 -392894403
605426215 -529928044
264342555 -810429033
-109929134 -950441629
590782683 -547094240
998330011 746291902
959965854 330033643
-986701186 244554577
-775417366 -892869492
-357603641 -989103680
518262114 -623548657
-947756125 -240528564
-887170028 -599834405
631251300 -497793533
984653483 523332668
863710883 925192897
-300818645 -983158193
999201357 781500954
-401891914 -992739689
-306235510 -983793561
711311955 -382842222
956069784 306385237
-776180105 -891676576
316338160 980903824
-941334487 -292707321
-503096481 -998162687
999973906 846196408
845614755 -108822730
-964381751 -79515426
917877325 122655808
-842885029 -747073592
976290816 446143648
223798257 984803685
-847278193 -734675810
878585807 -15442340
979222544 471176422
-365716760 -989826255
902567867 64429606
-618109635 -999804609
993996619 645829889
947562099 258905503
-449818067 -995817021
865287951 -54895959
893282627 31960289
864246855 -57870874
-523178411 -998780919
556902606 -584626552
880718903 -8877020
-844924074 -741413445
190760583 -847948360
-690234158 -978854141
29201123 -911698430
869898323 -41505549
-279529236 -980457609
-460825699 -996383159
952176323 284086395
917046166 119329341
952559194 286234251
-33586840 -930974199
-894950996 -567052319
792135308 -234621754
410427616 -715940640
942685760 233719220
920137747 131808066
933564102 189731370
808243881 -199456237
463479968 -673311702
-396852081 -992366028
-999960139 806497274
992473834 876636817
-740506398 -938706960
808099851 -199781006
-214582436 -970871357
970038296 398266336
686455942 952824129
943980336 240271676
492313456 -647798916
463272741 972717361
-929606870 -377159876
400615001 -723294276
189874382 -848364063
966602889 373839633
757729362 -302942680
-161254424 -961304424
982792854 504433147
-921077320 -431677069
517203929 -624561211
989001230 572794120
-922994568 -420053282
-113169106 -951178845
-822056357 -800793592
144995113 -868364308
-903484612 -527051473
-509931509 -998387408
-522377812 -998758219
-629444883 -998929061
634004481 -494225563
-479009020 -997223356
780561748 -258562950
984226903 518888161
-424691278 -994310213
-245448022 -975683524
-935668602 -335069449
-997596758 570989112
661006635 955685500
444398234 -689276867
713518955 -379311011
835281766 931048383
-206051211 -969449454
964334464 358418339
382556658 -736331811
-973901230 37774367
834459053 -137364425
-682129419 -983217660
645868191 -478610867
781478738 -256704124
-511694587 -998442430
-974407586 44773010
417798953 -710324638
430586557 -700363707
180501187 -852715454
-83103571 -944069125
81387873 -893455469
862485174 925456834
684303800 -424512482
72859464 -896573685
-490268475 -997684861
648081602 -475637535
-646016856 999966070
-630124541 -998851254
401046543 976610593
-999981316 818242464
-184287303 -965619989
-871410029 -658353844
943558701 903650057
-647611795 -995797356
995779193 680055395
-783878700 -879203616
204290763 -841500418
954574872 297696075
912799631 102650510
304230111 -787587322
972857863 419278175
-986104258 232814526
997371650 717164904
-971109599 905950
925218691 152932077
654631166 -466746115
788573655 -242119811
-901103473 -538730406
920482061 133217128
852772314 -89699595
-309524731 -984167054
798658908 -220638729
-872503358 -654564344
-234114603 -973975394
-464231710 -996549488
234315924 -826378147
815373354 -183160087
-309692744 -984185970
887223448 11718829
-996249545 508203821
302035717 -788906348
-947314631 -244270331
998777746 762798536
288581628 -796854170
493313491 -646885122
-973281158 927429312
-923793083 -415081269
31279738 -911009926
-735065400 -944540667
949518632 269417373
990119014 587056322
-404775746 998903236
907544398 82663198
-531512146 -999004785
914289491 108447212
777057125 -265611183
346604709 -760876917
935770814 906416958
394806919 -727549819
228160137 -829553250
-999999262 842571827
812710977 935020100
999804726 822817065
5621186 -919312730
-673469414 1000000000
968398011 386455685
-840150240 -754568456
909453733 89850300
708564148 -387214790
184444131 -850895657
-861151865 985756856
164001149 -860157190
-916380665 -458879732
382964383 -736044150
995223362 668659949
-510042605 -998390926
-509344369 -998368627
505833423 -635311679
825183564 -160077033
957837278 316885133
-952182270 949246068
939608426 218437420
-984779776 207817055
689518756 -416714278
108126615 988999165
970422503 401080032
627672417 959218342
20085137 -914682945
997112569 710480465
780432641 -258824483
-71769457 -941247997
-998412614 621411799
644312562 -480689938
322736304 980604447
904484926 71379555
-846672424 -736425490
674681280 -438602287
-246408803 -975824566
892641999 29772335
994674637 873734130
479597497 -659240757
882889110 -2105907
-861513851 985691068
985038440 527402933
-665487186 -990413741
643702485 -481501924
-842641062 -747747064
312191502 -782744201
998307986 745539317
-669625468 -988799077
298758304 -790866277
910874625 95252660
801241678 -215012671
-24866139 -928494867
-995447380 476892480
-169866688 -962951731
885863047 7320547
-779447825 997056617
472131307 -665825033
-782759518 -881090775
-917317452 -453546795
610763529 -523465233
-24481852 -928384427
624509031 -506406181
481175734 -657836542
448866998 -685620634
-75904761 -942286349
823977900 -162976564
-952581213 -198361531
976595455 448647731
981652113 493483770
-598767663 -999976604
857812070 -75893371
-442340232 -995399804
986862969 547478115
993366875 635025013
325722277 -774330855
-937786888 -319491975
835321928 -135205271
-174567935 -963832522
998981991 771378786
916291156 116327310
-532663487 -999034378
-409873446 -993309781
-245188550 -975645367
811948450 -191032534
717678883 -372576421
778504659 -262711669
898194669 48935176
-887211292 -599667435
-21842121 -927623132
-936041906 -332350632
640270156 -486035706
-532600167 -999032761
872354810 -34244930
679168620 -432065066
-218884809 -971574755
845829989 -108256358
8569120 -918380653
-502626471 -998146593
-973360077 30361057
-194899772 -967518510
-652096004 -994649760
832143406 -143127097
-22012411 -927672379
347002799 -760614229
-668531695 -989237100
41337310 -907620332
948691691 264928306
983784449 514360813
796358868 -225608800
310700208 -783659611
999183925 780651882
-334775135 998157860
962752007 347933252
771761175 -276086165
-718877424 -959523444
999313184 787144615
-469417651 -996797462
669608337 954739800
-461886677 -996435480
-237984219 -974566397
939769512 905022305
469669049 -667969751
758879446 -300790329
70575645 990220774
-27132006 -929143514
-999993031 828851849
963055977 349927925
426800005 -703344776
484444205 -654914826
-526551469 -998873417
392770267 -729029586
652124267 -470165478
-68451084 -940398878
616684967 -516200263
141701028 -869755092
-747107637 -931184555
-732850811 -946773116
373366139 -742763548
-361260275 -989433851
-683259860 999965764
680844735 953477666
501636378 -639214463
-959014371 -137204060
-802543074 -844429818
383867961 -735404857
-65577027 -939653026
977900006 459598534
968147364 384670695
999998047 856084784
971016909 405467207
51281627 -904218717
-184973290 -965744782
79389188 -894190698
-982817247 172708981
650322646 -472611255
-874230169 -648513153
253152658 -816471851
962435526 345870949
891105819 24570632
-110470990 994722449
964212226 357602803
146482634 -867732436
959780528 897039182
143940077 -868810939
20224675 991636675
-335066174 -986913427
-966581424 -54444985
-965155513 -70771537
967326152 378886420
913717321 106215316
191432997 -847632269
610984960 -523195361
-523590162 -998792508
994474620 654414172
553943765 -587736398
949633700 270045050
825367683 -159633183
940877062 224695117
478341254 -660355763
837483362 -129767186
575318343 -564609831
903955286 69449937
161124543 -861419231
827074099 -155509882
983325717 509728484
964871786 362018635
803015097 -211119278
21022841 -914378704
-789457923 -869524500
995864486 681855192
-825306610 -792919745
841939666 -118390615
-572959936 -999782187
-818408486 -809437876
334717866 -768618842
803418949 -210226904
793182815 -232398472
809238065 -197205392
999920238 836754673
607436108 -527505188
-942149840 -286326037
490265107 -649665087
680620251 -429939538
997625076 724167051
-87138541 -945053757
-580436780 -999863668
999464168 795693308
-884819154 -609171508
928746276 168127203
-806421390 -836409454
-727976612 -951494929
794251337 -230123321
-929969976 -374711256
-966358359 -57038265
670683037 -444350543
-918805939 -445016519
-901633385 -536146949
-151872012 -959440779
-410470584 -993351640
939424967 217537083
605402534 -529956477
818803439 -175190940
626563119 -503799723
869095005 -43857437
853832410 -86820266
-950752676 -214689879
-60998314 -938451620
-634196708 -998308473
-857179036 -704832189
948706165 265006434
999880144 831463893
-777979667 -888843372
-708446749 -967390307
838475966 -127252076
-956752023 -159636353
396763875 -726122673
306855598 981336764
535167304 -606943778
981504558 492090796
978904458 468344890
754542256 944076167
-324927677 -985846832
986023700 538111204
-887291498 -599342687
958698932 322149439
-960584146 -120999420
904973240 73162983
-882762534 -617085467
510820240 -630633938
-500746631 -998080651
218803879 -834318314
-167346100 -962474234
448361538 -686035837
876625203 -21408979
807804267 935848984
617615075 -515051215
-410870342 -993379576
981161039 488866801
829737567 -149041314
-562614506 -999643534
-217924012 -971419241
-221797795 -972044749
-378509853 -990911361
981283892 490017774
-570009744 -999745732
967575614 380634187
-737004412 -942499807
977417366 455492108
912629579 101992686
-968982877 -25872093
310972781 -783492725
112342863 -881684320
-229626102 -973281096
776485069 -266750776
375217556 -741475816
413678328 -713470050
974872634 434814398
-430362259 999114727
-925642707 -403261938
552373461 -589379247
562466402 -578705259
999588762 803892703
126244463 -876133100
873417346 -31065840
991461983 605357160
842807899 -116147020
335852636 -767889164
759839837 -298989616
-995796672 490149532
-297849291 -982798656
330907462 -771050762
-986439846 239371689
982380810 500437408
-982531518 167804323
-988799964 288734430
917388961 120698471
857967576 -75463410
960494411 333367525
954515696 297355086
-118097875 -952281793
-988391474 279801716
721003572 -367151913
645121928 -479608972
-84464961 -944403028
-118787773 -952434735
86498400 -891568450
449584862 -685028788
232471331 -827332330
846695073 -105976294
-948180639 -236923161
871966973 -35400919
949547888 269576905
990827510 596515522
503148822 -637810489
708909764 -386666224
840525547 -122024713
877441063 -18930388
994468424 654299968
712229605 -381377477
819028873 -174665092
643044289 -482376230
223873891 -831748185
-260644570 -977876277
824765389 -161084016
506379408 -634801489
631946855 -496895342
923896699 147351409
748153670 -320536783
-491720578 -997742205
998712533 760226073
-243426179 -975384218
707079088 -389568005
691786699 952189455
144026351 -868774488
972557098 417003593
751172297 -315052131
982947786 505959937
997594418 723297721
796988307 -224252042
705119494 -392656214
-150214236 -959106390
645452445 -479167344
857112833 -77825140
-601592957 -999984482
-589770965 -999937328
795433575 -227595960
-981640267 152940056
405187020 -719887690
589916444 962944707
939148036 216179976
433292990 -698213990
-892636648 -577051470
283567858 -799738176
969603280 395111702
-154183495 -959904723
-797138315 -855239382
997675116 725624265
980626350 483914464
623162604 -508106118
931856999 181974479
575001043 -564963326
829069198 -150670359
815996997 -181717204
-929221231 -379742452
-880758892 -624718336
-170673325 -963103875
-495675132 999511050
-203767963 -969061184
-981164488 915834035
-148581687 -958774628
-745535558 998760272
-177440641 -964365494
108511646 988986413
-367180560 -989953433
626996697 -503247834
140796847 -870134205
-996928957 537968852
773499184 -272666340
876165387 -22801563
823799507 -163404418
-314294761 -984697542
498103458 -642482508
525621229 -616400102
-711728877 -964999508
96588602 -887784372
562937267 965321411
999318311 787414347
733121102 -346919411
-18714662 -926712917
738783805 -337161566
-116310597 -951884073
-208892730 -969928149
-981297239 147366509
-981379923 148705637
564054109 -576993071
993926754 644615464
396614062 -726232056
966470051 372919226
868373518 -45963815
467635535 -669728385
-639383095 -997457719
-997385778 559997528
100631982 -886241736
988880052 571291809
-655880195 -993573654
684972440 -423520477
954802764 299010058
962037388 343280787
342685257 -763453612
913078712 103732745
-955626746 -170367207
-615641712 -999908075
791078102 -236858465
-340712188 -987485243
402744137 -721713001
998814173 764274518
-735258329 -944341846
519128521 -622716324
-210703165 996494357
-924133437 -412924109
276066122 982675504
-524183049 -998809042
840147789 930106857
621038927 959898964
-437911471 -995136362
65704291 -899145547
67078986 -898653919
964293072 358141959
589048421 -549086733
368802918 -745913817
996041209 685643924
-588697506 -999931015
-73307977 -941636301
979365923 472459043
-271849172 -979423902
-856548120 -706787296
128024537 -875408279
-987856631 268295783
-553782054 -999496612
-265137962 -978506640
985290525 530108934
183379676 -851388375
-223546746 -972324215
750025674 944699884
338191649 -766378632
675227029 -437812140
999995080 853489846
-829744684 -781932110
368078121 -746411888
519708554 -622157094
999257604 784287548
408762930 -717201049
586527601 -551973888
-967906635 934111956
256402989 -814731830
721247723 -366751724
-172434004 -963434423
707501522 -388899830
790578647 938661102
472990541 -665072812
-791890726 -865151473
139793421 -870553438
540896210 -601179485
-817760775 -810945965
999987909 850325334
963091375 895512441
818971831 -174798242
-157735611 -960613333
-964325642 -80147209
208699741 -839350251
774670877 -270351173
64632833 -899527939
44472689 -906551848
471546725 -666335853
858084651 -75139694
292163514 -794766204
-616690492 -999870700
-923526972 -416753853
72174034 -896822121
-983981802 193387238
143153460 987803493
993514993 637532001
921023544 135438981
466307594 -670875148
889710383 19912010
-192759128 -967140471
822012341 -167661794
-605149724 -999992565
-572172656 -999772695
-38547015 -932364670
385192037 -734464794
-504959653 999555129
-347148753 -988114671
395230117 -727241557
99617092 -886630171
618628150 -513793535
-562203360 999776705
464393228 -672526177
984949074 526449403
-264493930 -978416873
186021538 -850163588
-933181368 -352617073
341577978 979686473
69615667 -897744494
-163503574 -961740874
-301983187 -983297374
926719759 159321684
206239003 985487219
718523323 -371202914
512345230 -629190174
999774528 819711532
-650543089 -995072969
-940198968 -301422989
980267119 480622415
-706339129 -968858075
-580890731 -999868038
30344803 -911319973
-575618983 -999812896
-982872365 173660751
-296073494 -982580032
783878133 -251825275
675799566 -436980880
492800183 -647354392
-743585477 998829698
634333465 -493797884
-996538912 520404534
766031827 -287220997
-424086655 -994270675
-189700122 -966597121
989183671 575072630
788808071 -241629289
639671331 -486822497
993085185 630346706
-311238361 -984358494
854216415 -85773737
800806970 -215962720
800262424 -217149943
-501139526 -998094614
886871564 10574502
381605338 -737002030
358843248 -752706777
386563610 -733487846
998132388 739738054
-797237175 -855047173
899783462 54519819
443143386 -690299075
-9418208 -923948848
779375921 940405988
-919940456 970114108
-79012546 -943059046
809082090 -197559130
965186970 364143366
-769390467 -901895028
436270181 -695834933
917705819 121967356
830723252 -146628933
621444127 -510272888
-446457421 -995632903
-735994696 -943576531
803743849 -209507768
973169381 421639470
440446156 974240044
-908988452 -499084747
659480542 -460079074
426670869 -703445685
-883474225 -614358734
-570031514 -999746006
120438194 -878474656
684483946 -424245676
963870673 355328566
494430827 -645861975
-382044315 -991201107
999969075 844944738
910228672 92791710
291122711 -795375192
873728251 -30134396
854495034 -85013385
-753967968 -922774556
-998252837 610551946
713104166 -379977342
-441574868 999195458
324951451 -774816202
589796326 -548228272
54476149 -903109997
-875692983 -643271910
-884310175 -611141425
933298809 188515933
998793646 763440444
318032221 -779135927
-88563180 -945398954
-448362681 -995737977
498699564 -641932195
746101142 -324235493
-933039425 -353601546
999999961 859700771
924979178 151917447
472776638 -665260179
846073840 -107614181
-573518944 -999788855
726291988 -358417184
979149702 470526915
-399171302 -992539238
112948046 -881446181
998484703 751751224
-971983413 12164551
-913505787 -474958845
597137373 962269144
-442567235 -995412995
-549239931 -999410175
352390441 -757038876
873969417 -29411494
-922401430 -423700927
980936647 486773286
496366974 -644082806
-999134629 681180923
-972826941 23231811
430004955 -700824406
365197263 -748386947
297709523 -791490109
-809719194 -829211086
-619771957 -999714461
221587159 -832911035
407249062 -718341710
184683900 -850784566
725780013 -359269667
-374174655 -990550824
-561469997 -999626559
682015932 -427891168
517475581 968874386
563185420 -577930243
31413514 -910965480
-10281680 -924208423
-498845810 -998010999
506899491 -634315373
-933813335 -348223222
-904061975 -524184892
-725376912 -953914865
-962989258 -95010792
580559270 -558742947
-22616900 -927847076
750314164 -316617563
265028896 983137361
985604582 533514908
393151185 -728753115
907143660 81170235
757982235 -302469723
997644447 724729251
947244592 257227588
743704115 -328512531
999031248 773547118
-141029726 -957219237
881402371 -6757820
-774537818 997400565
-939533179 959238527
990520867 592361239
997918403 732890752
767523199 -284349464
-418431587 -993896409
-19088506 -926822474
-123443230 -953459737
-163049144 -961653244
779821207 -260061625
-861431309 -691419439
530814240 -611276874
-761756409 -912672023
832444358 -142382195
569166701 964793182
-929815221 -375758285
-608912555 -999998842
314287714 -781452769
109300772 -882878825
989870620 583826040
834177476 -138067726
676774351 -435562957
934290614 193086376
493597531 -646625158
-658119984 -992902139
-23556306 -928118106
-174778855 -963871766
954133825 295164402
690980113 -414499503
-806424180 -836403499
505129737 -635968640
723778901 -362586274
539440864 967219083
183603402 -851284870
916514214 117212354
190535896 -848053863
999331817 788132466
-500381063 -998067424
879643240 -12199931
995742612 679288825
749685889 -317760807
993854909 643368316
-767714642 -904320036
976557560 448334629
999935642 839007698
896846855 44233636
94406892 -888610677
860397495 -68717339
559930642 965573617
990561964 592910849
789412509 -240363213
-958398796 -143385226
991893306 611620802
-713152367 -963946026
247536016 -819462155
145094150 -868322328
970845169 404195880
962943346 349187496
897685062 47151557
-995928240 495325009
-471533081 -996896041
993965063 645280665
519909741 968696095
889156191 18070304
138080979 -871267208
589422800 -548657274
997040421 708688319
-999973271 813309693
113477809 -881237693
586880119 -551570889
747584983 -321563544
690719413 -414895654
733790323 946894845
202030861 -842589647
-970147848 -11337470
-665580394 -990379224
636244402 -491307032
932818749 186329035
917564012 121399137
617284937 -515459208
995482254 673882406
-505440285 -998241717
373728005 -742512031
584987367 -553730484
488884278 -650917079
-903088628 -529005413
479418773 -659399542
286963119 -797790084
256763203 -814538247
442719734 -690642894
798895673 -220124961
720047674 -368716151
-884739035 -609483755
993125088 631000630
-982858725 173425097
-995827231 491341076
-435985519 -995020254
681984376 -427937629
-941755081 -289424030
926082375 156600512
-674732956 -986675526
999158211 779422125
41267540 -907644071
984862413 525532632
395241031 976931179
796579664 -225133247
-283268392 -980951129
-467382906 -996700807
-145352470 -958114969
96930568 -887654561
974799636 434242254
471022284 -666793846
432641471 -698732623
-189157268 -966500072
439111629 -693557980
984156150 518160422
209703085 -838857477
954396361 296668652
995061290 665495135
792048417 -234805931
911646794 98204745
997091881 709964238
-956402349 -163000565
38126550 -908711050
-700589032 -972603386
975546655 440142825
83721292 -892595493
986364028 541882748
-104877790 -949271152
-868823729 -667224694
-945465191 -259711442
259398370 -813115636
567765090 -572954739
741549800 -332322534
22634907 -913854442
-997552800 568636350
651001371 -471690908
-994004202 427157224
896477853 42952761
-835658038 -766596256
-162216178 -961491700
-838116159 -760053157
406252329 -719089679
-448906504 -995767673
651221506 -471392182
742979129 -329797236
743089819 -329601363
283985260 -799500512
-25377199 -928641534
968876679 389877437
-935703008 961787318
14551150 -916468445
-977379258 87261966
379959265 -738158416
-996566352 521603747
-730069649 -949496150
529562642 -612514810
584516159 -554266355
965368650 365372519
-830995289 -778768728
685944966 -422073863
475239916 -663096848
-76073004 -942328325
327172017 980393916
-375745614 998620458
995185926 667921605
571680819 -568642911
172154396 -856522657
432864339 974724195
760085343 -298528691
-995833350 491582261
339440631 -765568588
999189257 780910645
968855047 389722224
-978393266 102337775
-874554279 -647361984
-648873035 -995493918
196263572 -845348264
894807244 37184715
272245032 -806090272
-878134145 -634446340
11967760 -917296613
-332779356 -986676543
985553736 532960932
-623064809 999926365
-915573027 -463450789
-636570037 -997942345
-846472559 -737001092
949210393 901558292
948850865 265789423
780740433 -258200938
998407856 867186704
85056354 -892102388
985754281 535151368
543331265 -598700066
228035908 -829617135
569279618 -571291522
820504252 -171214505
-695206110 -975943684
-303090114 -983428848
847126419 -104834493
-994409782 440575596
-920084145 -437565237
-913573817 -474586466
972136472 413831327
-38727116 -932414735
973264633 422363003
937877946 905692240
-961869995 -107227114
-950247522 -219117177
236125769 -825440006
949113279 267211744
746938008 -322730851
-966593355 -54304890
-164894096 995722830
-953203666 -192734341
-557849971 -999569654
-635181713 -998160625
916763268 118202743
-459183474 -996301798
409198645 -716871808
762573053 -293826360
690593493 -415086680
375586713 -741218546
310854480 -783565177
-901456831 -537009894
970470942 891946841
220261226 -833582553
743931525 -328108847
-986367512 237945965
-973463354 31763027
87189697 989687937
159452710 -862150361
561502734 -579741335
303131821 981502776
260451249 -812545229
-451283141 -995895170
828981985 -150882479
-628501637 -999028662
459296920 -676888002
508666915 -632659623
-812100982 993441059
-127346792 -954309857
-999874027 779660971
970231622 399677551
801177384 -215153274
-994501946 443679450
-332316571 -986628249
-999023436 670568922
-788047655 -871997821
850856265 -94882914
841117980 -120505545
-472489125 -996939697
-945730221 -257527941
815919257 -181897562
995719432 678804001
456949031 -678874743
-723088948 -955948273
-722249100 -956678668
967657852 381211295
523840242 -618145343
-615186420 -999922385
168110789 -858339207
456690984 -679092321
-717803310 -960391244
-999472378 718839052
998788122 763217168
806289245 -203847063
922984298 143543584
-996819560 532947330
-50291479 -935588228
589664003 962968215
-951563755 -207489309
-616106671 -999892387
743462855 -328940601
576065190 -563776838
238070399 -824429333
-353946883 -988765172
746312099 -323856705
390927754 -730361720
999988813 850672406
445773365 -688153934
292126129 981989249
963691678 354139003
625837740 -504722281
944892619 244956648
904814073 72581018
-193295530 -967235297
-59257272 -937990539
55142384 -902877673
141520875 -869830801
781664969 -256326390
-942640719 956962952
-741856491 -937211773
3669176 -919926776
-941086766 -294624096
-602477025 -999986706
881067784 -7795762
331150926 -770896178
-922091258 -425587210
197550821 -844735673
535974332 -606136540
-989287384 299571016
356457055 -754315866
-999997499 837163619
846791780 -105720477
-39986714 -932764201
-804297179 -840840020
999801415 822464155
730141846 -351966430
358047334 -753244399
-855984350 -708526606
-999994359 830932221
974177135 429386655
-438986726 -995200805
-986311430 236842930
987741919 557534503
-454896664 -996084399
987784032 881280186
727162082 -356964681
969872187 397060132
-549596647 -999417078
992299970 617816337
254417588 983574480
441096655 974197794
997149685 711413411
733833603 -345703200
-312490200 -984497745
-994933041 458505853
26963943 -912436146
480145879 -658753548
-234820050 -974083725
138031561 -871287768
460547159 -675823554
985137968 528468294
773052058 -273547399
881462736 -6570320
-38312665 -932299409
314751063 980977749
534312328 -607797486
-912125435 973152347
994917055 662717294
93330857 -889016580
831455930 -144824913
477683404 -660938390
87133280 -891332890
-453086509 -995990259
-622834103 -999515817
-857472674 -703920544
573500067 964413519
-999611006 737151034
957659310 315805539
-66776691 -939965105
19420845 -914897938
-643800121 -996636392
471940267 -665992034
882235583 -4159284
148014193 -867079569
-74450873 -941923061
1431537 -920628072
-999819214 767748815
-238207099 -974600192
896870389 44315372
638653569 -488158190
-704732781 -969929753
-111996171 -950913193
627931154 -502055956
821842811 -168063388
-242577824 -975257547
919776832 130337748
998423978 749581761
755239294 -307571253
-993050046 397052906
78533209 -894504618
860948870 -67173952
809737007 -196072773
773401609 -272858627
999002167 772256684
-510692224 -998411268
-299845880 -983040820
879072564 -13954309
982898262 884822989
951413005 279836358
-644074612 -996580822
-991265706 347166965
217378040 985055839
797798969 -222501461
757059394 -304193380
-998985132 666967368
863285888 -60600523
-716865133 -961121908
999654819 808824279
721805481 -365836888
894074612 34671809
848430202 -101376686
-982305532 163937536
-5495517 -922761450
997744277 727658786
999366992 790028424
242466007 -822132675
-817094916 992798306
372493844 -743368726
556638110 965848117
923066496 143885620
872690311 -33242783
891806296 26937143
646542221 -477707178
332359160 -770126286
61681250 -900578349
-27652675 -929291779
325488160 -774478453
983107323 507547203
984721527 524048331
-991610045 356201728
-630626040 -998791093
-994267231 435789303
637677206 958187073
-941574546 -290834833
652306469 -469917671
-109611571 994705634
181697380 -852165099
-612944735 -999987405
896918031 44480846
-417285135 -993819492
-810058019 -828458491
999539840 800549668
518638497 -623187945
982327200 499922963
609802801 -524634867
951558186 280642317
28302162 -911995277
-292392240 -982122485
853775685 -86974602
-913607031 -474404651
-325354140 -985892547
35210776 -909695283
409757286 976112712
847477520 -103904427
-891782000 -580689977
936566739 203745797
928089030 165250412
722572290 -364576104
-216841192 -971243171
968765905 389083957
-981163327 145201797
583596127 -555312050
-869695032 -664264660
235793676 -825612483
775966194 940927547
844119138 -112741351
895888299 40912397
957733402 316254156
-264635291 -978436581
741107822 -333100123
985684707 534390117
995848685 681520498
640634670 -485556417
384897503 -734674219
-585417356 -999907021
-456264677 -996154685
400068876 -723698509
913607690 105788872
960387190 332688657
880201725 -10476770
-145888716 -958224891
974832066 889656104
-969246907 -22609947
650110067 -472899088
-973752426 35722502
-914025314 -472101934
348205258 -759820532
987114834 550338577
354252711 -755794658
882669029 -2798069
-999100751 677922926
975407214 439028390
322740361 -776204844
454377695 -681033775
257737279 -814012993
674244876 -439233559
17263985 -915594770
275367531 -804356660
996982172 707261307
374959963 -741655185
-5129704 -922649813
994285236 650959908
551524639 -590263705
934106131 906983260
921254184 136387718
-664524872 -990764100
627216389 -502967944
830209834 -147886673
-848265906 -731780554
10209701 -917858924
985756106 882835564
-831537464 -777377773
553491077 -588210335
796911117 -224418606
499686790 -641019491
488537191 970942862
995637539 677097035
300469923 -789843852
-55931629 -937105152
844729895 -111143316
861530283 -65545582
158739094 -862461314
-884610205 -609981865
860872217 -67388560
929157202 169937375
-204089809 -969116122
733727575 -345884499
972089846 413480975
-59672166 -938100499
802934203 -211297822
359837140 -752033879
-924424800 -411072024
986836325 547177490
-564024178 999782572
539512793 -602579372
-551810563 -999459402
707226600 950293925
681176016 -429124864
304694150 -787307731
987712337 557190296
733792191 -345774033
-855531021 -709916444
664458311 -453142022
-788708049 -870840888
-993190547 401336753
182441877 -851821806
784325446 -250912798
202128876 -842542566
815060694 -183881791
906848040 80073075
957703627 316073802
645972560 -478471027
-76810601 994015408
-957469002 -152591350
602182454 -533797722
953888709 293764413
996351959 692506325
999292328 786062548
-254473969 -976995076
-13944961 -925303497
207269729 -840050639
30552389 -911251248
998315524 745795415
-830232500 -780702297
999754982 817787178
448236066 -686138761
569559603 -570983344
-818716384 992579154
-709798886 -966414844
914083814 107644203
585465751 -553185283
970303451 400204308
-185965986 -965925188
830294387 -147679889
-708012008 -967700394
-933498406 -350414642
-299794465 -983034607
943450326 237575780
154578300 -864263836
-967232569 -46791697
986197101 540029673
487620891 -652060108
988636437 568279614
-452431017 -995955771
-990334900 323939741
719942417 -368888162
718408956 -371389173
214751841 -836350162
538517504 -603583933
-441788713 -995367592
367305637 -746942370
380375535 -737866145
-651315605 -994864644
-755572623 998394600
924824676 151263668
790701793 -237652893
899565770 53751013
893834601 33848994
-952094982 -202734387
999289842 785934470
-932774190 -355436663
861816157 -64743150
-848708640 -730478066
976070179 444353972
-926582761 -397160774
487504274 -652165215
554991332 965982417
459095403 -677059102
874494102 -27837379
826345958 -157270332
-520510653 -998705094
-303886549 -983522984
236408625 -825293045
-795834731 -857761344
763884114 -291332727
-326181334 -985981029
996121454 687382177
842345835 -117342036
-868134442 -669544037
-159065913 -960876620
419403425 975552715
-124485447 -953687289
349335357 -759072435
-202112095 -968776729
672224090 -442145638
954743465 298667939
990301538 589455893
318881353 -778609793
-838020092 -760311058
999915229 836085857
999250860 783944310
850869417 -94847511
-484875206 -997467092
456087279 973208428
-320014231 -985318507
828037314 -153176584
996569648 697514941
742743726 -330213789
957599328 315442624
304956061 -787149630
382002067 -736722774
-90811759 994322182
948007327 261265296
121546121 -878030411
-946783266 -248753234
972987935 420263758
-745256394 -933369563
765675355 -287905822
-999001510 668502851
-966344002 -57204928
-742668349 -936305330
709091808 -386376993
-978956262 110805499
-513294256 -998491487
834125429 -138197558
727828621 -355849683
915597624 113584784
988768849 569916607
-280135375 997477900
420921259 -707917738
217375673 -835035780
633074398 -495433998
449065604 -685457169
726985562 947787300
972715988 418204142
943017233 235389679
671451437 -443252338
673313027 954326845
-931692695 -362909899
905374255 74633801
-99213389 -947942898
960703082 334693208
490576492 -649381921
-168506481 -962694787
-228923143 -973171740
537115043 -604993346
684742706 -423862065
-537643328 -999159303
495145220 -645206836
428359020 975006176
892968729 918520751
981827312 885518790
366439217 -747536391
-67435067 -940136048
627175701 -503019781
-474356751 -997023345
-394056064 -992151363
-212026884 -970449268
905814742 76255712
604493534 -531045106
-205898806 -969423661
-20087648 -927114596
-296562935 -982640402
363993876 -749209546
-724488959 -954708770
-998452639 624244916
-247479887 -975981202
284630917 -799131301
568283175 -572386561
-723743664 -955371883
-205506402 -969357177
925675921 154870634
152784001 -865036636
856610268 -79211984
788446910 -242384944
922299471 140699508
-908394420 -502182576
981317027 490328714
-332991494 -986698564
996528380 696552581
340315583 -764999207
-987221524 255114729
433643939 -697934102
294191615 -793573553
977996985 460431869
-634873472 -998207623
188822726 -848856295
-990443823 326621802
-305819963 -983745974
-863551190 -684619989
976869309 450916345
991601270 607347415
976457268 447506310
601668465 -534408124
135292043 -872422171
-984920639 210411395
-979458106 118427965
805396217 -205838365
-164787485 -961986889
-944116168 -270711423
402057064 -722224121
905182527 73930010
-286339771 -981352176
576484479 -563308460
999734134 815757834
872121479 -34940589
947768853 260000179
864437841 -57325520
489868410 -650025001
-316423187 -984929662
353569713 -756251189
-416337665 -993755546
-998708292 643512938
827440603 -154623111
979660831 475111489
981233710 489547510
276590200 -803673528
940161964 221161572
927984484 164794896
643375359 957585150
463258118 -673502347
797407607 -223347090
-800939351 -847681994
997871101 731425702
-82531875 -943928534
-96188920 -947227320
890648191 23037714
117335716 -879710475
953435215 291186608
776757781 -266207801
213728244 -836861455
-376160228 -990716827
787504075 -244352748
-525736409 -998851463
616885181 -515953084
585677113 -552944311
805728623 -205098191
-327789062 -986152509
-997875141 586578964
421390532 -707554795
777483485 -264758919
-982137920 914080694
-501902928 -998121389
963095634 350188971
828344710 -152430368
995606177 676443496
989638553 580842377
-815379101 -816439451
811211531 -192715823
-829826124 991009103
77858511 -894751682
-169086296 -962804465
943200624 236314750
833328383 -140184603
933841545 191009078
460033985 -676260777
996182673 871610484
755335922 -307392216
-930408599 964992509
998968350 770785402
-643314055 -996731488
-112268337 -950974901
998565114 866771092
-965490067 -66970791
526427797 -615607901
954016028 294491226
455108854 -680421367
-763520252 -910232569
-304046289 -983541581
298473059 -791036164
806639366 -203062914
673727568 -439981051
891990091 27558909
-303505969 -983478039
864986373 -55758560
66883266 -898723960
-201824820 -968727172
149205929 -866570367
688521166 952582380
692304597 -412484450
-224291826 -972442566
-997188342 550284526
851814972 -92293032
-173373622 -963609991
966218838 371186565
22398504 -913931526
611185343 -522951091
417944556 975637690
-905644041 -516255144
-696001530 -975465047
651105994 -471548951
447537502 973775677
-352317064 -988611201
263503451 -810886415
534596850 -607513611
-313683948 -984630266
958385960 897659169
-130842796 -955064996
-816143677 -814684087
829953877 -148512606
-926944759 -394789565
160325042 -861769073
748259707 -320345015
-937290879 -323180372
-999969416 811267656
-508279567 -998334306
405436136 -719701107
-195800542 -967677065
209196897 -839106120
-948473845 -234421252
-388339188 -991704655
337186880 -767028433
145825475 -868012151
-43518034 -933740231
818781867 -175241239
809005045 -197733781
939052397 215711944
966169839 370848847
-784030997 -878945249
-950634563 -215728250
-18018039 -926508403
843768039 -113654975
-987803502 267168368
-582976335 -999886984
699966950 -400707637
-958772180 -139657429
83092060 989821257
696166293 -406576636
392031796 -729564683
764041378 942717688
974937277 435322096
339910095 -765263192
595240129 -541943270
-129771634 -954834582
949410921 268830682
-171803349 -963316308
-97774844 -947603340
-800004925 -849558691
-773252969 -896180907
-382527032 -991240212
927106595 160986692
981611927 493102774
-302306509 -983335959
-325907662 -985951780
-983213066 179678486
788448956 -242380665
-380815647 998672772
160385085 -861742803
182095657 986397315
-558779412 -999584684
49569857 -904807981
911874467 99079184
-232821952 -973776405
518134469 -623670921
997693502 726161165
672003812 -442461590
833509422 931371031
-850783861 -724316807
999981565 848355804
725141901 -360329364
397230033 -725781966
971871111 411839923
548079103 -593833756
958152495 318805096
691310935 -413996748
345128453 -761849757
-281893408 -980770356
-544035312 -999303860
484589799 -654784346
-841058624 -752091748
-794858024 -859629624
937591749 208624395
-197231019 -967927320
957372491 314082321
-127273052 -954293845
-962501785 -100362046
958507513 320974719
-483411429 -997407139
168907600 -857983952
755756232 -306613095
659724157 -459741957
666013330 -450957742
980740672 484963972
990191238 879032617
937723084 209256343
397522429 -725568156
852905285 -89338958
471755711 -666153291
428960073 -701649226
-299199457 -982962605
-911301047 -486835034
880254376 -10314098
-899260596 -547539476
674333283 -439105683
-5659499 -922811433
959430179 326678176
-222368658 -972136116
670798774 -444185461
197892231 -844572754
947402431 258061599
885249768 5360858
191599824 -847553682
135520530 -872327915
-916677381 -457193433
-229973633 -973335036
443050362 -690374600
842541919 929624064
565504382 -575423173
63398107 -899967947
970312066 400267544
803148157 -210825482
221175173 -833119824
-666229047 -990136741
-257005123 -977358209
636504008 -490968227
-67010943 -940025970
976812942 450447956
933677822 190254800
757553082 -303271977
-110814561 -950644924
-985704470 225092061
565184882 -575770187
-905195423 -518513608
932927714 186824267
-106336006 -949610585
767211990 -284949622
-13828598 -925268910
665878374 -451147650
-254071070 -976937075
-975317117 57492851
856006277 -80874990
-997471085 564369266
-766212077 -906456768
-768176615 -903654541
815163335 -183645063
598663217 -537950043
-824298280 -795373022
-374764125 -990600230
183759406 -851212667
-98787311 -947842463
-789827197 -868875211
224004741 -831681376
988429952 565754509
996935541 706135370
515268359 -626409982
-112713443 994766125
-662394036 -991504632
555455204 -586149551
996248646 690175949
957682802 315947719
962133394 343904708
167210584 -858738881
785304555 -248906139
505475056 -635646382
-207046323 -969617674
508523529 -632794193
582581554 -556462083
749369809 -318335281
518336502 -623477400
-999929368 794462323
924502975 910152500
511233165 -630243922
87434183 -891221091
-290465833 -981879497
-969090560 932669873
-951964389 -203905890
372711431 978116325
982721298 503733088
940543981 223047073
-944338180 -268914509
948729014 265129805
-980074021 127935997
782962575 -253689547
901740729 61466663
-540019130 -999215505
-102141265 -948631022
-584688144 -999901182
980100867 479106020
988597961 567805499
-910359513 973733050
995160704 667429913
211195879 -838121506
869546296 -42537366
716975277 949075429
400672223 -723251901
-56585268 -937279512
965287687 364823597
992424206 619760558
-595229328 -999963564
-571077327 -999759086
746386591 -323722865
944996629 245493863
-369104378 -990119612
70833895 990212894
-499947927 -998051542
782617186 -254391767
-50810858 -935729042
-298365635 -982861542
837420447 -129926345
551682846 966247926
996803087 702984494
609290597 -525257152
843773969 -113639549
-999950297 802248017
-557731177 -999567607
-180707165 -964965937
995462762 673484489
-194177346 -967391087
846945618 -105313249
-840303376 -754153146
695775471 -407176076
-958143660 -145913844
-276696217 -980079489
-632222059 -998585290
999720822 814471261
388457207 -732133939
808482003 935734542
931242150 179219120
-790088461 -868408643
299273180 -790558972
-143154718 -957662242
111485933 -882021281
806155483 -204146231
-861566545 -690986811
723547981 -362967689
-159531321 -960968048
998621440 756751987
-997848928 585044533
378428717 -739231399
445196651 -688624948
-872904106 -653169972
14909614 -916353133
-9054154 -923839279
999178381 780383735
937665121 208977363
-283799747 -981020706
887947853 14086854
-912706454 972941553
-843996004 -743999700
575414390 -564502733
-117710498 -952195764
960246746 896825789
990633031 593867642
920554344 133513344
979084759 469948170
989040922 573286817
858289870 -74572087
980277717 480719367
967623188 380967754
892265892 28494407
845208480 -109889209
447615005 -686647967
-771919447 -898177544
998481964 866992248
-699421464 -973342412
551071729 -590734030
977508406 456261051
-787034746 -873770633
928425938 166721657
-175606152 -964025569
-462728725 999331554
807463261 -201213694
-841284273 -751474209
-947548271 -242292936
130044803 -874581458
950105992 272628850
-652985620 -994402223
274957685 -804585302
889047108 17708060
317361137 -779551584
546781898 -595169549
-461393542 -996411179
-706754062 -968578381
247241450 -819618504
-989111419 295644284
583192321 -555770673
329498817 -771944032
368596596 -746055651
881893265 -5230706
-505832833 -998254635
-625222422 -999333991
198423776 -844318974
-295881780 -982556324
172941866 -856165967
-567612112 -999714750
-196043393 -967719735
-94219067 -946758495
943385076 237246157
-569373308 -999737600
-478914029 -997219331
63065052 -900086518
-779122469 -887027926
-5773619 992313915
307607904 -785543987
-843850161 -744403650
967292767 378652874
34859943 -909813250
-970682724 -4546013
-206658208 996428399
989060679 573532236
990902070 597538106
890807529 23570253
-555639838 999754344
-630913956 -998755516
1767838 992121442
420593559 -708170841
945396151 247561040
7947162 -918577654
232842042 -827140705
458445996 -677609575
-561732264 -999630464
-360651609 -989379570
-572508345 -999776775
739878776 -335252829
-914706670 -468326137
819160648 -174357446
629880339 -499558591
96160932 -887946664
-434497861 -994929226
-977355489 86911630
989397076 577770824
661769891 -456900210
607254266 -527724981
589313189 -548783037
2684993 -920235399
990765598 595669080
-741671257 -937417489
623898606 -507177023
-255425832 -977131948
-834667964 -769204699
726509855 -358053710
-547158127 -999369221
997514635 721044483
673570272 -440208187
-873652286 -650557139
416905508 -711008841
999717139 814123711
596092622 962367773
-107328341 -949841139
-247292524 -975953844
279258814 -802176173
205551916 -840888848
83915352 -892523868
836810234 -131467314
197308159 -844851422
-842324021 -748620378
104814196 -884629364
920241789 132233107
912203061 100344779
162832605 987103784
-288403162 -981617273
21491685 -914226415
-8134736 -923562418
988178748 880932131
537836542 -604269156
960033560 330459771
126624563 -875978733
-590875716 -999943400
862960674 -61519638
-260026084 -977788882
376881049 -740314667
536523183 -605586663
978908398 468379736
-988463702 281366677
-554228593 -999504883
-946466423 -251408204
950940586 277220582
989794352 582843393
998744711 866272744
977688602 457790815
-171488678 -963257238
-332606067 998131676
-679578709 -984484282
-692690674 -977426377
764046792 -291022027
-442964150 999204890
599980267 -536401916
737776115 -338913785
629480912 -500071933
984392913 520606264
519342567 -622510006
-160676261 -961191677
998861303 766201344
182718139 -851694217
983980457 516360325
519410451 -622444571
920809340 134559450
360401356 -751651728
50661286 -904432900
912135734 100085029
855496181 -82276614
-504028099 999551103
661753096 -456923613
-177275342 -964334930
384596654 -734887935
727428956 -356518451
677057107 -435150652
-1227114 -921453569
-361370982 -989443711
915698311 113982191
972726097 418280615
-955967880 -167138486
579173845 -560298737
668156944 -447933743
-435661948 -995000552
884740097 3742527
-471090467 -996875616
-241541693 -975102280
-30338673 -930055072
-982663742 170072537
148658877 -866804311
383650591 -735558740
-405955923 -993032344
-146712757 -958393389
545080364 -596912388
-37594929 -932099267
-719343690 -959141482
-95518798 -947068137
225004217 -831170694
945411711 247641831
655744093 -465221551
-584044056 -999895943
-968852109 -27465819
-708417945 -967410907
960078444 330742333
22167913 -914006624
-168245791 -962645363
854081104 -86142869
327343986 -773306848
-225181155 -972583427
964970357 362681856
-278515075 -980322689
649425849 -473824693
-88881554 -945476046
823063944 -165161448
-889173096 -591607476
896443171 42832482
981439902 491482589
235266344 -825885817
-356238964 -988978067
-944836002 -264861265
19717897 -914801849
-229406469 996785242
993820944 642780784
986215530 882500133
926834079 159810966
997998083 735418956
132114318 988190291
978889480 468212443
-952368650 -200275796
-568629054 -999728058
602532287 -533381880
-179656728 -964773292
-979441076 918738343
-481838477 -997341997
891295971 25211494
-385483648 -991478059
760359228 -298013194
851489018 927799277
588734827 -549446258
-843075398 -746547987
596213454 -540810973
-63057639 -938994823
521534876 -620390230
10889062 991884479
749287510 944801359
-980245558 130613589
-974644079 48049534
-366228804 -989870874
561862590 -579354838
138425691 -871123653
-371039855 -990285794
-156744815 -960416422
-172729071 -963489604
-293948326 -982316739
843257037 -114982826
999533804 800154653
-859536355 -697438518
584957749 -553764205
793149330 938257055
-537768685 -999162370
-161608735 -961373513
639880244 -486548034
-969301769 -21927829
975738653 441683296
936645000 204115932
701764161 950974211
670233156 -444992097
907897781 83985003
-805041276 -839303086
638132442 -488840425
778318925 -263084455
813012925 -188592538
-406887149 -993098706
562989535 -578141470
946362752 252591181
552090137 -589674800
939338302 217112203
925617784 154624064
822911377 -165525376
-897068376 -557618398
-983074688 177229798
868891781 -44451505
-827099812 -788514660
655977839 -464900906
-560333049 -999609137
-177659779 -964405995
787051715 -245292448
918098734 123546583
939658815 218685133
-187573497 -966216174
999614733 805779969
942212989 231348622
820745850 -170648215
-348624227 -988257341
929026254 169358974
-797495787 -854543301
10979946 -917612741
645328682 -479332742
-991574570 355250871
998746065 761537905
-965340439 -68673481
563704893 -577369840
-216897091 -971252279
-922626865 -422319381
999994427 853159657
982905890 505543769
477185180 -661378926
-25076479 -928555242
402997539 -721524271
244267130 -821187698
204659862 -841321776
793495703 938201616
611352923 -522746703
996827204 703553536
847596333 928599965
-53098424 -936345717
-888539984 -594226556
428004900 -702400562
127822566 988339758
-156901294 -960447552
-946390650 -252042432
913839285 106690625
976424430 447235351
-819381723 -807154373
-463327641 -996505702
30646008 -911220249
136491437 -871926470
-182887905 996036088
-962554832 939879458
387062443 -733132171
832404532 -142480811
997335820 716220492
-713223805 -963892887
-803813457 -841834041
53948239 -903293992
958906592 323425942
999612440 805610310
-78204303 -942858803
168617439 -858113705
981323520 490389657
952616351 286555792
-833357047 -772642863
-949667070 -224175593
981041316 487746955
172694283 -856278216
914741406 110216170
403105825 -721443590
810419098 -194522026
792525268 -233795096
501917327 -638953944
632110426 -496683957
92706709 -889250910
-514588602 999595936
686682311 -420974290
-492934779 -997789376
-904622110 -521391993
-42546845 -933473002
554036656 -587639050
402817353 -721658490
776939716 -265845328
669158439 -446517827
650154122 -472839451
959294376 325830654
-427509579 -994491638
878697979 921855269
-132838975 -955491082
-127799548 -954408030
684261284 953080883
998321876 746012811
-5975466 -922907693
-925227837 -405932091
521433796 968583251
904642472 71954591
985481903 532179197
158098721 -862739951
-940252299 -301017220
695291019 -407918769
663582762 -454368853
-471612783 999383540
-147603270 -958575210
-27908739 -929364687
848662201 -100759425
958974326 323843933
993320533 634247004
-238532609 -974649492
999425234 793326057
810307972 -194774809
779325345 -261062037
-999509813 723666330
885517506 6215108
879568428 -12430214
-106193380 -949577432
973562922 424640475
827007701 -155670461
-470281521 -996837985
501335511 -639493332
294862650 -793177358
999965384 844150350
-112805354 -951096514
982218779 498884516
710364350 -384352522
657113875 -463340450
893632107 33155646
700985231 -399124430
-227679373 -972977670
909476378 914351913
-822740853 -799147277
994813946 660755529
-841567926 -750696860
946390835 252737928
-371544997 -990328716
822702273 933300607
174469808 -855471990
212092049 -837676789
120515277 -878443841
965613339 367037991
566439083 -574404638
517741370 -624047232
733088264 -346975412
602028249 -533980987
419137121 -709294254
-791506898 -865852445
-887995032 -596473161
638997788 -487706655
80901571 -893634546
289243500 -796470506
891184213 24834802
-712072972 -964745207
745225564 -325802693
-752710488 -924360549
-980447262 133782925
15964406 -916013550
-687251385 -980525700
998882305 767085312
-710178087 -966138964
994306957 651352050
-853875270 987048245
495826833 -644580119
631524498 -497440876
-146546773 -958359468
-363861609 998493596
762689396 -293605795
459699754 -676545477
711463765 -382600078
-954839945 -177723848
-73574912 -941703440
999923812 837232265
199458453 -843823776
837258254 930675979
-431139506 -994721343
293113043 -794208684
347508301 -760280572
670406488 -444744969
999991881 851977223
-78491717 -942930022
-881418036 -622215602
787337662 -244698745
453875387 -681454238
-15101581 -925646923
-862599716 -687676626
546979557 -594966571
844090987 -112814762
997363360 716945950
-379586103 -990999922
-851414538 -722422945
314810915 -781129400
690129944 -415789177
-123656300 -953506306
-246515808 -975840226
808452526 -198984838
925813010 155452932
-257993286 -977499528
-806132961 -837024115
57693827 -901984698
-913204166 -476601220
209783057 -838818154
-999350485 704166082
832692312 -141766932
569465246 -571087236
982479086 501385542
-552820158 -999478609
937436347 207878583
261008739 -812242571
212736368 -837356287
651810274 -470592262
-803585123 -842302758
-328775878 -986257506
305259424 -786966391
812759944 -189172960
-183724184 -965517391
31038342 -911090122
583280765 -555670346
985230618 529463573
663502916 -454480457
824844945 -160892603
918849169 126574657
-277351633 -980167263
-987340262 257551085
945967855 250532727
-405228654 -992980342
612061756 -521880904
-770902313 -899687506
-749011464 -928905640
854045493 927257947
-568399800 -999725093
981070414 488017999
-988196795 275587748
811974450 -190973060
-729869996 -949689764
815087015 -183821098
-67716052 -940208831
93626227 -888905351
189559632 -848511576
319579046 -778177153
983860594 515137106
999788618 821129089
-127071907 -954250157
-908285015 -502751402
-624722397 -999376970
926597894 158800748
994092981 647526612
752584539 -312465684
962613653 347030731
999426179 793381958
-890800467 -584809154
49467691 -904843050
777661398 -264402916
927281231 161741962
499421140 -641265270
-577309086 -999831561
254665430 -815663011
186597354 -849895411
740127355 -334818013
895364041 39102516
-81809034 994128036
-998558775 631906841
569719974 -570806709
130996971 -874190877
552278527 -589478298
810214635 -194987110
970021327 398142773
440368484 -692545653
953675625 292552837
568739898 -571885052
-388208893 -991694366
-898613460 -550574987
962147421 343995977
291297103 -795273260
-985675646 907310487
-944608791 -266717554
-8466521 -923662369
695376191 -407788253
997891044 732032072
-647736308 -995767810
681778873 -428240026
657941124 -462203075
951946740 282804420
807106765 -202014397
-994650149 448717513
995985283 684440835
958530674 321116504
-6661887 -923116430
-597054989 -999970811
994789826 660301132
-457699963 -996227363
-313783934 -984641316
-428028838 -994524927
884124561 1793059
-952727944 -197036663
472451196 -665545217
561169325 -580098871
-233660336 -973905541
-155904023 -960249095
675321513 -437675075
114898552 -880676773
768604440 -282256616
463319442 -673449682
-999367644 706090980
689339038 -416985617
-985658856 224219925
-920183962 -436979857
989507345 579169913
-669989823 -988652108
-976138903 69205708
-729709314 -949845307
39167620 -908357843
621039138 -510781723
-189792560 -966613631
-890724705 -585126585
-929364395 -378785137
-10341862 -924226502
-620664789 -999659436
-977335898 86623118
965899076 368989718
-986729059 245108972
-184346108 -965630694
-841849421 -749924935
117440154 988689192
533215808 -608890001
977961299 460125069
464672189 -672285662
780857348 -257963986
-184034167 -965573874
817548938 -178111912
655412047 -465676941
982430458 500916378
995446818 673159515
-579865625 -999858014
938816974 214560936
993582565 638684215
-392265696 -992012088
863680575 -59481512
-786429572 -874825182
-312324693 -984479351
922884604 910637720
-151401296 -959346040
-200427845 -968485373
301655495 981568227
277210441 -803326476
93049319 -889122305
325182064 -774671141
324832576 -774890916
517040769 -624717138
-562065854 -999635419
428825160 -701755536
549535013 -592327852
315089018 -780957406
-636665517 -997926626
964763405 361290443
-659023880 -992620971
999274221 785134944
624137551 -506875366
-213176066 -970639253
110995923 -882213889
697686911 -404234765
754084983 -309707835
-919160325 -442974300
-682987552 -982782966
592878819 -544677114
-221584265 -972010444
452598027 -682522429
417510641 -710545851
521110918 -620801330
753554547 -310684450
-25980521 -928814295
934445952 193807606
-58682053 -937837859
993286826 633683058
-349234303 -988316135
827350894 -154840322
995531031 674881962
-722824609 -956179421
573116116 -567055866
-695638415 -975684691
988974667 572464653
270351186 -807135003
977992526 460393523
998877168 865860798
813623333 -187191393
-965946411 -61768363
-610392818 -999999679
619091803 -513215889
947871710 260545321
-342205044 -987633082
-867615729 -671270708
767824721 -283766768
-34932197 -931353243
957536902 315067507
876565955 -21588700
-111402342 994740646
-983617112 186866730
-556672446 -999548930
797504756 -223137371
38813935 -908477868
-69813818 -940748917
-990315728 323472884
-999379851 707499869
795073272 937947259
988500628 566615938
398094542 -725149652
-750050973 -927655017
962737423 347838016
947112364 256529637
142552008 -869396992
-138135548 -956610438
652069644 -470239757
613393427 -520250341
639253446 -487371164
976377307 888769370
223660631 -831856825
-118493878 -952369658
281155785 -801106788
-93028426 -946474310
-666504904 -990030784
599264470 -537244228
68149741 990293688
-685722152 999950872
-736603585 -942928519
461500004 -675009520
969923003 397428644
-791128537 -866539917
-987456111 259937802
-401065146 -992679187
871065805 -38069860
-403168826 -992832161
434661640 -697121411
999993216 852568878
205970457 -840685278
-740829981 -938350264
-450997268 -995880039
-334842836 -986890397
997246223 713878183
-574857370 -999804366
253274404 -816406836
417290396 -710714575
917894724 122725799
901654103 61157499
-726454340 -952922958
855817558 -81394247
925455170 909853718
974003036 428037876
-736104843 -943459847
293249963 -794128226
535446205 967526152
471503185 -666373886
962589676 346874355
-671675881 -987962362
-207562079 -969704520
666244406 -450632091
899529770 53624022
815732598 -182330336
-996879902 535699324
766964220 -285426949
-713738806 -963508149
680697414 -429826489
-962190364 -103754281
46589251 -905828727
475328488 -663018899
345983457 -761286450
436615321 -695558596
988100108 561772448
-998852227 655282151
-965806728 936465648
905004015 73275617
314162623 -781529929
350856986 -758060714
169028487 -857929859
-981434463 149590456
328166477 -772787039
989475645 578766909
412028831 -714725132
399320675 -724250759
-718931971 -959478860
260702388 983316854
480924153 -658060811
969141521 391780595
999361148 789712662
999875209 830849569
992334561 618356058
899176806 52382296
833838990 -138911838
-956569783 -161393356
794783242 -228988235
-706517878 -968737658
155582809 987364935
974201171 429573370
-720565507 999523663
-793531997 -862129936
822784417 -165827929
-816068254 -814857534
67527331 -898493437
417747838 -710363907
761406449 -296035497
607064766 -527953845
971383606 891482197
999886479 832279547
598629596 -537989446
923088772 910577280
666154531 -450758796
-661989207 -991642241
-178217964 -964508862
368322995 -746243654
946176692 251619397
918473113 125054353
-932402234 -358009811
-793790604 -861644920
-306087496 -983776636
984238209 519004765
991990643 613073313
-997919689 589229769
443429980 -690066254
-125941882 995016983
957157061 312796008
533591812 967667971
851012508 -94461720
-36587787 -931817848
981021301 886024778
428490008 -702019332
983669217 513186702
312995053 -782249632
-996453826 516767379
999789301 821200262
-811931904 -824270496
992075536 614360827
-879719063 -628612908
-776490980 -891188038
89438107 -890474199
572817949 -567385988
-141292802 -957274419
-836628486 -764024880
618049454 -514513295
964621400 360337581
189692915 -848449125
462587112 -674078382
500151423 -640589539
-518827303 -998656560
-919523950 -440847074
258048457 -813845133
985177333 528890399
949810989 271014146
-209111539 996468579
38983511 991126626
296349586 -792296784
698955003 -402275831
-991212939 345807090
769640511 -280240471
625990955 -504527601
993254293 633140366
-943447207 -276063438
-64428709 -939353426
537749685 -604356430
-872194646 -655637935
461706299 -674833061
751708368 -314071195
532995337 -609109538
893926139 34162791
720243064 948660858
-537596054 -999158144
665023291 -452349247
-302255750 -983329908
381061303 -737384571
984531135 522050643
170759985 -857151883
333551255 -769365270
991818862 610519772
47788345 -905418546
-798915923 -851733143
998772555 762589201
-407071077 -993111788
849903593 -97442212
25582932 -912889591
108449571 -883211532
999521699 799373771
918649864 125768589
-805570875 -838202345
-309314834 -984143388
568490821 964851373
823346637 -164486432
412212955 -714585102
882162408 -4388810
746426390 945193723
839246585 -125291320
687564853 -419654449
825316303 -159757172
999164687 779727639
-843222508 988858015
996082674 686540099
689078459 -417378804
-726610057 -952777638
315399136 -780765605
531832074 -610266633
696394322 951632610
130007392 -874596803
945289376 247008205
562546015 -578619468
-663155201 -991244021
-997816512 583206607
879117267 -13817298
642243370 -483436951
997488263 720314979
759432471 -299753770
-640451052 -997264641
-976156062 69451457
515118978 -626552439
-778771727 -887587447
880846190 -8482806
520801659 -621100873
-285162103 -981198781
-998935919 662486302
439772604 -693025970
-173066035 -963552596
-433298871 -994855393
-646460075 -996067772
953588061 292055027
80781590 989896033
795946817 -226494735
465104688 -671912756
815975875 -181766224
14214072 -916576857
874011631 -29284911
352730833 -756811597
533852566 -608255628
-538776222 -999186752
-857761063 -703020487
-984898051 908851762
-999945098 800143706
259767735 -812915785
-307815933 -983973418
175670130 -854926286
914370749 108764831
952116489 283751696
-838296760 -759567618
297052165 -791880178
60839597 -900876914
124382598 -876887676
900295834 56331295
830532177 -147097717
469962469 -667715207
988605366 567896424
454806317 -680674797
614867803 -518441257
-571340436 -999762366
392714544 -729070024
970647044 402734422
991516688 606134376
511205218 -630270327
672324386 -442001595
-831050428 -778628367
-989715764 309311888
172086152 -856553466
807324062 -201526414
-429664748 -994628839
-947633194 -241572514
-14349788 -925423717
949243136 267917671
891389722 25528318
-999763439 758612173
-929762560 -376114352
746702842 -323154453
711543019 -382473628
-717278994 999598576
-469709287 -996811226
-19432452 992655871
895516388 39628087
-533769115 -999062399
522040511 -619899336
-531145205 -998995274
-177114310 995937336
907440202 82274351
-930870559 -368567553
707590459 -388758996
645622000 -478940434
577021959 -562707717
993552183 638164989
-430489773 -994680783
999998997 857241500
926882894 160020906
345859852 -761367891
-515770740 -998566556
217691813 -834877222
965042581 363168727
991674308 608402545
951054376 277848585
570238091 -570235302
890922019 23953803
-982773953 912877281
-997007493 541641508
-619405928 999919236
-916000001 -461036135
834660952 -136859577
988283072 563969093
207138901 -840114621
978477466 464595701
-555798799 -999533354
-125746025 -953961840
-984656176 205545598
-198406990 -968132645
-811416200 993526484
-381313045 -991141530
93469521 -888964392
-462301270 -996455809
995298261 670147107
-931535563 -363991911
638005507 -489006561
997519572 721181547
383124114 -735931240
-749964385 -927759923
605213647 -530183162
899682855 54164240
329869964 -771708828
60668633 -900937415
996226890 689692086
-996150366 504163356
357107404 -753877919
-511912542 -998449118
981105700 488348454
903301569 67078414
729568098 -352931823
871627919 -36407092
930531833 176045734
954126205 295120816
558854027 -582563969
388070312 -732410987
-150675596 -959199803
-236429373 -974329572
223337848 -832021251
710062120 -384833558
994317396 651540805
332734177 -769886925
577160852 -562552451
804537332 -207747375
658255726 -461769866
162705060 -860726442
869755616 -41924237
546493713 -595465394
-7774759 -923453927
497635547 -642913908
-270217195 -979202087
998230417 742951167
-989888543 313266509
718657021 -370985143
858510875 -73960484
973134606 421375733
734403797 -344725703
959680669 328243542
-480341517 999430967
-129354724 -954744625
755978829 -306200273
662421960 -455990648
947810720 902077944
999056616 774700361
829114386 -150560343
911338760 97023281
-695603436 -975705722
-217809796 996606543
527673449 968116077
24118939 -913369682
783451560 -252694979
994415353 653324150
-115481508 -951698702
564638349 965178566
191134861 -847772543
826216545 -157583137
725264953 -360125212
-999699157 749364049
886818505 10402378
978153486 461782751
999999514 858133829
943550244 238081043
743334787 -329167625
-707594130 -967994734
-999851310 774010212
-992609040 384019476
702320025 -397043421
999930336 838202449
-120566851 -952827755
620825557 -511049494
668912919 954817271
997497291 869248788
996179883 688655675
194814676 -846036456
990267989 589013967
-979129708 113425332
436172692 -695912956
-854145089 -714140295
970032804 398226341
526319197 -615714693
-496651929 999515910
305671012 -786717455
-976517872 74653469
-334427623 -986847458
-418223653 -993882499
-974720333 49111710
-17444840 -926339655
85860655 -891804770
-433552655 -994871032
-999175883 685283451
412901003 -714061784
308623311 -784926956
641555848 -484343975
933595640 189876270
172351358 -856433487
932382194 184348539
459129407 -677030259
-611797291 -999999680
787261886 -244856202
-584317968 -999898191
-985034046 212502792
-384983213 -991437980
-623561867 -999465142
997481665 720133468
941323698 226912246
877147131 -19824512
-799221192 -851125316
596830995 -540091453
28436863 -911950826
999893725 833228816
-578233932 -999841358
371177120 -744278241
-743960228 -934845385
422906970 975345796
859845072 -70259926
998835660 765149497
999995175 853552418
-724357255 -954826236
763302402 -292440784
-475088205 -997055656
6586010 -919008183
-763030822 -910911450
771421947 -276752327
-274555219 -979790576
-813238143 -821327726
867229636 -49296773
-227977372 -973024358
-54501570 -936722480
784411349 -250737463
757029829 -304248393
775089782 -269521735
386095893 -733821130
737298600 -339740905
996479489 695416721
652730601 -469340362
880820005 -8563960
77970508 -894710704
-863667450 -684245906
960459145 333143968
167367662 -858669161
-960096330 -126123942
605100882 -530318477
689799485 -416289664
-339465585 -987360623
278284163 -802723765
222437718 984857366
861381523 -65962420
298646283 -790932999
-995142809 465828937
193820852 -846506298
450898790 -683939339
998474771 751394369
918254448 911972220
509509159 -631868164
686889762 -420664443
-224743346 996715277
-276978073 -980117285
165647398 -859431374
718028039 -372008814
-91051577 -946000167
975932125 443240452
-315578490 -984837568
-799425863 -850717348
135010777 -872538189
673254657 -440663574
56255369 -902488740
150199196 -866145399
914844953 110622254
-680221928 -984174901
-665860058 -990275312
587751193 -550573568
995539307 675053682
550030707 -591813938
996899188 705261031
912834704 102786269
760574153 -297607879
966814201 375310519
-805332384 -838698412
-960794330 -118772692
101697006 -885833067
-722352524 -956589502
650377766 -472536596
-848091679 -732291976
393590688 -728434072
-952558958 -198562028
988577377 880569242
746746680 -323075552
226496168 -830406896
-294713446 -982411749
-85635676 -944688522
-936320783 -330308823
-613423334 -999973879
850678077 -95362117
-964097386 -82708501
264634067 -810269780
-408109744 -993185429
976209206 445480623
-990637482 331395016
-176939248 -964272685
-999998781 840491300
999916786 836293640
997176707 712099956
-773457916 -895871251
540586479 967129873
34709281 991245157
-987571091 262324970
-979192739 114383415
-295259675 -982479351
811357925 -192381644
965520320 366404006
-4922131 -922586460
43778404 -906788780
-904250314 -523247338
-84297608 -944362084
358359372 -753034006
998453972 750647401
-792771326 -863536347
-393649374 -992119830
210329973 985330062
542580713 966971958
767867229 -283684594
-928263300 -386123748
303083699 -788276816
704237812 -394041239
-408929746 -993243336
-860512774 -694346542
963119448 350345906
573254074 -566902917
-796520121 -856438456
882041879 -4765947
979011741 887236993
723894473 -362395315
261902049 -811757350
634584149 -493471506
580912070 -558346049
871474718 -36860845
350521358 -758283979
808616936 -198612961
672570663 -441647860
-19135201 -926836134
889891365 20514430
-693951265 -976683587
-962237416 -103242961
665412892 955205177
881958088 -5028032
-790777092 995912665
-47412877 -934806635
-745026705 -933632239
965344371 365207661
861584903 -65392449
-970252445 -10012706
998432754 749891891
830699834 -146686411
-428706007 -994568074
458315723 -677719921
-919083177 -443420713
249632987 -818348039
998683393 759106112
661196571 -457698376
-415775568 -993717447
997320663 869611864
171817274 -856674830
736805062 -340594917
-795288988 -858808087
-475683749 -997081467
912280390 100643330
-255366145 -977123374
-775244080 -893138133
-59617376 -938085978
965931873 369213964
-117371864 -952120483
-396263188 -992321190
-98207138 -947705642
79805944 -894037655
358920971 -752654167
801508638 -214428850
761281876 -296270947
991313281 603255826
506968527 -634250797
-2496522 992230767
-928714278 -383123628
-999287640 697224799
855363305 -82640621
966595921 373791260
855308403 -82790877
948506075 263930132
-166723606 -962355778
918364179 124615200
886677164 9944111
969321799 393078233
999218244 782330405
974780092 434089122
-309770089 -984194629
-123179744 -953402118
101178449 -886032234
999968806 844881493
538492586 -603609031
802338180 -212610157
137042408 -871698531
-820270161 -805055985
887813022 13645200
-103674312 -948990120
985402919 531322515
-999301048 698687471
295815993 -792612999
998185112 741456454
960336784 332370125
312219001 981094482
-26576901 -928984850
649549113 -473658003
-920583814 969849242
939797973 219369462
-885222877 -607591155
-91165939 -946027697
277416986 -803210645
-688882118 -979622828
752456713 -312700040
524187555 -617805837
331923658 -770404000
-885812008 -605278223
-647567 -921274546
-972462558 18421327
553430971 -588273223
574381692 -565651738
646336154 -477983637
120842116 -878312992
973156756 421543662
569031878 -571564018
-992165665 371393595
-990940971 338929735
798214146 -221603071
54207334 -903203708
925443768 153886041
235117927 984351842
-290372489 -981867643
-281698541 -980744662
-298235714 -982845763
564123784 -576917880
713389561 -379518980
-218280329 -971476942
125320769 -876507916
-327212240 -986091035
-368996248 -990110314
-80756664 -943490832
768230704 -282980984
560155208 -581182056
-105743147 -949472725
910813599 913993532
-660720471 -992069003
460417894 -675933706
624686568 -506181739
828181331 -152826987
-880262652 -626588210
-916827118 -456341687
-991861567 363007668
740855790 -333542347
-478420138 -997198377
894310108 35479209
482433398 -656713885
999949000 841137527
-739808592 -939470156
-294094312 -982334911
943715134 238917548
382804783 -736156846
986048747 538387984
437739594 974415026
100068604 -886457462
663710030 955391279
-294279386 -982357888
994490319 654703552
522675785 968491078
237641533 -824652345
283275357 -799904549
-994781794 453257298
-674505783 999998529
653346452 -468501549
606770040 961332840
946770504 254730673
978231698 462458761
326145519 -774063776
991795408 610173226
-591706602 -999947762
835003221 -136003284
994998897 664288180
251394686 -817409593
998061167 737433031
573874884 -566214126
231331308 -827920638
730505051 -351354328
455663432 -679956618
852614002 -90128852
941711815 228843447
662271304 -456200967
-213145287 996533264
-429088584 -994592375
-242444398 -975237593
592623227 -544972102
69426310 -897812469
966562040 373556333
613109055 -520598839
-995855013 492436520
992324788 618203260
275537153 -804261975
862928068 -61611711
710866703 -383552225
438133295 -694342456
954261258 295893924
772072156 941520135
977355702 454974549
789271508 -240658774
743626552 -328650202
728449332 -354810181
-665043422 -990576772
999544550 800862543
886294207 8707110
762143374 -294640625
917510539 912178215
960927156 336121858
987690500 556936388
570682865 -569744671
658464635 -461482160
968237776 385313829
-931816923 -362053984
-886148711 -603941193
925322247 153370811
980460801 482395041
-923132820 -419197580
214068139 -836691739
237186841 -824888710
-216160174 -971131448
891067496 918981152
999601886 804835525
-895680654 -563838533
-974059338 39957012
-100409971 -948224611
27407634 -912290262
-203428445 -969003177
-20522335 -927241098
-988301235 277848211
997272021 714546086
470586022 -667173677
962106000 895971891
775875155 -267963176
835613896 930986667
-76409841 994006335
522451155 -619499999
999993089 860596987
320548913 -777575269
-411103375 -993395812
258280609 -813719849
650738739 -472047207
314490950 -781327191
-809307649 -830120953
998511259 752711346
-182831212 -965354494
899649342 54045886
-999843976 772410948
-825746500 -791843293
-930044326 -374206386
-100433729 -948230197
-312813078 -984533617
948620040 264542656
507480032 -633772139
-134283637 -955797549
670181014 -445066348
-695327851 -975871371
999446758 794619335
-605016569 -999992303
795268302 -227949974
362724315 -750074969
956938388 311495584
-784616810 -877949567
772901335 -273844265
991130868 600703302
871025193 -38189764
770125677 -279293794
-609133387 -999999001
-311817387 -984422950
862667095 -62348000
256568120 -814643149
-529263734 -998946017
-74699362 -941985298
-147563192 -958567040
-88758930 -945446365
-994472853 442696860
993139563 631238774
-847023752 -735413249
451995706 -683025417
858783335 -73205924
812288029 -190255091
-291271380 -981981671
987153269 550776571
-907164314 -508554325
826737322 -156324185
999946722 840768701
905500522 75098633
-734869079 -944741806
883517934 -123946
971452457 408707826
951349428 279483509
883231952 -1026186
744169672 -327685697
444398289 973982330
835655762 -134368936
749612765 -317893824
-316885687 -984979901
-912980612 -477815251
975483800 439639261
316631880 -780002982
384070069 -735261755
-867366058 -672101258
948016359 261313403
959849582 329303286
939757741 219171538
-539640225 -999206855
338593640 -766118208
8209940 -918494459
159592232 -862089459
858708608 -73412942
476475628 -662006106
-398547866 998844326
922481969 141455319
998425910 749649758
671609926 -443025585
-878253229 -634013272
-757929728 -917709580
847758574 -103159681
553867557 -587816216
637541713 -489613120
957070091 312277733
-679342123 -984597132
513871420 -627740019
999176683 780302099
331844519 -770454443
48997039 -905004397
-220035920 -971760922
-620211029 -999687646
818743773 -175330020
783884546 -251812198
-497111870 -997946562
992229186 616715500
580106152 -559252174
706714300 -390144852
778200746 -263321636
837783868 -129006692
324676223 980512719
-9774744 992415430
742299640 -330998360
281552060 -800882848
-443974814 -995493596
816497356 -180555598
-377882889 -990859597
999958846 842826416
-667226421 -989749903
760262532 -298195215
798040767 -221978322
744862547 -326451312
618917869 -513432637
-771656969 997569702
934179636 192572431
-758418595 998281121
-480420690 -997282748
986924484 548174909
-995628947 483691146
840325064 -122538110
992847356 626491541
848691009 -100682729
569797622 -570721088
941038250 225494480
6532418 -919025122
997051295 708956320
311225029 -783337880
87087306 -891349956
-196874444 -967865021
970075597 398538050
655862450 -465059198
814640863 -184849317
417850838 -710284703
954226631 295695589
977454454 455804960
383246543 -735844644
757796486 943622830
-831924586 -776375212
-397322077 -992401695
-468180238 -996738804
994169405 648880490
-301076678 -983189114
-417882116 -993859576
-175564913 995910426
710513167 -384115514
511382075 -630103217
948945778 266303407
909366087 89518580
994849259 661424746
230276724 -828464120
608402253 -526335209
-655123244 -993792412
-837624106 -761373329
-992403506 378094354
891561787 26110195
536130357 -605980263
-658479899 -992791742
876415953 -22043506
274642406 -804760820
-606006296 -999994221
-669210667 -988965395
863194253 -60859698
980771174 485244571
-844668901 -742129296
663176857 -454936045
423590723 -705846607
868809726 -44691042
986000228 537852422
999694994 812130463
993461994 636631423
-770286365 -900591999
712721081 -380591070
708448101 -387398916
999082779 775901143
692828821 -411685089
999767955 819059307
968032224 893162329
-823221501 -797987783
942290307 231735946
-999928022 794064669
-37015707 -931937508
-825243114 -793074769
-462825415 -996481342
32599040 -910570521
675564848 -437321790
843609250 -114067880
-818167217 -810000420
-705049947 -969720474
-982978363 175527120
629153179 -500492617
963329503 351736017
999990254 851273813
-927130883 -393569115
-330079345 -986394445
334980117 -768450423
990415185 590955734
-79414208 -943158492
711834606 -382008389
619863085 -512253256
942537812 232975841
379282457 -738633091
903714030 68573967
-109669082 -950381754
642664664 -482879415
-869872317 -663658389
924370815 149345720
840956008 -120921103
474644100 971923172
999967940 844696094
856488169 -79548441
-118978021 -952476787
761998683 -294914715
-969024783 -25357807
-249007340 -976203795
166318080 -859134697
938241333 211762110
820933837 -170207016
-739948762 -939317255
71303821 -897136567
935584063 199118428
-251794293 -976608264
-357839366 -989125352
933029172 187285861
-705510680 -969414826
-641810672 -997013003
32064475 -910748964
727112094 -357048210
958838828 323008608
-380307955 -991059207
-999997157 836477416
994971015 663752010
173052838 -856115624
-35253825 -931443759
886224097 8481053
934003213 191755867
-658956090 -992642761
983532388 511801263
952942324 288394158
487283570 -652363905
841492022 -119544257
996696543 700479166
-99763537 -948072485
974543393 432240624
808371956 -199167055
284072254 -799450890
-851149936 -723218622
-17702425 -926415513
995970651 684126166
-155790294 -960226355
998692441 759452235
-826530097 -789920200
989312778 576703506
-899052007 -548521331
175403499 -855047643
538971249 -603126486
483917910 -655386247
693830562 -410154550
705509522 -392043055
-395849182 -992289554
30820814 -911162327
832503383 -142235823
821548774 -168759187
681884575 -428084567
905296956 74349992
-727325434 -952107163
875033380 -26216914
-12233887 -924793456
822803968 -165781369
490884422 -649101670
738656671 -337382873
960261523 331895624
-244833971 -975593078
-35766970 -931587825
844267654 -112353585
404620830 -720311427
983930038 515845140
-980963768 141979785
-691126226 -978341852
-407582422 998929518
-976687542 77118267
283726644 -799647804
308001687 -785304998
754035201 -309799735
381213510 -737277631
84627456 -892260868
-6954101 -923205154
839690858 -124158764
9810328 991912762
-152446817 995501361
-157884033 -960642754
995348805 671164163
-830382907 -780322859
411030876 -715483160
-974627977 47825689
-144152437 -957868333
-874966339 -645887279
617497995 -515195969
-400256203 -992619491
238725337 -824087935
319690298 -778108154
-200549483 -968506534
889778831 20139727
836906189 -131225106
632219046 -496543252
-831166844 -778331506
910858720 95191999
-578840283 -999847703
-305737115 997801244
746837096 -322912669
-724417826 -954772316
588012745 -550273877
665203274 -452096680
-999978083 816193561
999957812 842635528
898730743 50816140
-687911383 -980162347
106913096 -883811628
996452412 694792523
917490581 121105035
-664443263 -990793211
961049515 336905643
998638743 866569072
34480772 -909940666
200792840 -843183906
47649992 -905465943
-991580101 355398763
-977841774 94111938
963745172 354494271
-874829659 -646377339
822407369 -166723963
-814191852 -819160515
929300389 170571081
987330636 881659173
229480967 -828873828
688400238 -418400371
660721844 -458358674
32957222 -910450923
-838797239 -758220170
-133425980 -955615723
-436854862 -995072848
-704168504 -970299192
282400998 -800401546
991255513 602442281
-715408582 -962243440
759559469 -299515617
220787532 -833316160
901463838 916443722
809890022 -195725277
536973965 -605134862
514659737 -626990029
-314016108 -984666923
703956803 -394481872
997071978 709469901
982229642 498988480
-320374186 -985357290
911924411 99271269
15719586 -916092381
-887812578 -597219195
-146093608 -958266827
785709026 -248072224
-728246073 999343524
926291266 157491160
282024857 -800615036
-107704424 -949928368
-289040900 -981698374
-245673355 -975716633
13514877 -916801261
885525315 920288161
-940631380 -298122505
-200934462 -968573326
-806009566 -837286293
997752601 727904897
885880630 7376994
482304240 -656829263
697575781 -404406065
293326899 -794082936
490214317 -649711174
491168358 -648843186
862177545 -63726544
-709404946 -966700563
999937165 839239457
464258668 -672641988
990680010 594504076
-634318308 -998291121
-386394516 -991550522
761559372 -295746334
992363937 618816208
-179582162 -964759600
-632643566 -998527731
-367378658 -989970585
937839514 209817824
-665230283 -990508187
715007182 -376907152
999963140 843676321
656366353 -464367496
-174610987 -963840538
-738836206 -940528552
-19433025 -926923254
823706586 -163626802
879976300 921563624
-89759408 -945688380
-999742392 859009658
470345678 -667382418
174070958 986692163
923444043 145458861
433690892 -697896643
-468725295 -996764704
681457062 -428712549
898689490 50671377
813919082 -186511039
-746144740 -932335077
-370133891 -990208037
718313084 -371545273
745600375 -325132575
-953214701 948378072
-605884390 -999993996
903528824 67902097
972827970 419051832
-639293461 999955688
949046728 266850504
653471634 -468330731
-181134796 -965044341
977394946 455303575
-562500480 -999641855
-93687785 -946631741
-991540195 354342346
582752232 -556268956
909939063 91689723
575124519 -564825823
301469342 -789245682
780991532 -257692021
-959995632 -127170419
514058583 -627562046
243024894 -821839796
-663274436 -991202527
923113982 144083414
-885315925 -607226266
420679693 -708104324
794746594 -229066520
-741612065 998898707
967595812 380775788
-872021969 -656238279
437247457 -695052251
213482851 -836983959
-475260514 -997063166
-951068187 -211894541
926909726 160136502
18512671 -915191610
-409114686 -993256371
987885804 559220343
810668493 -193954356
-284222072 -981075968
-721468279 -957350217
932019552 182707290
988735257 569501200
756512976 -305209391
279047972 -802294679
541823511 -600236432
-722492712 -956468522
245525773 -820525409
-808295226 -832339882
-696819922 -974966782
-467290018 -996696363
851477347 -93206588
906927911 915033097
-914500335 -469474870
-243029878 -975325070
515548599 -626142698
604574186 -530948844
821570251 -168708427
-615827272 -999901978
-424557160 -994301497
998695999 759589001
483247042 -655986571
-998331159 873001448
-285487714 -981241295
688717642 -417922388
-527635882 -998902519
-757007437 -918899168
-979741259 122777183
-631303667 -998706324
343426169 -762968579
234350818 -826360081
941634442 228457514
-534894758 -999090840
-141494690 -957316652
498991406 -641662567
-977893462 94878955
-939308313 -308136799
306003736 -786516177
-285800105 -981282025
-924891733 -408088759
463947421 -672909779
-898337346 977200616
844284244 -112310200
-818903918 -808278887
-716931604 -961070299
833394652 -140019477
-417083937 999011990
-817039290 -812615363
991934914 612238647
735898661 -342158731
211552268 -837944817
-465718075 -996621030
279622110 -801971849
964183174 357409089
951673384 900574622
667741142 -448520920
202934118 -842154835
-976940869 80811485
779096583 -261522334
-114301436 -951434161
500856869 -639936618
349221091 -759148188
-582072815 -999879066
979705721 475517329
941854165 229554189
215678741 -835886370
-336250581 -987034909
542365272 -599684835
-310829600 -984312927
-645812261 -996212243
-999928716 856034584
510599908 -630841838
98391822 -887098547
366489563 978435068
-456230599 -996152946
-230443926 -973408027
477826622 971699011
990323750 589748720
-54046379 -936600267
999990601 851423012
-559526308 -999596612
999166170 779798068
928507077 167077238
827387960 -154750624
729590788 947447043
955598397 303630141
977782150 458589174
-999990873 826307290
987790505 558100818
-388389812 -991708644
952760501 287367932
-873321141 -651715912
-532916259 -999040800
997342602 716398581
284408949 -799258437
903767496 68768074
874784124 -26966032
-21293690 -927464455
986794300 882073013
337816658 -766621290
-652350537 -994579437
810988045 -193225628
986220789 540292083
-431733238 -994758384
-52684900 -936234584
-846060425 -738183737
-998107203 600913111
-600647960 -999982027
392384930 -729308879
850532034 -95754810
963265636 351312909
478659337 -660073654
-990262969 322191961
-953707444 -188145270
365601568 -748110298
541235888 -600834293
408991109 -717028668
994768902 659908668
-129883869 -954858776
-998909230 660119879
918492071 125130923
703307309 -395499170
778751457 -262216056
-986660496 243746272
146116607 -867888271
218156039 -834644043
-362398314 -989534983
887984749 14207807
918978079 127096150
874246906 922863103
-852569697 -718927078
981985441 496654254
-637538964 -997779440
71954074 -896901782
-781586024 996848923
-424321038 -994286047
-476442260 -997114034
991973331 612812266
-999739958 755157831
-934279923 -344954731
809425033 -196781070
30978439 -911110007
-86171082 -944818822
844790873 929168952
-439602860 -995237560
-195574898 -967637414
-966555644 -54746630
489634816 -650236824
987797555 558183381
992779763 625406896
927849826 164208477
-458952882 -996290280
705723856 -391705836
452703093 -682434654
-88691856 -945430120
-504817028 -998220792
-960146771 -125596950
999998504 860487714
979298579 471856117
522894858 -619067923
883077879 -1511768
866618240 -51068011
775612638 -268484543
998594478 755742372
426958775 -703220607
885362058 5718547
-784818159 -877603443
768513284 -282433638
797262419 -223660471
989732659 879477596
610669727 960944388
262795742 -811271603
-981920225 157534976
-990152506 319544235
289829521 -796129737
983749284 514002400
-606195586 -999994568
18166634 -915303472
560532055 -580780496
872224003 -34634996
36055878 -909410772
971961174 412515076
939882858 219787116
-182851350 -965358171
-724093742 -955060727
-988014121 271660211
923982289 147710088
740972800 -333337227
890323692 21954976
-859595645 -697251002
-938278569 -315829975
160924993 987172819
994521321 655276201
936624621 204019321
935017386 196468926
151621405 -865536201
-975092787 54318023
580710158 -558573348
668460704 -447504651
915793643 114358803
594020675 -543357272
-427869693 -994514769
103823521 -885013845
-899697134 -545470325
-454693256 999281311
906448857 78595791
-924254780 -412153531
973040542 890617104
810487037 -194367468
-985148405 214616767
988275238 563874167
-695289889 -975893961
967738007 381775631
-629606644 -998911210
-358042396 -989143967
-993399400 407832777
-524823352 -998826708
563821567 -577243963
399392785 -724197708
-299633093 -983015081
987684505 556866760
984087676 517458103
-785612699 -876234906
431728761 -699457749
961410808 339226105
982566689 502232508
694905879 -408508884
636115840 -491474761
-896630582 -559591735
646507892 -477753248
24051144 -913391881
979489852 473571389
-990698369 332896556
166250991 -859164407
986778347 546526145
-448617238 -995751888
-784383968 -878346024
366848019 -747256184
129929042 -874628935
994359766 652308719
-683196565 -982675765
990994525 598814183
56790116 -902301502
904133015 70096629
986375003 542005031
-744886559 -933791827
989245872 575857602
502028356 -638850962
931670059 181134236
975499897 439767991
713631731 -379129378
-389951514 -991831275
-317197685 -985013732
-928333415 966168265
915995876 115158096
-999114688 679253190
224946837 -831200051
939265899 216757320
794108617 -230427452
290634459 -795660458
-540180639 -999219170
-202554468 -968852973
-604263629 -999990800
487964436 -651749686
575813723 -564057417
744972687 -326254556
-995461465 477413657
-937156288 -324175842
944142102 241098783
-968256178 -34652089
322242225 -776517030
-134169773 -955773462
-959439607 -132886177
941520437 227890488
-179074760 -964666425
-831467249 -777559007
-786055522 -875470810
-360023479 -989323401
937910954 210162843
994660332 657873264
936792943 204817731
-999126226 680364979
772701002 -274238514
-702143304 -971604518
792672332 -233482934
916373376 116653307
702829587 -396246630
-912574124 -480006244
-994193979 433356804
-996614738 523747011
-972340794 16822092
-819863481 -806018770
-998898310 659169213
-642832445 -996822413
969147974 391827022
736917245 -340401088
709701777 -385406966
518047584 -623754134
922325019 140805152
-343449085 -987755223
992608774 622676496
-267463905 -978826465
-996622333 879112064
-998064968 598171845
224368099 -831495788
-507624036 -998313091
949087970 267074344
662749347 -455533308
-344476944 -987855388
934681153 194901931
999121151 777684615
-317911035 -985091059
929581045 171813983
904231904 70457019
730393463 -351542593
980059488 478729573
186884868 -849761475
902126418 62845285
-366113363 998519043
-3876142 -922266853
-998061454 597943813
378217341 -739379382
750596078 -316103906
-61412577 993663809
903226853 66807875
-493164882 -997798094
-603897589 -999990047
824207552 -162425068
-608496040 -999998324
575928760 -563929080
568157483 -572524459
325371277 -774552120
384232546 977522820
249501331 -818418061
97991247 -887250995
900400814 56703009
996813137 703221510
972272486 414855524
984702708 523850071
267950651 -808453583
-946655904 -249820944
907052277 80830909
992547569 621705091
930647189 176560419
-907103682 -508864228
999821748 824678163
-717622848 -960533402
703512807 -395177497
-420562474 999040271
-422586351 -994171908
382818926 -736146864
-982884653 173874978
842719955 -116374624
966868627 375690201
558340858 -583107535
-561296176 -999623935
-909762482 -495017272
-950050277 -220843417
-351474334 -988531242
951196361 278634125
998756772 761961680
716630711 -374277074
103589981 -885104124
-888268578 979882666
767478475 -284435760
658756664 -461079610
262323107 -811528600
802650188 -211923580
566404082 -574442863
914930377 110958036
999859193 828936558
864084884 -58332666
-728141690 -951339337
980043459 478583855
725082971 -360427082
560964550 -580318193
917076040 119448386
-982198989 162147028
-477323453 -997151728
388525398 -732085106
-934885047 -340687184
-546683894 -999359668
960858383 335681705
371575220 -744003479
647002097 -477089469
-597393439 -999972088
-12813369 -924966611
604889695 961517870
214827263 -836312454
449098896 -685429740
-125311171 -953867155
-485360958 999457742
992009497 613358798
-558148142 -999574486
758660568 -301200278
529853922 -612226779
-963052486 -94313045
794519257 -229552051
-686759582 -980795322
10538694 -917753862
450769946 -684046547
-998587030 633978007
-359255123 -989254235
867661620 924339318
-726721423 -952673433
-975919708 66068256
-622087302 -999566017
887280910 11906184
912941971 103201571
-973387587 30731859
637230862 -490019412
-246571023 997033424
796687667 -224900401
610229062 -524116498
-828410019 991225655
669996374 -445329052
166691787 -858969075
945720685 249247453
824480610 -161768770
460960235 -675470791
-231286112 -973538690
-761631549 -912841546
999971707 845624788
-993071681 397700860
-956248314 -164467947
88024699 -891001201
724136577 -361994970
968564403 387643086
-866808654 -673952579
-801892337 -845754759
674181315 -439325477
872925064 -32540349
978685885 466418913
966247166 894022185
56516511 990632014
-938780901 -312081303
-468476484 -996752899
-442648520 -995417689
999327347 787893354
-474410208 -997025723
-81803599 -943749119
943892148 239821099
723162610 -363603337
-240386829 -974929077
747099381 -322439870
-120742727 -952866533
840047909 -123246883
357984439 -753286802
329956037 -771654243
999691543 811827332
-38413015 -932327362
-218602105 -971529013
586677099 -551803106
-966238817 -58415037
931756597 181522736
472471269 -665527649
964411970 358936617
-682746127 -982905660
996215488 689439890
937274945 207108357
-856826550 -705924667
998965159 770647018
321340574 -777081090
-77733750 -942742036
998376847 747923169
-972730343 21950524
466739874 -670501985
771365833 -276862415
98720369 -886973055
667543943 -448799170
45079797 -906344567
230696373 -828247892
636318803 -491209938
-999401330 710029611
950699782 275892647
559552376 -581822969
-986233984 235329246
948658981 264752088
593024782 -544508631
726199415 -358571563
-993829687 421521723
986479114 543167826
940081342 220764099
-697630289 -974463437
586747183 963234697
726778721 -357605019
875928977 -23516094
909972356 91816246
-755390187 -920973422
-33005987 -930810191
132144231 -873719271
-500675373 -998078082
-567647293 -999715226
902456952 64030967
780376247 -258938705
999999890 859368787
-553317444 -999487938
825634748 -158988488
-849270893 -728820512
547897262 -594021371
-90424733 -945849054
355314627 -755083914
-204586638 -969200801
349781564 -758775949
226580166 -830363843
615970860 -517081852
999265915 784711145
-778917850 -887355084
509703468 -631685443
-190504985 -966740465
-134375063 -955816883
806322853 -203771869
-990975285 339794418
-997413946 561408931
-984224199 197730735
308386523 -785071019
-175476184 -964001431
982646595 503006379
853281243 -88318479
256086040 -814901798
-729230624 -950304952
-397632344 -992425007
774291032 -271102282
-309183954 -984128600
274373373 -804910496
-210720243 -970232638
-983506981 184900588
842877056 -115968020
344353773 -762359830
593769702 -543647803
416566663 -711267742
-951871284 -204740115
936708064 204415048
-391545334 998777676
-997438538 562680629
-767323265 -904879259
630728596 -498467583
-142393876 -957504166
173152044 -856070609
-796924093 -855655263
-677304177 -985534427
436023368 -696032408
782247990 -255141937
-221960411 -972070784
993017587 629243104
905245641 74161648
401894717 -722344865
-38198535 -932267608
984173860 518342363
994228157 649933587
994314615 651490514
659178519 955884252
599311093 -537189482
-876524447 -640274626
784588994 -250374744
-861803806 -690226920
959037076 897373720
630082352 -499298865
-959766342 -129550885
-2384087 -921809433
777181702 -265362477
995320879 670600235
411353591 -715238175
986595657 544474862
980341837 481305988
-752281974 -924897938
324350574 -775193808
924981565 151927552
865992246 -52872852
-85831306 994215988
-155628197 -960193938
555840966 -585744114
-873550564 -650913136
838890308 -126198417
-956887682 -158320109
999412388 863862268
564898224 -576081120
-749640331 -928150737
483722319 -655561435
955646337 303909750
647634226 -476239589
595981248 -541081268
-135902848 995203005
-992989111 395227973
273775652 -805242581
861579819 -65406711
861997207 -64234158
-257320624 -977403349
-961189030 -114578692
672056772 -442385697
323321111 -775840452
995800947 680513499
-263153388 -978229180
257083182 -814365762
353991240 -755969472
685870345 -422184917
-444014068 -995495806
935471645 198592073
-508674605 -998347075
487653528 -652030657
-937114578 -324484111
961581078 340323133
-999553331 729418611
245630678 -820470114
332234755 -770205647
-691940683 -977866709
320800197 -777418468
-331261194 -986518017
377655142 -739772973
-979033390 111969595
-835202436 -767797337
202526560 -842351180
869023943 -44065180
-120133110 -952731987
-56149125 -937163173
65965633 -899052195
772226449 -275171649
196897554 -845046862
-759108759 -916174725
406485578 -718914812
-583668904 -999892798
948282946 262735603
700712706 -399548639
-442472925 -995407536
715826168 -375580905
944601698 243458850
-213470577 -970687876
154069553 -864483110
757269976 -303800418
693247423 -411046034
384014124 -735301377
-956665114 -160474872
933321809 188621028
193942878 -846448682
969043529 391075664
591654749 -546089324
9878159 -917964776
-863908565 -683464825
-297306665 -982732059
967986470 383528486
-921545863 -428879876
783371385 -252858166
-883326961 -614925233
638426567 -488455385
905704889 75851142
788898370 -241440283
570838551 -569572904
966985661 376506858
561729261 -579498043
-939061807 -309980912
691506132 -413700098
311787440 -782992577
807829981 -200388795
595559960 -541571463
-711669105 999673111
-337797522 -987192450
922119651 139956460
300127015 -790048829
743537352 -328808487
-111156917 -950722819
139249397 -870780353
979921855 477479252
277125663 -803373985
-589125983 -999933645
543071376 -598965205
100997598 -886101609
-797556243 -854424600
879750722 -11868529
973600114 424926352
-749485692 -928337227
-999650368 742511341
498487876 -642127769
95791561 -888086578
993648182 639806659
-969160583 -23680099
457696614 -678243280
288080425 -797144293
-880984764 -623862502
769828112 -279874609
-473567222 -996988183
527196670 -614850211
167329159 -858686254
943262296 236626130
-261893508 -978052230
648232151 -475434796
979783416 476222392
979406745 886999619
925708688 155009650
-832595801 -774633367
955197048 301294823
765716364 -287827076
568385333 -572274472
-999953487 803600194
844517492 -111699542
531216774 -610877822
969559917 394797869
185761434 -850284652
911179005 96413781
-259115379 -977659769
980000011 478189175
-352759878 -988653100
996651483 699425654
3190734 -920076851
265247560 -809934410
480356332 -658566522
-908819426 974230178
589609430 -548443010
840835963 -121228935
357654899 978882827
408395814 -717478059
817733741 -177682088
-988771225 288102476
-511252725 -998428794
678105569 -433619997
959018252 324115905
526934979 -615108180
831262186 -145302423
56612032 -902363862
951587454 900610646
357064091 -753907099
-902307940 -532844122
-401450240 -992707428
707751796 -388503343
945840783 249871921
-172763374 995861178
63887969 -899793535
997804430 729441493
-313942616 -984658837
-977629114 90959645
-304350502 -983576925
123676538 -877173022
-798111831 -853328273
687102026 -420347126
-499081870 -998019729
966363056 372181123
186446780 -849965551
787728465 -243885322
-679958024 -984303031
-362769169 -989567915
-502429748 -998139768
-51048917 -935793451
-73815179 -941763765
-378301551 -990894166
187154186 -849635705
-140713713 -957152877
-385264777 -991460572
-81228525 -943607247
797074098 -224066894
984924441 526187512
31030592 991345707
-206744187 -969566623
705592161 -391913098
717290388 -373207127
-750845571 -926676134
977474277 455972342
-454623560 -996070281
-740792760 -938391412
859786370 -70423039
994532619 655486367
159812178 -861993370
-461057857 -996394615
863909851 -58830154
-84681295 -944455894
607697020 -527189819
500594069 -640179900
-960245385 -124563522
285189242 -798810896
-982146005 161265211
966661537 374247051
831201142 -145452816
-920607020 -434475298
704016960 -394387587
848009974 -102493082
935648425 199420016
951390789 279713030
-844786998 -741798745
367858841 -746562481
308480388 -785013930
651293662 956734312
910635305 94340234
415782610 -711866353
929462876 171290397
-307056120 -983887087
624869188 -505950468
626130903 -504349704
999671970 810161267
67732342 -898420018
-868324040 -668912799
-970205027 -10614317
-963924318 -84646646
-249342780 -976252573
600938009 961903184
-899307917 -547315941
401610021 -722556418
998585278 755404825
-152481676 -959563319
-856688190 -706353435
242677323 -822021956
-845477577 -739842726
-585380857 -999906733
710257934 -384521901
104229996 -884856244
-47035500 -934703807
955409442 302529419
993807744 642552928
-68906864 -940516149
887504043 12634229
-328678099 -986247106
488545548 -651223881
-565496126 -999685200
107660406 -883519901
-86706699 -944948965
969446268 393976675
-255262015 -977108408
598322320 -538349273
818617024 -175625293
-807134681 -834871819
156778994 -863313310
754511237 -308919077
766674769 -285984321
-377073220 -990792677
981836177 495231190
-2220630 -921759264
696255177 -406439994
-801303730 -846945793
-978289149 100778858
-938643925 -313104728
625593839 -505031729
-599694875 -999979484
-740083437 -939170078
-722298664 999483283
957485268 314757504
935510464 198773765
711851594 -381981272
837988950 -128487383
75109571 990077594
903340387 67218989
949418161 901476724
864769677 -56377635
-627974979 -999079426
557337196 -584168101
-761030752 -913647889
75160718 -895736568
-793083738 995663511
-822644156 992036156
502843703 -638094088
492540509 -647591603
-430109500 -994656866
-939636777 -305668512
290393813 -795800920
-839342173 -756751384
980186132 479882005
493809636 -646430943
954342775 296360851
869285307 -43300929
-974933808 52093428
-389126256 -991766549
559894749 -581459050
-365768336 -989830755
902320991 63542549
120262048 -878545049
-729125601 -950405587
996739378 701484311
512629210 -628920746
-983823807 190561880
943660515 903612890
831759817 -144075265
-638211014 -997664759
-310648629 -984292745
556407261 -585148210
571057256 -569331523
866064074 -52666159
-905622982 -516361229
615569780 -517576511
-886064259 -604278165
-494212409 999503583
-734460968 -945155826
-980602989 136235000
328646960 980321820
-995035301 462066059
609113586 -525472083
992235735 616817327
-921614985 -428463783
818076841 -176883349
671740079 -442839310
-405472598 -992997817
714091966 -378386900
-384852123 -991427452
-455365166 -996108577
638198810 -488753546
-760691028 -914101112
-41673823 -933231615
29684501 -911538532
720894354 -367330844
585926484 -552659885
986437453 542702197
621319113 -510430162
90657945 -890018378
-691407625 -978178193
902143399 62906094
961833441 341956878
989107801 574120267
-896302965 -561063478
264016995 -810606792
-559215803 -999591667
-978111247 920861208
646402538 -477894634
-96956360 -947409482
-719138095 -959309964
169780924 -857592351
-612083940 -999998004
-776273330 -891530174
-506550097 -998278133
-42845252 -933555305
213032498 -837208748
-6356920 -923023814
992055119 614051020
-41197336 -933099722
37458278 -908937309
878512656 -15665790
-463773669 -996527327
547245979 -594692636
-797731626 -854078587
293783953 -793813775
936446199 203176464
751573832 -314317514
126685412 -875953980
809309239 -197043927
893128347 31432827
398981211 -724499877
972401376 415827949
64075999 -899726549
239913030 -823467549
219734949 -833848564
-987159249 253844209
963185905 350784862
397334611 -725705520
310152356 -783994374
-825753875 991602631
-978197293 99405462
137498444 -871509363
860230275 -69185299
301724400 -789092869
620256109 -511762179
96858146 -887682059
985913181 536895137
496463888 -643993543
-923735882 -415441628
888691484 16530800
-612715712 -999992250
681343261 -428879574
-829201716 -783294363
216123650 -835663509
985852011 536223305
-999074876 675453435
-1000000000 849793220
959740094 328615811
974256649 430004726
534073277 -608035715
971550603 409441291
-107230748 -949818489
977027156 452230567
944642014 243666112
115443 -921037962
-104011075 -949068839
143656414 -868930753
775246528 -269211082
-62153908 -938757057
904051607 69800266
-949689518 -223982226
361581116 -750852341
519958248 -621916203
-142052357 -957433187
-283687764 997523267
-495541469 -997887847
710803400 -383653116
-833987827 -770992126
-36736705 -931859498
-525424299 -998843036
973528477 424376811
872549458 -33663523
-911493058 -485809473
23706336 -913504628
983429662 884470893
-937333135 -322866989
811613682 -191797635
661481080 -457302477
-886586900 -602184868
-55743903 -937055035
-282631653 -980867483
993783641 642136883
-278361270 -980302189
20657551 -914497315
763702995 -291677823
935460401 198539458
455255675 -680298373
-999227016 690630669
-798571176 -852418930
-547841042 -999382779
440985350 -692047153
958394807 320284920
632961815 -495580043
722277862 -365060454
503277014 -637691338
906427065 915164996
-253475526 -976851205
581261936 -557952157
-997613208 571880823
992100839 877075776
446526014 -687539018
475373125 -662979525
339688202 -765407582
168503354 -858164620
-586010568 -999911685
774828357 -270039413
432431240 -698899819
-490993062 -997713642
-845027062 -741121654
866609887 -51092142
687934596 -419100358
-169498993 -962882375
-434834831 -994949900
950648895 275612349
-911916432 -483540103
382817242 977595940
132926683 -873397139
-936843598 -326476777
-51971591 -936042420
-660326930 -992197770
590873409 -546989831
-92203006 -946276901
-82657415 -943959422
-780023022 -885575149
409400143 -716719226
-995707259 486672393
-482699958 -997377756
-449976661 -995825556
-273732283 -979679266
788536021 -242198539
696264695 -406425356
-297610859 -982769433
928340071 166346271
-707449552 -968095656
-621050255 -999634344
20339651 -914600426
683871897 953126329
611622940 -522417034
-400690394 -992651570
959954979 329965221
-348024054 -988199331
977866708 459313038
246310741 -820111260
658825250 -460984995
150740829 -865913442
805599192 -205386656
468441053 -669032305
-226736822 -972829524
505942193 -635210050
996723129 701102532
52927843 -903649142
491360750 -648667923
336586853 -767415846
94200505 -888688745
683816548 -425233742
43645488 -906834135
922734708 142505587
999666670 809738493
801099189 -215324252
-576902525 -999827151
-988657930 285615782
391666226 -729829366
998248707 743555982
287069685 -797728542
212534904 -837456631
999877460 831127591
170141874 -857430128
483920483 971269045
-496152319 -997910753
932809456 186286835
-296375781 -982617320
883323970 -735972
-18858582 -926755147
919725959 130130999
-243761852 -975434117
266170869 -809428819
-654104575 999978247
451608203 -683348674
340497326 -764880875
798418634 -221159949
365242210 -748356195
564310692 -576716122
304538583 -787401510
517636567 -624147537
683399099 -425851036
-203951467 -969092517
996519163 696338229
-489071748 -997637087
861260623 -66301111
699809502 -400951803
998910065 768272940
292951674 -794303465
-810833323 -826735264
990021739 585784450
978085337 461194191
-276487906 -980051539
991333051 603534819
548730583 966483910
983593632 512419692
847031436 928714972
805519372 -205564392
816731582 -180011611
-540642886 -999229620
625164527 -505576196
155551311 -863844194
337543293 -766798054
-844549897 -742461240
317513577 -779457203
-991379819 350137994
999977712 847217465
439178219 -693504505
431990240 -699250080
870805755 -38836776
70930260 -897271291
827277877 932489069
523424531 -618551283
-87852501 -945226784
330832801 -771098146
-915075446 -466253795
911463690 97501647
696052465 -406751343
794554614 -229476540
-998929695 661922839
806768489 936023155
970751585 403504867
677911241 -433903884
-340537014 -987467765
-35365166 -931475082
-39655228 -932672255
-925543270 -403904041
724027327 948172297
686933432 -420599174
-930743285 -369440135
-656633157 -993352997
-987641785 903217907
635965025 958364436
998578453 755155195
-196546914 -967807763
-522551068 -998763143
865376035 -54643499
866475959 924596125
653204307 -468695325
849962566 -97283992
-847859251 -732973988
-884065517 980986107
806390208 -203621110
591560772 -546197660
680419257 -430233966
923633076 146248783
-998167109 604858949
-655824477 -993589774
935264520 197623610
716441854 -374583245
463216227 -673538313
986893863 547826963
897356058 46004236
-765765283 997913646
-980719972 138089067
-113608454 -951278169
-68152674 -940321795
897789513 47516761
859975974 -69895626
254359571 -815826755
40522829 -907897367
-992700662 386691559
-720336792 -958319644
381951333 -736758509
997194359 712550773
-286789309 -981410553
224764480 -831293271
-543575719 -999293913
460819087 -675591387
215897854 -835776614
975221653 437559043
-994186781 433118625
-64620703 -939403594
998766304 762339741
257415579 -814186518
-579473658 -999854077
333993529 980059812
-998567529 632542837
476568083 -661924430
611448666 -522629820
187630277 986192871
253248300 -816420779
-276588958 -980065103
246701381 -819904475
-972382029 928590312
477899938 -660746810
398383398 -724938172
672815779 -441295427
961727460 341270539
987946535 559939855
-946155306 -254003341
-972123604 13986370
-237742192 -974529566
-973179587 27929192
-553605081 -999493313
967916425 383032305
-852016081 -720606065
992173571 615855743
968045706 383948352
-96827252 -947378853
457888675 -678081028
-209992954 -970111794
754252374 -309398151
179753317 -853059327
885321572 5589455
252002234 -817085607
439343891 -693371235
912051799 99761647
-423421761 -994226999
749021927 -318965665
856896135 926652917
-500132848 -998058323
122892828 -877488901
-971374696 4307776
859367505 -71586611
-937596177 -320911494
-92541400 -946357990
966454899 372814650
6871980 991989749
450183124 -684533672
971653471 410210883
-812472226 -823053596
506286307 969681375
899715354 54279072
-789575837 -869317380
95125419 -888338883
122577089 -877615978
-967769017 -40460422
-374499171 -990578058
537449546 -604657732
-696786571 -974987242
720381773 -368170071
956283296 307637136
421706183 -707310261
425662589 -704232955
896296448 42324329
965964805 369439948
-986551256 905538852
300655649 -789732759
369919832 -745145186
611056893 -523107675
332505767 -770032747
762935359 -293138684
229648807 -828787462
995028221 664854671
-968521783 -31458304
799856050 -218035738
582915968 -556083669
728326040 -355016695
300944918 -789559712
-944206225 -269984332
992015532 613450351
291882514 -794930784
-981754886 154821076
-995666051 485099704
972688453 417995895
991453885 605242250
-408062652 -993182094
682626481 -426991310
-160296557 -961117581
951887006 282471449
973357537 423070197
991836145 610775275
845548669 -108996530
701767680 -397905836
999996898 854916700
572099663 -568180164
-852288653 -719780028
633206676 -495262215
-536310386 -999126197
998877585 766884653
-1146065 -921428605
594487528 -542816731
-545602155 -999337250
-180897659 -965000870
-979307401 116127594
458610939 -677469789
155151519 -864016731
990964255 598396295
-895440491 -564900262
56014019 -902573116
510428076 -631003578
246198735 -820170505
-963447226 -89948623
-135107920 -955971807
-113392907 -951229441
997766753 728324230
423181033 -706165200
988470756 566251728
508073069 -633216544
-900863395 -539892220
-978624097 105806049
523808138 -618176696
-156100570 -960288228
916636157 117696799
370317437 -744871265
946559381 253622167
-918448391 -447069488
-976806797 78851890
226727527 -830288302
999637324 807481491
-97056227 -947433151
975962868 443488155
445902323 -688048608
-139996068 -957002059
703243897 -395598424
-232140444 996825555
897984562 48199199
-850171837 -726144997
-191157293 -966856369
763551282 -291966861
793833792 -231013023
976777163 450150942
-588428258 -999929305
9975742 -917933627
908173490 85019891
248603247 -818895491
-909315260 -497368881
-870862824 -660243236
877013416 -20230561
985393478 531220235
813470248 -187542951
895563744 39791523
950233993 273331835
297974063 -791333027
-482539169 -997371087
999999743 858822874
-516405427 -998585482
-588797093 -999931627
-220909524 -971901875
-999215226 689373095
975098791 436591919
915556277 113421612
295218130 -792967133
941957872 230072631
-610685415 -999999781
972447131 416173308
-699192085 -973486871
971357412 891495650
990445390 591354773
417684040 -710412869
-985374977 218824069
-998832319 653628829
121728081 -877957321
480710894 -658250890
-778550973 -887937577
977550509 456617433
-633186460 -998451775
808718911 -198382094
-773003733 -896556271
983500981 511484963
-752844282 -924192319
342115180 -763826528
-837415815 -761929216
148490714 -866876146
221961680 -832721027
996386270 693284481
-892113911 -579286718
540719120 -601358872
369786143 -745237274
213117566 985221875
-905452135 -517221694
989052150 573426288
-916245164 -459647973
984186984 518477215
670378746 954653968
990743164 595363424
-802060829 -845412844
-588193417 -999927690
600699648 -535553527
470754253 -667027277
-98394758 -947749919
882807987 -2361129
-971792064 9685511
682793999 -426744197
-624487667 -999396332
-636346586 999950746
116272452 -880132378
766807140 -285729486
632692176 -495929743
129145412 -874949838
815569504 -182707038
137853505 -871361829
187670459 -849394608
983157075 508043694
987457051 554248143
323564293 -775687808
603785259 -531890256
-414723636 998992316
917238820 120098220
-999679117 746537155
997435808 718877978
381717785 -736922904
-860912179 -693075676
976690184 449430750
905454657 74929755
787906967 -243512827
942166611 231116313
233900239 -826593299
309963850 981196819
741850364 -331791803
-997578253 876095134
-38474256 -932344414
-979335303 116553368
932444517 184630970
-89457452 994293633
676535301 -435911112
160077712 -861877263
964878593 894671547
-738988339 -940363645
941374077 227162699
984119572 517784944
812478127 -189819284
-760545455 -914294794
757448326 -303467525
380099270 -738060121
723662030 -362779336
-921046650 -431859772
-945021156 -263348541
-955398482 -172513623
997632300 724376027
984678525 523595445
994552357 655853574
-617436779 -999836390
-20450906 -927220378
482541854 -656616978
-850572326 -724950724
883841460 897513
-96605516 -947326230
331312698 -770793163
-998441352 623439098
983367511 510146635
767300797 -284778490
698104906 -403589685
-788497810 -871209250
510990623 -630473064
-443571745 -995470748
21141798 -914340072
-324502370 -985801198
730469984 -351413499
783116158 939825018
728710724 -354372062
-982617785 169283711
922059919 139709704
432446058 -698888041
765535935 -288173173
244475227 -821078310
916174038 115863268
975309373 438251607
395042220 -727378470
996069481 686254508
-995111315 464720760
-640800381 -997200176
39451658 -908261410
889379729 18812749
-951332773 -209545261
-131506177 -955207213
590973261 -546874833
745956668 -324494415
961172102 337691757
-673589493 -987160383
-695064996 -976026903
524900199 968324269
423472309 -705938745
937467968 208030275
784932249 -249670699
982802831 504530781
789685513 -239790619
528468116 -613596047
979531720 473947647
796061855 -226247589
886690762 9988190
-999843446 772296742
965561748 366686186
-927678792 -389973584
128779725 -875099490
589895367 -548114409
-567195052 -999709078
622158174 -509373168
682504068 -427171803
-690852205 -978500028
689670257 -416485170
-63708400 -939165111
177600447 -854045346
947183459 256904659
-188644066 -966408266
917799892 122344979
593119758 -544398929
987578782 555645059
511768671 -629737153
832791866 -141519739
772513111 -274608059
950830199 276611572
-311276360 -984362728
277797878 -802996884
994229323 874350989
881130028 -7602735
-828803632 -784286828
-900875305 -539834810
-115670767 -951741030
-813522873 -820684542
281680661 -800810071
987554598 555367386
77870609 -894747256
628745292 -501015532
36986187 -909096943
996295406 691227230
858866597 -72975239
242254076 -822243596
998165140 740803166
-129433601 -954761680
-874204119 -648605613
940969790 225154518
999999296 857666475
-937486214 960608196
-921850909 -427040519
963499072 352860290
157497898 -863001046
-843512160 -745339387
-430543177 -994684124
-581547242 -999874231
-726349190 -953020263
662308434 -456149150
702633161 -396553872
721478802 -366372856
628104401 -501834759
719631474 -369396087
930725748 176911063
-347440449 -988142918
-450934258 999257295
-16550354 -926075968
-897813798 -554241790
999867595 829933712
-926200383 -399658557
732263275 -348377821
-707111307 -968330900
-446622407 -995642071
-973279340 29273013
275175900 -804463575
465409536 -671649863
478016516 -660643545
-132974808 -955519938
821368938 -169183824
-937465585 -321882650
968591560 387836935
764270294 -290594827
-926221768 -399519102
51771993 -904049376
-967620937 934459668
919867836 130708142
902293691 63444583
790647075 -237768299
-278779214 -980357847
992188739 616088911
883258202 -943401
476866775 -661660404
-490867156 -997708660
-336886710 -987099879
629443939 -500119416
-713101825 -963983478
995731273 679051460
444147523 -689481415
354744936 -755465549
998258338 743875500
-994741528 451863155
-629587474 999938866
-144568682 -957954072
798620446 -220722174
195654388 -845637753
128377470 -875264077
659894699 -459505895
515844039 -625860676
644685822 -480191518
-989579693 306214094
-996958469 539342839
-606769613 -999995578
956670805 309912949
874526139 -27741219
998939470 769535978
932059971 182889926
996434525 694381909
928971842 169119159
-993097629 398490885
-876223022 -641361857
746118803 -324203831
102397993 -885563523
-162615671 -961569285
870196538 -40629539
-627169583 -999156334
-124047332 -953591714
999237354 864552296
902193323 63084921
736018929 -341951560
491240089 -648777843
-887432227 -598771516
819422178 -173746382
-132611149 -955442656
-710622132 -965814815
948997711 266584838
781935398 -255777000
577723230 -561923621
939272723 216790754
-878778185 -632093324
53993570 -903278201
-595441599 -999964432
-708935492 -967039125
-997912078 588775741
-996639094 524832098
-998242722 609872416
-372181555 -990382655
996671507 699893309
855693036 -81736461
19198034 -914970003
-889367020 -590802897
-279300530 -980427207
935816362 200207511
-394360498 -992174952
22178441 -914003196
391379864 -730036207
-121294118 -952988025
37373914 991171652
-949754591 -223421306
520358023 -621530118
999956877 860938284
-901461181 -536988639
816983535 -179426187
804319299 -208231832
174871902 986662796
950419038 274348736
-102747731 -948773169
-995317478 472111707
739791208 946096056
27545839 -912244773
998834831 866000619
991431438 604924409
999931824 838428033
-455569332 -996119096
-745507395 -933079379
-249996953 -976347638
-619445300 -999733699
987283860 552266097
442141919 -691110953
-711340328 -965286546
954950210 299863688
762864195 -293273896
542561049 -599485483
955877159 305258342
-130739319 -955042762
913739067 106300048
900926705 58567074
989929457 584585769
1038497 -920750763
-765824077 -907005985
848826807 -100321136
219247302 -834095046
153682195 -864649963
811809385 -191350541
168390811 -858214746
-197630435 -967997074
-870613613 -661103118
-12039604 -924735330
942594390 233259478
89329022 -890514920
-398101694 -992459900
-999971153 854039460
936773647 204726116
-173224511 -963582169
-768743213 -902834941
-984138755 196197761
-534456097 -999079774
-572040983 -999771062
789938072 -239260289
208439325 -839478003
834677892 931158545
998602338 756034888
-720696018 -958013708
-211750292 -970403471
-594087331 -999958693
576712907 -563053148
999718264 814228471
989021020 573039749
943843214 239571194
619603224 -512577623
-143140211 -957659232
601228931 -534928235
559197189 -582200168
978360935 463581255
-558601713 -999581818
761688869 -295501379
297454080 -791641746
425984567 -703981731
155266914 -863966950
999616136 805884774
636206002 -491357141
574000905 -566074297
679604736 -431426839
-986769609 245926922
484718280 -654669183
-659098604 999985710
94003132 -888763216
226028214 -830646588
640475399 -485765850
451274609 -683626455
494214185 -646060503
-264110843 -978363360
440392887 -692525977
999738049 816137479
-964545714 -77668746
-943435620 -276155626
952686980 286953449
57933111 -901900666
746580267 -323374861
290157012 -795938990
964309859 358254028
341244896 -764393966
929126878 169803419
994148518 648509867
995245204 669091232
997416818 718368537
139630611 -870621352
997786258 728902570
252628373 -816751707
516379820 968954466
-896788692 -558879634
448505863 -685917432
999430131 793616720
865227066 -55070278
785023398 -249483596
960501353 333411586
133357572 -873219680
700642845 -399657342
39935784 -908096964
744112782 -327786844
485749020 -653744498
989110578 574155013
-907400062 -507338935
-292648370 -982154550
997402660 717990224
591812762 -545907125
-925485838 -404273626
857362436 926553850
493073644 -647104526
144397940 -868617169
-731275228 -948324594
486657954 -652927075
539844847 -602243533
336398683 -767537238
854639191 -84619878
-838662520 -758582989
579861595 963853849
-397486559 -992414145
471125009 -666704215
-997941082 874797161
-716429397 -961459751
-992932084 393523694
-441899288 -995374082
-991961530 365745248
-795997885 -857446714
-792238851 -864513223
456137116 -679558841
972109276 413626942
-996528480 519951986
549260580 -592611964
-118840618 -952446419
-755640974 -920652841
-904854341 -520227779
709646531 -385494876
692744586 -411813614
-997411543 876674091
-180301330 -964891514
257042963 -814387446
776402810 -266914520
969967466 397751086
999996474 854557637
584966296 -553754477
497141349 970334229
-49885002 -935477998
996325040 871391458
438894714 -693731994
990479884 591814427
979114729 470215138
-473757576 -996996669
336125196 -767713591
459857103 -676411452
731581295 -349534319
729330044 -353331988
-523052946 -998777368
832015060 931639694
355914792 -754680568
863837742 -59035086
788189160 -242923475
882745990 -2556103
-3433320 -922131188
-917252989 -453914749
748801948 -319363783
312623324 -782478532
760508585 -297731653
26223725 -912679194
793601162 -231508291
888629404 16326164
-426325286 -994415516
127199191 988361466
-715784129 -961955560
801787228 -213818690
179338420 -853249590
370866436 -744492618
-999999630 844473343
164798362 -859806110
933148627 187830654
701484594 -398346963
608729096 -525938650
-450735741 -995866131
10886642 -917642590
-769894889 -901161944
206671777 -840343035
602374302 -533569676
-971061467 289370
531527218 -610569659
814992274 -184039532
-969963456 -13666176
519494873 -622363191
-993870789 422843757
-547436724 999724294
-960399960 -122941815
567510130 -573233727
-923490859 -416977965
-961641140 -109706869
-826769528 991458492
673989737 -439602389
901984343 916311810
712978871 -380178319
-127460963 -954334639
622297378 -509197672
260979461 -812258472
-162851738 -961615077
831461347 -144811551
892065738 27815387
884718423 3673847
-988085933 273199055
-923601250 -416289037
997443175 719078659
231240642 -827967394
-918798300 -445060431
-9835581 -924074345
989081945 573797362
962104659 343717928
986561020 544086074
-997391426 560279828
621354971 -510385079
293083574 -794226000
-370863081 -990270652
203758760 -841757409
-979984775 126552230
575965344 -563888259
-922789933 -421318159
94943337 -888407761
90044578 -890247629
-958655117 -140841631
379554022 -738442678
981388675 491001321
979710372 475559505
967879272 382770274
-786660500 -874423002
961593273 340401938
976938635 451493379
162148178 -860970626
593446519 -544021469
-965844805 -62927445
493187188 -647000666
-68509864 -940414022
-131337665 -955171131
-576279676 -999820276
-266001382 -978625774
602614560 -533284081
337732375 -766675811
-949759610 -223377876
974826847 434455474
937820856 209727752
-703725612 -970585600
-335375290 -986945163
-859452142 -697704689
938766859 214316831
-466224143 -996645325
-48144520 -935005693
-998532195 871974267
526754982 -615285598
684905495 -423620021
654774442 -466550151
6171085 -919139256
501179419 -639637931
821138116 -169727409
916126059 115673221
202700162 -842267559
-446179749 -995617446
-700032256 -972957292
-864762260 985086388
356955914 -753979974
-808100944 993921194
947150260 256729315
221312577 -833050205
996874147 704663310
-994451810 441989009
994656884 657808680
739462903 -335979103
-839574941 -756123149
462126422 -674473248
-733812258 -945811770
414421041 -712904391
-714892729 -962636364
-15116487 992549126
538377628 -603724732
-989813823 311547230
-122420201 -953235768
731335105 -349951322
937171612 206616970
-775904301 -892108793
644921621 -479876550
977611286 457133154
-412352365 -993482537
932668715 185647941
745455998 -325390840
248519336 -818940073
892155200 918718385
250886883 -817680260
-163426835 -961726139
-828221901 -785731712
-52326494 -936138065
-255718162 997158865
144884814 -868411015
-592805168 -999952959
796127182 -226107201
287824785 -797292175
404375398 -720495011
924410979 149515092
907310507 81790898
433874970 -697749735
605538369 -529793368
171144613 -856978361
957017855 311967224
-908724266 -500466008
892933328 30766688
-809087721 -830606476
938060531 210885860
999995723 853948138
245940415 -820306805
678545107 -432977436
-517302914 -998611939
990398545 590735947
-27084376 -929129939
-143729322 -957781052
123145111 -877387344
677037698 -435178982
-398398453 -992481943
618655965 -513758926
-976291292 923439885
66793464 -898756093
993969582 645359149
-998363963 618077820
-288799393 -981667662
666948623 -449639028
-877923955 -635210153
917680201 121864577
-628671579 -999011705
-500671985 999535221
-896211842 -561472617
-920269243 -436475734
-324000118 -985747271
994966634 663667939
992924815 627742828
495273555 -645089040
84816674 -892190952
326528404 -773822047
696917149 -405421046
61543483 -900627223
-985202280 215615777
963003974 349585925
543743190 -598279326
456483156 -679267410
206457084 -840447984
-131788157 -955267487
102691611 989178814
921750535 138433385
312393871 -782619703
992804661 625806176
-827679820 -787077189
953934434 294025067
988189085 562838232
523210762 -618759962
-280662531 -980607752
-967105400 -48289390
-586291465 -999913868
-718702611 -959666210
481981683 -657117278
-997243021 552963071
912571344 101767470
613802888 -519748376
383501303 -735664403
886548495 9528377
348463698 -759649726
660925547 -458075367
962248447 344653362
762386357 -294180166
-866456420 -675117584
746487262 -323541986
89411942 -890483967
-963539276 -88929227
-997753028 579630519
562011937 -579194402
893399439 32359705
258225991 -813749364
953377026 290856139
-83549003 -944178589
993736162 641319158
-969452211 -20056096
994127930 648144925
-32801570 992983443
966453699 893923279
-368093892 998540518
999689474 862439512
978081083 887787150
121046231 -878231095
995897575 682558834
-746458506 -931960289
907744128 83409553
-898420082 -551465243
361397315 -750977140
834245249 -137898507
779732157 -260241551
234499971 -826282856
124882437 -876685381
-71893316 -941279330
958537066 321155719
-949827092 951207224
820210607 933733449
142364782 -869475880
977648983 457453140
-166453321 -962304328
964558585 359917079
966040275 894120907
581803970 -557341585
981573073 492736030
419525289 -708994985
926812237 159717147
999800947 822415170
439441263 -693292842
-221130516 -971937443
834759764 -136612390
-492587228 -997776093
-999867336 777937618
-585697107 -999909221
244743946 -820936950
-308940460 997841117
768422858 -282608970
668617922 -447282384
199036158 -844026042
987602825 555921206
-914204895 -471110335
950615450 901006118
194147607 -846351921
854983145 -83680037
504422722 -636626179
243853736 -821404969
879263139 -13369015
857518357 -76705388
891062259 24424378
-263457914 -978271870
789086101 -241047192
895076371 38110983
-989930109 314250868
-111293285 -950753791
-644800534 -996427462
649261653 -474046519
-217256497 -971310825
727485161 -356424420
213887693 -836781848
-767875463 -904088630
934379203 193497129
-569687577 -999741628
27140748 -912378074
785173543 -249175385
959097988 324609932
-947390810 -243625813
-484592883 -997455557
633138548 -495350696
996404530 693699712
924473544 149778936
-859172590 -698585951
984368490 520351590
517341185 -624430009
925964405 909690006
572275859 -567985398
-269670047 -979127552
548169207 966528679
316108872 -780326628
246955412 -819769991
912709030 102300029
-903846999 -525253374
-956900663 -158193452
632058961 -496750493
-7522392 -923377493
999562637 802071146
597032884 -539856110
863663587 -59529719
901044841 58986430
-835961089 -765796015
560666381 -580636987
828508432 -152032869
700339910 -400128335
697294543 -404839522
-328881905 -986268707
-412615306 -993500659
926356755 157770594
-387836559 -991664954
-817956394 -810491090
287183150 -797663007
197156513 -844923640
-129016809 -954671532
958180562 318976305
-55567362 -937007793
955210945 301375465
124130848 -876989529
-488680546 -997621348
337962369 -766527020
548839084 -593048233
-642466762 -996891172
999416564 792818283
973413967 423500711
789810678 -239527942
-892334109 -578350239
483551512 -655714319
965732440 367850939
-997675661 575336164
-43204719 -933654137
995787624 680232812
-230993658 -973493335
479157062 -659632017
699048145 -402131716
933906490 191308982
820599234 -170991995
439633666 -693137922
-334264399 -986830551
968858819 389749268
-110522800 -950578250
127121997 -875776265
974372921 889906317
922803665 142792228
540852248 -601224039
286701757 -797940866
-999335085 702445970
810686391 -193913589
831722079 -144168404
991285982 602870727
937240998 206946911
999077067 775638522
105613965 -884318138
-236283907 -974307389
-447515668 -995691472
884787597 3893181
-961447174 -111802304
769189443 -281118460
609181356 -525389832
435177939 -696708639
86166289 989721467
950095528 272571427
981817909 495057309
803528053 -209985498
986619791 544745774
-588524619 -999929920
998042934 736846407
999726264 814995843
-695546443 999871185
999664993 809608075
428406496 -702085063
990161734 587615722
-3739579 -922225065
999390453 791326494
86975054 -891391607
-379211036 -990969083
953955793 294147065
597866203 -538882675
218308687 -834567343
896116492 41701095
435443248 -696496470
191487930 986047896
764339304 -290462918
899047876 51929259
799941410 -217849683
-822955443 -798629930
924004857 147804682
967020600 376750931
-995183834 467294780
999335920 788353326
469120960 972310734
933360894 188799942
971405129 408354844
995141398 667053697
931594580 180796158
-523829149 -998799178
989599722 580346478
-681396116 -983587267
988311749 564316957
-63634291 -939145728
520092899 -621786250
972032095 413047209
875268435 -25509134
280113235 -801695232
-829064392 -783637857
817433821 -178379518
953102630 899963121
789591320 -239988248
-102974925 994572600
520515215 -621378070
-248019129 -976059889
869695111 923884874
977349271 454920636
-532704052 -999035413
948804950 265540784
660598443 -458530213
855065116 -83455987
-72007756 -941308232
1972868 -920458545
-925601408 -403528624
-924752484 -408979488
996368428 692879457
65131138 -899350158
-476792197 -997129022
-1634571 -921578969
870041949 -41083792
925729221 155096817
-442984252 -995437070
-320425426 -985362810
39807937 -908140405
-973077054 26553508
-689338131 -979363881
980494499 482704234
224791729 984764036
657211226 -463206636
936330190 202628847
-725104933 -954158119
931383926 179853325
-462563508 -996468599
554478737 -587175115
-672101925 -987785208
812296618 -190235401
-986852009 247597696
-354406686 -988808280
-937992574 -317960727
257001244 983469240
-581741906 -999876045
272829764 -805767070
-36340584 993068583
926949014 160306029
355191575 -755166450
997127958 710865676
-835028718 -768255092
999385221 791032798
-538348176 -999176491
-291118938 -981962356
971097233 406064385
525248425 -616766187
-402448063 -992779984
841177337 -120353244
-397050619 -992381102
932902802 186710966
701977512 -397578616
632156451 -496624354
-877740995 982424147
692451839 -412259964
444989756 -688793907
-582617762 -999883931
285375756 -798703852
901146853 59349068
591356360 -546433302
-964584280 -77233916
-991132997 343781270
-933329932 -351585412
385122714 -734514123
952173875 900364218
851039549 -94388783
-864539923 -681409704
-674465523 -986789112
-300998252 -983179719
-774435257 -894381930
845153345 -110033738
574700279 964308152
-10617769 -924309332
922857574 143016380
-855742706 -709270034
173892134 -855734521
-593006176 -999953872
-913781166 -473446977
295485249 -792808956
-104673336 -949223454
979580342 474384648
966719695 374651785
68678536 -898080803
751482326 -314484980
-232959628 -973797617
946244086 251971384
924691323 150699661
-998298334 613613579
-922553510 968969266
-287619464 -981517392
986674798 545363392
501434444 -639401645
-191955183 -966997963
908494401 86227213
362293445 -750368253
-999914471 790244156
603899975 961614872
850265863 -96470155
-970440546 -7623411
573322168 -566827383
-51378965 -935882645
-998506556 628128685
-455016414 -996090581
395914577 -726742411
588917976 -549236286
-989142322 296332141
-864136224 -682724394
967509209 380168892
565888681 -575005244
-989875974 312973855
903424993 67525643
37124680 -909050141
-690777538 -978542914
-824742678 -794292446
-780353720 996969969
518995912 -622844049
686531413 -421199611
-124211043 -953627469
-256593177 -977299238
477314208 -661264840
999602733 804896790
706534824 -390428343
394422116 -727829766
-336740353 -987084973
693456375 -410726684
578467598 -561090201
-895850537 -563085982
874079224 -29082168
-944046343 -271273236
777386387 -264953171
924049208 147990697
-982257835 163131072
-536811795 -999138711
642458593 -483152252
958064620 318269240
999094872 776459982
163849440 -860223956
-611220274 999903040
131453863 -874003283
-896031780 -562278559
-935891957 -333443699
977738029 458212264
531728475 -610369628
-832705661 -774346746
-502341842 999543148
450597071 -684190232
507305804 -633935222
530635984 967892063
-988953755 292137268
273333130 -805488177
-980133676 128862050
333689204 -769277106
999035303 773729279
-923966353 -413983707
477826915 -660811449
965432626 365807567
-54604438 -936750045
972234447 414568668
-780701337 -884477359
-897243979 -556823848
-47729401 -934892854
817096567 -179163461
-878684097 -632437569
806775851 -202756857
887574616 12864820
-880068463 -627311846
483592846 -655677325
946026407 250837250
999507062 798434449
491115870 -648890982
989846326 583512355
-465585065 -996614631
117603515 -879604145
65384477 -899259773
-377573315 998639337
978036063 460768732
-997883378 587065274
401235585 -722834470
-772186766 -897779396
-62750509 -938914300
-84008107 -944291206
918170199 123834167
606845264 -528218887
823668442 -163717982
648970579 -474439540
-532279055 -999024548
870074167 -40989125
866474082 -51484349
-915613294 971882738
-96043770 994429905
-873047286 983441847
-37875761 -932177622
159166632 -862275093
763180487 -292672624
970133239 398958402
983189763 508370006
908360388 85721910
137716300 -871418876
-153388067 -959745294
975578380 440397232
990913537 597696173
995274631 669675999
984458239 521288258
839442137 -124793183
416052174 -711660614
-505092862 -998230076
-951635808 -206847407
-902723239 -530804337
819520989 933853044
430220826 -700653520
29391170 991390309
494616009 -645692222
-995386126 882882328
909103856 88526626
285516498 -798622988
617948194 -514638971
-685027221 -981722720
993595808 638910637
955668023 304036333
637696363 -489410914
981406471 491168423
101390407 -885950830
-996007862 498488176
642914809 -482547871
-908047204 -503985316
529180578 -612892491
259611575 -813000334
982705800 503581779
-194012210 -967361953
-164316389 -961896862
456627046 973172052
254046334 -815994446
-297931627 -982808726
-720177207 -958453488
736631544 946520776
768747146 -281979058
-619557980 -999727492
197944737 -844547695
801606308 -214215120
997702144 726414786
646636561 -477580557
-978571033 105008311
757512236 943663260
608934691 -525689171
420510405 -708235022
-691095406 -978359654
-827917258 -786488036
-685240831 -981609963
-564782404 -999675129
927476795 162589271
-208042378 -969785278
709497437 -385732039
694140504 -409680478
259999296 -812790405
793088044 -232599965
985061863 527653492
-329740154 -986358975
-779547981 -886342375
692000687 -412947427
-371152034 -990295375
780630297 -258424089
803233868 -210636059
124614237 -876793932
-396025659 -992303052
-34615164 -931264009
744593280 -326931509
267045565 -808949652
167084656 986948301
574529792 -565487376
88413887 989647819
373288906 -742817209
-294523547 -982388197
-990396042 325445094
-814915633 -817502341
-52726582 -936245788
273235971 -805542066
-929036327 -380976964
127442785 -875645666
-999859002 775836343
-31092832 -930268839
-891446913 -582097932
851245579 -93832573
507780802 -633490409
421461612 -707499814
608105125 961200209
-734415966 -945201468
440666074 -692305231
291421171 -795200684
968966115 390519564
798956536 -219992727
313620577 -781864178
-368393561 -990058424
649083283 -474287382
788008332 -243301219
925994494 156225973
-676140636 -986054292
998846121 765578254
-590540834 -999941565
938856551 905347019
-290827434 -981925394
-517740843 -998624829
733266174 -346671939
600570316 -535706300
-879211777 -630499030
-999837847 771162554
378857864 -738930725
-977442860 88199882
779921903 940322461
984767619 883544818
559316029 -582074110
-713449984 -963724465
903038182 66125497
207410276 -839981887
667750961 954946359
-916791206 971409852
827851933 -153626298
673619422 -440137232
690684083 -414949297
530473092 -611614497
734024757 -345375665
966774959 375036840
949745558 270656456
908027824 84472791
-679227468 -984650347
-939265738 -308455631
-356751230 -989025252
964072460 356670965
196694304 -845143541
960808821 335365362
386172998 -733766215
-854441658 -713237146
651429279 -471110052
939044326 215672449
425139961 -704640408
-999973428 813401709
557674490 -583811898
802515314 -212220591
-13407802 -925143703
572961951 -567226697
992288105 617631643
849752171 -97848385
-894327113 -569754721
363762928 -749367081
802590663 -212054683
719340918 -369870174
-78067385 -942824869
387726618 -732657097
-586646718 -999916569
650560084 -472289486
994034676 646497775
972107804 891105100
290829307 -795546673
686079491 -421873602
285915464 -798393663
561111906 -580160433
-888722933 -593471029
