10000 10
412340287 999617880
-180934988 -903806125
-567879336 928396977
-903079680 795432135
576865748 -959134357
-748497886 -452448803
-900144930 -120494694
-954137253 91606522
939656641 -237880837
-373363178 -813324018
-591071990 -649818982
652559520 -905371287
-584462314 -656266648
722485519 956053078
-961598804 132237543
-999836554 583547918
176808560 -987006467
-555538778 -683104820
-882937975 -171083958
-353641615 962523584
-973445434 207531222
249485644 -993934811
-205776441 -894334696
831906527 -633179653
780030444 -742867413
729231670 -820698555
-990016618 679284591
984482524 134985366
996391348 378224995
-967197458 165773246
-997598907 490587947
-886578389 -160892966
-342082027 -830946682
891685149 868247324
-583727712 -656974943
-648752106 -587937448
654686218 -903467878
161746746 -985208724
-90863982 -933622457
-537879950 -698375122
-732554414 -477232612
939125742 -240862996
125865603 -980464251
-630642426 -608511018
-379239192 959268260
816792371 -668784945
-649669182 -586863114
-999557243 632853002
778869211 -744918809
-355193805 -823703318
-388645039 -804331965
-458384978 -759395107
317671995 999816603
755265818 -783555081
-811551874 -338948037
777393922 -747503902
-178140581 -904839833
994060865 309018104
197294738 -989255436
615146753 982355265
241192483 -993280786
-968229854 172306433
-997845114 497366979
-942153487 33727578
-638874177 -599311114
550272723 -972335562
737823821 -808921011
-932684926 -6068917
144332552 -982995047
-984405972 297496372
-182558169 -903203264
-961222889 130076725
753624211 -786048335
-688778534 -538272810
-561564180 -677715483
-18369701 990854364
-806196554 -349552680
-266550419 -868673130
-615437027 -624933119
713300490 -841065163
367972618 -999544566
833974131 -628076753
681240921 -877792575
-915166474 -71569139
-963243543 730749074
281746030 -996123379
-210206833 -892589429
-980059463 258231208
-762344063 -429609771
-965483761 155182019
735827381 -811700254
-999913228 593154874
-906492357 -100450025
-463230176 -755989516
702665892 -853996576
-646737385 -590287987
938612261 -243719127
-742272349 -462337477
-311767546 -847011073
-971270210 718319988
-992597570 395663658
-890895701 -148467620
232958516 -992600446
-921407963 779383666
349234281 -999111074
-856312387 -240635992
954081716 -149004776
-850620874 -254326692
949770124 -177554809
-356515426 962167732
906138218 -397601493
-870524702 -204643622
715920264 -837805903
-971863613 196497144
-544802724 -692458998
706577989 960856319
-770241432 -416019390
43531807 -966308150
-607313767 -633431070
-998351946 512631525
-931393464 -11252836
766727314 -765507034
610489083 -938291327
885287855 873715196
-138600803 -918685303
-902916666 -111833967
-780046408 -398706823
-442205135 -770485185
28649147 992991016
-420635639 -784558355
-669437660 -562922652
470903098 -995488339
-926741184 -29414782
982617621 110475668
467205097 -996054948
890299675 -459915939
-490450785 942507756
-917783503 -62463615
-660282544 -574186879
800828655 -703096764
-969904501 183198625
-993674316 667401179
-149269109 -915079291
332490607 -998605566
-99276965 986138223
746273055 948287376
155006468 997233684
-933353920 -3354921
836885897 906965058
-198739579 -897061289
-985407036 307493404
-41311549 -947269169
309651487 999758559
-994884730 432879187
-999944758 597765570
-848749742 -258718310
110409111 -978174601
-264328676 972521018
999139173 491463020
-748702912 -452119710
-684230246 -544183534
367805762 -999541285
573832465 988394935
991347373 247380673
-648473657 -588263037
-707355425 -513311419
-941158567 29297083
-991309911 377224717
920084218 -336949464
323924119 -998286088
-957436368 108963598
-5216464 -955991851
-519965290 -713248762
974636173 21571684
741731478 949880862
-998008600 502066746
-110932832 -927581551
-998517278 518026603
-947211361 57230733
818641084 916856377
-480741074 944119098
-835716689 -288296342
988511998 194903583
-825902412 845798478
-984235957 295837081
602032235 -943925660
23301757 992768437
-856958552 828145718
918240323 -345353534
56337727 -968787184
469417138 -995726589
-70004426 987999233
-424111056 -782334322
-999685224 570758897
988229656 190216357
-203103695 -895375674
-258045686 -872494411
-998875716 530798395
872417891 -521253007
963657589 -77893333
989342214 209155526
-375405061 -812135271
-708753637 -511370589
931876853 -279725688
-943881409 41573962
107480947 -977723963
-626963997 -612549964
599921047 -945306042
-842338456 836853004
-958238262 113301292
496622786 -990515760
523771318 -982726244
-221839959 976541294
-191717281 -899749454
-195933978 -898139665
-700185554 -523126488
498500549 -990061938
512769977 -986265923
957176034 -127385594
-997801144 496130667
449490496 998374165
-123877612 -923509414
508269133 -987546935
-546444499 -691043908
-866052241 -216224824
-987480869 329889094
503216548 -988901323
-922776213 -44364518
981169384 92625172
-549056420 -688780651
778158982 -746165111
641572583 -914751702
621504416 -930421235
125582273 -980423242
-783839863 -391863667
995869016 361133191
-653485801 -582352191
627755294 980083681
-327790415 -838653349
-351341131 -825854033
-378397384 -810386999
994397863 674244663
-148050553 -915495354
559094683 -968278464
-934115703 -245862
955634180 -138352873
-746027950 -456399002
-985617576 309646247
-880067070 812926089
-993635010 411794234
-802151419 857596865
-338881108 -832692174
-600979622 -639913324
309375190 999756335
-520636719 -712706978
-832443989 -295447657
779146227 -744431003
914146998 846353812
545166094 -974487707
-661484495 -572725785
-72539717 -938872271
-665214617 -568156708
-135646913 983601739
-962481102 137347905
360754768 -999392625
-366489389 960916791
-958194662 113063540
-950657469 74038207
-774921601 869751213
-812910116 -336234247
-970431712 186737557
839738179 -613565605
-650836558 -585491165
-315716788 -844975842
-930510448 770434171
338597934 -998806685
229482201 998829218
-953894805 90356035
-999989753 609362946
-357108033 -822629686
971882525 -5332367
-943123656 756910582
-564975582 -674617547
993440949 679638961
892437218 -452003946
-910418736 -87611836
-675606118 -555185852
380852452 999996924
-780978920 -397037129
887632525 -469597351
-492743124 -734463870
-666479966 -566596196
-897217455 -129511212
-822507553 -316573294
-724044241 -489710164
-982631557 280599611
-677704878 -552531766
63624096 -970165889
999996776 597687334
334523209 -998674494
-993850099 415273208
308978102 -997609997
-850394501 -254860818
329080464 -998484959
-589220227 -651642068
-992093432 672988324
-958879316 116841507
159726023 -984960585
-583642092 -657057470
786116697 -731779722
439578048 -999082383
-171284889 -907339902
700291348 -856800499
-729006952 -482487711
495769440 -990721067
957522733 -124876632
999787106 544387724
-561308231 -677946584
-499205523 941022439
116199710 -979045536
-506606715 -723842308
-998495793 517312295
562115101 -966812379
51898724 -967938288
-971534243 194236453
-851887995 -251327464
398808049 -999963022
-998031586 502763179
-906828293 792328965
959972030 -106902201
622316382 -929819474
-763370670 -427874358
-116146197 -925958250
-986884911 687347711
967682384 -44120418
959642304 -109366083
-452999795 -763129365
-620836235 -619186730
-939624330 22658224
-139927475 -918240988
-971939125 197017179
256037498 -994421398
-632721412 -606214594
-915861559 -69170370
-978405860 244837485
-724555043 -488972115
-625141418 -614536189
-404203706 -794865504
-545554827 -691811630
-975359696 221468377
998799946 472668072
975348742 28699156
3693190 -957987943
997813838 429109097
668428087 -890677120
-978740364 247481783
995285696 343237256
987257168 174742863
-912580957 787410340
254314333 -994295762
-623264988 -616569233
-982206040 276718003
715814175 -837938897
193447220 -988854480
20279916 992640684
-380255024 -809296029
-605617184 -635183147
-659822916 -574744557
485231723 -992991131
-998763735 640578959
76388305 -972511415
979712355 75635719
-853458062 -247570690
-97490207 986256639
226774908 998787662
990778908 693446212
-576328770 -664047358
-154161323 -913394040
48196368 -967220934
196625570 -989186275
261233905 -994793858
862395017 890995520
430941412 -999609777
-905417689 -103905732
-857531878 -237633007
979827336 732368191
419055485 -999957015
-740673288 883068899
-922925091 -43811927
-993155538 404221594
-931078095 -12505684
-880733677 -177184782
-194631323 -898638071
-833893191 -292294762
-957646053 738792842
623288190 -929094573
-5727619 -955874974
-644179827 -593252783
517472898 -984827326
108306946 -977851944
363526868 -999453769
-572288982 -667853954
-523549639 936729434
-271013581 -866634741
88665051 -974654710
-21110250 -952278041
444409036 -998705726
-642709107 -594940769
985336945 146717486
655843809 -902428900
-180327546 980105186
916967021 -351091063
-813500546 -335047812
350285818 -999138485
-795080547 860902934
485428107 996337955
192955383 -988802723
-965372741 154509489
713203770 -841184912
-997647401 491878223
-259482147 -871855699
999310700 502404298
-109842516 985429378
-804290456 856571387
-305246851 968214981
-797252033 -366844931
-915946363 784413871
995221293 341335589
841149383 904502108
-120909894 -924456393
-738226312 -468609807
-356208282 962206002
-988197270 338028570
-298078152 -853841166
-737108416 -470322085
-430413036 -778268767
796398327 -712069841
-828408371 -304143059
542550081 -975559997
949039431 -182236301
-478094432 -745311725
273799892 -995634100
514397963 -985784406
845408921 -598984343
-735425615 -472891587
568357678 -963659646
-289371307 -858023024
870695788 885030358
716895905 -836577098
-534665236 -701095346
683908707 -874990742
-849534488 -256884823
-523902056 -710040745
-145334905 -916419138
-176934892 -905282457
440116826 -999044141
-993614070 411457030
107981553 -977801613
-553935473 931113820
-957987920 111939564
13002333 -960011323
-918186233 -61041604
553948170 -970699432
-212261609 -891768991
310304185 -997675300
-900380489 797635006
791715964 -721202075
-507293246 -723306176
-999935624 596358957
-390368407 -803297543
-243567665 -878816711
-913605320 -76912043
933455131 -271540194
649008362 -908476447
-852660225 -249488616
101055462 995660988
-912587819 -80355037
-414725745 -788306581
-510273076 -720970411
-829739217 843798704
-994910209 433335393
-913399370 -77611084
-974711437 712344195
-502547856 -727000955
-740033861 -465824179
-996918976 473799369
979666811 732822819
-895009744 -136215261
-997445103 486578623
-283223426 -860943414
-996757589 470119598
-624812238 -614893417
-673030986 -558430191
-777931906 868478062
-244972978 -878212046
872017319 -522539346
-982275704 277345392
974920810 24404276
-982353405 278048073
975656773 31841906
393678781 -999925180
-713315971 -504992986
-957866368 111282380
-618267773 -621932787
-914399991 -74201405
639298425 -916606699
-214819696 977168479
-186196122 -901841855
874457778 -514643927
-999990705 609834890
790678911 -723190720
296634942 -996974183
-817990563 -325930509
887786361 871636555
-829621765 -301546289
-628941632 -610381385
-975584102 223144021
360557725 -999388170
-169636698 -907933972
619907530 -931594789
612368327 -937003868
-969000231 177255479
-397836763 -798775768
-969456574 180235477
994027899 676371810
256991975 -994490364
398597523 -999961774
-998908077 532032656
140122649 -982437441
-579242471 926090875
-851831458 -251461823
952045789 -162723979
198732434 -989401462
297424061 -997016250
742795689 949509370
957474778 -125224637
165062429 -985612477
911567207 849161339
-720052940 890126351
-999755944 576199658
-786649370 -386725919
-63653019 -941341058
-249946138 -876056409
-878913991 813734306
975220310 27406483
-974031171 713582701
81686075 -973450079
-235146782 975326780
954187166 -148288678
962757607 773679308
-997896419 646935560
206979938 -990219243
-872501107 -199429244
-12775930 991132207
-741375788 -463739359
-496234809 -731823272
-570726677 -669312585
-999995020 612360112
-998286994 644237791
-991297746 675581731
-448904622 -765945099
-992220149 390049348
876839691 -506825579
-995016790 435251913
-976079526 226877398
-160343732 -911239246
-789635678 -381199232
-741888698 -462937672
-868067182 -211039637
987439805 177561066
335620743 999919482
377075318 -999710525
-829999214 -300735628
-129708677 -921626515
-419979655 -784976787
-981903765 274035910
-290982542 969790174
747789643 -794719282
304617742 -997392557
-497905768 941245341
23901102 -962316225
-873377964 817543743
-968995599 721998348
-323369307 -840984704
693974685 964413536
802036471 -700607368
-484639467 -740523183
-691254693 -535029504
903762165 -407314493
-890571719 805314077
595166621 -948317621
34567252 993233034
786819669 -730472859
262434357 999294896
-167006704 981190877
-797160300 -367019614
-449070383 -765831847
967259270 -47794488
-546303564 -691165582
-212868850 -891525686
767279406 -764611010
991284570 246093067
993193383 288015406
753944967 -785562242
-992261643 672419018
-848962850 -258221745
562425037 -966659993
-558428791 -680531829
-962503945 137481202
807346554 922603943
-208290562 -893348024
250463897 -994008455
294878758 -996879352
544896285 -974599230
555554896 -969954840
337047830 -998757437
-550650161 -687395654
-989082863 681791778
-818455629 -324976051
-980287125 260131571
-44501859 -946446942
-986384813 317773666
-343260323 -830301759
-305271929 -850305204
100577367 -976637616
-486634153 -739043364
-911494791 -84031090
287525159 -996463690
996256045 373728022
628534007 -925109560
-125905380 984307272
-207302072 -893737355
-879184091 -181450075
979349029 71502375
-962583938 137948053
149964223 -983730247
-958375644 114053169
879470176 -498056384
-876428338 -188922349
323392043 -998264484
983519561 122140866
-843910848 -269883896
387007136 -999857283
-603461203 -637388513
-882214767 -173087978
548238046 -973205359
-301062880 -852386328
-876281391 -189318472
-593509734 -647404225
-477457427 944653601
-560930197 929766638
634744323 -920255402
510152312 -987018459
776426397 -749187585
518024090 -984649471
936789215 -253753138
15363319 -960518480
-219907902 -888692617
941270998 -228699649
-993716268 413104709
-92289715 -933204555
997610612 421000834
-385760582 -806048419
-759510816 -434381758
-805114418 -351673820
-890136891 -150679774
-343891547 -829955950
998793966 472374122
-727891880 -484125404
-155008318 -913100870
-324249042 -840523420
-856770141 -239514263
403521444 999778306
-929439314 -18962304
441761807 -998920875
-621295343 -618693784
987575351 179695993
709424345 -845825723
-553490743 -684915080
-995926146 452506586
4574442 -958181784
-357587281 -822360613
655571796 974141480
960838532 -100259130
-614648031 -625764494
890037100 -460878950
373977518 -999656326
-979234861 251452690
-999588326 632436302
650432118 -907240520
992652961 683933387
-652304414 -583758134
249440332 -993931390
-432634321 -776823919
827226415 -644539019
-966012539 158402056
-748423407 -452568235
-43711512 -946651865
-756555547 877165510
984813263 139472205
72018200 -971721673
-674046780 -557153272
-336384913 -834044593
-577164963 -663254694
913637682 846926271
-312367287 -846702728
-637621312 -600728356
-223557716 -887208905
73326873 -971959526
-33927635 990056707
176832610 997786082
-981168693 267623474
982045616 103267429
377651003 -999720331
-953576080 88720632
-229539511 -884747040
-386770119 -805449184
-743544214 -460340493
544020661 -974959015
-938227844 16745716
-784351218 -390933038
-809109840 -343797919
979071804 68383215
625046354 -927770627
182479312 -987655148
-896005871 -133196777
-724809708 -488603806
121861366 -979881166
-737442606 -469810924
657603171 973671312
998169702 444041689
-994101644 665788086
-742377192 -462173142
-35382181 -948773022
-827553104 -305961999
438520882 -999155542
338347735 999931668
-996777530 470571780
-200325506 -896449986
-235034562 -882446652
638450545 -917292952
-912552481 -80474256
-851436908 -252397504
-621059786 -618946898
959513205 -110321530
-218524436 -889252126
-18045821 -953012069
-925669002 -33498101
-280728842 -862120762
-82500489 -936050228
-808461704 -345082003
712743085 -841753670
437680306 -999211416
-670147264 -562038414
775274484 936945134
-999897599 591020332
561398054 -967163129
230693879 998847535
-769315948 -417630820
296567009 -996970533
-999949991 623039234
-541791211 -695043570
-890401657 -149911028
-374238930 -812814457
-984787805 301251388
613466485 -936231340
-266199780 -868832355
-418128984 -786153871
-717256861 -499437928
-997205407 480617104
562655685 989710017
-785119162 -389531436
-673478367 903935734
-334221215 -835212439
-969186261 178467958
-770942391 -414796101
900590847 860261004
-911328700 -84587485
119035059 996222545
385672293 -999840020
-810135300 853718995
674199790 969657870
-997017198 476100465
707619809 -848032034
-665840083 906021213
303116684 -997315475
954757968 -144401436
996191083 371583633
987244277 174546194
-782780468 -393788075
816395273 918029159
-158042233 -912045100
994261762 314296665
812180854 -678998929
-902845084 -112059685
-527729181 -706881815
-728375233 -483416335
677103349 -882065265
-837659926 -283990531
809484971 -684887411
-401643555 -796444327
-870823235 -203859408
342757096 -998933695
-365108773 -818097164
-435634662 -774860622
-954591780 93958591
-529954101 -705037135
-434252652 -775766842
-976629295 231065705
723263120 955814811
-888597009 806773910
-843664135 -270447046
178372436 -987185987
-811452961 -339145222
-427015987 -780466770
-987659740 331907050
126744074 -980590948
-972588314 201520843
-44264815 -946508460
-412785516 -789524782
-854809920 -244300430
-351141821 -825964368
-910235024 789465958
654061179 -904027682
570303631 -962645092
-683226045 901217920
-984168469 295182997
-565587611 -674058412
-998558584 519431287
-864771974 -219493112
-482773884 -741896288
-692006198 -534040000
-417765387 -786384802
-475994199 -746837289
-530626851 -704477748
772504466 -755902406
739465565 950656076
961494771 -95179527
-988239303 338513762
-302752361 -851556304
958509718 -117686685
-919943035 -54755620
936485024 -255409788
-462226093 -756699545
210805064 -990585001
999890268 561518495
722708514 -829182524
-833128359 -293960163
196283311 -989150728
-982312211 277674468
852308225 -580609119
-748791437 -451977406
-847530607 -261553852
999819413 548693197
-999434821 634391656
771235421 -758051867
852804022 -579247887
999999781 604029291
805045406 -694339423
-923720156 777166845
916202216 -354522908
482692613 996514138
-546320165 932563264
821579986 -657911963
996644674 386719756
-987583445 331044597
889342479 -463415875
-423980917 952999374
-987453972 329586613
-464138224 946802364
68903986 -971150671
512148469 -986446315
-14343858 -953883576
-999678997 570320211
977750373 53832458
948175999 -187680881
-922699807 -44647664
424223787 -999854891
253261089 -994218161
427391114 999232070
683369876 -875558877
-802844113 -356104939
550091409 991058736
-995757177 658849980
-779249115 -400128157
-837966444 839327136
801381706 -701958296
39406205 -965486855
-335964967 964664340
733257925 -815252148
-749495707 -450842552
-31395243 990190291
769265270 -761342650
421796243 -999915028
985618099 714707784
931071845 -283837361
859138251 -561542491
-647520113 -589375852
643079417 -913505005
-17260414 -953198246
-884564101 -166551379
-939071288 761393498
-237396081 975115285
-983926796 292851250
199726676 -989501932
-776936313 -404241482
999570364 626130356
800039191 -704712806
-461155427 -757455793
918677695 -343369002
79404630 -973048761
287008949 999561938
234489556 -992729893
952434698 -160122970
880141587 -495792683
-813627436 -334792351
-999980040 605486160
-682076028 -546956713
-403602222 -795237148
-861970010 -226569610
-690516929 899127478
708164783 -847366245
-947557986 58894018
-371696576 960254441
929283921 -292844751
-938629814 18435803
304445864 -997383843
-903328002 -110535453
804697841 -695067062
94830696 -975698874
-604737049 -636085294
-792946717 861887806
-773829881 870208118
650800168 -906918954
-841682714 -274951117
-707817461 -512670989
-500533024 -728555011
216612363 -991132171
-966007261 158369772
-586120778 -654661170
-991039762 373582140
558948750 -968348262
707747002 -847876953
-149630606 982558845
-992746764 670761972
999809300 619892859
29054320 993007670
841342443 -609471085
664670340 972001350
-19837082 -952583718
356219555 999985563
-710643828 893126583
-714941120 891775400
-587439318 924390472
-942851821 36884023
863137808 -549889948
-739409593 883513706
-831553510 842837887
451772628 -997986392
90911819 -975037146
-996786320 653621944
-782882478 -393603175
-997367361 484602650
881739078 -490320145
-600035664 -640870757
936059271 -257713272
-524380863 -709646932
-699360531 -524236948
-964588909 149788461
-865536713 822721394
-999446188 556469861
-991230870 376153518
992684326 276434248
-246638407 -877492745
954966286 -142980760
809603112 -684631766
-788878968 -382606531
-201711436 -895914719
-964493430 149219135
-952714345 84339839
-865452886 -217758481
-306555977 -849662710
718638282 -834372317
-999385086 553341341
-998178950 507244006
-867475617 -212568176
-797561902 -366254796
153413869 -984173786
-7980135 -955356763
-26062613 -951076704
996053598 663683074
-838295080 839142785
701269653 -855652671
-263815597 -869912114
-731041935 -479488235
-938718526 18808828
-700707779 -522421501
783064547 -737407620
-811824568 852883696
-938899972 19574332
-619618824 -620490317
-689597228 -537203818
643809534 -912894976
686282381 -872481953
-96543432 -931944634
767814353 -763738883
47864141 993761120
-504080845 940181830
654351936 974419590
-932504132 -6800091
-999967399 601926012
988298949 191357917
-446245904 -767756625
-358706370 -821730089
-235982112 -882046822
550585091 -972200588
736979083 -810100223
-669398515 -562971422
110691028 -978217559
-952420207 82854791
911127551 -376661597
-134388916 -920086660
-979269100 251730749
-877668878 -185574639
-443403852 950072470
735286509 -812449666
-763810692 -427128898
-661123217 907244833
-955434777 98334244
189316479 998073758
-275732668 -864457027
514692607 -985695630
231216378 -992450620
-525626297 -708621334
-135964286 -919564288
936559968 -255001770
-40013358 989726346
951910168 -163628871
-660677020 -573708070
-522570124 -711131750
-962340987 136531978
-168677862 -908278993
-917792094 -62433346
-727994847 -483974586
-962744462 138888973
669369388 -889762784
-267016426 972258699
-949088040 66294446
-894306101 -138335901
-960356491 125142100
-471538415 -750057231
526775235 -981666624
202267592 -989757657
-908500235 -93923037
-687609025 -539797688
-121475616 -924276595
-965869320 157528197
-762561237 -429243080
-732744793 -476946448
-955693508 99688686
-175906343 -905658708
294005604 -996831819
-964563606 149637481
-974477880 214960955
-257361307 -872798122
-559993859 929947978
-855306776 -243092164
-501385536 940647029
-635441196 -603183488
214794053 998588897
-999091724 539531772
-184287411 -902557735
-910658421 -86818170
-299472122 -853162890
969177982 -30854768
-999858206 586003773
-111192666 -927501048
995904089 362252246
-16874677 -953289456
995598496 352666154
-750431662 -449328726
2652287 -957757987
-997750765 494719590
131070997 -981203759
942732702 810205473
-887279345 -158906303
956910428 785685457
-760643377 875574076
568916188 -963370292
756321669 -781933805
988070346 187606110
74468942 -972166188
-747602701 880552634
-964584961 149764893
994547472 322095332
964750437 -68918709
593516621 -949345621
501621397 -989301091
559746892 -967965188
-231433354 -883957297
-922357579 -45912784
-896335915 -132195238
663831141 -895062768
162995533 -985361004
959032836 -113864413
858548708 893584967
-992068948 387846768
994691132 326116543
-723560891 888971109
999462081 512873443
-499985508 -728973615
455974258 998066579
974808065 23280298
-772333694 -412360694
-991568168 674731927
996964176 657007969
266689982 -995172486
232025812 -992520493
606962870 -940670490
-210654782 -892411441
997800613 650114414
-140915830 -917909381
-779028127 -400521779
-533485768 -702088918
385385652 -999836174
-147678701 -915622292
89405630 -974780839
964505994 -70931797
941438556 812192151
-329392598 965442496
-697537876 -526685541
-44871325 -946351057
436013681 998933690
275316693 -995729457
-931969905 -8950541
-68272585 -940061928
-268068845 -867982346
999204156 632566494
-682753481 -546085899
238698831 -993078198
-730021402 -480995126
-821337334 848121440
-780304057 -398246298
738610550 -807820620
932106867 -278538987
-989930955 358992356
-851110993 -253168458
28172549 -963201411
-766138134 -423139000
823977912 -652282001
556559396 -969484283
999710831 535696440
820824818 -659656595
-256961576 -872975364
-992027472 387250928
-959390128 119696448
-541274343 933500781
876766140 -507068150
-145327819 -916421540
-983723129 290895432
-998673399 641322565
-16184850 990963344
851527158 -582747485
-40548202 -947464770
17334760 -960937650
-329390763 -837803023
-992921425 400601869
-526170399 -708171988
-940490476 26379896
-904484937 -106875344
565050998 -965355847
100476122 -976621466
612179008 -937135003
153171735 -984143091
-157310245 -912300278
-945479375 49011722
966013458 -58415818
-589597542 -651272729
-501922045 -727485476
-991684100 382384561
-526517309 936194014
-745803913 -456755780
-997574413 489941201
774824314 -751946920
996225689 372725603
999520939 517264273
706014290 -849980099
725030068 -826197248
751280633 -789551481
-605146506 -635666048
-924138242 -39276080
-944421602 44073741
18280846 -961137577
578811107 -958060135
-238183879 -881114379
981408909 95503453
-979508909 253686736
-814200236 -333637013
-926622079 -29870818
-500338275 -728704154
609924269 -938673917
-875944582 -190225406
709280565 -846001672
-947508309 58655479
343428968 -998953323
399085673 -999964612
632747707 -921833651
572202905 988597186
-997442642 649859121
692526610 -865691903
-661021264 -573289533
621918242 981198131
528389124 -981080068
504375358 -988599636
-563879121 -675617027
-842363165 -273406287
-860916515 -229208686
-428038073 -779807059
-400108759 -797387276
-302223160 -851817041
981564417 97383498
-806451285 -349051258
-571601953 -668496459
851676233 -582340004
-187584116 -901318056
-999903017 591735470
-595518758 -645405935
-969575202 721080366
-130658798 -921315812
-508905137 -722044277
-843425936 -270989866
834081923 -627808258
-690949870 -535430312
-758838652 876281060
-66809973 -940468100
-656782821 -578414422
-574556678 -665722188
-971426254 193497704
-267321531 -868322761
-981780279 272950897
826995418 -645091867
-307588912 -849143545
914223546 -363304512
-587065314 -653743400
986834712 710056385
-263295973 -870146526
430740428 -999618669
946687464 -196861661
-765955984 -423452901
-427862751 952422959
414399400 999578336
803761762 -697024472
-700055993 -523301265
450036480 -998165873
945179648 -205892074
-848154897 833476747
-935250979 4405634
-966647860 162321119
-891451784 -146833048
-321146721 966399540
121223026 -979787805
-980543161 262281027
589879503 -951595650
-615143585 918360935
-122092604 -924079963
998119498 647013170
-19185028 -952739950
982111860 104094486
-824767603 -311841438
-905517152 -103586539
-970348287 719838603
995511307 350011601
980373129 730815138
-702380386 -520153415
708402796 -847075220
-911672184 -83435490
161119131 997393223
-990701181 677377617
-985716912 310668686
-506394558 -724007807
-484006279 943581837
936232477 -256778205
-160761230 -911092268
-964498010 728897099
-437219803 951017922
671423906 -887758872
-703302561 -518894153
-693953800 -531467085
-897717059 -127985200
-997080181 477601975
-635978441 913493139
-779700109 867724575
-598480591 -642442085
-484372069 -740720292
312407476 -997775686
993356123 291784726
-794111192 -372800087
-538756501 -697629919
-956591611 104440792
-995577281 445639576
978416444 61088942
-58105872 988697764
-643252024 -594318065
855138814 -572786981
-976790707 232302489
91781445 -975184737
352383327 -999192507
-902762762 -112318782
-981364102 269314443
-999320538 550108046
-938129805 16333835
-998649415 641514200
-821593227 -318478592
-580344231 -660225664
-619026170 -621123817
-707426795 -513212570
-893961474 -139369598
901471677 -416581488
600653256 984661797
-852724933 830742589
-736533742 -471200977
-14839217 -953768104
-761904775 -430350808
714642890 -839398801
-330258686 -837340106
-950552760 748085802
519831081 -984064677
-777464374 868676573
582889481 -955738464
-790479722 -379624672
-193983269 -898885603
-505038822 -725063838
-608160002 -632551221
-998707167 524620356
-979490140 253533143
574840706 -960232632
-939990023 24221448
-534015924 -701642491
990228658 695988126
968957801 -32833351
969718290 -25879932
-927258765 773721272
488048853 -992417049
-20591269 -952402869
-365760865 961009243
-561235269 -678012330
173189246 -986588247
-918970517 781661915
-60042991 -942325201
-596600531 -644327190
-997269214 482172363
-862296954 -225747594
-997639908 491676880
-966660030 162396959
938323806 -245316791
646678745 -910473022
-727268013 -485036576
90624954 -974988417
235061912 -992777976
406431902 -999992750
-992056723 387670637
-889489615 -152556800
999866130 556523545
-83220213 987180761
-94050947 -932684705
-565679899 928834606
-220222382 976686494
922653106 -324996375
-991257785 376516861
-131119274 -921164883
-996544472 654952931
-703511805 -518607742
402683982 999793024
-734474234 -474336249
993444609 293838015
-322034686 -841683232
978262199 736785411
948479239 -185784258
344315508 999953094
-375151799 959811869
288904589 -996543910
-25059995 -951321755
555759204 -969859561
-979663244 254950909
-905328105 -104192842
-957578123 109727613
-736016795 -471990376
437406737 -999228866
704823254 -851413125
878473391 -501400133
780245466 -742485292
997742844 426235663
992024533 261639170
607396308 -940379519
-604698428 -636124816
-349041800 -827124963
-924473237 -38014846
617286369 -933505677
-751262467 -447982739
-999993283 611252020
-940109558 760255904
802278467 -700107324
-14081197 -953944777
-181493662 -903598842
-891228880 -147489081
961624948 -94164884
-988961919 682107950
852116007 897757863
-502949507 -726689540
-974051632 211863346
994643587 672818338
-104514305 -929549595
857630749 -565810893
859835607 -559542592
908683936 -387015070
-562371883 -676984663
108820227 -977930871
-854921035 -244030536
-986974663 324246245
-167057811 -908858318
-399435320 -797800054
-341756313 -831124695
-585671990 924760216
-981427869 269868668
-851295046 -252733213
996337763 376437269
-499826274 940915636
749983788 -791480135
220604161 -991501384
-87877108 -934492969
183719668 -987794410
996449557 660834989
-484129161 -740899146
-862524446 -225174612
-272923576 -865757395
750060331 -791366335
-813968651 -334104208
-438555854 950814927
528110133 993135148
-993157111 669322528
946216017 -199718583
891123577 -456886873
999729158 537739351
-657497104 -577554958
-500310477 -728725417
-604269704 -636563236
-761330657 -431318437
-999982479 606378145
-970632032 188089570
895990407 -438378807
904793018 -403109530
-932747024 -5817500
771771163 -757144983
976776119 43501575
601682229 -944155108
863588996 890151353
-307918067 967913222
-994989311 434754750
-793942224 -373118889
436703405 -999273421
-268423237 -867820613
-257177446 -872879707
928319066 829569388
516747550 -985058118
-944902647 46315513
821692991 -657649152
-939888943 23789253
-155542731 982103617
72925363 994696748
123234577 -980081803
998945427 480250148
-565203771 -674409209
999687046 623437361
-423021136 -783033165
464766316 -996396685
-950724505 74371588
-923427203 777449208
-993841512 415132946
851791506 -582024552
984201492 719379873
-999349576 635369842
-633079470 -605818249
-743241777 -460815967
576416513 988060949
-944609134 44947114
896642688 863839052
-214794760 -890752963
51257377 -967814525
-969257924 178935556
162984276 997440942
-788894960 -382576825
-912772558 787240367
-948793798 64859815
-397577579 -798933398
-568118779 -671728655
-313882384 -845922748
-132019166 -920868896
-945758741 50324641
-814985498 851309435
348025699 -999078904
-768476205 -419089283
-370573005 -814942974
203365472 -989866391
-162211605 -910580758
-883450283 -169659701
777701527 -746966686
-905031840 793818684
-162863893 -910350115
-28864367 -950390521
976218685 37663405
533822661 992616961
-996666689 654291176
138078392 -982163650
-61937585 988475878
779324436 935260701
947952450 801923012
-651710500 -584461883
537447763 -977628913
-513645719 -718308388
776374975 -749276951
-202405184 -895646290
-932951025 -4990161
-388626280 -804343163
-701139696 -521837333
-19714617 -952613071
999805757 546829453
-999859306 586138196
37764429 993362360
658634567 -899897647
188516464 998056247
-993430294 408533498
-999671804 569819291
911347290 -375723435
703369636 -853156705
359248143 999992314
-594849357 -646072287
-253424369 -874536510
734763404 -813173735
233150111 -992616694
77649292 -972736609
929009303 828733006
769859804 -760356378
-285654692 -859791326
-210752815 -892372446
-776215045 869205800
-213067727 -891445949
999424997 510243606
-443895107 949996464
-955297378 97619553
-975548095 222874156
672010707 970202981
-959841851 122232861
-524555581 -709503152
-119720946 984745471
911766275 -373927639
623641279 -928830315
-304673064 -850603183
-999815964 581460586
-594714698 -646206271
989738826 216212100
-988025799 336067050
-702684217 -519739967
-857441280 -237857183
-906307740 -101044736
-983331720 287150959
51329446 993893906
-991340042 377634738
272485347 -995551148
973931448 14619378
-956326933 103033853
-225254570 -886515847
653429311 974628290
-855160542 -243448383
346123396 -999027679
-998500230 517459283
-988446240 340927488
-725192546 -488049531
-991004154 373103728
-878915677 -182184363
995444546 347993492
-522118068 -711501308
-639049130 -599113093
987036290 709264873
-276484302 971308565
972742821 2989083
-335979256 -834263823
-16363587 -953410195
-441408726 -771018951
-185140808 -902238098
-962511620 731820228
304817383 -997402669
-306733737 -849573402
-178949955 980218780
983312879 119431814
-505256301 -724894577
-834624267 -290698665
-706454265 -514556565
-979494317 253567320
-822480976 -316628804
-941041371 28781286
932365151 -277205340
602354203 -943714224
-998632379 521999725
-810471876 -341096403
-991966132 386375063
-839075121 838703817
-905340982 -104151688
-555188342 -683415629
494520528 995739769
-998913682 532251655
206807450 -990202473
-809416168 -343190686
185642514 997992678
-280463411 970899212
-633239748 -605640714
-579211883 -661309516
922754409 836277047
147355514 997029160
-979905703 256955067
-900228314 -120235779
-863735839 -222118869
640128221 977551822
-990168529 362034493
-905017734 -105183713
340005276 -998850999
-972585503 716117578
-997521571 488550901
244135906 -993516785
883786610 -483233550
-2631189 -956580785
550090424 -972414074
-997798915 496068177
-999265444 547414893
-998477704 642862396
-24747954 -951397866
123463090 -980115148
-998508192 517723784
-961842739 133644742
-849624581 832612462
987429372 707700905
89371612 995271118
-748103855 -453080433
-648833574 -587842100
-307719144 -849077999
844987616 -600079773
-919430850 781236668
133973003 996659814
-978253200 705686280
306173717 -997470850
983199779 117960567
-902070594 -114495869
-324743359 -840263897
769646135 939271368
979260404 70503040
797896663 -709072654
-997891492 498680184
-999972781 603250907
-138815010 -918613697
-996062965 455236576
982272631 106109796
321688484 -998194463
541158953 991946861
850285064 -586111827
872746645 883504722
674812416 -884390802
915656592 -356963202
-365509212 -817866965
-832041013 842574541
447413618 -998428641
792707802 -719293011
-442137456 -770530601
937162445 -251712906
-990018793 360115360
299755308 -997139181
-607526545 -633209876
-987025561 324808944
-769410198 -417466992
997473938 652930024
961872703 -92212750
-631219828 914631811
715174755 -838737517
-213251091 -891372417
905175357 -401547726
823132079 -654282554
-232245104 -883617773
878315795 -501925101
-214390445 -890915235
868113896 -534818125
86567722 -974295383
278185184 -995908397
124956111 -980332398
-312084231 -846848303
-960827837 127818334
82811789 -973646026
-342400520 -830772504
-273984550 -865268124
559024538 990114213
-990339893 364264549
-631598560 914541610
-997517179 488435744
553836589 990667654
-506853039 -723649996
613273037 -936367818
-875712191 -190850084
-973333824 206740040
994738342 672240633
-925005237 -36009800
-222487610 -887645663
-151658504 -914258183
666418479 -892609230
-630583843 914783280
895558390 -440063869
860552136 -557471524
686737710 -871997720
526955262 -981601562
-946261737 52702669
-759809677 -433879027
-761151155 -431620782
-822836419 847361237
397705728 999869660
476760935 -994528703
952845708 793548559
-786122489 -387692454
699274504 -857984467
-934515790 1389929
-143361703 983033102
-911596180 788278379
-942748018 36413407
-965707577 156541846
-620800065 917066702
-868246950 -210574482
-745295100 -457565488
-341914665 963950473
-845863110 -265406852
9926561 -959348087
464324363 -996457536
454576893 -997689861
798199239 -708460226
945269403 -205360695
484965431 -993043782
192649580 -988770495
26569847 -962870116
-813063478 -335926431
-652949307 -582990904
-704853593 -516763542
-730128697 -480837177
-996296524 460045288
871149525 -525300333
-15055068 -953717732
-369586604 -815514524
-328322117 -838371265
812779356 919885859
-975102064 219558860
-979074672 250159724
-426323819 -780912546
936807758 -253651941
180783818 -987462443
-57582761 -942991173
823692124 -652960834
-221502288 -888046244
-298661016 968948076
-593448840 923119030
-991730326 383035714
-986426602 688463727
-936840280 10963740
996272616 374275467
-92815182 -933049551
-645898935 911088255
393115832 -999920067
-756157772 -439981517
13949543 992367973
-422118969 -783610463
616501050 -934073911
-552811697 931329032
-544121575 -693044853
-62885289 -941551610
-981240178 268239871
839401575 -614421140
-978871744 248529095
999694287 533975634
-908805871 -92922173
529843570 -980547269
345092347 -998999442
-253371829 973583353
988152113 188944871
141089180 -982566325
987051927 171614983
813193652 -676772495
740506494 -805162470
-711560323 892841307
-490816905 -735915459
-536691378 934346726
828856075 -640618771
173957073 -986678117
-230352982 -884408758
-658129572 908010198
110839749 -978240151
-928574628 -22331029
-823675503 -314130516
-925503997 775437412
-775939464 -406009967
985031018 142471397
-857018292 -238902413
368264523 -999550226
391959584 -999909121
-304151086 -850862481
58866167 -969268474
984463896 134734581
61495776 -969766807
957761774 -123139495
-250447337 -875837628
-996469275 655355454
585218086 -954372956
-997528466 488732045
-415535290 -787795991
-689285557 -537611103
-146934776 -915875657
920792876 -333683638
817956714 -666181831
-805492074 -350934275
-853340629 -247853711
260508123 -994742140
996703592 388707784
386179386 -999846712
306235442 999730794
-305129707 -850376096
-999866885 587070632
-999826757 582531620
402828231 -999982035
-993882016 666623403
-601433650 -639452227
-899591936 -122209910
-396170691 956985446
961027468 -98800437
892509624 867517461
873415419 -518032547
192817328 -988788175
-767191645 872946695
966302279 -55978620
628744306 -924947917
-978179426 243053994
856148845 -569968456
-984734468 300724382
447123875 -998456677
607806770 983540534
111554016 -978348548
819283465 -663188583
969001466 -32443197
-455670157 -761283326
-217888251 976895418
-943826824 41322422
-301126686 -852355045
-374381684 959910802
-973341623 206795039
387887924 -999867613
-990641093 368241524
-600254386 -640649059
-335351093 -834603221
-751277532 879186319
973024133 5729296
-237060026 -881590939
-141859616 983145514
-650877470 -585443022
-60903885 -942091876
-258937998 -872097832
-960727486 127246642
-925491314 -34170803
-979657971 702952279
647861069 -909463692
-597384162 -643543278
-905950449 -102194178
-984317127 296626213
616301163 -934217782
-982547634 279826201
-810098155 -341838405
-176256019 -905530991
255927769 -994413415
-168573121 -908316626
-790174152 863155691
-681466870 -547737423
996888706 394970892
326007159 -998368611
-816404329 -329172852
-977263125 235933171
-947762281 751515748
-592120064 -648782812
-229145861 -884910563
816222505 -670056932
-995722590 448481606
-239128823 -880712792
808969561 -686000977
-931286171 -11679612
639066067 -916795232
-13179679 991112363
565295694 -965231647
-591791415 -649108076
992437869 270858720
-58750174 988660561
740027601 950467340
994299298 315292106
-994432195 424968448
606403333 983762960
424977812 -999833236
828576858 -641292744
943578706 -215305035
890258275 -460067990
218119497 998645727
955861822 -136753158
-802978781 -355843252
956406045 -132909977
-499370657 -729442592
-961481752 131562900
258887311 -994626498
-294557746 -855541229
-76844469 -937662245
-92400871 -933171784
-838600544 838971249
349465676 -999117108
-870967256 -203480114
-959953499 122863321
-999034809 537154068
-80134447 -936727861
-709353744 -510534124
-366724843 -817167025
852069255 -581263922
640701470 -915465387
-91735568 986634097
954520080 790379925
-358086679 -822079418
937738389 -248547954
-889656022 -152074459
999997209 608302026
535810002 -978275888
-965450610 154981106
-560731154 -678466341
-815125920 -331766377
999837701 551385155
823230772 -654050325
-284005133 970531288
974110381 16379639
-958216759 113183977
595161470 985483743
986476400 162977460
578083266 -958465186
-992974066 669966944
998302572 449822648
-965001588 728141736
-200064673 -896550567
-802100747 -357543897
-998929873 532892595
334884241 -998686547
-988053021 684432786
-569567878 -670388701
597113345 -947089908
191375545 -988634416
362900231 -999440371
-802742069 -356302865
950316071 -174036555
-429017881 -779173007
-433618324 -776181720
-649359397 910231229
988670878 197591117
-933827175 -1424598
-847487999 833867270
977961286 56106933
-422419799 -783418052
-955793082 100212024
-915939346 -68901260
-871629332 -201735042
997101596 402290526
-392581459 957478059
580615989 -957046105
-993417701 408334851
768606180 939700701
-938268429 762264925
-587727869 -653098495
263966257 999313991
600351796 -945025283
-996019761 454372982
995135345 338809702
-326446504 -839365196
908937729 -385948700
236156498 -992869376
-1000000000 619013835
-255984619 -873408058
840100487 -612643939
-563552333 -675914188
419143021 -999955895
379805127 -999755406
-998102624 504920014
52066009 -967970469
-905207614 -104577712
755757478 -782802816
-759514305 -434375897
-580650839 -659931857
894398488 -444546019
920028557 839506128
-933419152 -3089599
148717251 -983568607
-753364727 -444565913
-997275512 482326818
674485062 969585765
-756084535 -440102513
736199868 -811184017
-931700132 -10031034
562892705 -966429255
-999852318 585313745
162247684 -985269868
83447404 -973756270
-927015772 -28358739
-258753520 -872179885
-892163611 -144727048
-816674941 -328621459
916993275 -350972931
335461496 -998705673
-994777583 430972510
-400946747 -796872975
-237658715 -881337290
-109609386 -927991243
776040192 -749856757
-955077833 96479068
-619171762 917440875
272003867 -995520171
-907420637 -97447463
-990375228 364726946
-985162546 305006049
-879260504 -181240658
359180600 -999356311
-343814243 963722426
-994815086 431638325
-996752371 653813988
923943562 -318881059
425174525 -999827423
-816180169 -329628500
-917144849 783330666
-995953983 453060521
-527525731 -707050291
682987195 -875961832
-579894976 -660656083
997090948 401920960
-605417057 -635388520
999837620 618780153
-317514027 -844043451
-554113821 -684366218
810246000 -683229872
-320486749 -842492553
401348527 999814290
-919304460 -57052776
794151386 -716483094
536872495 -977858778
204808528 -990007809
-872226906 -200155951
924269065 -317328961
851185715 -583680048
-31784842 -949670006
167457238 -985903433
-100476121 -930768037
298282719 -997061606
-351494530 962789229
-989732042 356493092
-856602565 -239925439
-942189447 33888564
34965625 -964592306
939985774 -236021514
-758800413 -435574196
433035513 -999498173
915372976 -358229297
980094135 80023836
-818498079 849554512
-534142387 934813537
203927749 998386644
979088677 68572007
-232742155 -883409474
-691498914 -534708270
-436927823 -774004526
-634090615 -604693472
633437960 -921290675
-994551409 664012944
-702593861 -519863298
-999333280 550740240
-941080582 28953721
735381205 952018468
985746591 152481517
838841392 905840165
233589518 -992653892
-752865995 -445378010
-35041429 -948858555
-927745887 -25544275
-28583312 -950459556
-71041201 -939291364
-119526425 -924893976
-862367901 -225568935
-476290051 -746622713
-902790759 795670223
969068927 -31838920
-952234034 81919664
316183374 -997951152
995078562 337149415
611226857 982995991
606225579 -941161630
-50557802 -944863568
-875899692 815816083
-236569573 -881798594
-211364603 -892128048
-927232942 -27522726
-475445747 -747234853
923194700 -322439984
254582419 -994315364
-430078895 -778485454
835674672 -623820342
-999422239 555234227
269123490 999376136
-514850615 -717351239
980598265 85851142
-939156411 761300589
732969358 -815649765
-512121320 -719513288
448507892 998417805
869934859 -529143028
-347703109 -827863772
-133803834 -920280122
-806033081 -349873634
-668429262 -564178509
-799580070 -362398629
-721460556 -493433870
798618258 -707611296
-809526357 -342972212
478727486 -994194695
-865419026 -217845049
-728240242 -483614627
871569776 -523964476
960427980 -103422251
-308464073 -848700710
-252624172 -874886839
999317408 502854563
-161865649 -910702840
931709487 -280582251
-993180697 404613831
-658081257 -576851146
-216964271 -889881463
66921826 -970782135
100020135 -976548633
-205227140 -894549147
-652015829 -584101312
-441472117 -770976523
310814278 -997699868
679854330 -879234103
591616596 -950525133
106619991 -977590252
-869956627 -206132285
-737728036 884103008
292664477 -996758114
-337062927 -833677885
-347440200 -828008485
420972272 -999929865
875346289 -511736321
702623102 961994951
648925000 -908548585
884243191 -481643838
995028653 335698486
949605934 -178608797
453450690 -997809775
-465365867 -754474423
-904267062 -107565541
396898892 -999950525
-441892429 -770695008
-622383603 916701981
-854776186 -244382217
30510143 -963683305
314369316 -997868227
977539854 51580796
-697150296 -527204922
-143924539 -916895640
-840763812 -277031223
-822553923 -316476415
-999543897 561783175
-768877992 872259574
575469767 -959893546
871917546 -522857271
306796486 -997501991
842698023 -605997083
-750591803 -449069515
-851285221 -252756451
821919697 915136486
974995398 745385476
991450888 249514825
681862024 -877143770
-981706190 272300940
-623318695 -616511150
-149166679 -915114342
992173018 686436624
76593547 994827381
999582746 522829237
784449249 -734868920
997920338 648957816
-798738197 -364010500
-202469564 978246834
918411965 -344574929
-177354153 -905128876
-507929726 -722807977
-832059553 -296282362
806009533 -692307307
602909874 -943348300
662470716 -896342063
700984718 -855988436
-679667108 -550035817
725337605 -825801169
-575801899 926792750
757413294 -780245384
-602230881 -638641810
912348180 -371423682
949100707 -181845161
157342779 997295381
435837430 -999327547
987814622 706129441
615472805 -934811579
697540807 963428039
948644417 800768886
-428325736 -779621020
850448275 898816558
-674424544 -556676977
912577183 848083458
-988130432 337261171
243309338 -993450782
880300311 -495254235
-791451232 -377803816
-932939086 767918461
817893795 -666323405
-123391731 -923664949
-972227206 199013627
-977686845 239205993
971283686 -11067714
-514716552 -717458221
576633843 -959261370
991058267 241499937
-991127875 676103148
565838809 989348375
-812210249 -337634524
-364642094 -818364896
-906723609 -99703063
-886816718 808076067
-55870088 -943451818
-824172366 846682915
-924970216 -36142132
-637246345 -601151711
-497556328 -730821624
667450573 -891618826
-123650244 -923582198
-990083735 679100322
-453529220 948490682
152674394 -984079470
-170203239 -907729958
677849037 -881301674
-136340730 -919439026
-18152165 -952986781
974974207 24937544
-744567208 -458721372
-982902752 283118344
726059238 -824861639
-999978662 605017907
-914935287 -72364033
-485094759 943401041
-116893917 -925723314
-998343105 512351500
-865340662 -218045344
-478767672 -744822048
826126429 -647169431
-86171362 -934987956
-989787136 357177964
216549586 -991126303
916700695 -352287298
33239931 -964242120
767568797 -764140327
998032488 438162756
646266587 -910823213
937592821 -249349649
-585667024 -655101060
-744751345 -458429523
939973354 814376534
860810114 -556723231
-968656661 175031975
-940896926 759387616
947729470 -190464007
224456321 -991850844
325424184 -998345776
-927915831 -24887524
869152953 -531586550
-970556103 187576132
997159703 655478394
-370906549 -814749572
402052575 -999979171
-728608278 887253090
-851702445 -251768227
948525002 -185496374
-283532571 -860797156
318558383 -998057929
-54928186 -943704378
819822972 916237648
-406063373 -793713245
-318915162 -843313461
-981795572 698626263
-999992337 610708260
-997348112 484120722
677827175 968733880
236567970 -992903426
-800698825 -360249653
240067494 -993189693
-999561008 562778771
-965270852 153892718
-795802387 -369600591
241546228 -993309376
-909738510 789890747
-551104787 -687000016
999996987 597973523
-570256948 -669749243
175075957 -986807011
978210377 58822887
-37544998 989861427
-454448379 948345513
-143011933 -917203556
-705310132 -516134616
957200888 -127206793
-890934026 805043578
991927501 259507860
-996402629 462275252
-757501303 -437747138
-952270629 82103428
-891406776 -146965887
246034793 -993667640
-958278732 113522643
-865207395 -218385006
-254691002 -873979491
-985677739 310263045
-123942195 -923488714
-474890982 -747636381
-392726042 957458467
-230661445 -884279944
455345391 -997604798
996689356 388227082
-876374859 -189066542
-101002455 -930610120
-767577403 -420648941
513896259 -985934525
-324189381 966047286
-230176494 -884482225
-359195080 -821454530
-971781563 195932280
784727275 932975979
-658509602 -576334449
-566664670 -673069943
-494144372 941884194
555127829 -970153989
-771857875 -413195480
-982811704 282270217
-680786346 -548607867
-402396035 -795980678
-998642052 522337380
571441712 -962042733
-791631319 -377465941
-648889116 910349022
-557973 -957045231
-564011657 -675496466
-846741119 834304184
-989426096 352736012
-938872917 19460175
985887296 154473680
103104113 995727647
-64821455 -941019128
-898083103 -126865723
-999553470 562338650
-310516018 -847653141
-868569333 -209739984
-84411877 -935498065
186722985 -988127290
758128637 -779137175
112884188 -978549630
-140848541 -917931961
843463246 -604031519
461578872 997763719
466046830 -996219269
-987423047 329239107
-38886508 -947888417
-302525575 -851668210
-428753783 -779343974
-958985955 117436755
770952939 -758529896
140620066 -982503843
-293879393 -855867370
777204470 -747834478
-420436898 -784685172
-976058969 226721530
621259201 981316846
-394186686 -800991884
985255887 145589247
183076433 -987722391
-569180785 -670747662
-642191453 -595533757
-921092734 779681180
90323256 -974937065
891408664 -455836169
-534077246 -701590848
945410117 806051776
985367472 147145274
-338161779 -833082505
945998329 -201024949
-241578409 -879668286
66417561 -970688162
681678629 -877335768
-304289715 -850793626
-757221007 -438215046
-988968852 347167079
993954864 306313784
-593067176 -647843503
-950276571 72144521
742431046 -802447664
-613237723 -627245714
468602631 -995852156
-93323171 -932899654
935060329 -263054898
-783167723 -393085557
-640673596 -597267965
391950966 999939944
982151212 725665199
-10022217 -954885733
-450785468 -764654789
-847447844 -261746140
-484240223 -740817371
-974698693 216580926
-679394829 -550382756
104164381 995761756
-267855048 972176288
631700331 979302209
-328897419 -838065656
848463666 -590971847
-885040151 809365957
673650105 -885556743
-466284166 -753821152
993693613 299839462
953784422 -151019652
-967267219 724702340
-824163138 -313108934
-991774054 383652857
583920138 -955134950
-961522050 131794994
-497769526 -730659814
-997828157 496889331
-889238038 -153284640
979601109 74365973
997653482 422691983
-564926091 928984391
-655195555 -580313822
-813339883 -335371010
-995701981 448078074
-398694264 -798253000
-897845443 799685946
-999833371 583209735
-989743679 356637346
552554196 -971331480
977220411 739601023
67177660 -970829728
-696229794 -528435972
-586574827 -654220191
895839257 -438970358
-536399525 -699630384
-589004884 -651852622
-172804594 980722286
914796197 845609482
-992080641 388015393
-228875560 -885022436
946508460 -197948281
-744052837 -459535880
503721850 -988772175
381464360 -999780634
-999048434 537723018
351113742 -999159949
-657077348 -578060268
-696511543 -528059472
-876027778 -190001409
-423713416 -782589288
213732400 998570301
-921100848 -50529730
99343253 -976439698
-491104673 -735699268
827673720 -643467520
551755393 -971688272
-522305511 -711348266
-234354156 -882732933
-986846380 322832766
991863915 258149769
794454682 -715889484
-611600906 -628962559
-752178276 878848043
-735585903 884849127
-752890302 878575184
798967985 -706899104
-873017106 -198057610
884839935 -479542736
-993092099 403238266
979853056 77251603
373557521 1000000000
358241600 -999334421
-998871749 530648095
677439865 -881722352
-907644125 791649921
-327618851 -838744301
-966913954 163989454
-998695292 524199740
999141174 633568913
-720620180 -494640750
-967598778 168305809
-410321580 -791064572
-563449629 -676007436
867315809 887481170
387576214 -999864006
989142202 205653814
-869361379 -207685307
912798405 -369481340
989033002 203759798
-403697498 955933525
-694414629 -530855618
-121831265 -924163337
923536064 -320818621
-931450924 769461651
-818523214 -324837191
-667496551 -565337151
-920550666 -52540856
941134678 812651519
-801920661 -357892171
706680621 -849172010
-912063951 787867975
-999808039 580733270
133312380 -981514626
-748961401 -451704071
-991816443 384251156
-893291037 -141373185
-339585272 -832309084
-469477851 -751539775
969611650 -26868600
685849611 -872939958
-996305668 656223160
-791662615 862476538
-894156420 802585773
989323562 699893671
-901482504 -116336972
-629091329 -610216938
-515963217 -716462320
854540676 896208300
184828130 -987918098
-928159764 -23941429
589006452 -952124303
-367875911 -816504119
-986658185 320765308
-968830032 176148835
-991415434 378662630
-991904606 385499447
-911230512 -84915979
-999476765 633874273
958918551 -114700542
-614548528 -625869158
-607508027 920068034
-715642594 891552123
-967301828 166430244
970790880 755730645
711611042 -843145350
-726759057 -485777657
-930837847 -13457408
867393495 -537052725
-923737557 -40781085
333333933 -998634362
-817380539 850113939
667083854 971420479
-967212999 165871046
-276604234 -864051125
-960669685 126917872
-568825383 -671076083
-948377416 750774190
-869613463 820057002
997852118 430669766
995167913 339764674
-453211253 -762983448
-194466390 -898701073
-980053904 702161890
375069735 -999675512
-817497068 -326941743
821748924 -657519001
-747502381 -454044310
868552161 -533456120
-972840662 203279563
-695588852 -529291925
-994114170 419628344
944656052 807224936
-585899525 -654875769
784972697 -733900958
-505479818 -724720563
-6338713 -955734510
-968099277 171476864
-365223715 -818031160
814138330 -674683462
893167607 -449250893
-443413140 -769672395
-920205798 -53799811
-499248925 -729535276
-323892931 -840710205
635466361 -919680678
752410851 -787867311
990104882 222913789
973418854 9591940
641450319 -914852262
-700218027 -523082678
-893691647 -140176385
-182988311 -903042868
658479261 973466939
-635402374 -603227041
-2138636 -956691709
734451224 -813604962
532551148 -979532435
417152588 -999978043
898541857 862135403
927784810 -300254628
-881002025 812265685
-903561987 -109796152
-265845002 -868993429
-969372925 721402268
-95706182 -932193890
796590397 927767075
566508593 -964611461
50875673 -967740782
-827767586 -305506813
-540290806 933682362
-585193141 -655560124
987442230 177599003
800334742 -704107995
956377427 786741727
935290663 -261828922
855359186 895676393
-806784696 855360234
745069390 -798682495
-173936717 -906377608
-535771581 -700162026
-449115537 949184508
942309520 810855805
181688953 -987565545
883471195 875194050
-997354368 484276907
990848097 237292170
-991703782 382661186
-890789058 -148780391
-195192006 -898423818
-987290702 686343215
-650418593 -585982859
-582326551 925456411
-727929514 -484070330
889927389 -461280605
-609115167 -631557581
930338521 -287567042
-994846272 432193173
198936956 -989422154
-999844443 584411698
-988732937 344324436
222812644 -991702244
-868100567 -210953325
859233044 -561271976
-678577941 902524064
93769028 -975520522
-335082416 964770158
836652065 907097591
-958495471 114709965
909593827 -383181765
-853749744 -246866493
730018443 -819650512
314091477 -997855215
-155568114 -912906484
-626820023 915673938
867579680 887290126
915192905 -359028895
745221741 -798462486
744761296 -799127217
314617517 999795596
-999774383 628588317
-892812761 -142797317
599779505 984796537
50367958 -967642567
-978628306 246594335
-999456879 634122357
-279524143 -862686922
682245943 967588526
-996809227 471291648
992052948 262265037
-810824861 -340394854
-995771383 449438303
230551468 -992392774
-901137460 -117411412
337991483 -998787549
969347628 -29303985
-316161501 -844745581
-22848774 -951859027
-999621150 631969264
-417408308 953962637
343285346 -998949139
-622033060 -617899762
-999727251 629898614
-474878027 945072296
941636310 811889839
215146613 -990995029
-995531659 444752768
763200214 941893665
-346772958 -828375375
-53924309 -943972139
-136581172 983533371
-650413372 -585988998
966465064 765706135
-292569657 -856495034
-531527919 -703727572
-677999963 -552157188
-210799210 977523223
901818646 -415184705
584954653 986934141
39510899 993432460
-851635284 -251927430
738028482 951138058
-187934481 -901185492
-982549390 697055894
-769007220 -418167070
415817336 -999987493
811641835 920463885
-998684028 641235833
-438139703 -773198818
999934605 572081714
28344705 -963236947
-704107348 -517790481
-83894218 -935648028
576009374 -959601172
985078188 143124547
991244731 691175639
612836023 -936675293
-772032221 870956251
-692991656 -532739488
-456617231 -760626257
-73227599 -938679440
-753820324 878218147
-585371442 -655387445
-938745780 761747750
984642256 137139245
509201358 994682186
-117508399 -925530130
633548076 -921203622
870630851 -526944982
962152062 774950395
759749279 -776612658
-854316393 -245496278
-939513147 22183195
926237773 -307822626
-641067955 -596818286
-986473838 318745086
-519245694 -713829017
-524149915 -709836936
929988246 -289332688
-490079664 -736468574
-913934578 786207333
-928612694 772367919
-806568972 855465743
-962086904 732439993
999886329 560697550
753387671 -786406575
-999824597 582315723
-81487869 -936341226
859731890 -559841547
991609997 252815937
-7285702 991400990
-365363467 -817950808
-149831092 -914886452
488184667 -992388902
-987085446 686852088
-76327886 -937808087
-891893580 -145527494
478978227 -994151330
-131267220 -921116344
-999378693 553018348
724694992 -826628678
197772341 -989304164
-555302321 -683314617
-916692347 783740058
-994980192 434590482
984386793 133699368
-869227372 -208033296
999112838 489903611
-665507432 906108352
-923135034 -43030559
-786510619 864781523
-609542281 -631112426
-590268870 -650611635
298308583 999663474
-936212028 8361024
-888530944 -155322810
871260863 -524946713
-407948727 -792542270
-905142449 -104785715
-384251230 -806941888
-616624432 -623677142
-571745855 -668362209
608293306 -939775000
-950305100 72286236
-863248380 824187567
-929784841 -17611303
-226024002 -886199831
-507353953 -723258721
-652418959 909459389
-990790401 677117903
-797601907 -366178588
641313711 -914964509
486969355 -992638941
-234665636 -882601888
988381992 192731597
-578247802 -662226887
196698214 -989193807
-988419485 340611976
-871562499 -201911416
-220019505 -888647449
643089791 976916130
697035024 -860568734
-507173497 -723399778
994606045 323728076
896209739 -437519446
107237575 995859834
-68742883 -939931154
-937437748 763163459
-403812800 -795107260
-107802094 985567245
-926010487 -32202191
944110028 -212189932
-416412007 -787242696
-710690849 -508667203
-911342852 788500390
-991999459 386850747
-966466650 161196839
998291396 645228139
-967724516 169100865
-986447334 318455474
692959027 -865204867
792782391 -719148864
-728634101 -483036057
145123625 996969134
-619817717 -620277507
-355776756 -823376556
-915457998 -70563629
-938238486 16790432
942824885 -219714482
-837194137 -285026338
-775889295 869343456
29323967 -963439044
687092495 -871620393
463077222 -996627374
-575300289 -665020140
909319893 -384340188
993027831 681897046
982006054 102779711
-738599904 -468035380
-304395988 968309700
955161293 789131345
955023386 789401407
340231889 999939412
-74915992 -938205257
460353642 -996989031
454773730 -997668694
969118048 -31398111
999300379 501714180
-926074880 -31957233
-977940838 241184721
-498778100 941095935
877335084 -505184607
-564357347 -675181392
33364328 -964267459
-797351486 859848161
-127769171 984173112
-243958805 -878648629
188423455 -988314030
170938462 -986322910
956867725 -129603036
-176526413 -905432074
-717763526 -498719521
-476616806 -746385548
-800802816 -360049287
-999666130 569426106
-89490260 -934023302
652322744 -905581698
237652328 -992992703
149235591 -983635908
-361909638 -819919035
862787656 -550928033
-790431068 -379715547
-996684641 468474939
77316649 -972677341
-845145775 -267056481
-945567975 49427848
964781475 -68661722
-997676838 492672273
-913546830 -77110796
-949176821 749803160
-274322153 -865112064
-300900300 -852465919
-968684231 175209186
-541037818 933544454
-809503429 854029125
-589678823 -651193044
-803228743 -355356458
302820142 999702063
715421887 -838429242
-307080066 -849399392
-445097761 -768534378
274497658 -995678016
-939193623 20819181
-627961489 -611457216
-672149254 904302371
-972928605 715534906
-951585824 78668079
-781585803 -395944892
-690039211 -536625201
-733318067 -476083413
-840201564 -278299878
-890742322 -148917282
-888184303 -156318987
-664974758 -568451901
-850303059 -255076500
97517331 -976144377
994111106 310328107
-38982370 -947864071
-646673348 -590362524
349074581 -999106889
-997015011 476048616
-763386292 -427847930
430310190 -999636975
-762138962 -429955862
667209364 -891850461
-999609144 565723420
843169701 903310411
-922192243 -46522474
-980030991 257994494
743158620 -801416074
788811645 -726747627
-742154437 -462521978
-947975491 60900640
-998983164 535038544
-948268518 62316333
798573296 926854636
439962653 -999055207
-104028411 985821044
-933713078 -1890485
-39238332 -947798943
849855780 -587259926
963490852 -79249568
-901309275 796878717
-239459775 -880571892
977295063 48978218
-995217822 438899989
-106997431 -928793681
-933097440 -4395976
73900658 -972063511
531153208 -980061406
-160388999 -911223326
547740581 -973414854
115606826 -978957204
-752419999 -446103505
-730761215 -479903971
-596801275 -644126655
-898928317 -124263029
-787973785 -384285063
-818061937 -325784106
-983278366 286644710
134139583 -981628072
879196429 -498976703
-815537895 -330931706
-999986857 620914103
978823313 65608557
-877838061 -185116786
250496536 999138359
-965384555 727565128
937518155 -249760053
930559583 -286447372
846254138 -596782188
920509107 -334999544
-742864292 -461408834
-744461743 -458888498
-945112127 754628302
758493048 -778570756
-999748246 575572048
-602078835 -638796520
-185510165 979675241
442467902 -998865920
-855929964 828784788
-955261372 741997172
862279706 -552430429
-440592743 950503663
-105542828 985719484
-458050981 -759628488
-995408556 442420251
-825220954 -310889909
-969881044 183041311
477847304 -994345734
-99047118 -931196379
-639807951 912569894
-999164369 542705399
-769825452 -416744326
-949980719 70681490
-993192238 404793827
-995508430 444308047
-755261652 -441458353
128231792 -980803798
-416768483 -787017280
288123541 -996498566
532950626 -979379600
-826696788 -307775529
-514676227 938324137
-554788040 -683770233
240605745 -993233298
864606551 -545517015
-451495609 -764166355
945889437 -201675413
-690110767 -536531398
939813803 -236993367
-314204593 -845756782
560765821 -967471264
983608417 123311330
-203414496 978166167
-997032763 476471394
-855888642 -241672118
-984666728 300057284
-500919727 -728258326
902330999 858607998
-983387783 287683790
806016139 923258386
-770398631 -415745347
-962289146 136230571
967203446 -48274943
-766764856 -422056254
-734563092 -474201804
489720749 -992067034
-952057967 746172126
-884768123 -165981264
771970060 -756808240
-965615631 155981510
-409706041 955074785
713661755 -840617352
418689877 -999961643
677315552 -881849079
-993514896 409874563
-579450558 -661081568
702511474 -854180288
-62238402 -941728276
-210369217 -892524955
-244626572 -878361408
-655486507 -579966593
864773880 -545014380
-991285408 376891968
-136200711 -919485644
-497736861 941274065
-460485592 -757925586
-402590946 -795860563
-239799875 974888673
-691876194 -534211476
999913803 566685318
-451889002 -763895356
763226775 -771122202
-919911374 -54870256
-714584902 -503209960
-947197847 752187753
927519726 -301555086
998677539 466798997
984728258 138307364
-861204935 -228487266
-997741210 494452248
991707889 254863512
863113349 -549962481
-899130477 -123638522
-990353466 364441820
984056160 129277198
-759386072 -434591186
-601604789 921362594
-999993728 611524647
-370478297 960409821
643705923 -912982000
-865783144 -216913822
-999639906 567686332
901091946 -418106638
-716776830 -500117409
-102943821 -930024955
560518774 -967591407
-896909389 -130450712
238923167 -993096524
-962610837 138105695
-416265212 -787335365
595492665 -948114328
-526135511 -708200825
-549860802 -688082240
-315370889 -845154913
116802853 -979135365
-701960339 -520724233
-431381178 -777639532
799641888 -705524478
-994351429 423600410
-993475804 409253011
874312505 882332755
909401350 -383995842
-493279186 -734059128
-998002130 646226149
188704041 -988344764
-209389136 -892913310
-174443300 -906192773
-494411275 -733203720
-960012241 123195228
-839193829 -280565141
999533883 518376015
134816265 -981720791
-649718391 -586805357
767591391 940118289
-566792023 -672952815
-891336711 -147172041
-832164803 -296053852
-525190151 -708980733
997285625 408797293
-948142580 61707148
-978756014 247606250
-102366453 -930199520
443377005 -998793764
354649762 -999249521
-955048861 96328783
-552291187 -685965273
572710997 988535558
219149830 -991367496
-675823296 -554911565
959386034 -111260728
-913467601 -77379765
-621593786 -618372706
999982964 588797127
-964921076 151781686
695078117 -862801075
93065190 -975401767
-700020562 -523348989
676698366 -882477692
-996928727 474022797
459374094 -997117172
-804458962 -352955626
124111927 -980209662
353951730 -999232408
849958490 -586985406
-645151123 -592129603
737026274 -810034441
-795372799 -370414502
-875412400 816150275
553676320 -970823372
-269283228 -867427743
-898875265 -124426807
204016330 -989930278
-32504946 -949491434
-891699951 -146100156
956042690 -135477125
-999889293 589935236
956129929 787229923
-841160155 -276134742
-998725144 640899842
516168962 -985240660
865332093 -543331303
1000000000 605900359
951660673 795641124
805783842 -692784310
694625895 -863316344
651755747 -906082039
583204774 -955554366
642972975 976941597
981937671 726302036
837882421 -618264424
-802744296 857315473
-324930396 -840165456
-711106741 892982533
-959331764 119369635
-414161585 -788661596
266555810 -995163433
529473912 993012367
526012050 -981938993
-867119923 -213486082
955325105 -140504031
-804888848 -352115095
-62748088 -941589112
882259336 876173151
-744196957 -459307739
-509159538 -721844808
825223102 -649321421
-311278411 -847262055
-881916313 -173914077
-870869309 -203738078
-789161006 -382082593
739806913 -806143981
-644474375 -592913505
-933542104 767289494
942664822 -220647792
-61129515 -942030706
-939492391 22094525
-963000546 731105982
-777530387 -403185420
795521855 928251724
-992907453 670201113
775857911 -750171992
-874671753 -193641641
920472226 -335170081
525677773 -982056803
-101952754 985959805
671200262 -887977794
471443429 997211966
-597075713 -643852302
-631125628 -607978705
976828372 740635690
-990612089 367854514
-705987254 894562641
194134093 -988926364
944020484 808212423
68999444 -971168342
-551736811 -686449041
-178536031 -904693801
951044833 -169320411
-102240894 -930237416
983410538 120707717
-989100494 348760648
128791425 -980883517
-970006561 183883194
-907319392 -97775800
-773024382 -411147242
328990412 -998481695
494886143 -990928791
203066545 -989837029
-888829147 -154464281
993697589 299936881
-209222794 977661976
-917500247 783007251
-986738938 687703293
-627546256 -611912723
466216175 -996195515
3125948 -957862658
-677296392 -553048927
956319383 -133523021
809894100 921338843
716211796 -837439020
-332228467 -836283592
-918782742 -58917653
-325612024 -839805879
-830647843 -299339050
969398672 -28836996
-996942698 474343182
-878961812 -182058285
-457300415 -760151538
879268226 878568113
835207116 -624991301
-854198740 -245780912
221571006 -991589649
-313299471 -846222901
-425079041 -781712803
-707934854 893964096
807047681 -690107739
-676205488 -554428603
667009950 971438287
665790075 -893210015
-294813595 -855418194
905554371 -399996074
317121569 -997993819
-793609304 861583173
389460920 -999884465
-312685131 -846539230
-76614519 -937727294
-596428267 -644499126
-935361409 4858968
-996583162 654744443
404716532 -999987941
553017485 -971122469
-940506922 759819901
-860194895 -231012024
-613836089 -626617587
81522960 -973421600
-998735128 525628012
617553454 -933311706
-621657312 -618304350
-859200578 826739580
-390054707 -803485886
912540234 -370595187
896991100 -434450994
-915184046 -71508611
-65123583 -940935772
-821572044 -318522677
642060500 -914349663
414341553 -999994273
-658829838 907832080
786347694 932279070
-741201334 -464011633
315072058 -997900419
327445018 -998423842
-950166013 71595559
987858159 184193285
725446640 -825659725
656029314 -902262265
999860506 555398850
-775146314 869656836
642467069 -914013937
-941472441 30686766
-109204553 985472641
999376167 506874745
480659553 -993855346
-844331333 -268923377
185335113 -987974298
254628195 999194897
795753755 -713340970
-955537126 98868972
842276101 -607079036
-969363637 179626849
975020252 25398710
588810631 986391091
-987285280 686356663
-309699594 -848071405
61129615 -969697755
350781285 -999151358
-137557423 -919033789
-994282395 422439835
-733582662 -475683909
-760826044 875502298
-978295804 243969685
-931976391 -8924507
-845978666 -265140761
-997375545 484808919
326916787 999875611
-998369727 513194744
70845420 -971508177
503133895 -988922247
271252911 -995471628
999999647 602993283
925892380 -309503037
963761530 771567513
-868812623 -209110015
-717621691 -498920781
628852919 -924864355
-931271503 -11737930
569245469 -963199173
-857274145 -238270231
-972702496 202316289
-486039763 -739486339
-513157751 -718694261
140977290 -982551428
-384065061 -807051804
672051803 -887141854
-277658602 971187854
861580640 -554478909
-464543419 -755058565
832773622 -631046716
952445362 794277580
-910752381 -86506675
-972326341 716552410
807251476 -689674371
999456883 512501177
-796820181 -367666779
272383638 -995544688
471576888 -995379566
-996112686 456236675
-245583446 -877948614
934018099 822386528
876711757 880529386
-177679958 -905009248
-991627661 381596709
-625762020 -613861490
783867757 -735942420
-882455798 -172420650
-659760695 907594145
549435971 -972695102
-118256661 -925294469
-947040615 56412926
-970638745 188135097
43132399 -966229180
94063613 995428878
-577541951 -662896870
-863378939 -223021596
-955151809 742142528
915324948 844998502
-632944541 -605967640
690570629 -867862663
873304011 -518393520
-157843738 -912114415
831430454 910030101
543095769 991763234
-128709214 -921952385
985937014 155179511
-862868142 -224308804
-658353153 -576523174
787433954 -729326524
-207140313 -893800999
-692182358 -533807586
-836336157 -286929557
-129242397 -921778722
-929244740 -19722291
-383388008 958714054
-599676271 -641234607
995490171 667451831
919583120 840029854
834017336 -627969248
510557133 -986903299
-434524660 951424731
-97394435 -931690988
-984799029 301362691
544247612 -974866233
-696688841 -527822351
-192386169 -899494779
99732482 -976502362
-584566074 -656166556
-494337768 -733259320
842609836 -606223437
657769122 973632758
-834381104 -291230393
-259769919 -871727050
521506638 -983506092
697429368 -860115206
-287794849 -858774392
-272146364 -866114731
-999997099 613947151
-611541517 919175263
-884321260 -167229905
-683956309 -544537272
978608912 63225300
-632028144 -606981759
167526047 -985911739
392886207 -999917902
-397423716 -799026871
-406324580 955558687
550393214 -972283655
694165638 -863839946
-195365338 978849033
-357322144 962067155
-319346615 966607340
430768521 -999617463
-360047146 -820973344
858088001 -564522468
569768073 988888094
-415008316 -788128466
-856189537 828624638
-970313128 185940116
-757473836 -437792993
-920814965 779941767
-827145211 -306826592
10881465 -959554642
-284562452 -860309451
404488150 -999987262
767835466 940018726
-911666408 -83454892
-991604784 381279194
999956619 578642024
363270072 -999448298
853530014 896854594
-730355367 -480503473
-636635139 -601841092
828105564 -642430101
73611988 994721270
-590694358 -650191937
770280349 -759656140
-160028542 -911350071
863369829 -549201148
563745469 989587151
991916152 259261522
-666617932 -566425578
127811158 996482077
819597289 -662471534
-943747723 756199851
998262879 448080183
959604749 780237877
5248461 -958329689
205363723 -990062081
201883016 -989719093
698428291 -858964821
-730589428 -480157807
-543031968 -693980321
194263743 -988939914
868051177 -535012957
-796121455 -368994987
145519676 -983151551
483543475 -993322921
900347252 -421093603
361658600 -999412926
934445499 -266319649
-297735226 -854007654
69318519 -971227317
-784413399 -390819768
277188352 999463734
994991635 334634570
340917425 -998879133
-992801642 398762843
-936050144 7692465
-649262779 -587339550
743754747 -800568039
-849268076 -257509429
-999949806 598565356
448891103 -998282768
-63833751 988365235
797434679 -710001766
-945875746 50876155
-619150676 -620990775
435928067 -999321969
-999976279 604254358
-990106469 361236523
-673386737 -557983487
-855002123 829354882
-393714503 957323192
994091500 676011062
999611042 525541030
993149735 287009318
-823084856 -315366917
767361869 -764477087
-917844242 782694086
-749727898 -450467261
997887979 649270907
-904423415 -107070278
515658288 -985399267
-12835072 -954234817
-86370611 986980783
-21584931 990692888
-997233676 481301607
-990409783 678201662
507542410 -987749025
-295914290 -854887805
-932548431 -6621080
-95970644 -932115204
-961266979 130329441
-447662846 -766792674
-849180933 -257713345
-879741210 -179920194
22070839 -961934433
-972389649 200140041
546189847 -974063381
983722562 124826335
-996048621 454949143
-695398885 897704059
-995546878 445047613
-243180087 -878983000
-637894328 -600419596
909542127 -383400457
-708154924 -512203029
-82233001 -936127143
-673882398 -557360333
-187789373 -901240400
120211730 -979639604
663608535 -895272563
-842833161 -272338712
-620525570 -619519709
-916205662 -67978282
-250202770 -875944402
-77417428 -937500047
820756805 -659812702
-511319502 938918290
-357113665 962093169
-980343163 701581656
-970392692 719766663
887893768 -468659290
-615050704 -625340667
-861616573 -227456866
-298390802 -853689233
998810251 473176192
659196866 -899380281
-902006043 -114698597
-339831076 -832175171
635117249 -919958564
-819928083 -321933156
-991400416 378457668
-976153906 227441750
-996416935 462579542
231856987 -992505979
717346997 957625201
-294972940 969354934
-997680388 492768929
847553992 -593378599
999969662 583131181
829205198 -639772730
-896421319 -131935807
-146131484 982824511
808235718 -687576649
426826847 -999771874
973121961 6686092
-929727615 -17835343
478770380 996763509
-882392555 -172595773
995023054 335537198
120847317 -979732822
948413404 -186197038
-299987310 -852911601
-919511328 -56311593
998918702 478777889
332302707 999903988
647169065 -910055835
-742826025 882297654
-112546852 -927080734
755483075 944906881
-940762970 27562026
914588145 -361698795
988938256 701500219
-511035426 -720370149
481849744 -993641014
-24017691 -951575980
398949596 -999963850
-435649727 -774850691
-467076674 946329452
-944060510 42400260
987144266 173021291
137198004 996750580
-598520065 -642402296
-999998688 616079176
-593932280 -646984475
847410121 -593758297
-940523892 26524447
-537498279 -698699049
865952456 -541452175
-141803138 983149701
808300624 922131698
-958714734 737298049
-951012989 75807140
-867018639 -213747408
-43263291 -946767393
400546169 -999972330
-787004083 -386074736
-596548110 -644379550
-697396809 -526874788
-998945923 533532097
-634596274 -604128862
-10563434 -954760783
981755486 99711158
866886409 -538607872
-769865892 -416673859
-887805108 -157407158
999720414 536753967
-990499561 366360227
-821835176 -317974676
931895606 -279629256
193690736 998169254
-982687265 281113731
-473915812 -748341705
987270220 174943584
-589490809 -651377288
516150373 994143153
416764050 -999981170
-592508 -957037525
995683496 355280914
-992173011 672719711
-227953012 -885404115
901418932 -416793340
-289003040 970003119
-6055076 -955799732
890736514 -458311013
-949257369 67125591
-973399222 207202939
-745222095 -457681540
-79864626 -936804621
-984595059 299352239
-908977061 790533913
998869671 476160454
-982437994 278820746
423749070 -999868479
991626581 253160131
-941372651 30244213
-490755115 -735961857
-208609388 977715724
341247655 -998888992
-910937856 -85890936
-622442025 -617458546
970295792 756901759
-976305460 228594252
-510150100 -721067204
-493030695 -734246805
336563381 -998741774
-858657250 -234839565
-999623838 566650821
-964790555 728459406
35316937 -964663329
984857880 140086060
321961006 -998205826
-442644467 -770190147
910115799 -380967326
-805723710 -350480286
284930487 999542367
373624372 -999650036
991154340 243432612
506491824 994889127
319949574 -998119741
-472914585 -749065413
-468613188 -752158541
-409232166 -791743103
185646070 -988008621
31235037 -963832160
-900598556 -119085953
-353131814 -824857523
302664838 -997292079
172452126 -986501556
-999105129 637668541
885071156 -478724998
-708520228 893783865
-960592921 126482150
-831248478 -298041595
-490500807 -736152792
-864933790 -219081589
-985666375 310145739
812071246 920246363
962359721 -88346233
-619636624 917334219
-545326595 -692008342
531257599 -980022347
-996858362 472411345
-277056418 -863840249
445728756 -998587465
-980517143 262060840
-605563389 -635238359
952929029 -156798924
-709796601 -509916138
-973368263 206983579
-855544779 829021728
-514330861 -717765366
316774790 -997978097
989916715 219427511
-787031988 864552311
-120114072 -924708440
-801234957 858031362
-612027735 919065970
-403770255 -795133555
-201012193 -896185120
596226484 -947651474
-953783967 89786539
-135212366 -919814238
858809016 -562478567
960186645 -105269252
284567321 -996290421
-837710704 -283877444
-3155532 -956461558
-392588455 -801960579
-11032880 -954652335
-878783740 -182544748
-4891362 -956066055
-582460904 -658194330
-878644415 -182924977
996815305 392486091
798438385 -707976091
616801247 -933857626
764218045 941487183
-163086700 -910271133
952456263 -159978223
324529482 -998310367
-557056121 930514401
-409145204 -791797262
296200075 999645356
923819983 -319468973
321605605 -998190972
-353617429 -824586581
-516596900 -715955290
-892651648 803742368
-950358384 72550987
80128621 994952448
-85128176 987059654
-481368670 -742927637
-923277504 -42500093
301356602 -997223383
-966221029 159682251
-961707939 732992516
988566515 195822299
-996106347 456108494
993587694 297250584
651785431 -906055975
-999953556 599215548
-869520196 -207271407
-559754265 -679344880
97140774 -976082674
-185834842 -901977754
784587400 -734613493
960373999 -103836171
-921590616 -48735040
186248500 -988075048
412373659 -999999511
-943276452 38810819
-998263418 644405765
-709816917 893382767
156943596 -984615915
-978045420 242001930
-948459456 750674661
-925522476 -34052830
999941930 574087248
-641705132 -596090575
-872060790 -200595275
-48528089 -945396367
907143473 853772593
-946092881 51902845
-866385073 822173228
-64837222 988306058
-547917970 932263692
963403981 772321788
-949482286 68230664
-780471387 -397946794
-905837073 -102558651
971715748 -6934276
-882057359 811515089
933253807 -272590257
-243145820 -878997690
-546902656 -690647989
-875149285 -192361927
-670439025 -561674196
-377396620 -810972712
426162941 -999794740
716139196 -837530398
-824547314 -312303568
-977651958 706847013
-974025898 211677860
615008059 -935141269
-955563592 99007438
912984495 -368678238
982179255 104938301
-934845749 2742767
989411415 210371382
-687921874 -539390153
-227326481 -885663104
-999346256 551386884
-999966295 601685495
-265123179 -869320931
-342256358 -830851389
-980827471 264699315
-418830901 -785707868
-761803988 875117593
-830049374 -300627738
768958491 -761851089
-885414833 -164170989
918513460 841287233
189533396 -988435076
972820333 3743863
-879602833 -180300453
215372452 998598924
-967712435 169024385
789173382 -726062477
-711564665 -507445455
928947311 -294516337
-592728768 -648179170
-782536354 -394230353
-846064951 -264942001
999247744 498277752
-400465123 -797168704
846972685 -594908575
-756540940 -439347226
-57923146 -942899384
201474552 -989678045
-992129877 388727537
365209006 -999489013
-693332931 -532288767
-841413991 -275559932
869811472 -529531364
814993613 -672787711
-998804675 528157862
881531475 -491037301
-333747191 -835467651
448481256 -998324019
986627588 165209915
-999647844 631574270
349147384 -999108804
247157621 -993756172
-444722882 -768788012
-25192141 -951289494
791413771 -721782118
-726359151 -486358875
975882666 34167959
-124721024 984391947
-956959444 106402483
-651191667 -585073123
361903993 999995956
-628386309 915304248
940267808 -234425808
-677758468 902752702
807202924 -689777620
-354836387 -823903623
-980330850 260497522
860071756 892580004
910302869 -380172268
987708156 181802701
-924814359 -36729487
-416094968 954152838
-455092715 -761683220
998248404 645685940
805240099 -693930131
282103205 -996144761
688718414 -869880430
881632299 -490689050
-988717538 344140343
170403539 -986258656
-908684308 -93320283
-915726185 -69637856
-481840706 -742581852
223603664 -991773807
-999558205 562614732
-367810499 -816541802
29120605 -963397093
-581070783 -659529174
-972653483 201974717
999793191 545125497
-294913512 -855370140
-837542818 -284251025
588360546 -952509711
-32583159 990127659
824270336 -651587257
-906284439 -101119740
-859559881 -232594899
-855520766 -242570825
913285377 -367378663
-985217341 305563070
-461305134 -757350478
887434284 -470307586
-999597935 565022091
-744398691 -458988350
-882031727 -173594641
-393651940 -801316047
247816326 -993807578
-121448208 -924285321
-172590575 -906867133
233244039 -992624649
197185072 -989244235
672642808 -886558817
-421192230 -784203125
170668239 -986290518
-988589777 342625253
846417155 -596357207
778693839 -745226870
-432380156 -776989555
-705031484 -516518636
-742995628 -461202570
-957174580 107556359
-896259721 -132426674
-911266199 -84796766
-685093090 -543067619
759099571 943507382
544122945 991665244
-592197134 -648706452
-984065894 294190335
-665139358 -568249341
-278868130 -862994241
-993022956 402169813
-571214572 -668857738
-225783089 -886298924
-933128371 767721247
-397234039 -799142068
-869883936 819878053
-999976868 604440105
220343219 -991477459
-632445843 -606519566
749399307 -792347336
137636825 -982103893
963666734 -77818416
862803376 890708326
-322321879 -841532997
990766928 235686719
171324185 -986368794
310455599 -997682665
458072501 -997281587
290840823 -996655447
-958814112 116478033
549196527 -972797825
-249923156 -876066439
-48642552 -945366382
-925294193 775641313
-968719435 722432465
965594373 -61920250
990960105 239527970
-761968340 875052130
975502473 30259655
162355871 -985283071
-793960017 861421635
-845058107 -267257562
503658398 995097710
987138719 708858581
-720986093 -494115481
-652011241 909562315
-172698916 -906827821
465732780 -996262954
-964193001 147434827
951339467 -167392068
-481199491 -743050955
130197666 -981081688
-950084318 71191550
-416563325 -787147088
-139179574 -918491588
473941711 -994996713
69261247 994563521
-997617088 491070234
-968853810 176302447
613729015 982588172
818463160 -665041698
-517153665 -715509493
770008547 -760109110
470184581 -995603707
631684466 -922665995
-50669113 -944834312
-951762895 79554844
444910989 998573300
807682948 -688755371
285447544 -996342109
-137795052 -918954474
585860699 -953995094
-264549566 -869580539
-610932434 -629661705
-951113076 76306302
-596019908 -644906489
-840592526 837846614
-262755343 -870389777
-490299691 -736303692
-626359274 -613210646
903963336 -406495644
-899279618 -123177015
-879800072 -179758341
-999356084 551877878
899180088 -425761468
-997494647 487853011
524471121 -982480992
25047442 992842171
601070311 -944555537
649270579 -908249361
912095189 -372514722
-678043016 -552102508
986725372 166675925
-982764208 281828154
-897202515 800202287
-3517652 -956379165
-126775797 -922578111
-853073195 -248497936
-519032081 -714001041
-195972463 -898124914
939346583 -239628365
-399160120 956570458
975291419 28121911
674456459 -884748617
-922478938 -45464796
708761895 -846636047
-694465463 -530788145
680509923 -878553938
7655136 -958855136
-350164641 -826504924
658328655 -900177260
409064037 -999997920
-184593227 979751545
754125858 -785287500
322392055 -998223601
890135384 -460518651
-921320461 -49726249
139703235 996820757
254918511 -994339913
-966581710 161909694
865234396 -543626476
-373557696 960016499
-496158490 -731881082
-612596617 -627918419
-243691263 -878763604
-673836257 -557418397
-387100265 -805252945
98963196 -976378305
-861817844 825091889
-956291518 102846327
-802944256 -355910482
688515647 965906797
-391485039 -802626300
-783396832 866139782
-989911242 679572409
-378805136 -810148028
-572645691 -667519345
-722848033 889207683
-683571097 -545033795
-955145870 96832304
706154752 960982156
643042868 -913535488
219644009 998671588
639545998 977675396
-101442843 -930477980
-623648458 -616154370
-677334575 -553000612
923292667 835631647
733905662 -814358371
521390482 -983545359
-965825093 157258486
-821273286 -319144223
-935121222 3873095
-867261396 -213121046
-979395230 252758715
-997450327 486712675
984349639 133202361
119105727 -979476958
-996520932 655078971
-929583599 -18398507
793062103 -718605786
-567052469 -672712756
-792031345 862307500
-980724503 263822714
928136221 -298526098
833326773 -629684880
-979970746 257493733
-984522138 692813384
-823895742 846823791
357242053 -999310941
866082277 -541058638
-802378105 -357007310
146057888 -983222216
-908071819 -95325523
663180380 972357931
-938404542 762117637
18790505 -961245232
782254348 -738878087
-266271025 972331853
-922577801 -45099575
60459027 -969570858
418975817 -999958032
-518715841 -714255658
363526306 999997519
-991183145 375510810
-640417491 -597559574
-900000382 -120943411
284115173 -996263868
817510568 -667181162
495977667 -990671362
644436577 976622464
-882866645 -171281811
-598263423 -642660701
786919084 -730287488
-753615986 -444155735
138654359 -982241025
-999397650 553979212
168297068 -986004799
-703379354 -518789064
-695082053 -529967903
532401547 -979589559
816971850 -668384211
-858636283 827093652
-198773485 978560620
-821557233 848010097
15064334 -960454547
-625798941 915913869
980723992 87333201
401090013 -999974910
-989623440 355153429
-819219798 -323398283
-750710134 -448877938
-698739001 896725356
106116213 -977511833
-617767004 917762680
-919207233 -57400748
37637183 -965131559
-807575542 -346834045
-226473096 -886014948
998827237 474014862
-296546210 -854582953
-787109469 864518246
-885157639 -164891448
468798645 -995822517
380168943 -999761192
-448181712 -766438759
999909982 565824694
-981493084 270437195
226956452 -992074994
995964192 664288943
-956870350 105926291
-756631849 -439196226
-968537100 174266068
-999544532 633021901
-851733655 -251694225
-763949589 -426893052
279814222 -996007552
812971462 -677261880
-247464435 -877135575
-520561189 -712768022
658621825 973433614
867312436 -537302276
365446065 999998361
998035238 647836817
-877066492 -187201299
11002505 -959580751
724001314 955587295
-802139514 -357468914
-90039153 -933863153
-504666240 -725353812
-937865610 15227547
-291912045 -856809402
-284889638 970438062
-560435566 -678732265
-989749385 356708215
-994947849 434009448
924388365 -316759682
784153420 -735415717
230732753 -992408580
-764638612 -425717776
-190212977 979283286
-999084513 539230344
-5718879 991476249
-994722828 430005119
793987306 -716803430
-81717669 -936275311
-968009588 170907813
-949184755 66768993
-263153760 -870210576
712122216 959204529
-560043180 -679085174
889051460 870553657
-772076380 -412812458
-547768906 -689897574
-759537195 876008148
-70720787 -939380836
-360587119 -820667681
914918745 -360240449
793361919 929218611
888827697 870746560
905718277 -399324413
-925706843 -33354827
-179569397 -904312083
344710116 -998988934
-942308869 34424745
856689796 -568455498
-536779688 -699308205
981680382 98795825
-731426328 -478917656
-993268105 405982557
-933910832 766904127
597772729 -946671475
848250558 -591538179
-716588602 -500383718
-487648338 -738286327
557478933 990283203
-653822283 -581951322
-792832772 -375208181
-913671279 786441863
457681850 997974511
560239828 -967726907
-203931341 -895054644
-445027624 -768581845
955700040 -137890820
-859381827 -233038002
985452247 715281014
219364075 -991387248
935664832 -259827997
-906242780 -101253809
279174795 999484284
-669361528 905065400
-981651540 271821543
-534176805 -701506957
354024377 -999234232
-878722465 -182712078
-789490602 -381469411
-808118450 854707284
-568700767 -671191177
-8108795 -955327125
-38547598 -947974406
214154122 998577698
786234704 -731560504
-752608130 -445797584
867199255 -537649979
-801454671 857927206
-866159339 -215950593
-894756455 -136980434
810846743 -681918245
645870595 -911157893
-849991301 -255810727
885775794 -476227081
-309380825 -848233919
469235089 997337795
-844805569 -267836747
58090298 994146910
614523947 -935483887
998432582 455570179
994370646 317225889
-731565746 -478709938
-215675713 977092528
255661460 -994394039
-856644271 -239823202
814461983 -673966552
-909521107 790076509
-872528102 -199357631
-185419427 -902133641
-331580454 965186107
987767170 182742441
345690319 999957627
-83076090 -935884414
-659155420 -575553877
-910024657 789645976
-941678548 31605973
-841531258 837314638
-71367261 987917532
409697122 -999998651
823356311 -653754483
607856899 -940069156
-850092471 832332320
-755322719 877640803
-331613421 -836613670
520236457 -983932397
995998855 664054897
-695250177 -529743761
-946971053 752454916
993460280 294202304
184661078 -987899528
884876274 -479414489
766220164 -766326760
-642729812 -594917022
-535437832 -700444068
-279845148 -862536358
-890546719 -149489030
755989344 -782445927
926762231 -305262132
-559050980 -679975810
-888242183 -156152759
-406647414 -793350899
-717159461 -499575875
-167952700 -908538847
216853661 -991154711
807876786 -688342299
-997325859 483567206
-766359113 -422757564
-996657570 467875313
423607461 999348805
-768337945 -419329320
997587714 420107148
-289646855 969934347
-781674010 -395785985
983922997 127498348
675802432 969251876
-646424048 910958960
40088281 -965623422
-633411963 -605449772
455129795 -997629601
-508698610 939379771
-131366603 -921083646
-690583525 -535911346
-994103903 419457775
-172724601 -906818490
398351816 -999960287
-85661523 -935135806
-991938038 385974734
997351980 653958928
418190168 -999967610
-820861298 -319999968
-147380167 982729893
-564256758 -675273095
-998943058 533417414
-595397463 -645526782
109396995 -978019469
-819378864 -323069443
109865911 995942860
-984816783 301538860
-642012770 -595738409
-757044304 -438509561
-715476998 -501953458
684256015 -874624542
-941242675 29668595
-822032210 -317564162
907638707 -391384926
832050626 -632826208
-351963827 -825508253
-998842065 529537669
899750994 -423480840
-520092465 937352854
-86901822 -934776075
-375332341 959788337
999217928 496347779
-87598132 -934573952
-575980883 -664376523
-744112728 881831005
996753543 658613293
506292366 -988088820
-453134065 -763036729
178790106 -987233908
-899480336 -122555715
176967029 -987024700
-991315228 377297067
439115866 -999115017
446347382 -998530173
365788563 -999500791
949722710 -177859772
-634851799 -603843239
346795373 999961232
-9134072 -955090696
34534024 -964504903
853409791 -577573413
999999000 601715648
838859914 -615794096
-909889099 -89361266
-830835452 -298934213
-878037534 -184576634
936253081 -256666598
-407618169 -792747851
-776267812 -405428326
-42785589 -946890355
323064415 999852365
982979608 723178265
-206912656 -893890264
592932273 -949709026
596596844 985273758
-945874373 753742148
904551095 -404097473
948763433 -183989777
664599576 -894338156
693710772 -864356020
-911255610 -84832158
-301423932 -852209300
862017187 -553202125
-689625273 -537167131
-898292740 -126221097
-523274153 -710555357
997997655 436681669
-656586914 -578649646
-607844652 -632879120
834145389 908506500
-440133403 -771871375
383778321 999992469
310686660 -997693752
494424727 -991036922
467967957 -995945353
-963350136 142455974
358616906 -999343199
-376248000 -811643649
-377304903 959526434
261555060 -994816642
617512466 -933341508
-684988513 -543203106
-468214254 -752443721
-159511794 -911531160
-607022950 -633732394
-888974411 -154045462
-904901104 -105554467
952602037 -158999106
578614815 -958169406
-999210520 544799653
-666972533 -565986987
-735707442 -472462108
636127512 978391460
717478116 957585519
-977995782 241613430
-99817080 -930965661
915683909 844583421
770617066 -759092495
-944183177 42967276
-888361027 806946654
-870270145 819622273
-52428015 -944369185
977790243 54261174
109675216 -978062166
-992321109 391536599
813950883 -675098340
672839636 -886363986
-726956578 -485490244
-700921282 -522132791
-762932830 -428614830
721779295 -830372528
998841550 474730803
-891102691 -147859923
916891130 -351432356
-918235971 -60865122
-890935617 -148350436
-998271668 510110808
-997474074 487323626
-999664799 569334957
-998542561 642359397
-948706319 64435634
-598503364 -642419134
957292520 -126546203
500236733 -989640909
966408666 -55074408
-562567135 -676807737
313157252 -997811214
551502754 -971800325
-940735891 27444003
-303240210 -851314740
595760701 -947945301
933670898 -270411965
-775487893 -406809375
946140389 -200175667
-144956554 -916547159
-720226365 -495205259
919382249 -340162596
-850672422 -254204977
-654165362 -581542321
-993208743 405051774
-71180173 -939252556
-719125263 -496778685
-986262804 316448935
-994229634 665295732
-877225361 814905162
-859976226 -231557726
-475755641 -747010265
997030187 399814837
-952825600 84902416
-218274410 -889353148
229883787 -992334033
-977509128 237831650
-928392676 -23037518
-977088683 707928866
-10071459 991264853
-720428846 -494915325
-217281307 976949578
-478527862 -744996580
758255945 -778939674
974286339 18111526
-321836171 -841787071
95556033 995478964
898846071 -427093984
990770574 235758187
998724175 469009121
-624800752 -614905880
-986574902 319852024
-926523681 -30247336
403242215 -999983509
-260568957 -871369801
-976940716 233453485
720215336 -832368232
-463707930 -755651292
-959202632 118647295
429889459 999148626
-196884325 -897775023
-305981325 -849950934
-571327153 -668752744
-883117233 -170586138
-710815186 -508493394
66138039 -970635920
-930020690 770938045
225499551 -991944641
133922815 -981598344
-641810037 -595970528
355548267 999983981
-600681543 921563137
970530083 -18252518
-596030549 -644895883
-663231169 -570592147
-999777500 578021254
-33638603 -949209591
19758028 -961449342
-335482465 -834532288
-518251922 -714628779
455476286 998093298
431697258 -999572135
601186780 -944479374
999894730 562451332
975582944 743882092
943038565 -218465965
55850335 -968694192
-561743309 -677553658
147784410 -983447324
-12278071 -954364001
-889693618 -151965468
-638388717 912912225
-920697806 -52003407
511220227 -986714276
-765433976 -424352287
706255722 -849687313
-632328376 914367624
-843012048 -271932010
-989674124 355775268
-873346717 -197179843
-563212957 929321030
313866302 -997844655
-998688213 523950021
-951507761 78277917
-999734271 629708464
221343225 -991568903
-926471139 -30448189
-609736240 919576095
-409771811 -791407000
902111423 -414004687
747138785 -795675144
719947823 -832708668
141640747 -982639503
-698035454 -526017791
-915355450 -70917518
373135978 -999641159
-212225512 977397589
636116939 -919161870
503557721 -988814168
192730417 998148295
-978074597 242230902
-955519442 98776490
-464353518 -755193359
-649167245 -587451468
-902365066 -113570135
726522294 954805788
-973241625 714986000
-985385974 307278197
582722160 987234121
253046402 999174071
-630324896 -608860448
-930701928 -13995327
-868781575 820605938
977160152 47549322
883165369 -485390258
-999713839 572876332
279568248 -995992789
716424800 -837170712
-913320117 -77879704
-960328171 124981870
988188732 189544479
-113368452 985188289
-983778583 291427862
-936809140 763838848
-899509871 -122464204
-870353785 -205092197
-994241158 421748253
-849591530 832632250
-985922787 312811289
-62578500 -941635438
990185176 224437130
-980645642 700972684
-940572990 26736898
-731368483 -479003808
-842079712 837001358
-975976236 226095789
684605458 -874255445
-976585785 230732904
288152490 999572699
-927623552 -26016698
-985698852 310481573
524301735 -982540454
264749793 -995040297
-893861799 -139667971
488630631 -992296275
-525327067 -708867954
-695145094 -529883885
-913399536 786683659
-958110779 112606975
-645982019 -591165876
-893815225 -139807139
-590988053 -649901919
-847801635 -260923844
-945991434 51422723
-778489513 -401480117
-644516107 -592865292
989899277 219110667
-292439465 969631564
-976920284 233296679
-988508267 683282362
-687026395 900140786
582812339 -955783293
637630581 -917950611
-316444136 -844599236
-855802527 -241882573
947837777 -189789841
-509589219 -721507787
-971019304 190722282
-749373688 -451039448
-978979763 249396750
931370887 -282311852
-998474305 516605941
-992899841 400269180
-856739619 -239589301
978769521 65009796
844050168 -602513216
11455158 992259229
697621269 -859894407
-882528257 -172219856
428646877 -999704275
-552797717 -685522572
-907983011 -95616214
-334127362 -835263039
-376011795 -811781469
-981307547 268822985
972790181 750918216
-332751745 965048264
768274896 -762982251
-829470762 843940606
787839867 -728568734
683095338 -875847988
371648474 -999613934
417581746 -999974440
-533037360 935015004
393841382 999918636
-616115464 918139858
736722986 -810457131
-854635507 -244723115
-733039601 -476502884
936436632 -255672332
99379793 -976445600
119164939 -979485707
-884842016 -165774557
22980562 -962124256
31463141 -963878988
-641859262 -595914175
977860210 55014527
931538119 -281458317
-477159496 -745991458
603549104 -942927202
990913726 238597655
-572528719 -667629179
-424825077 -781876011
850782920 -584771312
-316772789 -844428677
-105460887 -929262262
-997396426 485336781
658422214 -900092055
-65048806 -940956419
485709322 -992895352
983405478 721873699
658854622 -899695458
-236392752 -881873378
989317691 208725207
-583436949 925225718
816539713 917954411
-653035152 -582888765
679950872 968187155
-315068613 -845311007
-992729419 397661172
-30520613 -949982666
-990401387 365069905
977979606 737576130
-917707860 -62729927
329379874 999889385
-130732088 -921291791
-682290205 901481691
-69215471 -939799682
-645839530 -591331263
70365973 -971420343
-527676689 935984729
871350193 884547782
-30781376 -949918235
-996122875 456444298
-983028129 284287936
99790319 -976511666
684330279 967038365
-721673147 -493128358
781036674 934538847
-412318347 -789817183
837583227 -619019670
-411677810 -790217652
30640699 993072874
-855563194 -242467376
-939318480 21351679
-993953973 416976990
988967037 202628109
969213755 -30528652
33982037 -964393031
568035558 -963825616
-461456348 -757243630
860710412 -557012539
-993713049 667256938
757758634 -779711019
977415083 739086129
-438015462 -773281472
253529252 -994238126
-694258885 -531062335
161670700 997407344
22192825 992721578
838249191 -617338158
673456729 -885749982
-541279113 -695481233
-368031044 -816414669
-570093452 -669901018
-861803471 -226988314
-725560267 888291384
-964296418 148048165
-492021161 942243478
762944743 941995632
-34236216 -949060487
-993319956 406797047
-872089354 -200519754
736381499 -810932154
-269887923 -867151040
893484148 -448049489
-562820484 -676577992
-391963841 -802337829
-829498266 -301811275
-980981274 266013371
-430637187 -778123264
880930235 -493107372
235391548 -992805560
-22578120 -951924300
876571045 -507710395
564234568 -965764254
-1171051 -956908355
518637819 -984451158
870906667 -526070865
991746566 255677478
820275448 -660917039
-929088548 -20331077
-835444779 -288895418
-789294141 -381835117
-554226109 -684267217
-151305687 -914379519
-789264002 863565819
-993340572 407120980
552788097 -971226285
142527200 -982756909
-624265801 -615485884
754779127 -784294915
967456154 -46093242
-11586367 -954524332
-996149397 657022741
568706547 -963479067
225167728 -991914824
988900212 201486313
647450992 975958113
558270226 -968672588
-975287245 220930406
647832022 -909488624
-942074371 758081645
96486299 -975974990
824116411 -651952996
-750918809 -448539774
897086709 -434074670
226105919 998777155
-998382389 513602613
-949856635 748964222
-700334221 -522925873
-289844362 -857797209
-75344928 -938084688
-910720082 789044696
740841224 950190671
-957403309 739124727
874707775 -513827997
81823062 995011830
921777182 -329107220
968353505 761420073
-764080902 -426669491
-97867286 -931549543
-949758916 69590322
-968590183 174605437
862143783 -552830800
-990578949 367413990
992969959 282899172
37381522 -965080018
-727697255 -484409909
116817551 996155718
-401048025 956306119
-999367117 552434277
775672363 -750491737
-801554531 -358599392
-848711927 833149658
-932274287 -7727441
-29402878 990294746
717532750 -835772747
-864109015 -221174043
773555076 -754113521
-498840200 941085289
995525940 350455669
-960224598 735147820
994574411 322844812
826538133 -646185534
940585148 -232623435
-701988543 -520685906
-998811940 528423072
-603197811 -637657108
-937811080 15000046
-120775427 -924499051
-858025423 -236408635
-429547510 -778829924
-8562809 -955222483
-828169913 -304651714
-825058031 -311231939
-999451781 556760657
-916920652 -65492209
884173521 -481888947
-829856450 -301042345
-410812977 -790758047
-735223655 -473199260
580937655 -956863776
344623775 -998986548
-921688599 -48375031
-959362507 119541626
867097920 -537960641
941025041 -230111368
671475438 970335536
-998251862 509494906
-218076597 -889432981
-423869014 953015906
900049784 -422285584
-901291523 -116931954
399871558 -999968960
-945234966 47867437
20707391 -961649488
-216079781 -890237086
664356278 -894567690
-999331776 635565625
-962023670 134691505
997044420 656386053
873374190 -518166143
-220580368 -888420229
-873729264 -196160108
-981571839 271124949
-453418933 -762839999
-738525946 -468149167
-131325140 983915852
-896131860 801055226
-543792956 -693327083
-817236498 -327474983
563868803 -965945636
-182450668 -903243348
-948077833 751137038
-561898373 -677413485
-641011885 912278953
909101403 -385260830
648683031 -908757106
-992555401 395030053
-996249770 459071625
-898842505 -124527799
999482342 514332191
-276040706 -864313701
136119763 996720234
-931773005 -9739378
-702941852 -519387701
245093412 -993593007
-990955004 676628446
931809250 825232735
-51423495 989082921
-115686954 -926102380
33638191 993195299
-469652995 -751414305
921404070 837882364
-275262162 -864675816
-344928239 963588137
659534531 -899068978
-766722788 -422128982
-167767336 -908605070
-662000222 -572097124
-998590711 520547984
-987767495 333127108
-984278960 296254352
-897577153 -128412600
-123302586 984492685
999986594 590767886
-267535298 -868225529
-887624147 -157925407
-907585828 -96911297
-886660846 -160659485
-357361738 -822487342
218266121 -991285911
-483186773 -741592686
-995478717 443741487
685221085 -873604582
-998543192 518896502
186968175 -988154240
-895755726 -133955416
988145359 704777499
-653796609 909110772
-592272139 -648632089
472612737 -995212220
934851583 821304468
929124203 -293639383
-835346223 -289112377
-434715095 -775463880
-953757487 743983740
7872015 -958902291
-818590370 -324698745
-872780375 817947542
228465326 -992208961
-849210531 -257644247
-615557670 -624805620
-881637972 811814726
-226863274 -885854206
-278097045 -863354675
999843899 552451628
268476990 -995290794
979420130 72307500
632727099 -921849786
536543194 -977988477
-991473864 379467645
259188019 -994647959
939039139 -241345989
-918283455 -60696151
-6190286 991453639
-962824998 139362438
857510134 894267321
130499409 -981124044
35561952 -964712824
-545765232 -691630164
-995859628 451186251
921151826 -332016962
877788486 879708630
-137090471 -919189348
-918217575 -60930579
-427588874 -780097109
906180905 -397425748
-998235543 644603180
283271820 -996214022
-258330716 -872367803
827303621 912281229
-710132570 -509447111
-851652395 831393537
980504034 84753214
932196163 824736560
-606077722 -634709852
-520952686 -712450628
999949382 612662614
-970211655 720059499
708475855 -846985874
-846493182 -263954882
-595429952 922695548
-951368409 77581572
913974654 846549652
481621689 -993682731
327059646 -998409147
-726556962 -486071570
592001936 -950286401
-916411932 -67263069
-499626612 -729247534
999674142 623784576
-313945380 967227213
-808268844 -345463597
-470920761 -750502283
-994228033 421528422
672969955 969964201
376626631 -999702787
480073913 -993958929
-683793926 -544746730
964219033 -73288699
42025023 -966009543
948917509 -183011677
-943211412 38515383
-874015945 -195395456
-965678775 156366297
-952478058 83146137
559248772 990089598
796234342 -712393779
956158289 -134661455
-996971810 475024821
-571884707 -668232471
-506291081 -724088510
-15406800 -953635144
-790883960 -378867273
-837137726 -285151579
-460041126 -758236635
-964421650 729010922
-564766505 -674808323
-778626333 -401236806
-374099183 -812895829
-641497009 -596328421
-691674754 -534476805
587990122 -952730125
-141221938 -917806472
-624696833 916169120
806564561 -691132095
-524924037 -709199846
246436639 999079761
951401142 -166987443
980466561 84318353
-933267768 -3704651
-674362430 -556755317
-981821309 273310947
-996369999 461582568
885427991 -477460923
971462604 -9356435
-331344492 -836757956
819680914 -662280353
981843114 100779706
-698300699 -525661597
-559122827 930116405
-447038405 -767218013
-581990803 -658646019
347108484 -999054268
-399247349 -797915195
-852060828 -250916488
412901418 -999998721
-517067787 -715578318
-489916102 -736590997
-251291725 973784765
61151501 -969701895
966579042 -53620440
456823680 998020825
-636315804 -602200943
-591882489 -649018043
702230252 -854514781
-987869268 334282491
-697782711 -526357058
872727559 -520257901
-318692207 -843429698
-823997014 -313457035
-274627947 -864970421
-995821925 658557734
-109773857 -927940398
996631427 659507980
985048359 716637867
227747604 -992145637
-703971042 895174858
990570545 231840828
-993540073 410275792
-620342139 -619716165
281284721 -996095738
-531755561 -703537911
-636083258 -602462954
-779598461 867768048
-161048499 -910991014
-548713248 -689078539
589117241 -952057866
426402987 -999786564
-979837633 256392212
-823900203 -313659847
-662088759 -571989051
309528538 -997637127
898162957 -429817873
-611497434 -629070894
326513508 -998388155
-794342029 -372364527
212067 -957216971
-892927644 -142455449
-982114891 275904975
-998152091 506425790
-789924242 -380661396
-997499840 487987062
-801464718 -358772720
-859871481 -231818888
-166529836 -909046520
574232550 -960558462
911665989 849056170
-930547608 770395888
942187861 -223412523
-622682521 -617198825
991443138 690183898
-668276571 905361180
48849211 -967347853
999439090 511232409
-670631610 904718587
-644722780 911376077
983749857 125189386
-445992131 -767928673
-882802094 -171460822
992114766 263635173
-981397444 269604199
-512137246 938773935
523248989 -982907873
997209659 406091141
359634931 -999366871
-908849564 -92778772
-971634000 194919551
-17777062 -953075813
-825970725 -309309579
-971602977 717765933
-948648749 64156650
491483533 -991691484
-644865135 -592461055
323870876 -998283930
-119091084 -925031394
-999872874 587815421
-998678832 523621404
-995329536 440948162
-625398405 -614256966
802665294 -699306942
-978377794 244616139
970835925 -15342456
-958017806 112101439
-914459183 -73998628
993569510 678932382
-485915880 -739578517
802394590 -699867302
687713244 -870956775
-990239679 362956605
293133127 -996784198
976878214 44573593
836752341 -621112840
-727195380 -485142513
974402363 746893045
710688348 -844277424
712377407 -842203902
906119199 854828582
-23382340 -951730154
730815295 -818582642
-663083114 -570773506
5216379 991984002
87880195 -974520482
512979964 -986204796
-363498670 -819017796
264030917 -994990615
-992114935 388510890
-557190500 -681636850
-979047197 249938679
-984923340 302602634
-94704738 -932491115
-144312696 -916764628
998565073 461577351
552092103 -971538229
209634139 -990473837
-956726042 105156708
556719905 990364938
962065589 -90684145
249285867 999120896
-975056302 219220269
-953521443 88440935
-749655889 -450583697
-933964040 -865523
927820557 830172503
-999530779 561032578
231355062 998857423
931156658 826060447
-794943085 -371228148
996480364 381198058
-515680209 -716688502
-982510946 279488792
666675152 -892363255
864633690 889406696
-817277067 -327391985
691561025 -866769028
-813005830 -336042191
-127757941 -922261065
628321518 -925272859
-686404956 900320314
-901969164 796341096
552245370 -971469848
-900164036 797810798
-782449189 -394388218
-330519574 965310854
-280999584 -861993186
-802452830 857453939
237649615 998951497
131660683 -981285780
-826168314 -308892573
-747060151 -454752356
347578349 -999066919
-774784388 -408050053
838094044 -617730198
989231850 207220567
456649363 -997454097
-784043815 865857765
-582430802 -658223290
-997927043 499690762
-726189862 888077201
-996263933 459366429
-262156227 -870658916
321795142 -998198945
-925806878 775142243
-398946292 -798099188
-834809842 -290291058
-957073333 739574374
-251041256 -875578319
84766766 995114291
-283715930 -860710360
297018105 -996994666
-155130371 -913058510
815864534 -670854214
-681317146 -547929082
-751593290 -447446396
442963497 -998826799
-33936012 -949135498
-944563161 755262167
-5641157 -955894796
-871815238 818596139
853682441 -576818908
-928274686 -23495465
-889379494 806198696
-999435789 555933253
997389691 412539628
267010466 -995193936
952544667 -159384634
-704951510 894878397
678577344 -880551986
-954431012 93125208
-285708021 -859766011
707397575 -848302401
-838215741 -282752113
-189187758 -900710320
-995159965 661485406
844862067 902304033
996078703 367888413
258591248 -994605344
356379528 -999290650
-161915916 -910685108
-999165657 542762622
-364876232 -818230626
-811877711 -338298339
-982715819 281378378
-983381373 695301971
-712179801 -506584776
-644719345 -592629964
371877258 999999918
-949455928 749461061
981203120 93029409
-288007268 -858673278
-936757523 10620445
-552482078 -685798548
-936273441 764412717
-954325529 92578516
-449252533 -765707072
688016609 -870632087
-793416067 -374110117
-889425645 -152742151
892128988 -453161155
-113747967 -926707499
869620401 -530130123
907315172 853594362
988396435 192970967
728905771 -821130745
-38499195 989809351
728019858 -822295007
-896135469 -132803690
-544840746 932840188
-999762871 576780520
867968502 -535269767
-896918868 -130421846
-306426402 -849727773
-701520405 -521321953
645446062 -911516086
-381072391 -808815404
-963979792 146172389
-248399164 -876730186
-672711484 -558830981
-421052583 -784292252
-823017761 -315507254
-986093438 314625582
373783218 -999652888
-325232300 -840006336
385488850 -999837592
423016774 -999888756
-993973894 666275655
-715584612 -501801604
-993811551 414645639
-437665127 -773514535
-891287217 804779885
-640659741 912364159
998039291 438453681
617998661 -932987498
-12739102 -954257117
-362491511 -819589455
-997954716 500482056
-629996949 -609221235
928737008 -295557387
-845987100 834743335
-798007360 -365405394
401436719 -999976516
909815890 -382240163
428064035 -999726772
44626383 -966523879
211612052 -990661457
995263960 342594488
-434784470 951385557
-998750197 526175127
887150926 -471321704
360085629 999993965
-58827894 -942654367
704183026 -852181717
-426141209 -781030094
723420136 -828269912
-858244195 -235865530
-50867486 -944782116
-648311915 -588452011
-960935433 128432338
-694571761 -530646917
-817665905 -326596024
-680396314 -549105906
999834737 550936588
320689683 999837294
746905221 -796016522
-317186782 -844213628
-763722194 -427278922
718953631 957134783
-999766272 577066225
-400747754 -796995170
-982223398 276874094
977107827 46996418
-414433990 -788490280
-886043905 -162400521
789353342 -725720608
-710999316 -508235992
-507648073 939564194
564344040 -965709679
-664511183 -569021900
-846955486 -262887909
-914574052 -73604713
14736968 -960384260
874365894 -514943156
455966768 -997533191
-401294638 -796659146
-10524200 -954769846
-994567188 427274588
-530281343 -704765047
-787081944 -385931634
-926973935 -28519674
-819492857 -322833737
828047909 -642569102
-892317614 -144270014
-763894628 -426986423
-947832168 60211280
-554467193 -684054188
957885303 -122240544
963622758 -78176966
483266735 -993376217
651035994 -906712641
-659583595 -575034828
633323136 -921381371
-597762572 922194657
218978749 -991351714
146900563 -983332288
-690800459 -535626721
181522244 997897581
947048384 -194653522
-714121625 -503861451
998417553 643871486
998190440 444935579
-940978733 28506182
150141281 -983753135
-999194265 544050396
-842473107 -273156611
-353296480 -824765658
-987127621 325940181
-743333427 882114266
-799577590 -362403383
174630465 997732195
-91143766 986672514
-505397588 -724784583
999682635 532765981
554296196 -970540045
-692466990 -533432052
-999994348 611918282
-61126568 988522918
-999978329 604907062
-743895524 881910359
514905907 -985631112
-137631796 -919008969
-997100936 478098903
913189235 -367794382
-521282326 -712182315
-999740072 574911706
-999085493 637848473
-999583393 564130952
433115654 -999493455
-424338930 -782188104
978671024 63914902
-750838492 879350548
-822058027 -317510361
351513093 999973973
405456403 999743630
-863019850 -223926615
-961456092 131415376
-871451451 818838775
262474004 -994881546
494058311 -991121469
-968777292 175808394
-999125970 541012132
-979287282 251878508
-321681039 -841868197
994517043 321253064
-958152955 112836422
462051130 -996763898
-335408776 -834572102
-946824981 55380853
-270544990 -866849688
-946022005 51567188
-979653277 254869126
972736667 2929170
-775275396 -407184795
-986316558 688724062
548491429 991223924
-553814405 -684630102
98119734 -976241988
160128954 -985010220
-431885809 -777311323
893569102 866579397
-906919185 -99070645
225685044 -991961255
-670489178 -561611575
166953390 -985842315
-626702949 -612835244
-935493361 765239532
-809514776 854023563
-134753698 983666807
541788588 -975870706
-203864780 -895080546
202726898 998361841
-928258362 772725345
-394289792 -800929330
-814273178 -333489735
-239253040 -880659961
-794624200 -371831193
-255313805 -873704704
-805773433 -350382814
239912061 -993177046
-384319369 958589610
713584762 -840712878
-518935285 937561009
93486448 -975472871
499596175 -989796670
-984196969 295458958
-754364156 -442931367
-23667008 -951661095
998926595 479209450
561910437 989793194
-138786390 -918623269
-517586537 -715162499
-890602651 -149326194
-996217862 458408533
-704353412 -517451976
-426823020 -780591115
-184423810 -902506657
-512885059 -718909831
292394291 -996742963
824623886 -650747017
-743197198 -460885984
-36141144 -948582248
-111428258 -927428010
962630997 -86180414
553317581 -970986443
-413489858 -789083360
-993750638 413660363
622440047 -929727822
-725629556 -487416578
-407999915 -792510400
71534023 -971633646
838762835 -616039584
-511744718 -719810755
136922677 -982007019
-634386606 -604363187
-674180872 -556984262
168791725 -986064452
-210536025 -892458655
792112588 -720439842
-554895688 -683674904
965337460 -64056981
995650642 354258169
877984424 -503027714
853108858 -578405511
-311826250 -846980949
650657753 -907043507
-897093790 -129888452
873552212 -517588603
-606715474 -634050906
-813709980 851945066
353279567 -999215435
86782314 995183852
884376960 874461384
-718742537 -497324651
-706214892 -514886743
833757439 -628615860
579934752 -957431657
-18907628 -952806408
-780734899 -397474809
-3105839 -956472860
951832892 -164141766
688888433 -869697808
829758593 -638426626
4205973 991937821
740217088 -805568620
-738066464 -468855460
-594080180 -646837539
970259003 -20810803
-939778311 23316253
-704401816 895044776
914312659 846164454
-912683215 -80033172
192359084 -988739565
-746118342 -456255025
821291817 -658581939
-943950229 41891370
998627422 464443802
-701381694 895947870
44144612 993616945
-887553909 -158125386
-815966721 -330062052
-951750861 79494504
791922558 -720805148
-505749703 -724510412
959703003 -108916226
814567053 918971447
-727606027 -484543190
943671037 -214763990
-651244935 -585010388
-995054830 661939995
-998880635 530985016
-779545327 -399600272
-894115151 -138908812
-706654690 894357878
78405125 994891727
994010454 307722417
743399281 949298146
43946446 -966389944
865230578 888978373
-400213952 -797322762
938158747 -246229264
-968187762 172038284
-297395424 -854172314
-532235144 -703137946
-977192015 235385281
-810164249 -341707297
-784192697 -391221686
255238621 -994363269
-664270382 906431171
-436172264 951176282
-741406581 -463691299
-191981132 -899649077
-989189270 349836578
-674814881 -556184627
-569209471 -670721120
-27789747 -950654364
-369424312 -815608522
-900541548 -119263032
-918425825 -60189351
999195516 494923082
808699265 -686582290
696454536 -861232120
-340737588 -831680989
-672841816 -558667606
-404724131 -794543423
-985639839 690310172
939482737 815082980
997011880 399186509
-261256293 -871062466
-705875836 894596691
-984347354 296921960
75980031 -972438262
749714231 -791880510
-948013816 751213984
851034543 898446316
-181966243 979969528
970688183 755974009
-990784171 370154933
-651636559 -584549114
-953662157 89161758
-37784931 -948167424
202493197 -989780238
-697352167 -526934615
999925534 569624247
-984553984 298948533
951135922 -168725859
-626161103 -613426870
-815875160 -330247839
-74695882 -938267076
-995556063 445225686
-468108398 -752519384
-818334506 -325224770
-924546668 -37738267
991003870 240405916
-912878836 -79372320
-538608935 -697755495
-964152598 729410521
-840941159 -276630389
-920145601 -54019082
-801730795 -358259113
438754128 -999139813
-807492130 -346998819
92161798 -975249109
270721057 -995437229
169807102 -986186845
894559426 -443926461
-396826479 -799389570
-999930715 623754392
-824896070 -311571854
-987857531 334148785
-915253576 -71268903
-679992609 902128013
829524819 -638995548
-47503048 989306832
-936389497 9095059
-186059651 -901893194
-765731632 -423839493
-910160191 -88466215
-479803172 -744067999
-736772506 -470835823
-996361093 461394860
-967904438 170240962
-886265890 -161774757
453084243 998208621
-398650150 -798279901
291125862 -996671703
-459613040 -758536204
268907379 -995319056
-743701950 -460091322
-483649310 -741252371
-829226958 844069217
35215471 993259339
-288078899 -858639177
-688010677 899855552
-818688995 -324495257
1663657 991820939
-919990031 -54585241
-551621785 -686549363
-264235395 -869722620
842087193 -607563304
882470846 -487791926
858292418 -563946109
-852854986 -249021888
-991037024 676380440
-789889917 863284073
-785197643 -389387838
-878810912 -182470537
221660495 -991597784
-588714443 -652136286
312205546 999777785
-592041217 923418506
755516681 -783172225
-501770927 -727602455
542116012 -975737130
-306211249 968106227
-855396668 829112695
-863907684 -221683916
265478900 999332831
991042471 692171773
-212691188 -891596893
-465307338 -754516023
-755650060 -440818623
958141171 -120375175
-968300914 172759335
-520742444 937235821
963261336 -81112807
-592165901 -648737417
997405024 413093718
-950985931 75672257
-994578760 427475576
324330943 999860296
-815665868 -330672234
-925203062 -35261613
-556051376 -682649301
106966645 -977644110
-726451083 -486225426
-938052511 16009841
788076143 -728127056
999950482 576652503
-586362574 -654426376
-859731675 -232167117
257445366 -994523052
-889145131 -153552931
-695683406 -529165681
-950117442 71354653
-981974264 274658791
-954685527 94444642
-656417589 -578852823
777949365 -746532652
999896249 562781792
-308124328 -848872946
999852821 554032832
791158925 -722271059
-983824043 291864423
-990873604 371353284
-999923850 594658401
-778963492 868038626
-999874954 588075788
661754299 -897010237
-935618594 5915623
-932757302 768107609
-896789768 -130814905
-774692936 -408211094
849763679 -587506043
-175996693 980461002
-995160520 437857328
-997848457 647250877
966265780 -56288087
-888447632 -155562291
-971702683 195390765
499181320 995420231
902867233 -410946520
417447536 999511319
-637052907 -601369940
-816853887 -328256194
-999795163 579567606
-647249271 -589691560
940682903 813327664
979441377 72548555
-975062865 711702593
995423903 347374511
-999066162 538463500
-63838465 -941290033
-118974779 -925068093
975427213 29495041
-999999506 617548026
152305313 -984032145
-419302884 -785407843
57066393 -968925986
-80376865 -936658774
-244094951 -878590085
-61395820 -941958247
-206503542 -894050431
444256325 998601309
-20362744 -952457678
-388204847 -804594444
954339200 -147254311
964368376 770273125
475673560 -994711471
336253350 -998731733
-537119554 -699020132
927445051 -301920937
-981650256 698927115
961735643 -93294400
967750663 762807097
764350129 -769328154
-982155392 697878261
-308551353 -848656402
216000158 -991074926
942912211 -219205021
-942228529 34063794
-502904722 -726724311
-862847305 824441430
87014559 -974372191
840915353 -610562855
-280325565 970913484
-986633699 320496613
12410139 -959883966
-975377206 221598648
-827339100 -306415817
999098225 489040003
906695074 -395301334
-654547622 -581086484
874727558 -513763231
690370952 -868081182
-686353745 -541430774
-888993961 806482264
126320520 -980530020
-491202775 -735625468
-762252201 874938271
-679207034 -550622017
-709178861 -510778151
-609911273 -630727680
-723865779 -489967938
-676181954 903189183
-619428550 -620693835
-767647659 -420527115
-128192945 -922120232
-487002618 -738768633
-391075712 -802872641
948264398 -187129625
-999995727 619955992
131677904 -981288174
-273121390 971651816
-556497655 -682252705
-30935229 -949880210
106458002 -977565064
935412697 -261177143
-75838623 -937945848
-449482567 -765549495
-862330360 -225663478
639098023 977770365
-971488332 717958232
-967363531 724553125
776291774 -749421070
-787667430 -384851508
918136278 841728609
440473150 -999017561
-845379275 -266520189
-762018657 -430158758
749126474 -792750637
-315626297 -845022689
-985903441 312607519
-991512871 674910945
-920020552 -54474413
-671610370 -560210031
-945110755 47286544
-966048250 158621271
994703705 326470963
848005148 -592187231
-306492923 -849694387
-959888928 122498568
986009241 713255386
918787208 -342871879
91695542 -975170194
-48459087 -945414440
-79501801 -936907803
-838505126 -282106010
266042812 -995128682
-799829251 858691697
-346276433 -828648232
-39778545 -947661396
997420422 413656627
185797554 -988025339
-767033520 -421591316
-999662693 569191310
-230142265 975790503
-992910772 400437576
-573851171 -666386724
-98841531 -931257963
200120296 998306520
711552754 959375306
990002025 221004269
-364050328 -818703186
-52006736 -944480924
940821425 -231276703
725678433 955067612
-851468010 -252323837
-782479837 866533187
-428954593 952260342
-874229310 -194825661
994638212 324627349
-999968771 622151826
970329812 -20144356
-764888077 -425290234
-608564633 -632130461
-466996292 -753313488
-828361342 -304243432
-195735758 -898215597
134605257 -981691922
-812862231 -336330285
-462579647 -756449570
-983542839 289166266
-796939321 -367440098
986386743 161670283
987540752 179149406
-918733800 -59092214
184776079 997973016
-510115980 -721094029
-350566240 -826282996
-715865481 -501405173
-917734239 782794271
806411540 -691456332
-977921841 706327421
699680061 962825269
-998818286 640123835
-162740028 -910393938
-772830478 -411488132
729620457 -820181204
-387402380 -805072863
674665836 -884538732
-99777724 986104880
-159647148 981780520
-109323445 -928079454
7526458 -958827154
-998897731 531633886
-625702055 -613926723
-516908574 -715705882
-716421449 -500619833
526187846 -981876838
559372523 -968145276
337539041 -998773190
904159585 -405695768
-450299843 -764988374
-675073147 -555858713
532162516 -979680778
296916144 -996989223
103064762 -977033406
-976646851 231200070
634378223 978754639
-913272335 -78041532
-779925377 -398922669
-627079440 -612423794
761279531 -774207432
-991093180 374300120
-838407429 -282324194
61309241 -969731644
-613798761 -626656791
934492317 -266071419
-935658635 6080375
-295069127 -855295241
-262048718 -870707184
987321432 175731280
913810298 -365102085
-819708100 -322388594
385063935 -999831704
366381123 -999512750
-488946443 -737316237
-907665082 -96653764
-804653573 -352575193
-713056493 -505356948
-903201205 -110935998
-593260104 -647652072
524171221 993474922
-153190156 982285971
-421749495 953327581
-952394607 82726145
-618550349 -621631500
898244159 -429494147
-926478358 -30420645
885681336 873392095
-604455192 -636373594
696799137 -860839238
-901249453 796927430
-328695971 -838172791
-731048831 886417156
141567712 -982629814
-369641819 -815482539
-329820942 -837573710
-923583889 777298220
-593407832 -647505405
648475419 -908935836
938554856 816405796
-918592982 -59593942
-872140968 -200383260
-864826922 823178372
663550314 -895327345
-977356359 236652116
948866553 -183335541
-239690138 -880473742
114162084 -978741496
-399692397 -797642501
-959635659 735992493
-95627784 -932217196
-949683570 749180724
869528560 -530416427
-88349743 -934355491
-996180342 656870759
-164182763 -909882160
142244253 -982719500
-817788115 -326345706
933091611 -273433824
-451599542 -764094816
520776365 -983751506
-433981486 -775944268
-992430716 393166905
801034828 -702673644
-977347433 236583266
941920532 -224961510
-248030392 -876890255
-999472558 557853592
654440064 -903688431
361056387 -999399444
796624022 -711622228
-681378620 -547850395
128511012 -980843684
-867729148 821298505
911629677 -374513374
-999249870 546668837
-296547018 969181892
-103895967 -929736775
-315866801 967006899
418513863 -999963806
-935932833 764775429
999979093 586901374
-870682593 -204229115
-991627851 381599347
105119774 -977356261
994195702 312549725
-179298710 -904412118
-273717064 -865391686
-412484047 954674135
-706494565 -514500963
-485139691 -740153379
-956773840 105411357
902093726 858835793
-908565996 790878307
-955478555 98562756
-988298025 683814461
832176560 -632516457
153523756 -984187638
492748987 -991415157
200567659 -989586761
103209511 -977056236
748988972 -792953744
-898028318 -127033606
952277551 -161176626
-63435940 -941400681
-889162801 -153501936
-326669604 -839247251
774374741 -752715793
-135125188 983639793
-987371800 328665031
-990478347 366079683
-723473140 -490534666
334227483 -998664563
-9806122 -954935617
-606645946 -634122825
-973654101 209017755
274767345 999437872
-870061217 -205858482
987936052 185437924
-785369009 865279819
-169774434 -907884376
-380101402 -809386344
195346473 -989053046
-988260682 338761062
-328598011 -838224818
-56863869 -943184905
-999979618 605339768
-922440355 778399315
-200784197 -896273104
-999003847 535878476
999498150 515481391
914196942 -363421231
-999677809 570236675
-547894266 -689788859
817081260 917672092
-959676362 121302227
23539078 -962240777
-994523050 426516089
649733266 -907848169
-29492507 -950236081
945892609 805300087
-107282293 -928706568
-22797163 990631746
-979322945 252169248
765471041 -767532365
4590411 -711019860
-715396265 -502067237
-979617346 254574837
-991214643 675838065
-996539744 465269072
-618817562 -621346504
-892063861 -145022815
-461376658 -757299944
-422973786 -783063516
-873936981 -195606176
-787398413 -385348113
-646017744 -591124375
-638942780 -599233494
-434521792 -775590592
285206209 999544964
408322095 999691439
-960547343 126223463
591365554 -950680579
-548690044 -689098669
-922000081 -47229921
-872996949 -198111275
867666567 -536206358
865010140 -544302582
475361242 -994763243
174792796 -986774403
-939335139 21422763
-488390714 -737731574
-290301714 -857578757
-446598202 -767517321
7164758 992071897
-49066883 -945255082
509204104 -987285597
-839851259 838266146
-904241135 -107647609
-39586231 -947710408
155508891 -984437297
-978917643 704396783
484521592 996396645
936872813 -253296575
-935870589 6952842
-396881984 956887363
-801760370 -358201987
-930779449 -13688543
-945703684 50065399
-957055771 106918515
513935985 -985922663
951201798 -168294630
154800054 -984348323
-772663585 -411781486
-968757031 175677910
715585995 -838224314
986488418 163153401
698612023 -858752261
-992471926 393781725
-817518392 -326898091
-912355688 -81137138
-514698477 -717472634
894374723 -444637256
-416471944 -787204846
799746894 926298373
730167660 -819451380
-834169487 -291692104
513454419 -986066005
-937721728 14627655
-67866379 -940174832
-820537958 -320670383
-621781730 916840617
-216236857 -890173933
668566763 -890542638
-999982183 606267470
-612764115 -627742693
741159096 -804244694
223048319 998728574
-278008662 -863395922
-127319480 -922402749
-897308846 -129232103
-958844292 737115368
968000192 -41324838
-988333714 339609230
625431705 -927478838
626913486 980246467
727358123 -823163024
-273670016 -865413407
604801023 984016640
624793388 -927962138
333197012 -998629710
-865980075 822435020
-980113326 258679755
998630708 641030088
895217757 -441385272
-520795345 -712578427
-836252910 -287113871
-518291679 -714596841
1991120 -957611760
916592375 -352773313
-896608371 -131367091
-853541405 -247369588
-947295746 57635556
-878287892 -183897293
-999959552 622639380
-835126887 -289594399
431809605 -999566203
-254010410 -874279013
-983694577 290621447
-754814510 -442193631
-146730355 -915945190
-874421087 -194312843
474527099 -994901382
952010154 795038185
-930495952 -14810220
-933177239 -4072114
-998899545 531702983
682135848 -876856898
-899057681 -123863607
-358216342 -822006363
-899867040 -121357280
-115558584 -926142628
-958070922 112390179
-991683787 674349593
-552006625 -686213686
551166650 -971948189
-946868218 55587702
-429318219 -778978463
173570317 -986633035
-989272948 681286084
-975260482 711336805
975138292 26582271
-999136809 541483870
-995605938 446198839
971257184 -11320826
889391267 -463238530
-746800590 -455166954
-827786383 844825644
413757237 -999996369
-986147142 315199909
-957315830 108314724
-952678378 745378557
-492631678 942140312
-106610824 -928911682
602692 -957303769
352439598 999976376
-915643516 -69923248
-987229008 327068536
-746912541 880807146
962301698 -88808535
998669332 466411153
-336826499 964560977
792968850 -718787323
965389684 -63623600
132695397 -981429448
-581721482 -658904650
-999199547 544291584
-941899398 32591795
-931173590 -12127024
410289921 -999999124
24287747 -962396550
-984705118 300435189
821966899 -657011297
129752422 -981019015
-128322027 -922078309
886105252 -475058294
-868968243 -208706117
-768188054 -419589513
981440620 727754412
-565062040 928957511
-825302062 -310719087
-905972237 -102124114
-807515852 -346951986
-970344166 186148708
-328163926 965585318
-719539099 890293193
-876869012 815150106
-602447496 -638421298
-994644224 428620456
-121264160 -924343890
619153992 -932144806
263036009 -994921183
-980439785 261410510
362550037 -999432732
987054284 171650878
-990543452 366942617
-918813818 -58806762
-944814384 754973268
-272435149 -865982122
-666278666 -566844937
853924579 -576148769
-970190736 185118671
491911530 -991598977
-2516058 -956606772
-725869550 -487068716
59559602 -969400199
673415654 -885790924
-999744960 575305460
-93387699 -932880600
-981845793 273525989
950854552 -170553268
-953151793 86555552
-731172920 -479293979
-881083481 -176217563
-244457583 -878434110
-43613084 989527200
951617974 -165562155
929772850 -290408395
999971969 584019331
-382173132 -808167583
-633610173 -605229214
-549540113 931954136
896626604 -435884009
-191835271 979147164
-243828951 -878704439
-42959647 989564018
-758736037 -435682065
613608085 -936131284
-974324307 213841483
679962457 -879122207
295834149 -996931146
976086082 36279957
985915365 713605421
-272561882 -865923850
-667974768 -564743304
-965047549 152543728
-675463667 903387651
819300918 -663148755
-860438016 -230404790
-506534830 -723898397
247780411 -993804788
-977086471 234572366
-419379654 -785359034
-762238793 -429787457
-874335843 -194541041
171015441 997642659
-691800397 -534311351
-171411626 -907294086
-974106514 713447283
-855258412 829197590
-999355075 635307285
-788472169 863918403
42672953 -966138279
-593554240 -647360032
289992845 999589528
-267982089 -868021935
698829528 -858500432
986590582 164660508
-563638724 -675835646
-17609668 990892417
-112256209 -927171017
-375706912 -811959308
-913950033 -75739784
915953657 -355635183
745393572 -798213623
-965133156 153060245
139253235 -982321236
956363336 -133212247
864202558 -546723719
763382025 -770874621
14896625 -960418555
743526022 -800893557
-694746931 -530413984
-485684020 -739750538
394318293 -999930571
881102980 -492513619
45404451 -966676356
-957735211 738669486
-795086895 -370955873
987422549 177294005
-437093669 -773894466
956569260 -131743405
-628849455 -610482573
-767861056 872674988
994832372 330109786
883063897 875523133
997054222 400647295
-957922708 111586946
965727706 -60808263
422043250 -999910111
-841812628 -274656321
502106451 -989180296
120065152 -979618061
-887945844 -157003452
-804500974 -352873551
997345160 410933792
-723605702 -490343452
-258559692 -872266067
-102152639 -930264048
755043651 945074599
44867784 -966571219
548424082 -973126659
846789408 901105287
-297578371 -854083699
-595217374 -645706076
974384390 19080020
999977640 586262834
994186537 312307546
-685741137 -542226463
-355506441 962292858
-999678426 631032358
-657819696 -577166369
-940704453 27307334
-830151819 -300407372
633926751 -920903683
900214733 -421624654
-986200707 315776748
7093188 -958732650
-381557311 -808530110
-861028239 -228929301
985746162 714236244
727581302 -822870413
400233049 -999970800
-942384910 34767672
537125097 -977758108
795242206 -714347573
-928107601 -24143832
-760642918 -432476661
903736519 -407418879
-754705475 -442372416
-639211074 -598929536
-970308086 719903712
-53606044 -944056636
939711418 -237571932
-977018297 708061364
815116250 918689990
157690661 -984708603
819477217 -662745925
-989778899 679933503
-143942485 982989628
941807210 -225617238
993008965 283785488
-393425581 -801453253
896051244 -438140563
-749095172 879999532
986916909 169571631
-126439435 -922686509
-898171526 -126594054
536917963 -977840768
-599885781 -641022630
-795909795 -369396966
-487040037 -738740704
-643906013 -593567723
-671723408 -560068514
-682028655 -547017525
-995248175 439453714
732518084 952934747
-895405003 -135018542
-670112215 -562082126
737714373 951243100
999962071 580494993
-738701690 -467878640
-959155869 118385897
247031333 -993746245
-994700482 429610383
-993799174 414445333
-937102197 12050673
-289269473 -858071589
-960812001 127728051
-236760881 -881717611
-233779686 -882974332
-631649149 -607400986
-733194229 -476269968
181244761 -987514970
-14655337 -953810981
677632193 -881524849
-288750089 970029967
815348589 -671999789
-998899882 639436727
992470796 271602132
985960936 155519331
538475809 -977216868
855579835 -571557910
981276551 93911895
-474546637 945126039
-269032304 -867542512
-552509145 931386849
-461191718 947273489
-977795540 240051591
-995776960 449548557
298796092 -997088670
-93958176 986489322
630067513 -923924979
-681938113 -547133750
990554903 231537200
999001690 483468020
26751067 992912726
583447894 -955412024
257798546 -994548471
145465294 -983144387
611633391 -937509792
396015603 -999944050
-713607908 -504583322
71206944 -971574128
-439842347 -772065609
23276426 -962185991
-839748234 -279321048
-759582941 -434260449
317250505 -997999596
-196009651 978794616
-986760640 321890474
994849023 671544536
-277256333 -863746984
785669755 -732608869
843260064 -604554298
-779447830 867832298
922859564 836151782
978964720 67186347
-760367879 875682292
271428222 -995482962
-655928225 -579439240
222360873 -991661327
108477024 -977878150
-739115342 -467241377
-27822315 990376753
205570409 -990082188
-318363760 -843600919
895754982 -439299121
-895325198 -135260232
983646619 721120318
-878679248 -182829968
800889300 925746242
731886801 953132372
446487703 -998516953
738028681 -808634666
-824404595 -312602791
328105517 -998448979
-395835541 -799991278
-598829385 921964644
-463571663 946893123
-176372342 -905488487
291396971 -996686948
-923675678 -41012894
-473243534 -748827950
-917972014 -61799403
-767781931 -420294235
-882605134 -172006817
-245365902 -878042567
-826685206 845396287
789012482 -726367817
-814657716 -332713008
-989350561 351810849
868978501 886276123
-856873715 -239259292
31609064 -963908923
828441997 -641618212
-497963244 -730512583
-815705058 -330592772
-738823855 -467690466
-877236793 -186741745
248257286 -993841460
-207527750 -893648561
752208498 -788169202
-265271645 -869253598
-741269288 882857923
903743526 857218265
-927305155 773675108
999953313 577557100
461548843 -996830555
-227228863 -885703418
-791954885 -376858799
806273661 -691748285
999750961 540214218
-916783981 -65969664
-479024651 -744634943
428203455 -999721474
-995897058 451928700
934059264 -268365439
-710197581 -509356305
-867645262 -212130294
21251310 -961763266
-649633419 -586905057
-743423696 -460530137
-279986400 -862470070
987967025 185933850
-983236438 286247695
-212370302 -891725448
982527102 109321468
214513629 -990935709
382282298 -999792674
790082322 -724331500
514962506 -985613739
728688382 -821417841
-994854292 662777604
-718030240 890782771
890816344 869013129
-377542981 -810887182
-925835520 -32866634
464871549 997582335
-137603567 983458483
315369816 -997914026
895297634 865041503
760194800 -775914378
803472418 -697628582
392803589 -999917120
169873723 -986194868
978296406 59768019
998495929 458426509
-297007376 -854359992
-884471616 809778558
999968908 582856916
-860986044 -229034818
-989119326 348988825
-772831467 870624060
-997365677 650306075
999488822 627827116
971771459 753378442
-133089729 -920516133
-616268336 -624054209
-412657737 -789604858
-597778764 -643147299
-722388002 -492098925
-35492176 989972868
-537698296 -698529469
-235380817 975304802
730658521 -818793511
-809352833 -343316261
263438675 -994949374
-786785543 -386475956
906293427 -396960971
-746381617 -455835481
930747396 -285491203
-392878890 -801784575
718735364 -834249119
940308856 813883078
-791885625 -376988807
-384402451 -806852433
538628748 -977155136
872298122 -521637823
703731860 961677882
-51166552 -944703183
-954188569 91871432
-992390512 392567653
-999021264 536592780
943398733 809177904
-921928991 -47491309
934707805 -264928395
-748520162 -452413055
-801074143 -359526278
156146246 -984516876
-994030397 418237066
995793589 665431400
-883561886 -169348768
995944510 363548901
-423450482 953077586
-21348037 -952220778
790322423 -723872722
-191059531 -899999662
-782215820 -394809290
-979209117 251243669
822315210 -656198053
-983579638 289518668
-574142126 927130396
966237333 -56528775
744463742 -799555074
-733426550 -475919655
340300364 -998860263
993659750 299011700
-909799580 -89656307
851101039 -583909664
993817366 302883901
999895937 562712957
-283612075 -860759526
858417018 893671553
-155129573 982135854
959266372 780930010
711999362 959241572
-464988931 -754742235
665138560 -893829097
-909048319 790474060
689199369 -869360347
519367284 -984215271
-614999164 -625394950
971843513 -5708952
-781823556 -395516414
-574262472 -665999623
-205619213 977975346
6898647 -958690174
827787178 -643195703
878749821 -500474426
-154925564 -913129582
919145047 -341244818
-655943876 908565773
159203508 -984896040
-21558460 -952170080
891797724 -454397846
56962730 -968906253
-905425902 -103879376
118407849 -979373536
56771661 -968869869
-999930416 595594489
-872843157 -198520462
-380778420 -808988273
998780764 471726910
110016189 -978114444
877429065 -504872863
-540759722 -695924147
855922734 -570600406
781187521 -740801799
-172042478 -907065764
-798642803 -364192734
959185663 -112738741
-314446046 -845632258
-993050655 402597669
-868127689 -210883145
-837285844 -284822606
-647764540 910628529
-761637303 875183240
-956026064 101441147
-803370243 -355080524
969882521 -24346622
69633052 -971285391
874573626 -514266455
-70455514 -939454651
-963669646 144340900
481130364 -993771677
-620041646 -620037855
-912115029 -81947328
-122611676 -923914288
-543563932 -693523737
199327748 -989461653
-128201300 984141944
-966307628 726166363
986165434 158460576
612560082 982778980
-42599618 989584030
-788803756 -382746234
998444071 643542797
-671158309 -560775480
95263654 -975771315
-333138178 -835795144
43256242 993582207
546999668 -973725907
902242309 -413475798
-488508363 942832591
819024188 -663776573
-441139171 -771199362
995189603 340401480
-204107766 -894985937
-999991188 610092663
-912620989 -80243131
-961156703 129697704
-995325793 660757418
788507342 -727319856
999768874 621190160
-732363079 -477519866
808053288 -687965947
-381355881 -808648658
867919084 -535423093
715341261 958231890
1086518 -957411246
640742349 -915432033
369243755 -999569070
-926300466 -31098777
-863860865 -221802443
-997003779 652385337
528631922 -980991632
866620689 -539419675
-807690009 -346607845
-944103134 42596971
-811310229 -339429287
-996225653 656636806
726349712 -824482466
-118083391 -925349045
750638602 -790506361
-867320728 -212967951
-880513223 -177793694
-462727428 947028300
-334615911 -834999639
625870290 980447890
478213555 -994283102
-665448527 -567868597
-808358494 -345286223
-585876252 -654898326
-791317874 -378053934
783412464 -736774017
-846748499 -263366256
-860847123 -229382167
984707657 138025874
47307261 -967048076
319802599 -998113294
152977416 997179576
554955840 -970234135
398535530 999858269
-985030600 303675441
434613380 998986654
703106461 -853471516
-627302977 -612179216
391178914 -999901676
881464088 876812217
-552996610 -685348645
990807744 236490644
-881201129 812124772
-431044310 951948146
876938126 -506499982
-998304243 511125412
183437379 -987762834
-989256382 350657722
117426117 -979227901
-259440628 -871874237
-843894582 835955919
590348895 -951307023
-898930542 798810116
327964325 -998443609
176219654 -986938692
-41800951 -947143584
-305609496 -850136872
79659719 -973093930
-995420774 660339012
-611342237 -629233330
-999786117 578765163
-208905045 -893104983
15996289 -960653771
-979483765 703295432
-401892793 -796290798
-935502315 5437442
844098980 902759727
-54603151 -943791204
-729090677 887088455
-770764402 -415107121
-648112997 910542053
624072560 -928505903
-443269892 -769768993
731922665 -817082842
-991680094 382328391
470009570 -995631774
-995874439 658318597
976436018 741669039
721588296 -830617033
-18689699 -952858575
-226911145 -885834462
-997472410 649671006
641706397 -914641499
448864822 998402055
-999776560 577940787
955222934 -141210675
-964832171 151246657
756372370 -781855487
-530507051 935473447
383975740 -999816510
-234668519 975371533
-875478590 -191477555
805498310 -693386532
-774336449 -408838790
-556420783 930636660
-113612233 -926749771
650103739 -907526754
-641223448 -596640921
772342502 -756177188
-767628367 872769541
718427322 -834639993
443180144 -998809498
902174075 -413751526
797938536 927147836
294569020 -996862559
-204818293 -894708755
-331132593 -836871634
147607 991750844
416160829 -999985625
-956408398 103466062
-960111160 735311965
-740484828 -465125337
-785307538 -389186692
-985956815 313170035
451575935 -998006818
-938335974 17200269
-893360209 -141166633
760493130 942962154
-648899270 -587765201
-394822234 -800606260
650880268 975196393
927566128 -301327542
-391320416 -802725412
-789890299 -380724671
-312547719 -846609928
-828227468 844594335
989486853 211698215
996800082 658271234
-670827841 -561188541
280584481 -996053771
999991444 593552275
910415114 850369655
-483759971 943622748
-985989937 313521317
-548035844 -689666070
930436510 -287072214
-460411612 -757977364
-711358238 -507734207
-775611646 -406590427
-388714148 -804290586
501782847 -989261299
924559411 -315938498
-919615704 -55937084
909963588 -381613439
984770463 717549465
-481530811 943990078
629576481 -924305312
999983078 609906667
94692907 -975675812
-689790086 -536951484
493538618 -991241301
-588149410 -652688043
459243275 -997133853
-269926293 971972259
748591963 -793539369
-994487852 425914907
-945339128 48354682
-933928301 -1011534
617769372 -933154622
958785893 -115670918
-240714991 -880036972
291657128 -996701561
-704538038 -517197882
-917733928 -62638278
496777592 -990478402
855316987 -572291298
-858924488 -234175649
-976577745 708887828
-683096801 -545644258
999687519 533272415
809310447 -685264591
856597292 -568714938
-995063603 436100215
987816131 183522428
177124665 -987042794
-989343125 351719797
-878103536 -184397839
-781322311 -396419534
536758647 -977903817
-961483550 733318598
-35253768 989985745
-999129909 541183330
-974604484 215888315
-164986022 981353123
-836780487 -285944262
-978548468 245963392
919961272 -337512294
968091633 -40519265
-756976718 -438622118
712958211 -841488145
997557427 418927741
32346039 993142579
-45787632 -946112597
662713045 -896114852
-573166962 -667029763
-427839303 -779935467
-498948795 -729763497
248882207 -993889058
-589354805 -651510395
688755874 -869840299
999604571 524906499
-661825120 -572310585
-921427284 -49334377
215638757 -991041121
-906076317 -101789383
96924225 -976047169
-986500953 319041823
-642523291 -595153645
-684147659 -544290211
349045936 999967512
996546703 383415165
-542100217 -694779114
-575167972 -665145167
879595748 -497633996
194532605 998187333
-831290132 842978742
-665892045 -567321904
-982019606 275059885
-493972038 -733535687
917754455 -347547461
-297583295 969067934
-529347121 -705541299
-811607942 852991324
-992673238 396807748
-189467701 -900604062
-999914718 624312503
-974619447 215998036
965674324 -61254109
927032777 -303939902
980892719 89326698
879320209 878527702
-819665510 848966553
-586781146 -654019726
-73950827 987761283
-293304907 -856142729
-965165333 153254463
632452579 -922064695
110321240 -978161181
91558084 -975146879
-992540170 671468192
-902535075 -113035316
-150608626 -914619168
-514850890 938293077
-273246407 -865608712
-120419322 -924611885
-482752182 -741912237
-465761916 -754192819
989793708 217202945
252771911 999170452
-658548086 -576288002
-983095016 284915265
202418730 -989772800
-874452827 -194227864
-988545310 342098423
967488938 -45809737
-602629316 -638236203
741920401 -803169976
313112170 -997809081
-643865416 -593614400
729471284 -820379951
819929444 -661710659
619856060 981562367
-864002601 -221443609
986833852 168315118
992351210 268905361
-662761266 -571167299
966919562 -50712075
-516477233 938001804
844366854 -601691635
605232483 -941817550
-384656563 -806702066
-724690137 -488776850
157116310 997289445
-824066874 -313310680
-867609493 -212222627
-872747561 -198774551
692847986 -865330096
-298843710 -853468895
-448598219 -766154365
-999017838 536451090
845715531 -598185941
-440595222 -771563018
694349408 -863631110
981054495 91248730
987825894 183678112
772769668 -755450902
749028107 947283569
52361461 -968027138
945396856 -204604025
-994187086 665460842
-972169341 198612430
-838802168 -281442092
445443287 -998613877
-440303440 -771757878
-727185767 887738109
-991929132 385848018
-538129584 -698162971
764883294 -768474275
-990260893 363232852
-961330650 130694872
-939115884 20488500
-979102986 250387903
-676640736 -553878359
-722371682 889365444
-320431031 -842521678
975379305 744403626
270032347 -995392599
760692183 -775132528
-830393332 -299887376
-219402602 -888897097
-570544731 -669481895
-730939270 -479640437
779847627 -743190836
-903775168 -109121808
-88455838 986846780
-844541392 -268442370
-208030959 977766361
-719496054 -496249722
-945402305 48650416
103491678 -977100686
873879750 -516524345
-64036464 -941235468
103826444 -977153383
-159367472 -911581726
-589746448 -651126602
-996001983 657722681
-417133219 -786785904
-165890446 -909274345
660262557 -898395755
-813097158 -335858784
831756325 -633547818
364490157 -999474116
-235744992 -882146960
768773980 -762156841
972371896 751931756
539918120 992061094
546747038 -973831781
573778259 -960800746
-125445939 -923006191
491694941 995927649
-747287618 -454388174
-953229571 86950466
-947596611 59079547
-996957294 474684167
-535084546 934641670
919514122 -339559021
-462867637 -756245919
-929602417 -18324958
-698014048 -526046533
-126822874 -922562933
983805407 125928976
-788343576 -383600935
-771311534 -414150797
-940168481 24988091
-912180574 -81726986
-999042859 537490210
999657996 530220562
982975513 115067417
122324099 -979948834
978508703 62112841
-796275940 -368701486
466921652 997467743
262406636 -994876789
851261030 -583474865
-760937364 -431980834
77965867 994876200
848504491 -590863342
-909818826 -89592894
943059056 809702826
-978228631 243441005
-492174673 -734892793
-999946662 623178202
361158945 -999401753
-373885851 -813020000
413151024 -999998290
748036365 -794356683
-586201751 924649418
-927192557 -27678302
-663467409 -570302466
278640284 -995936265
-278315085 -863252865
-996492785 464235999
-667178879 -565731322
782899215 -737707946
70996692 -971535838
-296356540 -854674563
-994941514 433895970
-999894609 590628010
489862654 996047807
955751932 -137526511
-975208370 220346058
-29134087 -950324267
993298980 290459895
-751839259 -447047129
896894467 -434831076
492496050 995874426
-996704391 468919425
546548305 -973914514
615490036 -934799313
-985098236 304355789
377547195 999999873
213833894 -990871754
440922394 -998984003
979757623 76154810
190448380 -988534458
25776742 -962705734
-378941486 -810068073
-359219804 -821440585
-895453134 801581955
-823210658 -315103649
-958223242 737988887
766333160 -766144547
-999999209 619206518
-288717423 -858334789
-445677043 949719880
-994465400 425532810
-734759600 -473904463
-796659659 -367972180
915098505 -359447445
961783864 775721853
957998802 -121413537
-158557189 -911865244
129562266 996532785
941532788 -227195963
-972792450 202943375
-359879739 -821068010
253778928 -994256499
-267874916 -868070830
924053660 -318356453
-208185292 -893389560
242623353 -993395791
823439003 914336031
-775214084 -407293089
-987136577 326039713
-549268140 -688596863
-716224454 891365641
-18723854 -952850405
-915027086 785233975
990259442 225853548
904894313 -402695810
-370237621 -815137350
-740948385 -464405016
-437063914 -773914226
-151978544 982379733
962251052 -89211858
-4500490 -956155247
-179509464 -904334277
860139239 -558666189
-553434712 -684964375
999627779 527194806
577878391 -958578514
-40932414 -947366365
679399972 -879703504
864494270 -545853817
839980404 -612949689
423298665 -999881275
655833772 974081214
-997421189 485965085
242269864 999019139
624288483 -928343176
-486124881 -739422991
-806103223 -349735977
-234091486 -882843437
-607284622 -633461310
-998371825 513261316
-986703485 321262735
997642882 651502874
-286922693 -859189167
925320413 833189962
-503496933 940282625
-999509431 559852612
922004244 -328043576
910592102 -378942989
-763011728 -428481414
-758468905 -436129321
977514775 51313696
-7229685 -955529597
929957880 827572557
933793647 -269769157
-385880746 958380456
187835831 -988249568
-481500682 -742831270
-987653043 685440578
-248241288 974079767
-411108431 -790573539
532002067 -979741756
785930481 -732125234
-854745931 829511053
-405492945 -794066938
-521931920 -711653170
-89829759 986757720
-369507364 960533556
699487936 -857736649
-988805219 345193470
984771844 138903384
738241705 -808336888
-318816463 966668258
-52207385 -944427714
606806074 -940775293
-994640616 428557022
80604196 -973260680
-955747967 99974754
54450534 -968426704
880612751 -494191427
-997965535 500798504
993527249 295778413
62208197 -969900529
850361072 -585907858
-625831989 -613785353
947279303 -193236013
122891806 -980031772
-597027619 922353064
-969644067 181464887
849012635 -589509955
-735031467 -473491720
-365394826 961055508
999304623 630965176
-405920064 -793802142
993879715 304428454
-252360323 -875002199
792526844 -719642137
-998852161 529912218
-808820332 -344371523
-983492649 288685641
-919532177 781143054
-340437921 -831844459
-878260222 814189847
194576710 -988972622
-422943874 -783082680
448355730 -998336549
618127537 981857290
-666341836 905886255
513134390 994380024
-967814818 169672745
325503514 -998348912
-988427579 340707259
109627025 995935373
-546639621 -690875415
241802883 999012313
-771749629 -413384777
739452587 -806640980
535650557 -978337815
929693022 -290806871
691759029 -866548771
638859207 -916962788
-940615042 26918942
-367182936 -816903238
335885432 -998719671
149387066 -983655530
-866705233 -214551236
370343877 -999589779
990237124 225427170
-877033049 -187291535
-892592347 -143453086
-783995717 -391580248
-991872844 385049313
907757276 -390890880
-217463717 -889680192
-839343684 -280229313
-849190904 832868203
-996327503 460691183
-703598000 895287035
656482445 -901854418
-256225188 -873301594
-999983005 606589869
-857088903 -238727945
257735113 -994543918
-982954328 283599183
186431167 998010351
-852052239 831152351
576461083 -959355479
-333413094 964969584
-812792479 -336470040
746961974 -795933624
-748249318 -452847323
44451518 -966489471
-978656377 704904144
630889866 -923287250
-785344829 -389118328
-589517437 -651351223
933785460 822687457
-995660480 447265770
954539486 -145890223
251716737 -994102643
996299227 375156072
-905236255 -104486268
-997565562 489707858
-629262008 915097033
-997336092 483821003
-678205323 -551896306
-999159195 637170619
-223258719 -887331004
127354594 -980678456
-472824412 -749130451
-928744040 -21672139
938023178 817132385
-182113140 -903368823
-998389399 513829971
-290968182 -857260395
362402845 -999429466
-302372220 -851743744
-942624714 35854442
-459409099 947557382
-29468443 -950242004
914212169 -363354542
-190229236 -900314976
966849762 -51308957
-672436472 -559175646
889331411 -463456063
-648670714 910403510
-721353585 -493587573
606672129 -940864627
-157430760 981955337
990296078 226556445
921109336 838231495
-732289616 -477629694
-923998400 -39802208
-169312925 -908050525
378232353 -999730068
-139276380 -918459158
967080669 -49330218
-767448011 -420873209
-942847748 757222168
-71597614 -939135917
997833121 429890144
965507504 767802222
978075717 57351788
999968023 582546550
-999487578 558654948
-999257619 547039968
-964973505 152097213
-728733034 -482890624
888946547 -464852909
-993372105 668526094
-91619431 -933401430
-100647240 986046949
736559014 -810685236
886835788 -472449482
-441663577 -770848293
-890015325 -151032702
-679426117 902286648
999973186 584490653
-943437452 39542406
-993227703 405348823
-505987522 -724325207
-776315058 -405344562
-773404591 -410478688
-316711494 -844460497
433297766 -999482605
888136596 -467785545
997719153 425284487
-784744120 -390216318
648247560 -909131679
348581861 -999093784
825396336 -648909021
16701009 -960803450
979933662 78178092
-356342391 -823059248
-753486959 -444366730
-462131014 947123603
-999575626 632606639
-904751687 -106028758
-998277178 510282313
-940331011 25690108
906990103 -394080418
-164950502 -909608982
920620514 -334483572
-708427253 -511824881
-999648912 568280350
209571326 -990467848
-28179055 -950558828
-124049639 -923454273
-748361072 -452668173
-890443957 805409315
523040688 -982979845
-245999021 -877769091
868725018 -532918386
627894583 -925599295
985897176 154613729
-218664769 976826030
991804819 256904387
539834808 -976665916
998824517 473879696
-300756835 -852536006
401860080 -999978359
-566504550 -673217181
173774765 -986656955
947481614 -191992083
-111760509 985298602
-45948636 -946070607
-793078364 -374746056
-283294963 970605919
-202055312 -895781679
-784600875 -390477727
981627896 98156589
-480069637 -743873939
-343176423 -830347712
-791256716 862662615
421625943 999409927
620536154 -931135150
-835799737 840526706
203347360 998374739
473954527 997060954
-621878552 -618066288
-422856651 -783138544
995957417 363963573
830581715 -636421260
-146106239 -916157267
-781277631 -396499925
-894598522 -137457056
721455807 -830786557
113170456 -978592806
999971124 611001115
-972958016 204100032
988464889 194114983
-404540725 -794656988
529209280 -980780887
720951936 -831429778
702342860 -854380872
82000481 -973504904
391341396 -999903229
-712230072 -506514400
998878407 476605669
-987978402 335526389
78416527 -972873216
-896519381 -131637908
996141303 369945930
-893047240 803438535
-488752183 -737461431
950019696 -175949420
-947423465 751920904
676424977 -882755817
-223826006 976362916
993389086 292549435
-507303065 939624619
353177985 999978199
781563377 -740126101
945974892 -201165025
863703059 -548211236
-984346841 693198504
-559101725 -679930378
977524301 738797042
-741536352 882761995
-703940862 -518019090
963860834 -76227739
267474459 -995224900
765563290 -767384471
-998399248 514150037
-918476662 -60008371
780229252 934879658
-238023309 -881182584
550428122 -972268597
-530869436 -704275883
-901178132 -117284855
120523152 -979685366
948705308 -184357406
-835564258 -288632214
-24939766 -951351081
-946549101 54065994
701615215 962279610
-786985907 -386108124
-666699654 905789594
990339990 227399466
-962891212 139752137
-999319002 550031872
990592423 232267789
998906330 478108840
-369238363 -815716221
993939217 305919068
694382297 -863593704
289829803 -996597525
548697680 -973010406
-798609168 -364256967
921865761 837334432
-352198301 -825377731
844822019 -600509800
793219343 -718299553
-925913180 -32571897
368624503 999999382
995702762 666039367
757680466 -779832094
-840072760 -278590172
999646962 529106542
-966077663 158801845
-992279502 390922190
353549567 -999222289
-945445684 48853530
-790210669 -380127105
-211210575 -892189612
999992049 594001869
904951335 856006896
143319224 -982861403
-679067810 -550799326
333057265 -998624961
86466155 -974277903
961276264 -96874252
-536149817 -699841814
-838154533 -282888564
951786585 -164448221
-710042973 -509572240
-351473671 -825780622
140402312 996840020
-999991973 620439833
-630746282 -608396678
-992315430 391452577
806972050 -690268160
531606502 -979891000
-737955119 -469026337
-252138437 -875099184
927101648 -303602828
266392466 -995152372
-383295460 -807505715
-837492453 839592512
857724023 -565548568
961324640 -96499419
791322084 930124547
-971042179 190877891
331022996 -998553855
-445714864 -768116454
871046381 884772260
-207876012 -893511398
-798165592 859468946
-193266628 -899159170
-971930024 196954381
95442678 -975801186
999505234 516029310
958182112 783131710
158082067 -984757123
999992091 608977766
860341583 -558081489
978188249 736993824
-210338207 -892537276
997272122 408314254
891345781 -456068311
465403450 -996308734
925440307 -311688925
-460743048 -757745131
104538156 -977265222
-899872102 798047564
-578599608 -661892739
999260167 499087731
-758643011 876356979
-436033349 -774597456
-707016449 -513780879
-199409286 -896803242
810478565 -682722148
398783327 999854467
-683264362 -545428602
656999808 -901385963
-18561022 -952889319
-982066717 275476637
-570541953 927860623
-143224500 -917131877
225106403 998761365
-831823808 -296794039
-248241887 -876798558
-730243004 886694730
-487417492 943014337
-999961823 600759034
875516771 -511177122
-995991889 453816832
-863603653 -222453387
610970211 -937963177
-955253632 97392059
-984292073 296381669
908366039 -388347149
-147500589 -915683049
-107664292 -928589747
-217351008 -889725631
968562719 -36352741
-571613071 927644841
112518998 996025067
961660022 -93890427
538204544 -977325638
389945340 -999889450
-301796445 -852026588
790147108 -724207731
630485987 -923600703
62491952 994311463
516984148 -984983218
-541036656 -695688233
970067163 -22612808
40020467 -965609886
-931361219 -11381155
-327012606 -839065630
-991482496 379586953
642236134 -914204850
265616826 -995099805
-979820436 702628829
390847566 -999898403
999496182 515335294
972379900 -521959
-503464588 -726289022
967429912 -46320060
-994994083 434840966
-851054996 -253300837
-964087217 729507288
-873302125 -197298600
672337453 -886860376
-911937588 -82543792
-164037963 -909933564
-999998404 615582630
-574848885 -665446454
-952906033 85309361
-31511624 -949737633
-728127786 -483779607
-946622123 752865298
581602398 987381114
-914000791 -75566632
-267495472 -868243657
-457562243 -759969335
-999336517 550901474
984618078 136812160
232920883 -992597243
-990552164 367058232
-195094931 -898460938
770392104 -759469111
943792048 -214054757
515993574 -985295160
-852709533 -249370849
-876932310 -187563341
-973927780 210972383
-46748341 -945862003
993485413 294791314
-967871861 170034396
767932426 -763545618
-974973889 218610700
-671348966 -560537124
825052020 913482676
-354051064 -824343677
-336986256 -833719412
142832897 -982797254
-599343503 921853200
999565048 521209039
-442937147 -769993197
654778136 -903385426
-844949136 -267507494
-198027358 -897335501
-630272559 -608918034
-323623941 966112978
-835975115 -287726829
982713986 111707455
813495985 -676104996
149121901 -983621152
-279014010 -862925925
138436462 -982211789
991957961 260175284
-879896276 -179493466
-917178687 783299918
789750084 -724965491
552706648 -971263015
-724100844 888787814
917272608 842735215
104711019 -977292300
-757194934 876918051
60693176 -969615178
-597304931 -643622769
-447291718 -767045520
-998541981 518855847
-903648239 -109523317
796193451 -712474551
411238758 -999999696
823626441 -653116115
-934092873 766713126
-868195913 820991459
-999741241 575004240
-454466465 -762116366
-969561625 180923578
-795939850 -369339887
-341652712 -831181288
-543172872 -693859410
560041300 990001517
-885748260 -163233317
-702250142 895690102
132939281 -981463229
822542124 -655666599
987646102 180816321
-941712866 31759138
641084477 -915152107
-420173047 -784853468
-360721165 961641476
-875892990 -190364194
-875037148 -192662466
-945724828 50164943
-338700011 -832790575
944672152 -208885835
-276215599 -864232305
125660967 -980434658
-701197926 -521758550
993765966 677850568
973326770 8690296
-546794274 -690741761
679107705 -880004959
-891782844 804405876
-964110057 146943265
997450397 414775416
699080783 -858209106
-739875858 -466068064
-470081343 -751106718
-799294020 -362946913
-542066336 933354347
71677367 -971659718
976924296 45058285
299550400 -997128400
-996516848 464763871
-416140912 -787413832
722889845 -828950181
410895411 -999999526
-67421570 -940298367
106755769 -977611360
961182805 -97598004
-803938836 -353971211
23981547 992797151
981390998 95287842
-54653437 -943777775
639731323 -916255038
-886158228 -162078432
-828063791 -304877549
581985326 -956263778
635718208 -919480090
-745607301 -457068848
-542549813 -694393776
929262511 -292951388
-866930460 -213973730
992603992 684196714
934030004 -268520161
323578614 -998272067
987462306 177914550
-122302841 -924012872
-925946500 -32445398
-91532062 -933427067
996963196 397519251
-206126346 -894197948
-743457607 -460476855
-962779222 139093096
-681950518 901577318
248118591 -993830885
34738495 -964546313
-711584222 -507418098
-944371259 43839955
973361969 749505095
979134468 69085726
-631421322 -607652539
-936079888 7815111
936826948 818727570
419961778 -999945369
-773286233 -410686887
-997105110 651808521
-858115416 -236185346
-999792341 579316715
998523404 459675143
963548180 -78783814
999996318 597206746
322755860 -998238521
671893308 -887297858
-957944317 738379290
-834899764 -290093479
-173638078 -906486360
63971071 -970230773
-819539044 -322738228
-451132879 -764415907
390757504 -999897513
992378992 685370905
-980603692 262794917
991221628 244805361
272889404 -995576742
104625966 -977278984
-30509833 990236859
-746083899 -456309897
-989885487 358414288
981372583 95066234
32179288 -964025616
-989411947 680915613
-844630373 835531159
468242679 -995905840
-159245310 -911624526
959446871 780562296
872801227 -520020941
183218109 -987738289
-221174974 -888179130
572699467 -961374361
675455584 -883741305
689040899 -869532380
-999989357 609195877
-398276392 956693939
980853943 88867638
42899139 -966183059
-929953668 -16948840
-480980988 -743210173
-943747075 40954955
-971657208 195078731
-854171362 -245847127
875274983 881611200
-958423192 114313547
-864179044 823594026
-498856507 -729833648
-611157654 919261354
-999965812 601584937
-952013631 80813001
-844704067 -268069454
766527539 -765830726
965167680 768541859
-715498582 -501923005
-803594717 -354642728
-904096476 -108105379
-521746929 -711803891
-988880608 346101362
-936915318 11275068
230917107 -992424630
-599798196 -641111347
-628329957 -611052832
705644538 961130500
-151860151 -914188766
-667069341 -565867140
-190622225 -900165767
-996434510 462962535
-55654026 -943509838
948358421 -186541334
889200660 -463930648
998414566 454761238
841620385 -608759164
321697902 999843757
-566054615 -673630664
947413153 -192413638
-885296745 -164502110
-886799854 -160265560
-785808483 -388268256
-618071500 -622141552
114905815 -978852627
-612150094 -628386705
-253722685 -874405524
-205909085 -894282891
681551703 -877468432
938436058 816572355
995069638 336888805
-770756930 871485273
-892357989 -144150186
-989794685 357272107
-934056194 -489013
-88629207 -934274163
-553070795 -685283648
-955927915 100922719
930476463 -286870238
-813592734 -334862248
751307901 946452484
999987344 591186967
-946580017 54213156
-660843664 -573505510
-970704706 188582461
932445195 -276790617
983226789 118311624
517654721 994022322
376320859 -999697477
-723314891 -490762904
29905184 -963558842
-931878579 -9316827
900645804 -419897123
-30076976 -950092169
740994141 -804476775
668849842 -890267850
355391704 -999267181
-232327935 -883583092
-798938224 -363628218
-470187205 -751030517
-846114691 -264827382
-555717157 930771943
-799017953 -363475703
-225328051 -886485739
-895889056 -133551089
984074682 719778412
393403225 -999922708
-700131847 896316180
-989009396 347657349
-997928134 499721828
-418638407 953784228
458808172 -997189076
-758295866 -436419025
-893979557 -139315424
-894077798 -139020860
-289412045 -858003588
-911138821 -85221883
-774165802 -409139122
996359662 661490695
-999695953 571545737
630020114 979642899
-348042460 963209856
-861607967 -227478437
569464518 -963085089
-997976097 646401207
-998422201 514896731
8344434 -959004930
-805891165 -350151964
-475834600 -746953038
-999969894 602525901
926107490 -308457548
-968477868 173887438
-202843255 -895476575
-407829319 -792616554
-747051920 -454765517
-780228490 -398381534
660805979 972921706
-987551201 685694349
-892530782 803834698
-927528999 -26381450
-545421762 -691926328
999090082 634377696
989663764 214862235
-653193311 -582700554
-163655181 -910069401
-994843778 432148751
-610553994 -630056998
20371395 -961578734
-617417296 917842719
-797850032 -365705476
592075454 985925208
-79004358 987448025
993776892 301884295
74156050 -972109739
-756507626 -439402385
-994543534 426866358
115364113 996111558
-765144429 -424850812
-916460138 -67095791
891908795 -453985240
-966926857 164070607
-744914898 -458169784
-783553390 -392384590
-306071744 -849905609
30386715 -963657950
999824212 549365757
630833474 979478869
999086921 488380536
-314844206 -845426853
767098562 -764904563
-984459775 298023921
332100791 -998591890
-248654178 -876619322
931500393 -281650994
861161596 -555700117
992881386 280894184
-345823748 -828896757
153138304 -984138829
-92715131 -933079070
645770162 976330581
-156339322 982041087
-749074956 -451521394
-996343980 461036243
-739297594 -466960387
-507348431 -723263038
-989661075 355614752
-396051009 -799860450
994767541 328270488
-410503705 -790951073
-880276213 812778465
489165720 -992184489
165362501 -985648953
-145485238 -916368178
755585968 -783066342
-76970043 987576969
923565742 835302869
570680387 -962445996
372184612 -999623789
-789417476 863497041
-290208853 969873708
966622420 -53250067
-967766523 723924172
-945532655 754140666
-959037732 736842066
326138282 -998373680
-955507608 98714604
999944945 574971363
-821396409 -318888132
990149659 223760724
894189477 -445348339
-959775579 121859674
410374785 -999999190
-997132024 478844206
882730928 -486892763
55301353 -968589316
-810957523 853314221
141918424 -982676337
999331904 503832329
777028872 -748140503
-898633320 -125172221
-698712824 -525107793
383233067 999994365
-769649397 -417050968
-54215893 -943894513
540164032 -976532001
-950120496 748633652
-490055324 -736486802
277869249 -995888696
377388978 -999715915
-976481437 229935182
-195411657 -898339743
665343916 971839309
-523234566 -710587773
710042177 -845069577
-947940567 60732337
-604863117 920650438
989092728 204791372
-998583726 520305056
-998607636 521137520
647382487 -909873847
-980377597 260888922
-112169416 -927197962
-833559049 -293022599
-729293101 -482066795
906244168 -397164439
-758177717 -436616751
986041909 156679442
-680522571 -548944736
-946218229 52496478
229201139 -992273862
-991079434 374115198
-341216666 -831419470
-987091037 325533782
264375841 -995014515
621518563 -930410760
-259369694 -871905795
-887318592 -158794882
154203260 -984273204
-756197097 -439916456
783677142 -736290991
-261173234 -871099629
-861381869 -228044497
658069236 -900413305
-998860984 530242703
-477490417 -745750880
917952937 -346652370
-971243463 192248410
652773278 -905180858
-775060205 -407564221
-293803440 -855903776
898591766 -428108303
-417807818 -786357876
-889949518 805776152
884024668 -482406284
880783694 -493609644
-999228647 545656407
-272172340 -866102803
-912914319 -79252382
948459129 -185910713
-324120451 -840590873
-372470883 -813842193
274358391 -995669256
320125546 -998127371
-985291047 306312358
179479067 -987312942
990563948 694478255
637771172 978048698
388328451 -999872654
-181903577 -903446652
855763998 -571043946
-699162009 -524503880
-145266719 -916442215
328264671 -998454978
-721526115 -493339669
982529237 109348421
822115441 -656664866
505474563 -988307669
634135612 -920738151
-869855451 -206396642
828905544 911418161
-115389998 -926195355
-973959427 713711505
962979593 -83385191
-500472394 -728601489
714909421 -839067669
-489234324 -737100997
-804536846 856452231
-977830100 240320774
123847840 -980171247
-503091190 -726579400
-814472953 -333086337
-265235463 -869270016
-488005305 -738019583
930189008 827286368
-920936913 -51129436
433907577 -999446058
-799707004 -362155198
-986430730 318274212
-975800818 224771744
-80695525 -936567850
-984901850 691977024
-274170773 971545154
-755007356 -441877002
499369749 -989851707
-916891818 -65593193
939148625 -240735300
-876161402 -189641638
-994392019 424287128
878697250 879008503
960305004 -104365215
-786888934 -386286149
81002213 -973330393
732397342 -816436026
133057586 -981479548
-444149600 -769175663
-291355928 969749567
-408267438 955280676
-978420685 244954524
-49278466 989205763
-78160502 -937288983
-999207344 544652313
-226798133 976094279
-977986026 706203510
825464387 -648747007
-28539398 990339876
-662509816 -571474916
968165510 -39866772
-977645961 238888987
-918108426 -61316956
-990767095 369926178
-526902707 -707566177
-999917877 593810739
-995288072 440184119
-973739029 714103800
-999627768 566899681
-501715396 -727645392
-803185895 857104998
-999696663 630639238
-999215909 545051943
859569692 -560307682
864078423 -547093522
-841995939 -274240126
65454575 994421786
-847705466 -261147515
-891380147 804709777
-825137381 846190240
-532279638 -703100812
967054678 -49553458
966342234 -55639051
999344532 504699558
-786003045 865003201
-856452615 -240292629
841006428 -610330125
877652200 -504131545
-559397763 -679665197
985794535 153159045
-907762796 -96336192
-140209251 -918146477
-971626272 194866606
354887934 -999255209
-390643083 957740263
359819849 -999371153
-712492432 892550626
-663720486 -569992105
864157220 -546858877
840362124 -611976237
-486119385 -739427083
-985344334 691000046
117202983 -979194779
-532860051 -702614393
734095958 952434958
493062250 -991346367
871524089 -524109882
-998320219 511628891
-362973954 -819315761
190198539 -988507437
931754526 -280351888
-382058439 -808235165
-46911745 -945819345
80329477 -973212320
483766892 -993279620
-489964534 -736554756
392903338 999929897
-827443489 845004356
-917636022 -62982482
924809914 -314731923
491291302 -991732548
955781010 787915796
734256612 952383234
949232349 -181004464
586711950 986689287
-608868120 -631814828
-795308726 860797221
-974141035 212508048
990464556 694930977
63113462 -970070341
-996147073 456942766
902568789 -412154669
358565384 999990899
980191187 81140495
-68486194 -940002539
-639894479 -598154434
333760700 999911105
984742813 138506373
-998190828 507607356
998449193 456318997
-122571876 -923926997
-966837359 163507900
-141150389 983197921
-246840803 -877405246
-997877009 498268937
218024701 -991263528
-647836283 910610787
-615472963 918286064
-997440568 486462254
877010348 -506260736
-389031943 -804099845
205026260 -990029102
589392785 -951892463
105292778 -977383307
-665635884 -567637702
3412285 -957925929
-769216686 872120726
-561853459 929586657
482939326 -993439252
-974007651 211546384
-761715680 -430669544
-230919865 -884171929
-638449016 -599792098
-846422748 834490314
246351527 -993692655
984875984 717204427
-227676300 -885518555
370949676 -999601001
-333990553 -835336777
-992163160 389212787
-834594234 841186644
831100816 -635153328
26042736 -962760892
538076158 992229537
-968590311 722635020
-551134908 -686973774
91766324 995351674
956174478 -134547166
-943615016 40350187
76779724 -972581504
-49892257 -945038468
222126983 -991640108
-760110119 -433373594
-304846141 -850517140
820971574 -659319607
-419719851 -785142340
-958727958 115999617
-991980876 673364171
-87270703 986923500
30753250 -963733231
974515318 20373730
934121618 -268035489
-454762908 -761911472
995769095 357955285
-368274066 -816274403
-463612624 -755718839
-481043405 944069738
83711370 -973801939
-104718985 -929487552
-895067445 -136040688
862665247 -551290673
-142069081 -917521369
998461441 643317341
-937038966 11788154
-981122226 267223274
-993589299 411061035
-721630213 -493190079
-886651243 808196494
-378581607 -810279035
-485305262 -740030921
-480407629 -743627774
-397782558 956762596
44523364 -966503614
556304774 -969604649
251426504 -994080835
68553071 -971085464
811896883 -679621580
46699859 -966929708
-364578717 -818401177
-557468916 -681388843
986662562 165733292
964759593 769428141
-431724618 951846136
-943054439 37803021
565854969 -964947206
-180684667 -903898937
286332451 -996393974
-855086592 -243628212
276055425 -995775582
-966470992 725918021
170459832 997628767
978854429 65955628
-288908400 -858243744
-805269614 -351369991
-975330697 221252931
-277003146 -863865094
-872901502 -198365227
-741805237 -463068161
-32566765 -949476089
-990629704 368089535
387803941 999970277
-729743273 -481404497
-323497494 -840917583
960016615 -106566791
-237149981 -881552837
-142315265 -917438418
-881740426 -174400753
472919840 -995162427
-850727224 -254075542
521706456 993684959
-491608931 -735319360
-982478519 697204168
-345654225 -828989708
-132718051 -920638889
835977459 -623060472
-829040425 -302792958
-922116399 778709953
-12839266 991129099
477749952 -994362156
977695191 53241586
783892480 -735897184
998243875 447248857
-913741514 -76448965
-629520550 -609745224
-985020374 303572721
-800468363 -360692865
-994187401 420847965
-973808432 210118920
38845701 -965374366
-127189780 984214885
-858537192 -235137818
88806840 -974678874
567069574 -964323145
926628714 -305914191
-901524715 -116205405
783084548 -737371208
998335712 451278237
102943376 -977014215
876106743 -509238589
-330448582 -837238430
977936619 55839665
987617299 180358720
918140245 -345807463
870344578 -527850821
-713499363 -504735696
866189340 -540733874
-980154809 259025983
910665904 -378629078
-538984339 -697435963
-532994374 -702501705
-961056143 129122319
-506552529 939754591
-452171732 948704201
705566138 -850519904
-541081029 -695650361
598437465 -946249616
-679948234 -549677548
979510970 73339467
-428139877 -779741270
982881404 113853975
-686286481 -541518142
-809165295 -343688038
-63200252 -941465294
999589799 523482929
341886171 -998908022
-467872415 -752688045
-183846273 -902722579
-901586192 -116013344
-441661672 950339953
-553396330 -684998123
808892674 -686166850
954242456 790913970
130413690 -981112051
908040626 -389709891
-719716051 -495935156
826049143 912953094
-999846394 584633220
-999479929 558246294
-934437125 1068005
-525868336 -708421545
-759079670 876187111
-739933593 883329559
-439617599 -772215445
892883097 -450327687
46914471 -966971661
-820735750 -320260515
-186870096 -901587973
-559008498 -680013824
-233590798 -883053559
782988867 -737545107
-885642839 -163530258
-615976456 -624362930
982850459 113455886
-983291553 695492233
998970899 481706333
986547589 164023454
953284012 -154403805
966460010 -54636764
-999517268 560284319
-525409683 -708799876
272043344 999408604
697460628 -860079242
160378876 -985040986
-523638577 -710256861
-896121934 801062945
-550315257 -687687063
988048561 187249779
-564427831 -675117131
-987801869 333516500
182261886 -987630599
-999952598 599048517
364052357 -999464938
703206052 -853352541
-866247759 -215724121
735972419 951825239
901098585 859790819
-923648278 -41115488
-894560179 -137572624
-922500398 -45385553
-211111531 -892229175
-285785028 -859729447
441862441 998699378
-997664910 492349792
-72765722 -938808995
-707216466 894185215
-808237509 -345525554
-866990798 -213818938
-714880290 -502794175
-993492975 409525695
914325523 -362855867
-846761408 -263336476
-981933336 274297163
-946747229 55009185
-90324441 -933779906
960485544 778421501
-82706035 -935991056
-543493184 -693584479
-488472525 -737670438
-313361935 967294085
553572124 -970870867
-974643478 216174426
-47343457 -945706632
-999854169 585527765
-847161662 -262409819
237449812 -992976133
879871917 -496704284
-993998410 417707777
-346297133 963422216
952194374 -161732109
-838561156 -281980878
-798442327 859339715
-976116798 709750892
-815356776 -331298685
631183130 -923058128
-518131083 -714725823
-407380305 -792895759
-121540046 -924256078
-920251221 -53634208
968444202 -37403758
-917572625 -63205334
357523046 -999317549
561203331 -967258110
-969169012 178355531
-997706586 493483548
-929623140 771341943
-980529573 262165959
-995376728 441827069
-598998023 -641919869
526406411 -981799253
500359058 -989611040
-1563900 -956820553
-995460375 443392693
760122631 -776027619
557354067 -969107874
-484589544 -740560022
-457612901 947843138
999174377 493592111
989886991 218887881
895617830 -439832951
970601493 -17577189
-680001876 -549609142
753051303 -786910773
383411086 999993940
-446770977 -767399878
-166094113 -909201815
-673603971 -557710437
419685095 999460492
120686400 996271639
690689768 -867732077
-413710203 -788945075
-660554328 -573857094
-312157789 967431279
-994044921 418478066
26480952 -962851716
394510997 -999932184
-359738657 -821147728
768367759 -762828853
-631497996 -607567944
-997638391 491636370
-399059438 -798030052
-430855650 -777981313
449354338 -998235820
-608406334 -632295082
-18308517 -952949533
-500278451 -728749879
-975886897 710176777
852643904 -579688657
-839806378 -279190337
-883871505 -168485759
999892387 616511729
-999997792 614739532
986593854 164709022
878396365 -501656979
207487505 -990268369
570873779 -962343676
-998201308 507929837
818253625 -665513499
-984576063 299165477
916194557 843990037
665699800 -893295909
-989525651 353955520
-972769797 715806949
-909557421 -90453151
-241688641 974709900
756354696 944571285
-994151165 420244121
-444346535 -769042609
-970816984 189346138
588924032 -952173531
-244737178 -878313736
630334541 -923718103
302627937 -997290156
-770806609 -415033406
960501493 -102856648
407927318 -999996216
323031199 -998249794
-114754660 985091947
-823495739 -314507010
-735496735 -472783240
877131676 -505858771
-551000328 -687090955
-999996381 613267028
793797416 -717173543
-529236025 -705633431
974470113 19926792
156423045 -984551311
949244896 799762404
-716965304 -499850717
-794810012 -371479973
787634594 931725551
-206235918 977921952
307490161 -997536537
-792614598 -375618620
944224429 -211518350
570042755 -962782344
220205641 998681074
-786445090 -387100720
999609167 625253628
305687980 -997446445
534152550 -978917381
-820769013 -320191518
-656034049 -579312815
-963949913 145995722
-969804169 182527917
897414942 -432781688
403667443 -999984802
-237549410 -881383647
-317720320 966794188
-282155971 -861448024
502459272 -989091900
-156566498 -912559367
-609966561 -630670021
-999999270 617102247
-900255096 -120152612
-856100972 -241153195
169118463 -986103839
852543300 -579964943
-986226888 316060015
-482598364 943814352
398080567 -999958494
997318539 409975996
456772623 -997439527
965918034 -59214786
-970723946 719225566
-141687907 -917649684
438929713 -999127912
-990622897 677602697
-752316585 -446271625
542857737 -975434385
-813363960 -335322620
-449918628 -765250211
992216549 265898144
237132646 -992950041
-272167101 971748192
-826395787 -308412025
-643935021 -593534370
-951804059 79761367
-802603900 -356570378
-555700410 -682961191
-937218068 12531756
-108650362 -928286782
-997399823 485422742
479261703 -994102120
-9536923 -954997739
-896540022 800733131
-368658417 -816051936
182456182 997919265
-974847928 217679759
847090392 -594599585
-764138912 -426570642
-840440444 -277761004
-91261382 -933506270
850979234 -584239704
376748316 -999704893
-565391186 928892049
-917376015 -63895835
-664208871 -569393090
-747414987 880622109
367141966 -999528099
259088634 999253022
999778786 543407263
-999854431 626312918
135999792 -981881784
480786665 -993832788
85973551 -974192872
494651102 -990984036
575590941 -959828220
38535036 -965311970
-975423744 221945441
-981281669 699689584
755159765 -783716536
516829349 -985032287
988817162 200072298
-934464888 1181495
-735529580 -472733195
930022744 -289159200
-553256120 -685121191
-999963125 622489676
-404897662 -794435882
-309481367 -848182673
-996313906 656180410
692177881 964907797
999541582 519075518
-4273567 991544541
-982116307 275917567
172356371 997676096
484155509 -993203339
973794915 748430431
84434639 -973926970
883492530 -484255089
-999562553 562871515
575819937 -959704173
-364278998 -818572545
691355726 -866997026
-989820784 357599012
-995627710 659425588
895374733 -440777187
-909691386 -90012705
-860025173 826221053
-997861132 497818225
-894441132 -137930698
533196046 -979285469
-937768725 14823383
156067075 997261827
93000394 995393162
-933826868 766992087
-825396116 -310520922
804426533 -695634908
730557296 -818929288
-629979832 914927107
-943568433 40138086
355063075 999982798
899458296 -424651010
630465006 -923616985
-372832707 960109293
-994598568 427820532
-996369489 655887841
331327722 -998564630
913472445 -366568450
281118219 999504032
-66939475 -940432179
325765691 -998359244
-859296747 -233249656
-973087532 205007168
997160872 404373651
-303042453 -851412780
-370095304 -815219812
-997124279 478658443
-998059242 503601233
-177993375 -904894025
-33102379 -949343068
-453928543 -762487994
-994769142 430823323
-149695330 -914933046
-81591280 -936311601
680989439 967916620
698117543 -859323322
754351208 945335744
-818036426 849786136
988570427 703028828
-888937339 -154152356
570527697 -962526698
628279942 -925304766
-661285385 -572968161
-983984548 693992179
897951364 -430659543
-546149124 -691298914
-857562383 -237557454
-679549561 -550185606
-951249128 76985698
-877702366 814575474
239844686 -993171562
902819618 858128136
289513471 -996579249
-30428442 -950005440
-921244890 779537664
-943642423 40475535
288143941 -996499752
-944825696 45956631
-810998559 -340049443
-478190021 944534668
902816006 -411153976
994033110 308304444
207480373 998457774
-979705230 255297450
-494758208 941780012
-285676229 970354969
-989880115 358346358
-104057725 -929687812
638578014 -917190124
142653863 996901596
-970391120 186464375
-604616101 920704660
999439078 628728673
-982373254 278228257
-684597176 -543709219
-962943168 140058234
959545472 -110082859
731433609 -817745633
-681713121 -547422165
42469277 993551064
889993176 -461039862
-389157710 957941128
-435608879 -774877564
151226006 -983893012
-896188262 801011149
-999769199 577312775
970502534 -18512789
1009360 -957394111
-646420691 -590656242
-1181161 991688944
-833305213 -293575305
935721944 -259521983
966817650 764921382
708553254 960268643
-795765229 -369671022
-394724983 -800665282
963485632 -79291974
-263264797 972624224
968803889 -34205844
-533304573 -702241247
-903628992 794978884
-946402144 53368272
947612191 -191187288
-878404276 -183579889
646340544 -910760670
-91805874 -933346719
129482192 -980980922
-147013961 982757649
-996173938 457498671
-392515377 -802004812
202174217 -989748300
237057027 -992943819
-433284338 -776399839
983667207 124090349
-501022985 -728179008
971307005 754496103
-907830381 -96115771
995360044 345460995
-998827805 529009341
-225156773 976242903
-587876492 924298508
-156238778 -912673517
-961899879 133975049
-995828094 658529768
-871259441 818966359
-142658177 -917322839
-308717911 -848571651
-571072042 -668990655
921734737 -329305436
727212616 -823353747
-776650452 -404749263
964958316 -67197465
-91512918 -933432673
700123723 -856996104
-170108897 980941558
-249025166 -876457733
263586591 -994959704
-208769433 -893158663
-995432089 442861770
-231979684 -883728869
-584864558 -655878280
840748947 904736697
-330756132 -837073582
-567585705 -672220909
-339143284 -832549548
933604366 822921539
-169239405 -908076980
-816292088 -329401069
-768011996 -419895027
-300596733 -852614152
998358368 452275894
-81248667 -936409704
990472208 229941130
581930355 -956295623
-783128262 -393157207
-30108798 -950084328
-676142802 -554507851
969137248 -31224062
-301956654 -851947945
-392432324 -802055072
-957752531 110668211
-896716854 800591572
-853849818 -246624693
-912225522 787725308
378499854 -999734441
480331744 -993913360
733560212 952604904
50100441 -967590659
-995295108 440313612
-165626789 -909368238
-986524465 319299151
415010112 999564943
-884402383 -167003266
-540093491 -696491694
-934848 -956961111
957507984 784492905
-920003855 -54535078
-910946318 -85862777
-584457645 925013249
-914880656 -72551835
-693836114 -531623080
561720803 -967005521
329293981 -998492693
-188865265 -900832686
-980939568 265655851
-330639996 -837135834
234364775 -992719406
-209007961 -893064235
207375340 -990257526
972686115 751172018
-213448931 -891293056
937553986 817766637
-322588055 -841393704
-150970054 982456951
-888004886 -156834049
-997552540 489364700
96144089 -975918004
161371310 -985162702
16195778 -960696190
-998081652 645690344
189761907 -988459943
-617560642 -622684501
946300498 804664311
-821287120 -319115458
933615542 -270701489
873994747 -516150528
-640167816 -597843710
-951211154 76796003
-215630878 -890417352
-999709320 572537911
-438624638 -772876169
-800422640 -360780791
-547240303 -690355674
-856260817 -240762217
992524674 684613799
-999415504 554889354
206538063 998439463
998732412 639637098
-599212196 -641703677
763032644 -771430507
-547437790 -690184647
-870479028 -204763501
979190601 69717186
-645621196 -591584545
139566566 -982363122
-237834727 -881262604
551267078 -971904486
-238512550 -880974699
-880678216 -177338060
-452872381 -763217242
41706940 -965946295
-223019905 -887428461
-389672590 957871528
125167086 996404848
-999971715 621967281
-955029842 96230140
-839574117 -279712053
-308912046 967800403
-946801310 55267616
183388921 -987757410
232824280 -992588965
-656474616 -578784417
-869416848 -207540864
-686867435 -540762957
-617992158 917711107
-924186581 776715706
540783105 -976280167
-960135346 123891370
781920740 -739481721
790257483 930589587
-68968015 -939868529
-989740494 680037415
-671274471 904542740
-947506027 751822802
-943916978 41737967
-805373298 856046654
870448223 -527523044
-995740675 448835749
-962325483 136441735
-187323435 -901416652
-816098567 850753967
811979809 -679440161
111377126 -978321755
992343182 268724670
554691548 -970357192
753070427 945809742
792275711 -720126103
-430718522 951996830
561319834 -967201285
544675287 991609772
945634424 -203192182
803948567 -696634331
-916751755 -66081803
-980914592 265442002
728869757 -821178469
-843425911 836226335
-722030915 -492613471
-807265508 -347445953
-891988994 -145244713
969615553 758489621
967429530 763537094
-685084865 900693505
438775007 998824420
-813708105 -334629805
907169486 -393337751
775395956 -750967604
638190972 -917501310
190942961 -988587915
-109193739 -928119424
385342079 999985354
-500644959 -728469157
-999140995 541667924
-909934848 -89210242
571207020 988716714
463222130 -996607955
-256134598 973315674
956903590 -129345345
-718361202 -497868510
872850208 -519862456
-475144337 -747453084
912455216 848214964
995967758 364296359
701441266 -855449683
-31660155 -949700873
-778012553 868443714
-985730074 310805354
584888662 -954566433
-991943972 673487332
983136328 722700261
920239855 -336236888
-742683518 -461692539
-236043009 975242555
-567301719 -672482883
-929654255 -18122237
-731931834 -478163876
-404223098 955858564
-979688106 255155925
-787583614 -385006274
999163757 492945016
-496969700 -731266561
999979991 587318656
769768546 -760507966
-68107064 988112865
-848613418 -259035521
-83325550 -935812362
934587744 -265565248
-944291050 43467595
-581822709 -658807442
-773542040 -410236870
571252558 -962143247
890364044 -459679524
42485509 -966101080
991981628 687422019
-222242883 -887745391
-973300303 714882760
-684450851 -543898409
195881755 -989108883
443745149 -998763095
983814765 126053750
968817463 760350670
-93668874 986508269
-322505645 966242595
-922871807 -44009988
998543555 460594226
-904979542 -105305367
213369106 -990827863
-999973453 603434776
-614047795 -626395224
-872274916 818289018
911196635 -376366988
-711758109 -507174822
-96673118 -931906010
-770091885 871760976
579469006 -957693546
605030158 -941951010
964402163 -71784767
-911467019 -84124276
-956821940 105667881
-940833342 27869606
905643014 855312437
276943865 -995830988
-942412188 757706396
397028198 -999951429
-411154988 -790544452
-958616041 115378613
-406904155 -793191553
-765830276 -423669515
522080774 -983310744
-876608988 -188435247
509447807 -987217288
-873028860 -198026316
988613865 196624272
-910866222 -86129100
-976258857 228239328
-829102923 -302659010
-591965125 -648936254
-553732470 -684702307
-862315271 824777803
-557709635 -681174311
-509803678 939185546
801067627 -702606269
450895531 -998077466
-836136964 840340979
-616466421 918059847
966103296 -57660432
-512418821 -719278242
-857555417 -237574716
530062805 -980466036
-739126672 -467223919
-705162362 -516338283
-867692792 -212007534
922861815 -324013834
74068832 -972093952
-994337746 423369220
-713674944 892178348
988294538 704166326
997981995 436025051
969245027 -30242645
-718805502 -497234839
-994956508 434164896
967744919 -43571075
-994310699 664974456
967637440 -44514552
-869227667 820311970
997504475 416867048
60396540 -969559013
-983675112 694668341
-982245448 277072676
-152626229 -913924430
-753154961 -444907665
-115416408 985045909
928333225 -297555917
957373325 -125960351
778745864 -745135535
-736230854 -471663867
-950850768 74999671
970934932 -14398416
-29171113 -950315167
-116519882 -925840889
-822261494 -317086290
102072268 -976875668
-844387647 -268794630
-590923260 923655618
851960182 897857160
830261320 -637202699
659858892 -898769842
-473679652 945266252
-11806975 -954473204
-667812346 905487678
893850970 -446646634
-999181468 543473903
527811019 -981290514
994352877 316743877
995572444 351871449
-515463949 -716861291
-132426152 983836055
-932595626 -6430174
432489939 999060411
308364704 -997579741
445041604 -998650457
-363676852 -818916246
-860583384 825869887
626155958 -926927069
834147238 -627645034
-769521834 -417272940
-992405335 392788490
-231671881 975649044
-983050222 284494838
-351742237 -825631537
-284756849 -860217360
942527512 810520909
586305628 -953731270
-338589004 -832850798
320654480 -998150175
-347973570 -827714601
-746568982 880933392
-927419858 -26802324
-927174638 -27747294
-999958190 600027481
-900913824 -118106453
-678743552 -551212167
-996841574 472028361
-573407536 -666803665
-967365474 166831681
-919696470 -55646080
-116283391 -925915190
665533203 -893454381
-898373732 -125971811
-515888856 -716521786
-204067153 -895001771
-782257415 866628523
-619595614 -620515149
-236892388 -881661930
-819256877 -323321641
-998768169 526828215
889598544 870078251
997976103 435779405
-949628611 68949654
405809695 -999991061
611121519 983012968
-649394184 -587185518
-999996519 613385179
982760324 112300103
193354143 -988844734
386368477 -999849192
888385912 -466885383
-550730931 931726620
-208385490 -893310562
-761280960 -431402172
975447743 29703444
901188413 -417719213
-955573783 99060811
-999998111 615129868
210933841 -990597212
828293792 911748705
-672879086 -558620881
-252946564 -874745766
990116801 223136846
937717786 -248661439
854932254 -573359071
-992859963 399655956
-184107378 979791886
-941925868 32710036
-737404425 884216066
-963814821 145197945
943247221 -217244946
-432562662 951720279
390976361 999948106
-810521027 -340998765
-877622315 -185700581
-959222731 118759696
-941516621 30883317
-693184865 -532484406
996043480 366742369
-779571861 -399552965
-975682591 223882621
-110182697 -927813816
-987296250 327818827
432587351 -999523565
411967150 -1000000000
-828833810 844276241
-734839833 -473783004
-224708589 976283330
955062821 -142315368
27346625 -963030868
-467262804 -753123333
-944498193 44430041
994946414 333349142
-282827567 -861130600
-37462466 -948249004
-973599342 208627411
-637383061 -600997465
-410321221 954986113
991665787 253978165
863413742 -549070700
369769115 -999579035
-275151288 -864727351
753804383 -785775420
-840174617 -278360626
-980567177 262484616
564582053 -965590920
-114788095 -926383131
-36595570 -948467823
673801883 -885404743
-398072500 -798632093
-997149282 479260155
-999657892 631409080
-299775181 -853015070
-385547279 -806174862
-601796456 -639083618
889448249 -463030449
327952876 999881510
-454922435 -761801141
-307653963 -849110831
-935735222 764984146
-955930484 741108480
747513714 -795124606
999227078 496939885
576705935 -959221927
-960852843 127961013
826777068 -645614441
-923409922 -42006934
-872390099 -199723692
-668536380 -564045191
-505617721 939916318
-829366574 -302093830
-695873289 897565314
-885521411 -163871758
-978829218 248189260
953539355 792263191
-992267741 390748818
976397689 39534484
-996087391 657322549
798746996 -707349768
-762660878 -429074653
998894794 637387549
-123181769 -923732135
-596966472 -643961575
-502380153 -727130857
830326272 910642386
868410185 -533897550
-270420963 971923327
-853898008 -246508189
944019203 -212722941
-823270585 -314978236
517286534 -984887186
341717484 -998903009
264907672 -995051169
892329348 -452409101
-827136573 845163033
856975961 -567651643
-900938675 -118029242
-574057478 -666192630
998640819 465072226
299673688 -997134887
695324285 964042128
839149498 -615060672
-518509767 -714421480
-997177598 479943856
-723039186 -491160342
-931577489 -10520044
578404834 -958286258
-879440759 -180745658
-956127717 101979033
-469768722 -751331372
36036652 -964808637
963111980 -82319690
-999726737 573867376
-864416428 -220394985
-633386038 -605478534
-998043792 645945594
-647549466 -589341631
425357100 -999821658
-717883674 -498548492
554663652 -970370171
-712933608 892412492
-240523088 -880118772
-996379390 461781350
-949003592 65880910
927237906 -302935614
799291297 926516175
-456255672 -760877371
-115208198 -926252103
-960390257 125333206
-443092436 -769888637
-309580835 -848131972
208888512 -990402592
998081698 440267648
310174331 -997668916
-535034267 -700784323
999978161 586478496
982834186 113246850
-536426618 -699607431
111685736 995999718
-532827161 935053211
364320879 -999470597
-686250675 900364199
-417276373 -786695079
340391224 -998863069
-957467229 109129863
-948530917 63586069
-726426102 -486261703
-528814639 -705982632
-923019526 -43460564
328836868 999886418
119515985 -979537341
182801279 -987691491
-923432688 -41921971
956611424 -131441932
-605826325 -634968299
-716483277 891282161
395321072 -999938912
-938950378 19787189
-977117796 707873159
-764317658 874109038
-734043695 -474987615
-999839752 583896803
533549694 -979149490
604499707 -942300805
901915659 -414793761
382090565 -999789862
968728093 -34881034
-834478912 -291016877
-812472458 -337110301
-999999962 618531470
-26760781 -950906008
986370203 711867721
-466000916 -754022865
217528842 -991217537
61639968 -969793902
692368582 -865868923
-353775767 -824497888
-658784304 -576002774
-999934160 596136084
-776359524 -405265677
-825526402 -310246287
-988857221 345819471
-683831780 901047178
442723197 -998845928
-988385581 340215360
522482567 -983172641
608997256 -939300378
-279875176 -862522268
-718050519 -498310943
-387016894 -805302562
429400554 -999674130
-985133729 304714203
-877369650 -186383211
-766560159 -422410134
-54042749 -943940692
321154259 -998171695
408124622 -999996538
-983448725 288266006
-955971973 101155190
-971526734 194185057
432276943 -999540816
951882219 -163814692
-845534468 -266163425
187354573 -988196705
-56713387 -943225323
906619730 854313772
427507473 -999747355
903462685 -408532743
-902166181 -114195437
-386455218 -805636193
-999244182 546396752
743877407 -800392869
-933592035 -2384351
716716482 -836803292
981979725 102456519
214433570 -990928195
944775797 -208275228
761699422 -773544019
-923892375 -40200275
799355803 -706108169
-632828556 914248173
344100632 -998972004
-842636218 -272786101
-421291481 -784139691
-385110279 -806433568
294129717 999626955
431343237 -999590537
-382607784 -807911285
147472197 -983406729
-228408486 -885215705
927889231 -299741040
-731504541 -478801145
-943102377 38020495
-667311609 -565566741
-904951896 -105393185
-639457383 -598650299
-827007542 -307118225
-810359692 -341319205
-987514309 330265280
-987269883 327524481
-998780695 527284252
788941265 -726502616
999883191 616925982
-955820365 100355522
998789177 638857657
-513850703 -718145974
-987862758 334208330
-997469994 487218641
-894901116 -136543764
955289045 -140754247
573603251 -960893912
354366767 -999242644
-397778935 -798810959
-970421477 186668646
992124950 263861361
-482564693 -742049993
796476871 -711914486
-596077091 -644849481
998123969 646968994
-901877170 -115102704
-921731670 -48216718
813346962 -676434401
-996456740 463447666
-144966730 -916543719
-633555034 -605290654
972710678 2677737
822816992 -655022373
-999291220 548666425
-366120496 -817515020
-187226728 -901453213
620904264 -930863906
118618525 -979404764
17575147 992524280
999990928 593247199
-405207537 -794243834
72775950 -971859402
-501236225 -728014801
279004489 -995958502
746260935 -796956809
-721834906 -492895638
-922685491 778163645
-787172895 -385764284
332362739 -998601118
-960655510 734521728
-34390500 -949021876
-67729008 -940213006
918950880 -342128410
-999635292 567386205
994869743 671412781
16449889 -960750159
543053251 -975354490
-984873536 302104796
923312721 -321879675
-681180743 901793837
935540980 -260490817
-523746747 -710168255
935890116 819950525
-983182856 285742680
967805752 -43036613
372267485 -999625303
-816484697 -329009123
531920108 -979772696
-885256500 -164614824
-831487719 -297523233
-997997991 501750526
-972458877 200620549
940376207 -233811104
991380044 248052030
-526418889 -707966589
-89000734 -934165996
-995818601 450372750
-732045002 -477994938
101256492 -976745904
668303601 -890797046
-643805173 -593683545
-243159202 974569617
-915686274 784646072
969573364 -27223155
96656351 -976003119
682116000 -876877742
470342680 997275081
55889596 -968701688
843594865 -603691156
999553686 520175877
-631582130 -607475018
-718317788 -497930356
-999974372 603699739
-953007509 85823043
-826827253 -307499637
212508287 998548506
372145816 -999623076
-247270494 -877219483
-287708777 -858815337
946395285 -198634857
652032036 974939928
-957014699 106698203
-703812383 -518195492
-694827250 -530307156
-931189038 -12065678
-268488384 -867790882
983425925 120908938
-745667691 -456972708
-975833448 225017488
-853677884 -247040050
564146546 -965807953
750880646 -790146401
-463036582 -756126450
-765526190 873621676
-192924100 -899289749
780796537 -741503923
579658407 -957587047
807066901 922741655
-969580388 181046486
-918644934 -59408840
-998934953 533093893
-969932158 720510502
-865141206 -218553541
645990144 -911056946
581489689 -956550802
890827991 -457974463
-999298660 549031349
-425709822 952742891
701776571 -855052615
-737672407 -469459424
-229565944 975843167
-708930674 -511124150
796906994 -711057012
-985393592 307356033
616739913 -933901885
-77760382 -937402650
-330321974 -837306263
-740237357 -465509539
468971571 -995795856
17663473 -961007132
-930054134 -16552948
-855127801 -243528038
245442786 -993620800
822374737 -656058647
-163667382 981458819
-864345452 -220574876
994429713 318837877
950148001 -175122236
-909164372 -91744967
-371477234 -814418571
-969542368 721132664
-701784300 895828722
968541935 -36537248
-895612925 -134388413
-685267051 -542841952
998975587 636164577
669915848 -889230588
-242191780 -879406240
-904704197 794089947
302212737 -997268383
599548937 -945542829
962532099 -86972459
-188122773 -901114232
987037340 171394162
-582227188 -658418924
-360403349 961681313
-303394230 -851238271
997249220 407497748
-858420359 -235428012
347826349 999964168
-460934589 -757610823
-755430743 -441179908
-998799074 527953525
-407294277 -792949222
998405136 454338523
896446906 -436589084
-854077634 -246073799
-418426141 -785965097
711129733 -843736303
805649948 923437342
-171836517 980801279
-760418210 -432854979
670264189 -888890860
-962452839 137183109
-134983552 -919889992
-757728739 -437367437
-692417576 898573647
-359288559 -821401780
-687123809 -540429277
-968817570 176068386
-544505372 -692714788
-228713060 -885089677
788391676 -727536453
-996599449 466589627
-623901061 -615880864
903033078 857918446
837608430 906551321
-998210236 508204757
-557361602 -681484481
845964687 901619299
228863648 -992244102
-871836481 -201188074
-998987834 638695653
632928157 -921692085
-5308639 -955970789
-997672164 648405743
-61187767 -942014872
-624147605 -615613901
362606128 -999433961
-470386097 -750887303
-948468294 63283030
515224948 -985533011
395572694 -999940776
214645722 -990948104
-987526546 330402986
952819336 793596881
-983104465 285004149
46956300 993726121
-414387201 -788519731
-998903889 531869837
-386622696 -805536757
-962125166 135279475
913752081 -365355123
981360415 94919950
-389498449 -803819823
-826937244 -307267019
-584752398 -655986743
191911108 -988691693
-664863049 -568589370
-549691855 -688229035
-870311696 -205202564
-658972277 -575775695
32405654 -964071938
-999977639 621576297
-13386046 991102170
-497398615 -730941313
-602524053 921162088
-806637244 -348685108
-709024106 -510994011
-836573496 -286403449
993021357 284068674
-455289763 948212199
-949032018 66019596
373450970 -999646904
-168210564 -908446623
351536384 -999170826
715093861 -838838305
368934961 -999563164
420398715 -999938819
-726386775 -486318799
-49688215 -945092053
386752362 -999854101
661515887 -897231746
-511390298 -720090307
-837123617 839797482
-602856376 -638004936
813631351 919450304
739320075 -806826644
-565259000 -674358746
-525711333 -708551198
975809006 33406806
-513486349 938535274
-771613450 871130106
-605032975 -635782449
188222880 -988292053
45743061 -966742587
-495130805 -732659140
955537085 -139031993
783002619 933706529
-999314915 549829845
-998491569 517172637
-995175856 661416518
17042675 -960875894
526032965 993314433
-319399310 -843060779
-378047141 -810592173
-757495261 876801765
-181729589 -903511263
574409530 -960463892
563351073 -966202221
-929164466 -20035183
-386725142 -805475902
-757914127 -437057555
-644208058 -593220307
609399797 -939028585
989837461 697699798
-987183453 326561067
545653778 991511175
-696885768 -527558880
223280524 -991744588
-920875452 -51354110
986083248 157274178
-211743519 -891976408
-606220311 -634562759
-713817566 -504288779
-951489956 746897462
788691639 -726974090
-59078653 -942586447
612484525 -936922540
-833338058 841873182
197881688 998258902
-999186899 636915453
-920341060 -53306466
620655003 -931047681
-161458008 981635906
-376726998 -811363912
-936458124 9379082
934821472 -264324488
913041538 847577486
779010017 935391604
-697913967 -526180888
-690402463 -536148831
-331201620 965230683
-544023603 -693129010
-729929848 -481129884
-247452752 974155895
977994390 56466062
886734575 -472811409
507299671 -987816146
-643823248 911595772
-883951753 -168261801
-180882203 -903825709
-901811508 796469573
-705230307 -516244642
-51744232 -944550448
-462389634 -756583933
1948181 -957602259
449453322 -998225720
489597512 -992093155
-686545639 -541181398
-255081628 -873807165
997934094 434043883
661939818 -896837798
-999730319 574145210
-836442857 -286693136
-417984609 -786245582
975308294 28291811
993002309 283633538
-907007826 -98783932
814708299 -673420443
615840252 -934548623
964635577 -69867163
824147587 913961163
-961378909 130971960
-994971811 662290169
106327361 -977544722
898404664 862259474
282350618 -996159569
528218672 -981142128
322237665 -998217240
660781105 -897914260
-792208313 -376382708
550691150 -972154564
-889931549 -151275636
-590641891 -650243739
-998905081 531915906
-969761236 182241563
913655985 -365772346
-999881146 625474157
-988679296 343686460
689983800 -868504587
30973289 -963778415
-999999638 617817086
-971278764 192488929
-950138358 71458269
159496681 -984932320
-25302522 990504972
-860164963 -231086754
249126110 -993907587
965833864 767088840
96789069 -976024973
633015437 979033636
-988176237 337786199
-349581978 -826826791
589571996 -951783690
-973911561 713796824
25315904 992853452
870096048 -528634761
32962577 -964185598
-508769356 -722150614
-748311704 880289958
742131116 -802871956
-662363621 -571653528
-542708954 -694257336
-566083166 -673604485
-93965352 -932710007
428497718 -999710198
-871120766 -203075600
456988922 -997413395
-984071024 294239915
685782128 966647506
-999875292 625672743
457888565 -997304079
-494045507 -733480170
918997930 -341914581
971938412 -4792505
544513379 -974756966
793835171 929006991
173619249 -986638784
-988514048 341728360
-932328099 -7510364
930219499 -288167997
-677696011 -552543012
487342358 -992563027
6735071 992052839
746433216 -796705384
526718704 -981687022
-729412627 -481890966
-519638256 -713512588
-964751927 150764902
837047157 -620371191
-457465289 -760036897
761512638 942561399
-764441786 -426054470
-914217543 -74826107
-940239603 25295078
775150421 -751388388
-631810930 -607222039
-974171991 212733106
-832680364 -294934411
838887995 -615723058
-793477271 -373994851
554413175 -970486240
-966339484 160411145
796202312 927943261
-59554008 988614004
-693755617 -531729712
78544799 -972896022
-837946622 -283351884
-58950266 -942621225
-987890885 334528860
-993603350 411285189
-994725850 663305584
-983255997 286432527
940522925 -232977700
-953147177 744775557
-773966317 870151269
-792387676 -376045445
-688198061 -539030319
998940774 479986794
999918235 567683980
-262446573 -870528550
-783119415 -393173261
-521384616 937120009
-349828940 -826690420
957284696 -126602669
450769781 998316593
645253336 -911678516
506947845 994854712
-452342867 -763582431
-957519783 109413033
797647983 -709574047
751717691 -788901078
-181612826 -903554612
-999319532 635691914
769452402 -761032487
-130575457 -921343114
206810870 998444786
222378963 -991662968
-956157464 740805398
-975452688 222161508
999459887 628353837
-367552128 -816690631
742515110 -802328629
730998237 -818335638
-576734757 -663662549
975958649 34954662
-812059292 -337935960
-850143938 -255451625
-308961244 -848447736
-846853976 -263122550
-966719541 162768016
-517764930 -715019470
989513671 212172000
999129057 490863160
-919775854 -55359857
-964336924 148288405
-932130914 -8304032
-979106570 704029356
-489391136 942685310
-864531457 -220103290
742566889 -802255242
-514143615 -717913795
-780158935 -398505867
94319541 -975613181
323974315 -998288122
-966808712 725402893
-876773473 -187991708
-461242866 -757394315
999479927 514157800
-154825219 -913164342
-803469799 -354886374
31738979 -963935510
-361806717 961505403
-943883769 41584843
-625429347 -614223329
-762684248 -429035143
425624290 -999812822
759429151 -777113813
-841573378 -275198962
-871304250 -202592096
-930773512 770162941
416336204 -999984561
-63733530 988371112
-685468187 -542580884
848618953 899961803
-959684304 121346822
-937555169 13934345
866279649 -540458978
335175872 -998696217
774578168 -752368125
-919100127 -57783656
861769340 -553928090
-964133426 147081742
490207137 -991963603
960071462 -106148892
-991246048 376357987
809715153 -684388219
977376781 49846465
-819100673 849252065
135506881 -981814794
256230671 -994435437
235943008 -992851586
-992761442 398148885
-937302340 12882181
-790948652 862803050
-855440830 -242765602
34118310 -964420706
-953986103 743683715
-962216411 135808665
97624836 -976161960
-606539002 -634233362
849339133 -588639040
979480469 72992477
944472849 -210059365
-398624290 956645473
-170729102 980891448
-926245607 -31307582
-864919812 823118763
-188503507 -900969910
-635552187 913595380
-786505703 -386989534
-108257733 -928407544
897781873 -431333290
530658147 -980245338
-924499273 776413152
43808741 993603864
488901444 -992239768
-954797262 95024000
270291366 -995409419
998754926 639328150
182071556 -987609089
-613631599 -626832336
-828709534 -303500050
999208258 495728335
-732947123 -476642067
994997953 334814315
959760423 -108490602
-713915501 -504151189
-635050268 -603621255
935208800 -262265403
681004578 -878038844
-403099060 956017694
-843304422 -271266766
-566149738 -673543393
642614038 -913891968
-476830738 -746230212
-274822336 -864880196
-642890130 911823065
-443896917 -769346152
812810455 -677616350
10690424 -959513402
-410575571 -790906231
92339126 -975279097
-994622685 428242375
894807860 -442969666
-997279053 482413888
-972874713 203517560
561959580 -966888808
-364020394 -818720286
953515518 -152839227
626666079 -926537521
-839427091 -280042118
75298398 -972315621
904127465 -405826861
997477358 415817410
852696207 -579544813
-833472916 841800002
71942434 994661081
-571994147 -668130107
811015617 -681549010
289483978 -996577541
-579526057 -661009386
-694156423 898066648
-971983650 197325686
-36887412 -948394274
-768777098 -418566727
642351428 -914109777
-854729963 -244494228
-827950430 -305118502
-322821574 -841271470
490714745 -991855460
-999687235 630862523
-901751199 -115497161
797522075 -709826559
949301053 799667485
-697400893 -526869310
431046763 -999604913
-610713394 -629890528
-954074364 91281967
-883285290 810632712
-613802075 918664655
421065413 -999928338
-734185342 885333412
-951154944 76515249
-480837751 944103326
-721254057 889734507
82178285 -973535900
319281023 -998090138
683207667 967337126
-878530133 814002754
986031855 713169177
