10000 5
41945345 -901202733
-884096604 -78560645
-966030758 234595455
945662665 -635352213
802810746 999990654
-958909810 195246783
-160239547 965905679
-218142149 -800815408
-515929449 920945347
994200141 159822826
338240908 -966159755
659173030 999422386
6092291 978652524
-682285806 -438415535
922852268 -775752594
899298055 -872307655
-811250788 -243449302
-994579120 699365680
248932535 -950893244
403144293 -975401783
-559277962 -571008452
204201757 -941816017
-700494368 -415191810
714747081 -998773730
-949581200 149460280
698155834 -998283306
711246858 -998676003
-997784096 688205892
-993672887 471618243
-895523931 -46156566
-931834775 75169726
-969384027 254743870
63627710 -907390476
-400077859 938826103
-822188336 -222300992
-999504334 608255936
-979052932 729892939
-875792599 -100878152
-470434034 -645596155
-994578352 486148632
615844115 -994803800
-424285818 935498672
-381196347 -708483522
-400291382 -695862763
-904378647 -19381009
921845947 -780838736
-985318447 373900473
960829180 -505246943
-772223566 -311352915
-205150028 -807174299
751408380 -999545891
-377539254 -710850029
-125186994 969078798
-283975342 -766580061
690842597 999652302
-866935258 -123441047
-970820395 263794591
-713940728 -397286599
-314043567 -749576954
957176715 -540864774
-390718458 -702248246
917853544 -799754752
-197644202 -810772598
-624517643 -505401506
-997950573 552921220
-842953652 -179377926
-988621273 407358139
-512660967 -611869617
975846044 -306608299
-266581947 -776021353
872996446 -943597440
-579712180 -551570571
206802674 -942364806
338812767 -966246960
-835743946 -194769259
280916362 -956786891
-497511844 -624292292
229041064 -946965715
-384616905 -706255213
994166738 807821417
-323954408 948496968
-939865960 107299547
-539842023 -588585470
-981498607 340073723
-659973596 -465330081
-989876376 421467328
495661148 -985850384
-842726694 830748466
78689621 -911547363
578852561 -992528431
341824410 -966704956
-896497725 802751121
-138114835 -837726538
-134136245 -839422722
794558209 999982467
998311349 384108426
470137894 -983265473
-985101274 371848653
-184555433 -816910203
999329104 485634830
-731189379 871274971
76890572 -911055385
-911933506 4778058
-711126117 -401097509
-644618949 -483106437
-236786526 -791481905
-996306445 516909523
-863912174 -130855561
472894361 -983557021
374250796 -971476115
-463580873 -650809301
-727323176 -378745708
-979396487 323445940
-11467468 977525858
-929882530 67685300
-749909177 -345916399
-546068474 -583050833
694057333 -998151041
545486747 -990124945
938855722 -682495399
504318505 997576809
-830289333 -206032779
-62049276 -867487603
-63935796 -866812467
-3261504 978059586
-993296521 465943439
-994325888 481936230
182030974 -937016279
-908836058 -5271084
-807322202 -250830491
-926084379 53519383
-946557840 135786255
484024829 -984705341
89404705 -914440759
31114095 -897993247
585413763 998711445
-770733309 858736426
-292408725 -761907210
52761357 -904323331
-475310873 -641846889
-935213889 88407950
271714287 -955147771
946498235 -629271750
-896273656 -43937336
-978249330 314728292
-981872109 343184171
-733111735 -370524310
-221412809 -799196134
-737593198 -364078944
-352164595 -726829480
957229099 -540373152
-570813631 -560151689
-266449390 -776091914
-891693163 -57271192
-887473101 -69217002
-183511458 -817394212
8816230 -891196587
-633592687 -495471920
-669831467 -453612807
-925986427 53160020
-974004714 284674530
999474210 506928704
-141218329 -836391135
-466211465 -648814873
733385074 -999215631
561468968 -991313968
314537612 -962437512
-333007521 -738429816
-985298649 373712274
-727511069 872362115
-944774367 128019863
707217715 999747863
-788433541 852640805
796545306 -999985910
-982319796 346947381
-999886372 638345699
-841239320 -183105433
486190033 997270786
-998308421 562761405
743474984 -999413468
461097983 996800661
-12243643 -884459013
-621769616 -508373785
-702009032 -413209535
963867032 -472507372
-878072467 -94857396
-999878243 637424753
-948397341 144020935
-104416796 -851574467
807404949 999993895
-774171632 -308229858
580131441 -992613308
-217930925 -800919713
393107047 -974077649
-714880508 876017201
-926286424 54261617
664636871 -997111827
-556650308 913476837
-902014291 -26698768
944495134 -643784355
-868155150 -120407017
-967288453 241992776
-217123622 -801318106
-480200185 -638048759
-999378137 601598001
-957294204 186910544
450128796 -981078254
-998389110 565114164
801384371 -999996282
-996161876 514176220
-119495493 -845513019
-72381580 -863752180
-21212608 976886371
-994766921 698836472
68594757 -908771619
-999690153 673312141
-773808021 -308816009
937751248 953418695
-907986882 795707753
-676602179 -445419038
-99385175 -853548064
-318463094 -747001407
-998697264 574698785
-392850237 -700838385
910608101 -830729723
-402446174 -694409036
-379191265 941605002
328975045 993495336
-681855964 -438949634
-163042212 -826744503
-165691397 965394082
604120737 -994123845
-737800551 -363778642
-958351461 192332024
-377052600 -711163579
394027949 -974201327
-603550966 -527614937
999319729 484435593
-660697700 -464476786
-831151107 -204272338
-990419601 427912850
503562736 -986598322
-980526690 332231041
-142743826 -835728821
49242410 -903315971
-407629937 -690892843
988659872 -33185241
-80989834 972654465
-526573263 -600129645
198001219 -940496035
-957846475 756585840
-742094422 -357528721
774903844 999956135
-968465179 249061655
-789171567 -283384332
-146279416 -834188576
-988461672 405618564
-36853686 -876254915
255661285 -952183072
-140287513 -836793230
-847877898 -168509497
-998556441 570168980
5831685 -890259350
-441807622 -666912186
-971342758 267140569
-549618470 914833472
-58408304 -868783882
-825441301 -215838571
261440352 -953267733
-998285592 685660278
-858590514 -143708340
-984977191 370681042
-995374885 499825798
-280673025 -768393832
-761942238 -327558034
-792499018 -277627724
999936701 601986380
205966667 -942188620
978480853 -261411911
-644163384 -483623297
-573523781 -557562471
-900490676 -31328087
874922414 -939442206
-995853228 508453593
-557779107 -572392990
-298652561 -758396100
543076646 -989938172
-618480318 -511912830
-970507863 261807057
-953545899 168259366
93915964 983711035
-174345234 -821618491
405626204 -975720616
-961860496 211143373
-948583968 144873254
228089492 -946772578
-980369229 330994142
32813545 -898500992
306293877 -961096293
-999929144 644054895
-890697655 -60114546
-382884965 -707385063
-375358290 -712252848
-544230512 -584694182
-987942192 400082315
-710233754 -402296413
-810447378 -244969079
-584236467 -547119430
-21444730 -881424391
603761504 -994102350
-766536083 860141075
422316879 995959709
291632445 -958644116
-798197132 -267546382
744739080 -999436330
-922392237 40263996
-962492422 214611971
-955259450 176692271
-920506223 33658826
-896889732 -42106113
-254437989 -782419908
646843498 999324519
-833435962 -199567730
-239984783 -789856094
343587174 -966971778
-980241983 329998164
-707971675 -405322306
-286438903 -765222096
933255875 -718226578
277442967 991789770
785834667 -999938393
340212539 -966460222
-709501070 877525829
202399434 -941434375
-944025450 124791341
-173873880 -821833625
979103645 -250225418
-831990736 -202551360
11995388 979016995
-653086086 -473388675
-790490623 -281118310
-311354547 -751136588
912256838 976027353
291445980 -958612086
-965423196 231086649
-796700529 -270228528
237259164 -948613689
-358682483 -722803460
881050291 -924880682
-755601513 863741240
988959539 -24527558
-715249457 -395504547
-581489403 -549826958
-933691303 82388782
667659187 -997226854
-340655910 -733841924
998901035 437104619
679742289 -997668423
550602751 -990515089
740741617 -999362674
564282178 -991515819
-206113453 -806708070
646213899 -996328563
-514426241 -610397651
-490189573 -630167010
-572876273 910248601
-966866511 239493970
425989789 -978248820
-303231467 -755801205
772793108 -999829522
149739764 -929633045
-966717631 238617011
673112249 -997430934
-946633499 136119515
518223580 -987914589
-760911042 -329153947
262494409 -953462663
-698905597 880409585
-65244852 -866341899
980763595 -218719457
-559657952 912886269
-270788943 -773770875
-978620759 317511290
48313140 -903049438
-971792192 270043617
-787743818 -285813796
-695969884 -421072507
-524641670 -601781004
986546256 -89114303
996767092 281968911
850376298 -981117666
-239338747 -790185309
-87421107 972159653
-978554575 317012197
552340622 -990644635
129987530 -924852424
-703577923 -411147481
-406865142 -691413100
-729790172 -375259313
-976588285 302649777
-568248811 -562592839
-971196478 266201348
-980885880 727037742
-406098886 938008002
-751245321 -343908803
-247712676 957170485
134416317 -925941597
804548435 -999999393
185359828 -937751573
976567202 -294572230
-521911858 -604102556
-116128133 -846884564
272569226 -955301841
50265170 -903609120
998560494 405346791
-693239602 -424585009
-995971064 695255744
-928147693 781982395
-947928289 141894973
-850320757 -162998786
-772651551 -310669862
66188038 -908104196
-850717242 -162096190
-295839991 -759982056
978973801 -252583306
-970185169 259767427
-528937619 918642728
-826159506 838005453
350708357 -968039972
161632912 -932413792
112922965 -920578729
-488215775 -631735294
-397786212 -697546337
-924462689 47628724
-41920082 -874527047
-792794445 -277111304
-48989151 -872087221
-91566052 -856571089
931756054 -727283258
-105291363 -851229181
-918980268 28388046
962406584 -488498821
416231890 -977059462
-786323338 -288217009
449473770 -981004209
-879903545 -89953885
-987237120 392767128
195239746 -939903556
-982332039 347051072
-86243495 -858598143
839380662 999916565
-706839893 -406828498
-177432589 -820203499
15998506 -893419273
971980159 896395193
-840518641 -184658612
-657425140 891035618
133477815 -925711538
-609868250 -521039712
6515175 -890474541
999893236 590212987
-975681863 296239044
72889130 982577351
950838430 -595574039
-938245367 774380359
-331266268 -739464651
-317495466 -747566736
-419879220 -682484281
-318119913 -747202022
234157400 -947995417
-983999780 361711971
-136405659 -838456885
229371765 -947032661
-723836778 -383639262
-450402843 -660630836
-824214927 838822149
785855472 999971398
-986033991 380776056
-419767748 -682561607
-993805692 701485656
-767865135 859697483
-917233289 22423812
-906885352 -11495198
-680128475 -441084364
-6836516 -886218661
660498184 -996946419
298494711 -959805814
-879279497 -91632067
-637302952 -491350605
-97572094 -854253917
-779681506 -299256529
-769736001 -315308945
-985989113 380337151
-347647896 945635415
-990170746 710360701
896678875 -880735218
976066070 -302998979
-969521727 743015908
-629717138 897744908
-958205443 191579776
13025034 -892503931
-986829383 388655155
-895198010 -47116612
-791405412 -279532573
376773740 -971831483
893674269 -889832103
-994836176 490502391
-968696514 250481049
-548358602 -580991375
-829797993 -207035167
508205534 -987027989
329286411 -964778827
-507462654 -616168346
425727926 -978217144
-672284863 -450660716
-999998865 661524090
-851738149 -159767569
968954859 -410470145
-840221510 831881172
739159455 -999331793
-753027667 -341218115
-493961058 -627154502
-969308712 254275043
-995458179 501300898
-268440409 -775030617
-698334076 -418004079
9203441 978845096
-540473547 -588027308
-236539960 -791606780
295812253 -959356786
-930388651 69611601
622513089 -995165342
-588698526 -542690975
105483515 984313425
-999710189 673029221
-992837857 704062563
-426783857 -677657591
-999678218 619675615
-735319450 -367355846
-814050957 -238109238
999992413 637850063
-340758823 946475618
984792474 -131353030
66520766 -908196731
-427619600 -677067610
-528513537 -598458354
-856082808 -149673233
864228040 997481800
-495923997 -625574732
-290468372 -762990071
176712295 -935831679
704223767 999731836
-661891847 889921644
-595474042 905516065
136089385 -926350362
-999635950 616677812
-75855506 973040755
972913864 -352790006
-326118416 948237882
-618740006 -511634241
-268911792 954846534
-516893763 -608331605
-414144597 -686439994
830170545 -995746268
437373775 -979608349
994136930 157216212
-122226439 -844395148
-958315317 192145745
155583337 -931009832
800811025 -999995367
-474819460 -642226913
451676967 -981252290
-991410237 440110264
998129351 767257454
-622490329 -507595837
-783637347 -292717702
-425849522 -678315302
925166235 965799973
-517801384 -607569472
-190361747 -814206544
-644372505 -483386106
874946617 994409969
-36098694 -876511029
850909170 999446768
-925095240 49910115
-288152828 -764275024
-828569998 -209531103
-999611400 615010480
157960137 -931563690
468449057 -983084788
718919922 999805427
-178396109 -819759850
-959125279 196380490
-419022627 -683078071
987851526 -55632863
58267218 -905886588
-986930771 716745379
-692524237 -425500080
943013923 -654271233
-738998052 -362041710
73306113 -910070261
-112908688 -848190206
-176587536 -820591909
-742340380 -357167954
-579336524 -551938032
-871468421 816681689
278307617 -956328097
-131141097 -840687992
-998877137 681862586
-940310335 109141530
-215335197 -802199768
-821584788 -223491191
-900274195 -31981065
-243756476 -787932153
-861151081 821956075
-934064824 83857075
-711296602 -400867403
-973362597 737943154
-984554678 366766666
-993994961 476604246
91768466 -915070395
971487893 -374316381
-344977484 -731221847
-801121328 848007043
800160663 -999994234
-587587874 -543797382
113188782 -920646704
-278266183 953796784
998538886 403435371
-745993226 -351768066
485212146 997253916
978222893 -265946998
182302207 -937076380
607851414 998965167
123632799 985230101
-404485096 -693028730
-951636709 159092211
-642382818 -485640439
-894134395 -50224323
-792389897 -277818325
-848706424 -166649461
597391283 998850772
-888067678 -67547155
-62933821 -867171513
470657139 -983320648
-264308447 -777230474
-458369778 -654729439
-851970773 -159233422
-884768536 -76714425
59079792 -906115627
287628322 -957954272
160646279 -932185831
-161228451 965813100
-423643649 -679860964
922705554 -776502812
-805380081 846387493
-653689995 -472686574
-840166187 -185413784
829255556 -996099569
-9329769 -885409999
-279170741 -769216612
-923477240 44111045
-885602471 -74418038
-980770768 334168846
-587888525 -543498325
-898211972 -38163917
999672513 542430162
-914638772 13712574
-572556538 -558487522
-857251945 -146904680
-995120454 495373536
-342972461 -732438866
-337777473 -735578450
-957614239 188543666
-879498277 -91045172
996049678 244207199
-387697967 -704237542
504396417 -986676100
-533104519 917889011
-855055550 824931650
-449442958 -661335787
-573025016 -558039504
-157034860 -829441406
-987461154 395062613
-981121403 336989019
299960104 -960049999
-404811065 938183146
46645469 -902569963
-558013309 -572176883
17446375 -893862601
-654023373 -472298270
498471249 -986118535
992926135 108647308
-999955156 648123776
-995330790 499048482
-203454555 -807993216
-617532344 -512925691
-903521703 -22043802
892122877 -894466394
999412528 732229367
-161925426 -827247995
-746749756 -350641980
903724205 -856997934
538618668 -989589275
-494159831 924666512
-76805303 -862128632
-167898393 -824549567
-878647180 -93326370
211277539 -943303714
-174088328 -821735812
-993029430 462031475
530528999 -988941576
506336123 -986856506
190672814 -938915291
-969993464 742412946
-837503276 833098333
-993219344 464802167
-932300117 76972610
946649276 943157286
-928546238 62640872
-996068437 512436824
996863891 287550749
-996323765 517239913
-638176237 -490374294
-966202228 747133185
-285405446 -765792198
-717586734 875246741
-726080131 -380495483
-126194817 968991851
-779630223 855728913
303515658 -960639687
13764050 -892732693
884895139 -914969249
-782707460 -294262547
-300582168 -757304645
-987883276 399462186
31374774 -898071404
-947749804 141090960
-746109092 -351595697
323126505 -963811866
-933728059 82532290
922872982 967803370
-978218314 314497858
91320641 983573290
955595900 -555233123
-524212579 -602146647
838375147 999944630
-494403639 -626799262
-803109406 -258618999
-999138929 591152373
-711408515 876996224
711934623 999772034
288961880 -958184494
349057204 -967794207
-999585596 613294611
-995953898 510313644
-558257051 -571951917
-367060657 -717544933
36489343 -899592592
-303492 -888317106
-683418005 -437005746
-724582786 -382595136
-828792250 -209080574
148301881 -929292920
-902702937 -24577262
-925303414 50664492
-968208282 247501709
-945385610 130666425
-921536465 37252873
966357407 -443863906
-750850058 -344503673
-997248118 536273544
-822607595 -221473536
-999979232 653176645
-459212808 -654098718
634227081 999213906
-303254743 -755787963
-847678968 -168954547
-594215787 -537154935
-925661969 51970678
-984876440 369741031
-908956143 -4885463
328725172 -964691078
-688796416 -430246776
327867671 -964556779
802694511 -999997999
260616365 -953114846
649242468 -996464445
-740566959 -359760365
-998751699 576534830
-537268504 -590849402
-858265948 823371227
944960040 -640448760
672718083 999525007
-933273705 80758800
304418740 -960788485
-571495027 -559501309
15854261 979252537
-123480351 969223054
-709883352 -402765972
408292012 -976060597
-693590363 -424135731
-748467125 -348078275
-999514495 608856583
-685958179 -433829385
812377465 -999644358
507939938 -987003717
508493886 -987054275
241769060 -949503956
-963583093 220652367
-997142607 533942374
-935669464 776398581
-441344177 -667248826
983183360 -168030958
-150980319 966762222
123244254 -923180643
985217930 -121280935
-39203378 975672643
-950769208 763631319
3095998 -889396001
-435065109 -671775844
-190993739 -813910945
-552904051 -576868145
601184922 -993946680
-948484805 144420075
765179915 -999740993
-882297455 810880328
-676300516 -445787573
-453689038 -658210049
-544141727 -584773316
-768918223 -316604586
429334433 -978651222
-313374475 -749965587
-402176263 -694591396
-89820575 -857237743
-604920892 903414346
514380213 -987579505
902147934 -862594408
-196899194 -811126267
-998437709 566547943
-934295318 84767235
611541738 999003110
-330509926 -739913414
962198489 918394511
-954674152 759867435
-934664693 777174880
-160052453 965923092
-169372024 -823881263
242219155 -949592025
482495228 -984550464
117924131 -921846967
512700200 -987431450
103259181 -918088397
-350214354 -728025069
-984723994 368326664
-427179193 -677378608
-995263171 697406053
995366463 798150297
-455884939 -656582789
-364840070 943469724
-960260720 202450530
-995267599 497936577
-793972678 -275045411
-619201165 -511138838
-993584124 470266025
-669111824 -454475550
-108408095 -849994785
671675037 -997377926
267379226 -954359861
-722746640 873757965
-145373371 -834584225
-450106661 -660848526
-952007508 160857358
-347455409 -729712998
156057894 -931120959
-176640333 964357106
382878720 994997488
138657939 -926973743
-553302895 -576503846
985107306 -123905672
-79201434 972790040
-464510765 -650104703
961555083 -497631191
-992023887 448057025
-522580685 -603535177
426039602 -978254843
698302367 999698037
-989212029 413876484
-897457053 -40417506
-876998925 -97699242
992897221 815555649
249264045 -950957120
-843409100 -178382332
-467570383 -647781307
-419302669 -682884086
302505800 -960472613
-998046542 555429890
-584172095 -547183030
-471999627 -644397383
-953762762 760781425
-931914645 75478801
-966773475 238945497
-823091203 -220518250
218236585 -944748749
910714810 -830302785
322422750 -963700658
896351872 -881733325
-913668888 10489606
-290995133 -762696966
-82568354 972534689
-75142455 -862740566
-900036570 -32696535
-875316313 -102125930
-646149655 -481365596
-663482543 -461182145
-310983551 -751351357
-391028019 940040644
-959042052 195942255
-704274812 878957024
-809747320 -246288855
-999346157 600068086
925530411 965473463
-106499364 -850751775
270567101 -954940376
-314950539 -749049492
263333822 -953617577
980011042 -233320772
233856232 -947935157
-158829382 -828639515
-97143954 -854420209
-15087102 -883525940
-997818478 549637114
371764544 -971124591
-812412157 -241241356
-899650753 -33855214
-720882330 -387750082
679260045 999572044
-617360309 -513109158
-321379282 -745293333
-470428728 928503844
-996866284 692078756
982555387 -181730541
-1299463 -887999739
-530837399 -596448614
487422144 -985047021
-981226822 337846094
-676145339 886337084
-263367455 -777730001
-811286639 -243381347
589436198 998758763
-643569843 894442210
180642050 -936707762
988204168 -46016863
-997280159 536993009
-795299304 -272709912
563799063 998450515
380369995 -972335159
-999430131 604144784
-281330071 -768033485
-951073112 156430963
-720442659 -388359892
78929044 -911612701
637928849 -995944535
-232766836 -793514758
-207743176 961285440
-760434866 862160576
-177221400 -820300696
-648064920 -479177057
242078526 -949564525
-388198087 -703909017
537962901 -989537469
-255548473 -781840870
-187355412 -815608660
260485621 991190873
-680705078 -440373534
-553580898 -576249670
-957603001 188486076
-134205060 -839393506
-954121581 171065947
995557961 220625392
696146948 -998218835
-996750429 525618962
-788549205 -284444974
633954262 -995752256
-886315193 -72446802
-755367903 -337670923
-868794703 -118806350
-962645976 215457170
-490610465 -629831715
469942778 -983244646
-46251472 -873035320
114341305 -920940586
573829410 -992187919
-919526214 30266092
170589309 -934455930
-166418150 -825220040
-447708287 932033031
-963618216 220848070
-968418023 248774142
-963122924 218093834
-990834525 432949196
76172216 -910858201
723122577 -998982224
-985876850 379242939
-499565229 -622627044
-865356097 -127331064
-499246527 -622886202
563169857 -991436333
-551028268 -578576394
588011191 -993125123
-370342818 -715458425
-909354500 -3603221
-976760261 733225159
659677557 -996912474
574290092 -992219629
-997595192 544253550
-802337551 -260030778
125071588 -923635702
-903825218 -21102288
-30184040 -878503742
161846275 987062468
785018735 -999933186
-899705893 800842127
-678241618 -443407521
8346198 -891049554
426586014 -978320906
130868895 -925069657
-550194612 -579332245
-993017009 461852574
842474962 -988585509
-180359727 -818853422
-941305575 113297903
-627956981 898156271
-255467143 -781883324
366803494 -970413870
300089230 -960071463
64774420 982122335
-558899166 -571358699
-680391116 -440760604
-628854569 -500682033
-690333150 -428294629
55997460 -905244900
608812665 -994401494
658287894 -996854456
298192317 992513398
-312396288 -750532922
-844355253 -176310163
-38650002 -875645000
-204339781 -807566104
833493890 -994265807
-981984554 344125310
-973253503 279637357
39335719 -900434266
-943674085 123286046
-298377724 -758551324
-364775060 -718988939
934512041 -710372074
-977676902 731920803
770299491 999949274
-998619830 572161697
-938440955 101437062
965655051 910922396
103890991 -918252319
-991001402 434999357
-1609777 978165582
-996795850 526547579
-824818763 -217082273
998321785 763460347
-294844602 -760541119
-2089685 -887746862
-980836620 334696486
-465740476 -649172332
813995430 -999444275
-977167270 306812910
-999978784 653063882
439870777 996355650
991211443 46716763
-999286955 597407777
-826132696 -214451971
-634114970 896705294
-943567277 770006315
227820764 989952081
-950618018 154296308
-991648350 443141281
123757733 -923308525
-826300691 -214114250
-223564598 -798127172
679195326 -997649373
-665990848 -458200806
-434691200 -672043667
-56980842 974417821
-581138044 -550172312
-834696001 -196951917
-636618147 -492115107
-971437047 267746607
997550911 775617915
-847753936 -168786892
182820958 -937191239
-903605984 798476362
-914909974 14616575
-269125828 -774664252
267065681 -954302477
-946395324 135072857
-445955542 -663890531
92564881 -915281941
-658655257 -466879359
973301089 -346839747
435220965 -979353769
-699280771 -416772594
-870111208 -115483259
-842038008 831061848
-226796996 -796512824
5383004 978608356
-860542542 -139016290
-994026611 477104011
-976096798 299156104
-933915269 83267622
10079506 -891590192
598099810 -993758742
-973530918 281487093
-959372051 197687560
-903302930 798663822
-57508172 -869103224
-836391256 -193416773
977783805 880371062
376684690 -971818956
-745640321 -352292724
825202601 -997377737
339827993 -966401639
968335965 -418803973
548901555 -990386933
457979672 -981950107
985444178 -115882125
135187636 -926130255
178955289 -936332378
-517147905 -608118468
-985757579 378091297
553737720 -990748495
-522887802 -603274004
-510060255 921965900
-22266190 -881151517
806488301 -999999974
495360930 997427808
-571941055 -559075470
501227630 -986379214
-516012384 -609070293
-938225951 100557504
809388663 -999877223
-180901125 963944585
-969022472 252494911
-869591618 -116798149
-805421209 -254363150
-862030748 -135421770
-441653113 932948651
528336692 -988762978
-915929769 18030694
-147324577 -833731499
281574634 991934484
-154647068 -830504371
-957260512 757200867
-952700026 761822175
-152815010 -831315922
-691772318 -426460124
-780602021 -297742063
465979236 -982819435
962101459 -491800805
862940215 -962876375
-557377531 -572763470
904688096 -853526872
119340715 -922203730
-948250803 765914536
-761485554 -328265011
-621966510 -508161317
-145026819 967307976
-892396186 -55253588
265788995 -954068705
888587864 -904763252
-999631491 616370631
891172861 -897273242
-976174867 299708451
-966532750 237532788
-837578959 -190920977
929485813 -740440969
-799520889 -265155275
-568663622 -562198925
-998374058 564672077
-951740963 159586683
-471216911 -644997415
-812572767 -240935410
878641944 -930800879
579952777 -992601462
-255764390 -781728136
-712294771 876746949
98036035 -916724768
-987153789 391922331
-979976034 327926532
907002596 -844758770
-916816497 21015063
268566912 -954576833
-546488262 -582673847
895507560 -884301396
-736404110 -365795197
-883609956 -79893218
357104003 994307842
-960422530 203322446
-460250483 -653320497
-895362707 -46631932
-983569342 357849958
-967171130 241297509
-950671418 154546275
-506721204 -616777655
-656771545 -469088051
-981484665 339958601
-973126875 278796846
967443909 -430600797
-758018682 862955325
-667469224 888526591
-976671232 303243484
728466727 999844086
-94147397 -855579928
3665928 -889576350
-343415021 946153037
-501268495 -621240589
-592633145 -538750550
400033256 -974996213
-746785507 -350588729
965320215 -456103525
514054653 -987550836
252430504 -951566268
297951587 -959715170
332717412 -965311272
-991976867 447431644
-49360939 974962702
-599882518 -531383415
-925415314 51071172
827362617 -996771781
-852832487 -157244870
-916377192 19534124
-662646953 -462172394
197386136 -940364256
-863352216 -132218181
-988593031 407049210
-389643589 -702957732
-105018260 -851337020
-956973664 185278630
764955623 -999738171
987437064 -66621840
46368518 -902490194
-77792883 -861763228
-949481024 148994804
498181372 997475287
-995941817 510089784
296709882 -959507603
18500071 -894183839
-935280969 88675018
870511614 -948670769
-235264552 -792252392
-33105635 -877520914
-370641058 -715268312
861802749 997959316
418725684 -977365497
605057136 -994179656
-943947465 124456905
583267964 -992819024
-261742969 -778588888
-302804160 -756043978
-712707079 -398959861
986037684 849249883
-894943089 -47865412
725722965 999833599
-773362259 -309532710
-999570723 612324273
-998813216 578675080
-990737595 709113987
-348630667 -728995243
-11486560 -884706709
522223597 -988257087
-786402438 -288083726
231011901 -947363984
543332506 -989958047
-941041074 112190306
-25949262 -879922539
-877387988 813545054
157029160 -931347472
-338003263 -735442592
-147263695 -833758140
-848637450 -166804652
-852064362 -159018177
240654517 -949285571
910032276 -833012794
15767440 -893348356
275507028 -955829318
999639195 536140282
-246955188 -786294319
206694563 -942342072
-734258762 -368879314
947537573 -621563802
-89193592 -857476608
-757700317 -334104865
230615068 -947283972
-594563010 -536803914
-551746840 914425862
546579099 -990209073
-255821891 -781698109
-188036205 -815291663
-761834918 -327724250
-806821685 -251761852
-604934003 -526182647
-253742050 -782781953
-273721189 954310395
-996763543 525886603
-975082347 292057649
-585208221 -546157673
-847737156 828426957
204469173 988974405
-994259017 480839914
-851034009 826867219
-580297849 -550997366
-15862148 -883270975
-795788515 -271845906
849378287 -982215110
229860517 990034446
-330585649 947702159
-920293932 32921765
-414962619 -685878289
748439641 999904138
995658834 225423309
-534529291 -593241441
-882037804 -84178824
-271748972 -773253104
-161072497 -827632103
483027279 997215397
-827295539 837526487
-785180416 -290139628
-683706865 -436645431
984092488 -147607586
-454574807 -657554450
984474428 -138788699
-632182562 897163233
369610011 -970818406
-977018334 305737686
-590617229 -540773494
-944338638 769346859
-607755543 -523249936
-348298200 -729198475
-991949797 447072534
-967677619 244307474
481281488 -984426811
-656616280 -469269762
656979058 -996799383
-999119601 590364282
960644010 -507153674
-714440108 -396607688
-947003916 767020071
554627095 998329037
-742457574 -356995999
-991962024 447234620
-791606480 -279183319
-998050121 555525739
-938088339 99996377
-964158820 223883429
84561385 -913141695
-981149905 337220615
998643450 412787090
-883675296 -79714671
-608828888 -522129182
-788014862 -285353534
707773458 -998575311
-147665989 -833581873
-607110840 -523921596
957494033 926978723
687808382 -997944937
-617173790 -513307986
746534092 -999467646
-856393367 -148941716
-923845293 45422128
-345978777 -730613190
-493267554 -627710461
-995245757 497555218
201941807 -941337413
748980091 -999507720
-814737597 842718160
-487578376 925746594
751227964 999910842
972841042 -353899112
-408929782 937622957
-773733052 857728613
-993109801 463195965
-985695910 377500500
639960133 -996040163
-999686736 620305933
470292596 -983281931
-627620705 -502030502
-354014351 -725692626
-554969943 -574977012
93368010 -915494835
-124774791 -843344021
992459374 90868689
-988048383 714672887
-998792681 577945516
-998118730 557401365
619538093 -995006247
-998227103 560442792
-916096929 18591853
188973532 -938544655
957088151 -541688326
-126672006 -842556296
-237104884 958285192
-962912490 751005122
-92765305 -856111411
432962910 996201664
-583861397 908001811
-728579944 -376971404
184372182 -937534159
-564202266 -566413682
932650084 -721933583
711451675 -998681818
714664900 999785439
-555970444 -574058270
-521118727 -604774485
-400608622 -695648973
-462785253 -651411735
-999007655 585916706
-93092000 -855985938
18866307 -894295195
-416647719 936566198
498681827 -986138531
-778523871 -301152725
933687228 -715547853
-993380802 467201021
210996635 -943245024
875641021 -937845628
394860826 -974312688
-715996889 -394484433
-874264230 -104859683
-183084340 -817592105
-973208869 279340731
-845094810 -174686648
-261560996 -778684858
845362632 -986134366
264363190 -953807069
-503106407 -619740056
-428714642 -676294042
-986785940 388220694
163244420 -932784352
-436010445 -671098380
513134359 -987469724
-363655605 -719691991
995788041 231625758
544949832 -990083427
616180774 -994822519
923098476 -774492302
-900197448 800548120
331625549 -965142555
-929959979 780679220
-732852261 -370895549
-492364164 -628432727
981071928 -212529130
-426832047 -677623596
726259412 -999056011
-963153957 750729076
-940444303 109698698
-908649427 -5869715
32189657 -898315236
-361874097 -720809064
-846292360 -172041887
-758228278 -333293261
650961258 -996540759
-993677265 701832430
-754140892 -339531695
-891559842 -57653039
662754376 -997037725
-999857609 635227448
-271122499 -773591181
333611278 -965449250
-816753049 -232906986
-999483999 676013675
992049037 75836635
-855932263 -150027034
-696089132 -420918359
472494571 -983514869
-994369277 482652555
273289908 -955431702
943672102 -649643768
331039407 -965051737
902915988 982314536
175504222 -935561151
-440265887 -668029841
-216280110 -801734174
978098890 -268108657
10549779 -891736411
-624065357 -505891413
-735821667 -366633560
654202444 -996681034
813040117 -999566582
954631445 -563718862
980366823 871219791
-698049883 -418373581
-932473034 77642893
-159945181 -828138879
26692418 -896664712
-532981938 -594587800
-596289696 -535049599
-913507117 9953264
-793632769 -275642621
-104683008 -851469396
-998914623 681572474
-616850916 -513652116
-937528120 97720067
-592149144 -539236901
-666732482 888711129
126256789 -923930404
-305288358 -754629085
-296204167 -759777290
-63757879 -866876354
-664899015 -459500469
-116739103 -846636149
-750943200 865233632
-980878268 335030581
-505196574 922804975
247896830 -950693472
-257036395 -781062631
556931479 -990984767
778558335 -999886344
-593063254 -538317346
-982828483 351341537
-999643141 617177528
997985851 359913701
-699066013 880366447
-868245933 -120180345
-642512464 -485493907
-436911160 -670451255
-509448151 922071844
493188052 997390817
-954947479 175142864
243099273 -949763751
-831432069 -203696930
-655084748 -471059613
-999438246 604553998
-383695766 -706856988
-526574778 919066458
-447973721 -662413939
-953643354 168733499
884557102 -915859584
-979640098 728990828
156396616 -931200229
-853186604 -156425536
347368799 -967542175
-304899572 950740969
-190904930 -813952489
999872855 584948522
-289953701 -763276303
-923753486 45094922
-843168721 -178907820
-683189862 -437289952
-396514459 -698397834
700658557 -998361621
-891297526 -58403000
-479917451 -638269324
-291608049 -762355390
-962567924 215027311
-781778632 -295801113
-644838744 -482856760
-553950342 -575911566
-675319340 -446983219
-135841352 -838697492
462895521 -982485921
616506525 -994840489
-998719151 575436014
-531847334 -595573433
-103212538 -852048296
-921116857 35785382
992176694 819720011
-846738672 -171051564
996140671 248724339
53300000 -904477239
-573081509 -557985474
589859083 -993243123
266513479 991404750
-917592350 23644559
280527218 -956718641
-763012738 -325891598
-613921518 -516763048
-815814565 842287165
-368918232 -716364948
-964476232 225682039
-814843598 -236588564
806582250 999993366
-238858371 -790429932
175096165 -935469666
569529374 -991888838
961816368 919185026
323151005 -963815733
-195136656 -811960262
-987608593 396594097
-828981082 -208697637
-829624117 -207389624
-101112656 -852872625
159926504 -932019217
988511396 -37408109
438130613 -979697579
-999990673 656744865
-948061507 142496855
-920715437 34386539
-585700384 -545669992
-283257100 -766974938
861122249 -965960836
764584992 -999733440
976259522 884913529
-498716111 -623316665
-808014610 -249539334
372926929 -971289227
941473167 -664987004
958210177 -531093722
-931889400 75381040
-638023092 -490545617
-999788727 628531862
-265648808 955209320
-991818027 445332853
-612097421 -518692916
719005171 -998883312
-462938314 -651295889
-870770677 817047205
-893243045 -52810222
-483705603 -635296721
984938994 -127896689
-999416659 603479365
-786960687 -287140614
-514532000 -610309209
-611048170 -519799074
-889853172 -62514343
-963276000 218942694
789542447 -999958470
-970852391 263998551
251784969 -951442274
-6372090 -886368922
-881222774 -86391788
83073602 983132547
-920094110 32228852
-983379665 356176469
187065088 988217445
-613320128 901513849
-147045381 -833853660
-991382868 439763555
-69014679 -864979291
-97335120 -854345991
866503781 996896143
-652862174 -473648843
-516508615 -608654461
902609055 -860979645
-756760908 -335545409
-788120432 852752212
-975105647 292219340
-335953732 -736671682
-103704799 -851854695
-180850176 -818626639
869177955 -951270711
-874494650 -104262965
-268834222 -774820180
-899532862 -34208470
-100003765 -853306805
-798861140 848853213
-156657314 -829609871
932094425 -725276301
551960489 998291617
949534315 939060871
-703764021 -410902027
-111195921 -848879838
482397471 -984540517
213920115 -943853955
-401537463 -695022621
203685365 -941706759
-601330321 -529898947
-952357248 162528399
-195576901 -811752256
524014470 -988407278
-873854020 -105918573
-339107144 -734777029
-985244144 373195948
-978565352 730623675
-802538855 -259662848
-968172918 247287451
270004157 -954838343
-430343575 934628517
750759051 -999535851
-787327517 -286519558
-128343892 -841860178
-246705080 -786422983
327351767 -964475887
-997841221 550192780
-723908519 -383538987
482266541 -984527189
-357475832 944407094
999071532 454654645
-545290694 -583746940
-999490597 607454304
440305418 -979950970
-189351038 -814678660
-998474591 684597457
-951377567 157865586
-862893938 -133331109
-603441148 -527728535
-125873938 -842887909
-586217227 -545157665
999998539 656123656
-25032630 -880228950
-967584831 243751968
889783820 -901336877
-451545488 -659789901
-992426123 453513489
-845446142 -173912617
-292747666 -761717328
-979144016 321501612
939674661 -677128228
-922071846 39132851
-159474269 -828350270
445108106 -980507611
259903580 -952982112
-964514335 225898341
-778382640 -301383502
-576402432 -554789678
-354788503 -725215305
-758001299 -333642372
-998591987 571274690
611741349 -994571569
-577425416 -553798760
-218275584 -800749504
-600240365 904461069
779947937 -999897368
-270051391 -774167620
-410016784 -689265837
236175094 -948398087
-96205535 -854784480
-270303387 -774032112
-265469783 -776613163
-728225524 -377472448
-562534647 -567975763
534857673 -989289804
-944000909 769636269
460572656 -982233399
585551901 -992967172
-915778736 17524333
-549153790 -580273518
-690070760 -428628320
-975483183 294850247
808739313 -999916372
-996891796 528543241
167398636 987319532
845711847 -985809521
-480730422 926857050
-744114402 -354554993
-334803492 947195506
-643066051 -484867321
-751923377 -342886643
383374628 -972751114
-365161816 -718745454
542631890 -989903596
-10471581 977591114
-631213153 -498092039
999776399 562931285
-939542464 773338002
-373832857 -713230125
-357220665 -723711648
515389354 -987667938
-999412065 676823822
-985458119 375229668
510994484 -987279958
-93390428 -855871145
-981768874 342320227
169177705 -934137329
996985569 294683424
-342224703 -732892014
315555320 -962602038
817946333 -998845865
-612536836 -518228757
906720549 -845832924
-218581402 -800598410
-111723753 970210469
-947177809 766865969
954958725 -560852062
-797036977 -269628484
-974061904 736989896
134529074 -925969190
-314040242 949669877
334916427 -965650102
-695016553 -422302096
-336531249 -736326173
-998292650 562309336
-994535293 485424771
-882469887 -83001696
-892870841 -53885840
-336302755 -736462997
171537944 -934669867
-958802143 194681684
-444204941 932564086
-429580821 -675681245
-919460620 30040104
-981059931 336491800
729726359 999848780
-974051547 284991790
-922967510 42301441
-958418790 755978475
120644918 -922530930
781109009 999964814
471423143 -983401717
951152378 -593024108
-789032448 -283621616
-999064667 680269537
-778845820 -300626160
999530561 516683295
-641494893 -486643022
664300680 -997098830
-448894743 -661738227
544365770 998183911
598577060 -993787855
895270116 986538366
-984682937 367946786
-832087846 835475312
-590317873 -541073075
263069043 -953568764
-982247896 346339824
-4555010 -886955080
866449356 -956461053
557213483 998364484
-119700229 -845429503
586194908 -993008553
127947517 985442376
-955714628 178956193
-996901034 528738749
895223987 -885158907
-811675874 843938043
-999985347 654946121
-450747528 931569965
-994684001 487927274
410095050 -976289390
378333837 -972050338
739559548 999881621
458742337 996753688
-197370256 -810902867
839048112 -991207024
183948435 -937440604
-782278174 -294974738
391583353 995220326
-808754676 -248154281
-564709556 -565936765
980184165 -230044426
-504626860 -618495451
-921817361 38238592
-968500840 249279631
48548827 -903117098
-791855594 -278749888
657833684 999411998
939390862 -678990556
444432490 996455348
602708824 -994038880
717836031 999800364
-599235306 904684690
464158913 -982622819
-891010955 -59220883
-619700890 -510601472
-835822294 -194605795
-878675918 -93249467
109588906 -919724322
-951178918 156929056
208437455 -942708392
305302759 -960933852
-974398104 287345649
737892547 999876768
-338499109 -735143924
960928975 -504217155
-57152647 -869228931
-215038460 -802345837
-128869691 -841640841
-892577680 -54731701
13588846 -892678524
103440785 -918135550
-153628218 -830955901
-767770795 -318417801
-406127045 -691914687
-760171357 -330297183
664770146 -997116959
-309242586 -752358216
-820352541 -225910437
-75627813 -862562332
851958903 -979243135
-437332763 -670147435
-758495121 862799287
-514111288 -610660866
988134693 -47950092
903121492 -859157918
-92203021 -856327252
-408782139 -690108243
-971463586 267917588
929135329 -742435484
-175912766 -820901225
-230398967 -794707323
28722684 -897275507
-977646044 310294540
-487212038 -632530093
-167512304 -824724594
-47450000 -872620720
-967940193 245885769
-574012244 -557093234
445443139 -980546035
-660474163 -464740467
-179202729 -819387775
862258503 -964065408
984132639 857081170
330209568 -964922756
13087009 -892523126
-72558469 -863687524
-467644033 -647725203
781661325 -999910096
404246618 -975543648
535273888 -989323133
-999529436 609760365
-999956572 648384237
-488564824 -631458461
-703301084 -411512006
140788456 -927489145
-775196073 -306572923
949796774 938685439
999932490 693041612
-222319977 -798746216
-794375750 -274336652
842808420 -988306592
899147581 984525942
-960951224 753218589
528969748 997958359
-957797954 189486108
-993554726 469819973
-625629006 -504195853
406554001 995591375
-492786130 -628095483
297194113 -959588664
-733975937 -369285196
-68501872 973583425
-997929532 552390258
547838624 -990305807
-830620988 -205355395
-926433953 783207737
536523423 -989423152
-168437285 965135580
-692153196 -425974083
642777271 -996171405
82311383 -912532598
-998921083 582623969
999975112 619507616
-842435690 -180508282
-439350920 -668691098
-367017542 -717572285
-550540090 -579019176
-101960422 -852539984
660957465 -996965377
-997916162 552053942
-842528735 -180305649
581396911 -992696706
-391479338 -701745581
-343494182 -732122386
-987284941 393253716
-999811040 671536952
-881869876 -84636029
-722923364 -384913316
-863108118 -132811642
-556195592 -573851365
578471525 -992502935
-991632731 707059854
-151228311 -832016445
-956270714 181731279
-876970374 -97774641
925288826 -763223045
994645701 804491986
733746183 -999223289
-32417984 -877752379
86948904 -913785094
-862354339 -134638446
505768991 -986803874
999967553 614800275
-24066952 -880551645
-924701222 48485182
-245852971 -786860283
-452738891 -658910731
-46943885 -872795815
-808713315 845102673
-997904569 551764323
-949840490 764488519
-853594394 -155479490
-926933558 782850695
994528200 173608347
-51690531 -871146854
-998132591 557784660
-929473664 66135233
-762847304 -326149535
-886631685 -71568535
-500160540 -622142887
-589609206 906785594
-809068521 -247565349
-681330458 -439601466
-881246751 -86326899
-767876060 -318251802
717022624 -998834138
-975848887 297407824
-566260793 911574544
-258812515 955962841
-654394352 -471865465
-148338289 -833286836
-636690575 896093694
-247961279 -785776505
-918597833 27077548
-984538787 721039985
-589007922 -542381962
347536546 -967567298
-901177045 -29250852
-872210307 -110135997
-953230677 166728612
311011487 -961865207
-548727527 -580658390
-569660417 -561250715
214858038 -944048771
925189959 -763736108
-936534200 93698251
-50130420 -871690344
-579959915 -551328213
838235736 -991753413
-292340538 952192199
-958133967 191212211
-996808923 526816644
827639613 -996680753
-972157029 272417604
687145394 -997922460
4729904 -889912300
-998484828 567973783
-477391581 -640233867
-252842029 -783249661
105733380 -918729763
-786793430 -287423315
-988411476 713974998
-991234159 437887694
-434115073 -672455860
74362300 -910360714
506079375 -986832695
136674824 -926492876
-69212739 -864907359
-17735066 -882653406
-266739709 -775937333
948314309 -615663286
949732584 -604518575
-92004400 -856403296
-997888902 687716926
-73415065 -863373826
-987274925 393151588
860863510 -966387378
-972570705 275126329
708167588 -998586930
-981187577 337526868
-966043302 234668641
863388854 -962066928
-788134186 -285150833
934875266 -708084774
-25751545 976586345
206566028 -942315020
-270949370 -773684451
-978386953 315751465
-844878415 -175162512
-908718456 795239917
-633832923 -495206792
-991045807 435548476
-673907002 -448698051
-975465351 735045075
-223933888 -797943179
42107470 980819758
-996666799 523926637
951870233 -587130483
779030490 -999890148
-482592742 -636172068
-364435189 -719202466
-253127104 -783101613
-955012502 175465675
-486036750 -633459393
-564436346 -566193680
909742127 -834151635
22737941 -895471039
-880269326 -88967600
-927809186 59891098
-275837781 954071997
-822015466 -222642028
614202400 -994712066
172765984 -934946574
-755450551 -337545093
-646910315 -480497605
621145943 -995092519
319863679 -963295049
-860647582 -138762865
-941874155 771424164
-999927184 643767673
-688284375 -430895786
-920665449 787253775
-945815504 132535989
-976363960 301049655
259577557 -952921215
166090796 -933435578
-691328552 -427026278
-993746005 472735207
-603202111 903799785
840947361 -989809992
-798268216 849072492
439170864 -979818868
-604225699 -526916549
-321592459 -745168370
634250214 -995766895
494155329 -985705333
139462498 -927168525
845310575 -986180975
-142038031 -836035595
-807025695 -251382376
637620103 -995929917
-440011296 -668213887
-153905451 -830833080
491001573 -985399478
-926770682 56044330
779149619 -999891100
674666246 999539420
-884161048 -78383715
-925277426 50570224
594004999 -993504964
-856955449 -147610859
605945397 -994232401
963252204 -479294997
-822758589 -221175421
111611450 984626315
-436691039 -670609730
-992870787 459750268
-202710107 -808351375
-907174603 796226370
-595108916 -536250201
-707418489 -406058819
-784688334 -290964335
381099580 994950867
-511779499 -612601306
-982450294 348062238
-904488803 797925291
927548438 -751149997
-303060061 -755898697
-963856293 222180622
-57743220 -869019920
-674236502 -448298655
-871126605 -112902773
703031265 -998433826
-799196267 -265741893
-654050407 -472266746
47059562 981107521
-930610846 780204857
-357570699 -723494544
549559947 -990436618
-859227385 -142181091
-682672745 -437933928
62246919 -907004262
146284691 986326554
153328363 -930479565
-874893951 814874731
307178017 -961240535
193560834 -939541424
-809572607 -246617705
-602033482 -529177414
999249598 475487739
-775354867 -306315709
-616685326 -513828547
106839322 -919016067
-737682511 -363949646
149292148 -929527278
-886389147 808589954
-418086081 -683725330
-526683362 -600035357
-999946492 646681702
192236275 -939254419
24435367 -895984300
-525451839 919265460
-745888278 -351924091
434991529 -979326590
102837440 -917978836
-932444087 778859224
626383737 -995368208
-966226542 235739227
995182385 203036877
203219434 -941608095
-780768782 -297467255
-848769742 -166506888
-185800666 -816331756
-867992363 -120812551
-836236064 833660818
-981782040 342430402
417303956 -977191231
-818921199 -228706041
335592283 -965754000
-752524164 -341979499
-990647482 430662232
999939205 602667216
-999975411 652279531
53523701 -904541079
-593960079 -537413321
-921977865 38802510
-867225207 -122721360
-959487550 198301763
-870595121 -114256104
-834979056 -196362910
905580509 -850166222
-862863764 821099833
-961967452 211728805
634408391 -995774649
-849851250 -164064070
-518084363 -607331570
891968536 -894924155
-498773608 -623270046
-355928358 -724511523
-452196466 -659310489
-999729219 623588762
999952891 606964679
507496491 -986963119
-374231863 -712974727
131855427 -925312578
-999748387 625117593
-377217392 -711057437
-595383404 -535971129
-573572441 -557515771
-307982750 -753084189
-905196015 797481427
-554379508 -575518524
865709028 -957833859
-824642869 -217433081
-821146091 -224354754
-421806268 935848097
-442203908 932865974
670998474 999512087
964092245 -469995882
967510468 -429744478
-939527811 105902166
-996319084 517150474
-111613607 -848711982
-403829289 -693473143
671993458 -997389750
-57344923 -869160958
-497182096 -624558877
836758731 999972796
-999162576 592123300
-999558689 611563023
540060762 -989702916
-860386316 822333875
-928072714 60872695
-791952599 -278580775
28186214 -897114344
-432370167 -673700131
-475993882 927616931
65513256 -907916525
773321988 -999835085
-621615215 899619705
-892959072 804826729
-365002504 -718845862
232868542 -947737206
217581104 -944613124
-457658184 -655261518
-544470638 -584480155
423378341 -977932662
-823454646 -219797907
-883651440 -79779944
-73900439 973185992
-773314227 857869644
-923915682 45673367
-901535566 -28161173
980646594 -221051046
779542279 -999894186
994975018 193599110
377750559 -971968619
-239399775 958045686
-966450033 237047807
-725268532 -381634026
278509946 -956363803
400137364 995434940
-5182507 977935746
-826595330 -213521202
-922286346 39889752
573700511 998571139
-552562884 914269318
-893955639 804244330
-974929743 291000457
438542337 -979745666
181036916 -936795571
-651711662 -474981592
-827756127 -211179582
-299952321 951317019
-77277508 -861953941
-516872087 920780083
-347257130 -729833954
-870673289 -114057503
321672010 -963581856
983000318 861556036
-141812654 -836133407
-311999458 949909929
-599082541 -532201421
-966651029 746589647
-956760796 184197517
-590872432 -540517671
292133687 -958730125
-906340282 -13219751
-496690670 924246222
109053592 -919586913
-770223602 858907573
-134876904 968223311
-795308591 850158263
-776121446 -305072568
-998152582 558343043
371655184 994700856
872774447 -944058223
-752137489 -342563384
-874717587 -103684815
-993759763 472946585
-979250422 322320684
867000294 -955423334
429926388 -978722156
488853426 -985189165
878832141 -930337627
-780449389 855447084
-274122291 -771969956
-372003374 -714399074
72395931 -909819833
-609075183 -521871493
-627573788 -502081591
-881522217 811305397
-804620143 846677590
207809410 -942576437
-992602295 455952083
803035180 -999998331
847426877 -984175756
-999580319 674828126
-930884063 71506444
-942881914 119923262
-990172969 424970607
-997483362 541612071
-20291685 -881806843
-950855945 155411118
-917392027 22962452
-999962325 649513430
-48770831 -872163032
-872717212 -108839407
51397103 981357623
-854195723 -154081215
-560890378 -569509610
52989282 -904388465
-949661927 149835420
384883664 -972958625
886367149 -910993479
-956755114 184168766
82620613 -912616444
628275617 -995465695
-958133722 756281555
-526839865 -599901057
41079736 -900948486
-917290616 22617896
-517648739 -607697801
-964885545 228009145
-783856027 -292353763
313286413 -962235054
-717163633 -392883776
867901438 996518486
-958095642 191015249
-990365610 427264788
-474517960 -642459653
63081257 -907237698
978608994 -259133398
-959242342 196999897
462850521 996835462
-919239848 29279945
-277852058 -769937213
-986480861 385178689
294645468 992390063
417440072 995846592
-716180303 -394233831
161774198 -932446387
-700139568 -415654379
-955304945 759225657
297105465 -959573826
-54710490 -870090396
677087187 -997574750
-842913556 830662882
-444521797 -664937111
-535591793 -592315803
975682661 -309263999
878204264 -931863176
-961550140 209447044
309202660 -961570668
-95385165 971535664
-866790777 819108205
-814224062 -237777502
-639498735 895423033
-844154219 830092569
919021624 -794420258
-162120029 -827160306
-793306889 -276214323
777108116 -999872934
-248100476 -785704754
-935035416 87697918
-998069678 556052188
164466907 -933064462
-997607802 544554221
-876305460 -99528221
-834024064 -198347515
890355356 -899673755
-972874500 277125741
-393979514 -700088607
855227219 -975035891
-980446717 331602817
-472968794 -643653275
-4240254 -887056499
-14123428 -883842561
-509979287 -614091638
771523225 -999815817
-794770932 -273641027
-881037273 811571232
-998676564 683297698
-906635296 -12287060
-996385279 518417129
-681570982 -439303488
-841035500 -183545759
-5361207 -886695276
-340515009 -733927114
957618434 -536696423
-998660409 573483340
-869193187 -117803822
-964450 -888106509
-957849636 189751523
434662340 -979287567
-794672281 -273814715
-598517773 -532778393
175259783 -935506350
-38356222 -875744800
291063252 -958546314
-28883010 -878940439
-389190418 940285152
515126480 -987644948
-594720586 -536644251
-959191585 196731252
260457399 -953085267
-997676317 688686900
-955095022 175875508
-908222009 -7237806
63859699 -907455256
-990587614 429935401
-835780412 -194693183
523101853 -988331138
21990224 -895244393
-859783703 -140844753
704126972 -998466815
-39176831 -875465459
-999258192 596157680
397812100 -974704963
-938324793 100961385
-612080196 901795623
-224036280 -797892152
908961840 -837200585
-776581600 -304323258
986244073 848395187
999148031 463452688
-990077299 423833356
574640493 -992243702
853568731 -977218450
-996380991 518334886
-306686108 -753829188
-997634257 545185706
-944430228 126532351
510120691 -987201819
992616108 817221365
-972429473 274199414
13635597 -892692994
991727846 64481253
876267712 -936406242
-995730926 506215000
-999873432 636889780
-998448371 566865964
-353405580 -726067572
-394060555 -700034714
978716166 -257220817
240264500 -949209053
-996692266 524436893
421311221 -977681505
-653075069 892115627
-960150947 201859717
-440419200 -667918954
912645200 -822481118
-758625285 -332682331
-999613527 674383430
-553807723 -576042088
-996871981 528125760
919636409 -791567611
368080629 -970599082
-199011735 -810121519
883834751 991354028
-385796081 940735589
369108058 -970746681
-835913422 -194415591
987350722 -68866430
-687258827 -432192199
-641718055 894890555
-756123244 -336520072
741874834 -999384011
520575947 997833116
-495450341 -625956862
-977333837 308021558
941073058 949770709
-998620956 683681562
-852616912 -157742925
-904809799 -18033813
-617003132 -513489904
-547601547 -581673263
491402709 -985438503
158740231 -931744547
958550999 -527850922
-998147769 686414789
-575265214 -555886688
-619284619 -511049123
-835297597 -195699677
-629964776 -499463365
193900181 -939614733
986141358 -99088517
-783123326 -293572254
-949465152 148921359
-954351719 172193107
-970290904 260434829
-761041795 -328951673
-870830731 -113656926
-918606197 788668430
-754850318 -338456373
79397456 -911740498
-997494561 541871884
-942250974 117266399
675686696 -997524708
30835177 980159127
-300369938 -757424971
-528679765 -598314736
-706776244 878273474
366241166 994556035
764854775 -999736885
732671913 -999200369
-959322498 755004085
-775850569 -305512521
-411814555 -688037942
-952951908 165381044
191645154 988420194
-677061262 -444857767
-856444452 824256859
-811908687 -242199854
8224461 -891011364
-536289839 -591706033
-996362814 517986399
-876407703 -99258952
-39829968 -875242468
205123398 -942010695
59983960 981850121
-135276381 -838938025
-857803496 -145589805
-987675821 715366679
-961912016 211425241
-228058687 -795881945
777250300 -999874289
-958570944 193473867
-394367017 -699830907
-999784344 628131713
-53807780 -870406763
157443899 -931443855
-915736992 790615846
-609580227 -521341898
348349102 -967688581
380813951 -972397173
-953614813 168594617
-191205628 -813811749
119063171 -922133912
-479404438 -638669099
-999965503 650150351
-674404156 -448095251
119493914 985023538
-905960829 -14417252
257897702 -952606674
518709590 -987956540
-871361129 -112304455
-548505545 -580858770
15190081 -893171136
230916659 -947344785
-913389303 9563377
811840116 999996072
-57955976 -868944450
-604811846 -526309281
54416499 -904795584
-877256008 -97019921
90358965 -914695159
-890612900 -60356192
521647967 -988208299
-934078402 777624571
-61574861 -867656890
-55227085 -869908862
-725122988 -381838106
644589085 -996254681
-922100741 39234625
487586508 -985063455
-749420479 -346649509
426561339 -978317923
-237898605 -790917701
809179470 -999890436
-947110350 138231532
-293745165 -761157907
-649729526 -477267654
-903416401 -22369988
-190881675 962962897
729492732 -999129723
-630161509 897641001
-470955988 -645197164
-940973739 111908599
603506192 -994087023
424310988 996005505
-281179557 -768116042
-624724674 898904499
890074895 -900494668
-741756484 -358023333
999995782 647349757
-358869594 -722686968
-965066277 229040283
-130339347 -841024843
257632364 -952556537
914845024 -813142390
34024058 980348186
-788261818 -284933804
-994295343 700146943
-392222890 -701253802
244309070 990602754
-993282069 465728908
919969119 -790012019
-960521847 203857826
732874835 999860213
-999681477 619913188
122836366 -923078860
-999404607 602886502
-986647272 386835186
-760445580 -329873399
-987816602 398763309
499092244 -986177420
-487093918 -632623540
982992269 -172251500
999854273 702553299
571304851 -992013044
-672790633 -450049393
999426488 499660995
-184204323 963622134
-225161692 959524808
443140199 -980280568
-473706047 -643085866
-980153117 329304166
-997877273 551085089
-473039969 -643598523
-141088922 -836447076
-855343203 -151408006
-744842806 867132228
354940103 -968668069
195006047 -939853305
-733401828 870615513
-889747068 -62814696
-983544626 357631146
-220588368 959990928
-985936294 379821139
102626116 -917923830
-709241962 -403624187
7056478 -890644679
-805328047 -254535728
-117762496 -846219559
-435150831 -671714430
-406025810 -691983424
-789119401 -283473401
-973464799 281045306
-432183958 -673832729
-995047661 494114810
-957720922 189090867
-172214110 -822590058
-743268946 867616008
-565699152 911686823
443293114 996430619
-647502787 -479820352
-603602307 -527561812
-445688704 -664085389
623099286 -995196360
-783047491 854542096
-638579331 -489923213
586856666 -993051060
-998044354 555371446
-974146098 285632512
-83052178 -859801191
-821435887 -223784380
201567434 -941258000
-538152036 -590073626
-684383617 -435800603
-905352343 -16333768
-995409176 500432864
-883755317 810072133
985566323 851201276
-982320847 724744379
-912371638 6213579
-456477135 -656142705
669023898 -997278348
-982414157 347751798
-152939390 -831260941
-347724891 -729548549
999341288 487324417
972238769 -363034452
-94668686 971592072
-705594268 -408480817
329630492 -964832551
-580706938 -550595824
-380350901 941452577
-505625694 -617676735
-94392168 971613763
-715445398 -395237333
929005450 -743154944
-578737092 -552523445
-871529382 -111874952
-855757690 824590747
-706158843 -407732275
-910417867 -159572
-291809852 -762242596
257532061 991085780
226670313 -946483623
564854388 998463620
-252406966 -783475427
970417024 900077365
-713288226 -398172414
-940066845 108130955
923842771 -770673632
304257717 992720345
-489566866 925422426
680822812 -997705944
-426818529 935137875
-830182324 -206251136
328643277 -964678257
-306527679 -753920094
-853088607 -156652304
-996172107 514367988
399115964 995409458
-224137717 -797841533
397498441 -974663517
-838126743 -189763529
-920826416 34772802
195073153 988569720
-956719143 183986959
927226760 -752892932
-663159650 -461564971
-174990087 964514297
996275087 255562509
-928202761 61357806
-999201484 678979459
-633931632 -495097737
-893778604 -51257922
-924583939 784517435
-990080082 423866272
-656704948 -469166023
-984095203 362575038
-651949401 -474706993
301118718 992614599
923612017 -771858861
-918148751 25541609
-219868110 -799961577
-659431902 -465967267
-987661390 397143493
-845717839 -173312654
-617102718 900653112
-433113710 -673170309
310436549 -961771650
-946267448 767669920
556254833 -990935163
347963041 -967630965
-723642517 -383910747
480365270 -984332762
-482633812 -636139789
32014204 -898262837
-688191386 -431013550
-970586688 262307386
714455019 999784420
-938779253 102823805
-228348595 959196645
-882718745 -82323481
-995676052 505215396
-999864473 635943515
-368097315 -716886746
904756115 -853276496
17674897 -893932426
-943209285 121306575
-922826824 785754170
455262160 -981651047
-83102870 972494001
944789398 -641674600
-823237268 -220229238
52253987 -904178313
-971212903 266306680
-978003863 312915802
-558443518 -571779740
-831667680 -203214133
-114345865 -847608223
244563015 -950048332
-998340605 563692915
253522472 -951775528
365363989 -970204373
634842786 -995795896
685811752 -997877080
-839758590 -186286221
-680795121 -440262496
-617654915 -512794899
-815885503 -234582231
232002808 -947563302
-999840160 633423635
148494375 986431591
445818408 -980588959
828469390 -996386447
718055040 -998860129
604798504 -994164270
973724921 -340277923
-297879983 951556144
-668830557 -454812359
-432620181 934294937
405463725 -975699821
-901958866 -26869096
-170047984 -823574585
-999775325 627328704
-505174949 -618046352
-780356518 -298146628
-457114445 -655667740
-815767701 -234809445
-683006863 884586999
685978039 999619252
-625683034 -504137219
-937169346 775232608
-815000504 -236286948
812231204 -999659513
-562745395 -567778616
-694424056 881608459
-753849073 864308535
-807714782 -250098737
-238030506 -790850721
-989181976 413540375
-889566229 -63325972
-895043174 -47571712
-328815423 -740916643
-911600963 3692365
-615466160 -515124704
130121334 -924885417
385279110 -973012856
996631446 274339614
-885617692 809027889
-965533005 231717993
-703269707 -411553306
235173145 -948198427
-240917506 957887208
869657089 -950341503
646467342 -996339984
990219683 829951676
583342360 998686910
801905777 -999996979
-968910364 251800691
-959651735 199179520
-973425854 280785246
471006667 -983357713
-973919798 284100399
-429158019 934801410
968641061 -414704267
-961177962 207415332
188678056 -938480058
-455923051 -656554498
-787142252 -286833268
459831836 -982152557
896597377 -880985272
-477997620 927295947
27338043 -896859175
-619067834 -511282171
-714363026 -396712590
112746509 -920533571
539975747 -989696237
304122618 -960739731
934298717 -711712203
-999829381 632341801
295397013 -959286490
993596114 811369614
-725918111 -380722892
827999639 -996553719
-110712755 -849073833
-7383219 977793166
-901700647 799643838
970559476 -387852640
-13414096 -884075339
-460795687 -652910950
-527917702 -598972932
-507405474 -616215375
292225570 -958745875
-997645644 545458172
-736627082 -365473840
-995836955 508154575
509795487 -987172451
-699445248 -416558570
-672967862 -449835034
-996768451 525986951
-260573997 -779204951
-869101873 -118033868
-904553664 -18834269
888237890 -905756568
-764199650 -324033822
711233158 999768544
427788030 -978465532
-872913454 -108336709
-65944482 -866089651
591908983 -993372935
762750593 -999708869
300289961 992586163
-994288795 481326868
-970806803 263708004
-787349648 853025950
-976921381 305039774
-932780177 78836031
-951588416 158863241
-670769642 -452487354
746405626 -999465448
935014357 -707206368
-919942060 31702136
47216962 -902734508
-444252249 -665133602
-154509540 -830565342
-421672773 -681236089
993709115 139648278
-541094497 916434564
-969880546 257847710
-901101930 -29478921
-749772098 865600871
193661330 988508249
-497812303 -624049178
-745615621 866892847
-960242902 202354606
900474406 -868383648
-347136991 -729907237
-489079221 925502436
575308343 -992289264
-834016530 834634757
994405962 168394866
708686485 -998602078
-297722539 -758921231
-641780591 -486320769
-791092739 -280075616
-315317163 -748836212
127493472 -924236909
-435029847 -671801103
-894047962 -50475574
-109714988 -849473137
-262822021 -778019095
949572555 -605789827
-846448740 -171695202
-316889299 -747920377
-603312344 -527861652
-399494180 -696399416
623829771 -995234900
-63889908 -866828950
911564254 -826871605
-365548314 -718501751
-964058844 749678455
-418672049 -683320638
-927358088 58215951
-966159520 235347284
-635820202 -493003514
-112642909 -848297553
-823500065 -219707778
883844958 -917714659
-152647624 -831389908
-729858906 871669774
551750316 -990600729
-85552513 -858859295
106649924 -918967080
-584416031 -546941989
-54029292 -870329205
999892877 590117026
705542924 -998509185
-947202421 138640750
-979595865 324983114
-905132600 -17024079
-985679305 719034404
889309886 989177383
-216698584 -801527795
-981729036 725694356
-697744273 -418770792
885667094 990649806
957968661 -533387259
864981003 997298388
-644060179 894323009
307420681 -961280118
-996458936 519844583
-772138353 -311488823
-845361242 -174099691
-736802507 -365220886
-456333122 -656249892
600021360 -993875817
-784377777 854076402
-172888557 -822282907
651762393 -996575984
-927732783 59607025
505740602 -986801234
-879584547 -90813041
-132237177 -840226114
-775620345 -305885634
-692930641 -424980412
-835998639 -194237588
-539453702 -588927873
-797580641 -268654530
-308820967 -752601456
829772335 -995904116
696508146 -998230506
821696229 999998807
37281793 -899827314
-988168597 714446648
988747536 -30675170
821689053 -998148470
665993017 -997163731
-773100769 -309951603
945732185 -634847073
790460582 -999962826
-712966706 -398608214
-983615731 358262385
-297892833 -758825090
239206283 -949000213
-151064274 -832088800
-849701981 -164402488
-108059241 -850133897
236031971 -948369582
201774892 988859629
193037470 -939428058
-496463810 -625138915
199358344 -940786674
-60140165 -868168202
-703518326 -411225978
-411821564 937228421
-984604425 367224100
-996860009 527875057
-391593072 939965367
-826977170 -212752012
970654010 -386479147
-891432134 -58018575
-234031492 -792876002
823480539 -997774313
-942696760 119143230
900346113 -868820533
-23350842 976745757
-992136752 449571146
744656438 -999434838
-860928868 -138084208
965833413 -450108871
698569561 -998296535
-294991920 -760458427
-747774391 -349113375
-365824637 -718327278
-972360038 273744535
-382603997 -707568012
-662719393 -462086612
-958788350 194609407
-519335955 920345697
-83596192 -859596892
-816198763 -233977670
302855109 -960530558
-730348945 -374466603
125467646 -923734253
-779078471 -300245392
-797637672 -268552211
361270054 -969603624
78279436 982873856
-784204867 -291772335
983864014 -152829368
570068016 -991926798
-985012634 371014461
-288950056 -763833659
-864306366 -129895738
736000710 -999269282
-920663801 34206832
544724529 -990065990
-952490399 163165558
-747005025 866462103
-798291762 -267375753
-963199745 218519599
-195421848 -811825525
-263491897 -777663946
-160448205 -827912827
-766917543 -319762213
-554528168 913889676
881485961 -923778375
966987691 -436258696
-740801601 -359418475
-714015135 -397185526
-849219391 -165493937
-933032663 79819025
-991490141 707395615
421675183 -977725818
696957092 -998244930
-958480583 193002446
-726383310 -380069421
256297203 -952303900
-992775830 704225775
-578242359 -553005287
-429356414 -675840041
-210503490 -804570277
218581089 -944820024
918260443 -797903927
841905777 999842828
-931591582 74229907
-997985009 553807532
323350384 -963847155
-925773801 52380303
-130842428 968581818
-494766354 -626507510
-987084637 391223245
292499389 -958792811
-727925593 -377896042
-900293139 -31923951
-994257010 480807154
-800356123 -263641391
-535782942 -592148957
-966579661 237807858
987700841 -59672125
636197313 -995861840
-543902235 -584986627
645484088 -996295501
435663863 996261987
-999048530 587511382
-883804837 -79360183
-76451482 -862259431
-995600566 503852469
753327656 -999574828
-989674010 419114874
-429639026 934731379
-999988826 656063216
940459658 -671901109
-9901923 -885223982
-978166588 314114529
-592248046 906218183
63443033 -907338906
-683316719 -437131942
-477775083 -639936183
459986982 -982169492
-459148107 930278027
-762036316 -327412175
94391381 -915765830
-839069951 832398383
-387538160 -704342420
-892818644 -54036551
-991139811 436713806
-461247877 -652570825
-926367595 54560282
-718224076 -391422267
897029625 -879652271
-720990642 -387599767
-840952493 -183724990
-906496048 -12727449
-843874236 -177364406
-4307633 977992373
949878083 -603355513
687189938 999627585
129333539 985510222
-887327972 -69623991
-501154988 923494664
-907115080 -10766783
737530319 999875578
632237833 -995666750
349241004 -967821609
-867268841 -122612963
548829893 -990381490
-724411135 -382835605
-501148870 -621338041
-987862425 399243565
-200693934 -809318585
158384958 986901355
-797673511 -268487911
-150404233 -832379399
-752936154 -341356574
156553293 -931236737
341570712 -966666476
-722699063 -385225593
-692367358 882154163
-911903557 4680201
649613274 -996480989
-480282139 -637984759
-144876492 -834801115
-876678126 -98545975
448624635 -980908097
-992157056 449846218
-918874138 28023963
-539263185 916771028
-252545454 956648079
875278122 994303649
-618817014 -511551591
-51374339 -871257066
-832218888 -202082685
238647406 -948889511
-620539994 -509698361
-418304355 -683574618
403764558 -975481671
-215819801 960472809
-849442725 -164989544
-49966727 -871747273
-953911176 760634262
324019228 -963952468
-894625175 -48795320
-840378795 -184958382
6276950 -890399579
-811940012 -242140248
-816652321 -233101587
-149530147 -832763599
172829452 -934960853
-531982940 -595455706
-907992211 -7972431
-301372744 -756856323
-994054205 477540909
502419104 -986491106
996910769 290278759
-982423249 724579625
-978963912 320118214
477608042 997116737
-952320116 162350917
949281758 -608089281
-998643464 572930000
-259587435 -779724110
-557553995 913300402
-960434682 203387937
-238553896 -790584866
590665854 -993294261
-797812313 849240996
-988860678 409980122
-418204019 936350861
315931731 -962662796
-141112163 -836437034
-665725627 -458516762
-637802670 -490792150
-644491851 -483250717
-845507159 -173778011
-803485832 -257928576
-883914968 -79058674
-993320685 466303921
-422329138 935774556
-963751026 221590867
389746324 995173698
-897160635 -41300206
-972719361 738814777
-720165388 874505770
487793353 -985084037
-693717912 -423972077
-491245875 -629325132
-906122979 796896879
-959859589 200293222
-626928286 -502784291
-578286545 -552962297
-498978529 -623103783
-997574630 543765216
-704570715 -409836323
-912234801 5764608
-353859744 944862560
799105085 -999992097
403191965 995510897
-39557100 -875335710
-751103536 -344122245
-417620942 -684046441
-896693021 -42691239
420226960 -977549083
146804114 -928936593
576170485 -992347692
-995535112 502676697
-957591019 188424685
-121059045 -844874015
474811251 -983758367
-988580001 406906724
-402769967 -694190215
-249186744 -785143868
-246027695 -786770844
-877310369 -96876184
-922273348 39843847
985607063 -111961547
-734948220 -367889216
760784499 -999681813
-833810519 -198790638
-950895410 155596213
-43008181 975408969
-398186458 -697277983
-906683231 -12135390
-439117858 -668859385
-971361422 267260497
-546123299 -583001664
-969760157 257092193
-122817024 -844152039
-966877405 239558266
-689602400 -429223624
-970928665 264485478
-722232477 -385874901
433699719 -979173391
-49184397 -872019331
-873381605 -107134891
-988875065 410138034
163925194 -932940427
-710887282 -401419257
-856790152 -148002919
-419396797 -682818855
-995700972 505668567
564475467 -991529589
608227224 -994367161
-526984068 -599777297
-834624371 834368412
834376937 999994479
875371590 -938457668
344066011 -967044188
-828467978 -209737907
-159716075 -828241760
-825609696 -215501417
-992116755 449300417
-986024131 380679587
-950389331 763981982
-998994814 585421646
-56036250 -869623357
-998626051 572363216
-996542515 521478714
-965827158 233412079
-662906059 -461865486
-8085084 -885814137
293795169 -959014337
-957204954 186455843
-466873960 -648311561
-683826034 884377743
-588498837 -542890252
239605406 -949079012
948323333 -615593681
560911885 -991273785
-930028836 68241139
-719381610 -389825184
-338408673 -735198477
-768035093 -318000770
995739971 229317911
-828832642 -208998680
-889428516 -63715137
241853858 990509283
925514094 -762043240
-158487134 -828792674
346601183 -967426958
691852434 -998079050
-384994609 940841538
-15783910 -883296717
429273337 996118411
-700072328 -415741961
527925052 -988729227
534207174 -989237710
-480369931 -637916173
-383083234 941093252
542825146 998161631
238278097 -948816210
-893093204 804748841
349736710 994102054
-343351239 -732209124
231553592 -947473020
-199466569 -809904845
-46034601 -873110261
-27640990 -879356653
-570365473 910753354
-980715410 333725694
308805204 -961505918
-903299910 -22730713
-814532709 -237185389
-660229919 890336478
-838251285 832764578
-679321579 -442078430
-76311369 -862311019
-138989638 -837351325
-450793900 -660343138
-47805402 975072693
88038579 -914076172
413636319 -976735918
-876493294 814024140
-990119371 710470460
953129749 -576578823
27368463 979951824
-328956200 -740833430
137866839 985923324
-837652186 -190766431
-642067285 -485996987
-997164174 534413912
-674865442 -447535306
-916934379 789812091
-884581849 809611272
-742119142 -357492476
-431603176 -674246101
-521756202 919918891
729298510 -999125343
-604489258 -526643610
-979440421 323784565
-999565771 612007530
-322880973 -744412667
-982109890 345176059
-9541197 -885341266
518888409 -987971953
256023908 -952252073
534037980 -989224133
-999065609 588180340
872376053 -944883615
-120963369 969435039
147680930 -929145515
406221707 995583491
574682474 -992246582
-404834242 -692792028
-115344677 -847202820
32987214 -898552613
-787586522 -286080565
-198637302 -810299878
398093244 995383883
-502553664 -620191815
-687905146 -431375853
-941422646 113788234
-956603400 183402964
86579961 -913686248
-845032881 -174823012
813792084 999996671
288213752 -958055365
999999416 662364086
969818373 901453391
268141593 -954499205
-170684064 -823285802
-757885459 -333820439
-826419345 837896050
859664616 -968320236
-875012696 -102918111
963443861 915763942
388479879 -973450017
-250160597 -784639815
-900921691 -30025052
-124766412 -843347497
477668506 -984055100
-749772704 -346121134
892776511 -892521337
-839980545 -185811219
410603249 -976353751
665205402 999468444
-635608175 -493238910
-141661349 -836199055
965770118 -450853981
71633784 982507306
-855545137 -150935349
669213778 -997285501
-984870408 369685034
735700376 -999263230
954687226 -563234084
69789931 -909101811
-841086534 -183435564
-714169347 -396975992
-581627360 -549691307
-98049377 -854068241
-313511565 -749886067
635502136 999225219
-567541439 -563263799
-226414387 -796704084
363115545 -969875352
-695739890 -421369400
782813507 -999918338
-996924492 691847396
-849862545 827424355
591142499 -993324437
200615042 -941055157
-441028914 -667477576
-634132886 -494874754
-831279271 -204010001
-942794592 119555186
-832220044 835418226
-890193074 -61550050
-902750698 -24429892
765557203 -999745681
-802875296 -259047454
406485936 -975830468
-931720077 74726183
-942119473 116713022
-925358482 50864372
183444460 -937329185
-639219235 -489205155
-972938110 277546001
-279834489 953618365
341737398 -966691764
-431920775 -674020056
-891063573 -59070730
-95160509 -855189113
-295737220 -760039812
747083637 -999476873
471496828 997003488
-784012043 854205065
189548138 -938670225
885868997 -912352965
-520697303 -605130503
695822617 -998208344
-591530063 -539858201
312852747 -962164677
-937565187 97870276
-949987358 151351037
-374938700 -712521903
470763612 -983331944
-984703642 368137988
694632187 -998169704
-981671906 341511062
373490690 -971368876
-872921691 -108315594
-530579709 -596671803
-989986377 710746590
-936360143 92996059
287107287 992127621
-879957358 812157872
-936822333 94863703
-503024961 923176717
-523382011 -602853512
-686960796 -432567647
-899234759 -35101655
143005100 -928023563
-577246366 -553972346
999951903 689117622
198612461 988722939
-653479235 -472931666
-999341667 599864110
995351671 210862034
-925485081 51325207
877331020 -933917421
-955809403 179428019
-740413117 -359984453
116686492 -921534805
95822643 -916143095
-954792826 174375322
-564110697 -566499602
-735411481 -367223539
-527122415 -599658467
-483934594 -635116433
-991766872 444668218
-719758337 874623172
-690961394 -427494399
136727301 -926505637
-640081606 -488234934
-975738994 296638434
-568008082 -562821184
821970303 -998089777
-311687973 -750943499
69851106 -909118686
178413252 987826101
-977412822 308596450
-709477585 -403308965
-163623851 -826482062
163092915 -932749612
968841076 -412010019
-868904984 -118529454
615711801 -994796431
576803253 -992390510
-43569898 -873960215
-741222972 -358803653
45071352 -902114201
-916658749 20483040
-852946403 -156981341
-998003567 687155769
-27338863 -879457794
605172203 998936264
-639005371 -489445562
996745341 280715147
-747115733 -350096687
-999471879 606376469
-868664950 -119131520
-266891227 -775856625
-262398131 955568089
-685934836 883836105
-630406425 897583469
-773635064 -309094555
-11237475 -884788179
-512594315 -611925050
-981185788 726563730
-803864457 -257233255
926758028 -755417329
244978805 -950128908
-460148579 -653397006
-917319501 22715813
738613977 -999321057
-498823792 923889027
-211501666 -804081810
641570018 -996115353
81213606 -912234699
108274396 -919386522
467374386 -982969522
-805345051 -254504235
86025843 -913537249
-936515827 93624056
-983889563 360718289
-872930358 815912248
-589560769 906795942
-921882798 38468379
-894689495 -48607673
-898390887 -37628710
-695929386 -421124819
-99172619 -853630892
-898590383 -37031623
578324029 998626815
-893577529 804466034
-584987650 -546376108
838116559 -991829532
994419449 806186771
-955577793 178275110
-999624683 615905420
649207970 999343529
-994615411 699263866
794442729 -999978537
-999897201 639713733
911369408 976648269
-383888259 -706731453
-27168497 976491269
-736578264 869656916
-541847841 -586810531
97422539 983895280
-456175573 -656366997
-691553349 -426739528
-995303985 498576009
-979619583 325166312
-170282446 -823468194
-921543224 37276542
-808452923 -248719675
-956460649 182684183
-362128264 943815750
717881510 -998855846
-959997268 201033300
26147598 979878058
-425486895 -678569923
-999522788 675536992
-808140886 -249303420
635623180 -995833983
-964396388 225228795
-926581858 55349031
775853467 999957482
191643441 -939125927
-998320353 563106056
-443329799 -665805602
4154507 -889730910
998718222 754149955
-88217389 -857848378
-718259250 -391373748
-203012204 -808206066
-407310972 -691109877
279054968 -956459815
80401388 -912013978
-848370860 -167403844
-708084814 -405171183
-998820308 682272766
-921104575 786950033
-729541974 871763684
-890414706 -60920168
-23876729 -880615189
-592426628 -538958079
-967962781 744980898
-81040631 -860555007
-682248238 -438462270
-905725013 797147919
-333999395 -737838699
-534217677 917687340
-482525345 -636225038
381288120 -972463050
-306207938 -754103150
85261517 983249930
-999989555 656311483
-715733917 -394843522
-867419020 -122239505
-157986031 -829016656
-955985726 180306188
-156794353 -829548733
824053005 -997652499
227039905 -946559026
912391540 -823521445
338906368 -966261224
-198510263 -810360388
-879989257 -89722860
518540402 -987941950
-628511192 -501058242
-89319434 -857428667
257983366 991101856
-813465848 -239229961
-933167931 80346203
737426322 -999297674
370436938 -970936124
-748632694 -347830347
992000062 74088157
-210585653 -804530076
900118476 -869589388
-999981678 653840013
-925921918 52923440
-665710493 -458534788
-681061242 -439934222
-916322951 19351515
512155517 -987383302
-463995586 929519290
30741650 -897881563
-423916140 -679670464
-879156757 -91961176
-262646102 -778112211
475308269 -983810065
-959129322 196401855
-852550232 -157896947
-359774598 -722121963
994832707 802859851
-976508021 302076718
-859868531 -140640562
-463749530 -650681547
-431242394 934497122
706432171 -998535684
425990733 996044081
915890998 973418139
-631622161 -497642338
-887532577 -69050103
450305323 -981098184
-285826659 -765559965
-999301585 678009483
873184675 -943202633
-558460763 913122354
-312038224 -750740579
997130750 303477684
-494851344 -626439089
-468780305 -646859057
-386499086 -705023155
-989888128 421605172
-881934970 -84458846
-399283342 -696541331
-537634566 -590528174
974741043 -324337813
-939051254 773736985
-417959394 936384840
1000000000 668760213
-838668739 -188614106
-755915218 -336837315
-887359337 808037608
-548201885 -581132681
-722109960 -386045308
-973335393 280181664
-753713357 -340179485
-996418039 519046171
-999890508 638838156
-436952380 933653024
-200675381 961989828
-552256884 -577458872
630834162 -995596081
223239847 -945781262
-900667919 -30793276
-870994842 -113238718
-536241575 917320434
-433849741 934113938
-783698729 -292615582
-946156289 134025473
-994193735 479778258
-776722160 -304093912
-685127180 -434871422
506776909 -986897232
-491558719 925095173
-850753446 -162013741
-869677510 817619201
-999436268 604453659
-913802093 10931569
-773742368 -308921745
131660178 -925264559
412437047 995729903
-988728800 408534714
-406310835 -691789895
-718405078 -391172579
522607521 -988289571
472560427 -983521822
-952841490 164848441
-614281529 -516381469
584896025 -992924775
-802583151 -259581859
-455381633 930860355
-710150583 877346430
-866136776 -125412829
83533041 -912863522
-713405274 -398013579
-936202347 92360164
-703043973 879292383
-789353971 -283072716
-535952568 -592000763
-690395530 -428215245
-736443399 -365738633
618417942 999069894
365103654 -970166447
-755884395 -336884306
-998969710 584466710
-930979430 779935891
596699006 -993673116
-988443761 405423797
614800893 -994745561
-1374491 -887975757
-905825781 -14843063
-960722575 204942879
-942281105 771086549
-981392746 339201498
-59573921 -868369758
672187166 -997396887
-986885632 389217758
-138103364 967934561
326980982 -964417721
922483475 -777631516
999209294 470660299
60805282 -906600371
878243876 993339712
999752771 710931265
711845260 -998692861
740271352 -999353589
-856241888 -149299061
-987344668 393864208
-762473860 -326731466
999959256 609824551
-849327796 -165249552
-952443313 162940150
-999958766 667570305
-273968839 -772053095
-903797702 -21187696
971482968 -374389114
989923789 4966320
795652459 -999982797
-876920129 -97907328
-155602123 966335762
-975214446 292976669
856677147 -972928327
24916317 -896129335
-287148380 -764830131
-250320761 -784556810
154208463 -930686790
368759161 994623655
474256973 -983700278
-222425709 959804751
107576515 984420685
-998442849 566700057
-996981709 691618663
-969640074 256338844
-242474393 -788586705
619717276 -995015885
-965886770 233756824
-751328481 -343783565
-745104299 -353088460
955357352 -557342450
-165270467 -825738652
-608182872 -522804201
-999216926 594395651
-989732106 419785471
310167453 -961727833
696068695 999685114
-971986129 271302940
457790497 -981929400
415386444 -976954616
-863683464 -131412246
-993838269 474155912
-975295941 735279942
-177001588 -820401703
-91394454 -856636750
110665318 -920000413
928711403 -744780794
-664225915 -460300048
-874044680 -105427146
430087613 -978741472
-118356898 -845977264
84698794 -913178854
75217733 982706927
65107722 -907803572
999333976 486283364
951341273 -591485567
119476464 -922237844
915406637 -810706731
-999854750 634929619
-745399557 -352650450
-588065890 907114788
109544534 984521106
-54380361 -870206233
37445844 -899875819
-999977175 652689022
-595872254 -535474068
-42663688 -874271811
757528030 -999635910
-894479381 -49220507
-918384835 26348234
858214116 -970597983
-834441648 -197480242
-124655152 -843393581
-508670604 -615172279
-989967652 422538969
151073392 -929948039
-756429010 -336053009
-472257248 -644199747
-343709416 -731991718
-426216407 -678057406
151718648 -930100294
-713626442 -397713367
112107426 -920369935
-496876398 -624805796
999256110 476305429
-997953102 552985162
-352111498 -726862041
-322727388 -744502760
-452487661 -659095913
-90087150 -857136051
-903954707 798259791
-466732996 -648418690
-696212952 -420758127
-888526239 -66258085
684000037 -997815306
-467855157 -647564374
-659740656 -465604166
969707463 -400096740
-834471875 -197417460
-975062253 291918416
-751662453 -343280385
871971094 -945720622
-856640166 -148358120
-997804489 688113735
81564448 -912329909
-329290593 -740635681
-557289574 -572844582
727552723 999840630
-997184127 534851701
-691635701 882346962
-781973061 -295479890
-903404910 798601204
473901277 -983662990
-965901302 233841165
-23022184 -880900059
-967861898 745106163
-645710385 -481865676
87139608 983350333
-703521301 879162748
-396540778 939302590
-865135916 -127870269
-185407063 -816514639
729378556 -999127160
548302810 -990341377
-574730940 -556401407
558483222 998381810
-308203336 -752957195
666728377 -997191678
-90749719 -856883091
-651054125 -475740700
-855985856 -149901086
-827370353 -211958929
-51531757 974808154
-944418439 126481503
-752935867 864601612
964852161 -461448761
-985947533 379930811
-931037346 72095171
409528119 -976217468
-820229810 -226150560
-993246005 465194840
-554102227 913972374
-5964771 -886500606
688761485 -997976946
840572382 -990101515
-603116917 -528063043
548343624 -990344492
-919846204 31370322
701003998 -998372263
-245448829 -787067083
-870230360 -115181630
745173327 999896201
960369279 -509961565
-662993254 889646652
333951668 -965501664
857228538 -972116334
823820014 -997703205
-923511681 44233534
-486648598 -632975787
-791749406 -278934990
713661783 -998743560
-996171639 694590981
505951279 -986820807
-995871825 508795818
-76733893 972975242
300351921 -960115079
926053760 -759182288
-748554218 -347947890
-813104155 843370176
-988929251 410738268
-133931080 -839509798
861835204 -964777915
235583701 990264523
-819735545 840688831
-931255051 72931996
-432851639 -673357101
498552321 -986126244
-720019506 -388944601
-291651746 -762331012
-776003056 -305264926
-454800773 -657387028
-961038109 206653490
-313675007 -749791112
-33076057 976092657
-777745906 -302423155
-711734473 -400276008
-378579672 -710178440
-998654538 573290624
-944868553 128427475
-997299898 537436670
104144307 -918318013
-836156014 -193908642
-341177507 -733526372
498371562 -986109053
947221549 -623922597
-79691304 -861058429
-284692909 -766185014
-408734585 -690140669
-946252685 134447679
-981424996 339466635
-494237563 -626932669
-906363950 -13144979
-665516132 -458766222
-162330610 -827065370
-644613229 894188168
-746249099 -351387341
-968527804 249444766
389393869 -973574507
-989566658 417885261
-507632097 -616028868
-851473720 -160372771
403970968 -975508238
-837463315 -191164987
-639510384 -488877764
525588200 -988536968
657391798 -996816821
-991934680 446872332
-802143331 847619314
983990233 -149950206
-628996403 -500526416
-150954331 -832137252
985404432 -116831719
-969695932 256689166
-765060967 -322682269
-203290457 -808072199
-424020497 -679597449
352455918 -968299516
-958440548 192794075
-107007706 -850550597
78405318 -911469776
-420182515 936075294
912030244 -824985180
965896954 910381216
701936029 -998400665
-126222665 -842743098
-741147944 868266802
-977351137 308147388
988471554 838230361
199930124 -940909034
-228285719 -795768310
-196074053 -811517171
-400954399 -695415803
950043926 -602024415
-946748906 136628160
-914308103 12612135
787437504 -999947625
-893693767 -51504178
696649739 -998235065
-962024984 752013520
-760940118 -329108992
111180831 -920132560
276871741 -956073381
224009836 -945939361
648174743 -996416780
662105471 -997011757
269202697 -954692695
-655205868 -470918153
-122444649 -844305388
-282024236 -767652467
636523271 -995877531
-682075124 -438677424
-859081696 -142530882
575723700 -992317416
127082476 -924135149
-788587922 -284379048
-964999551 228658773
551357154 -990571482
-241903353 -788878004
-937746712 98606415
56396848 -905358299
-990135025 424519305
465180553 -982733238
235053350 990243352
-591991955 -539394694
-178144226 -819875854
-770250111 -314493498
-117356719 -846384790
-453521596 -658333667
711273540 -998676765
-945967779 133200597
662744313 999449801
-690379242 882677356
495739920 -985857916
328268430 993474442
-984116333 362766515
-907703597 -8893479
-847418552 -169536689
-896418479 -43507144
663432402 -997064831
76531654 -910956904
-999546654 610815956
741020633 -999368024
-329953962 -740242839
952673948 934456597
967123470 -434610697
-641989541 894824996
-461005484 -652753191
114804130 -921058059
459125037 -982075354
414133619 -976798088
-917468789 23223704
167286929 -933708280
-994563421 485897537
734020065 -999228979
260872441 -953162479
934505627 956815263
324722306 -964063090
-563533385 912117988
-802466200 -259795683
-368635901 -716544440
-146031716 -834296769
674300054 -997474430
-612817924 -517931583
263812085 991308939
99430897 -917090885
-972239579 272956887
121265922 -922686466
-629870582 -499566775
-685420461 -434504204
-325776916 -742710959
-793722818 850735168
-83400669 972471216
-994018908 476982112
-817448736 -231561635
-228111532 -795855520
133981764 -925835090
-359014814 -722596367
44488139 -901944407
-767279245 859893317
172441977 -934873664
-499215088 -622911743
75466825 -910664432
569045990 -991854508
-704845113 -409472973
-628002113 -501614419
346457378 -967405260
991200787 46360076
982037810 -192664690
-975915979 297879620
-75252806 973085641
-423888349 935555061
-880835649 -87438396
-988546754 406544144
-979914319 327447249
788200598 -999951868
-565639186 -565061807
539489043 -989657953
-990382600 427467995
-206596056 -806474162
466430170 -982868008
43793629 -901742070
999354716 734470300
-950358612 153083652
-987811560 398710594
-172067579 -822656773
149005107 -929459438
-980555705 332459844
785893677 -999938759
876726655 -935332324
-797239968 -269265536
-538841896 -589466662
570046151 998526742
-833208178 -200040175
860055031 -967694539
-841620697 -182279120
902092679 -862787308
-358167371 -723123995
-932682062 78454758
524294959 -988430427
-112462048 970148898
-952764776 164480140
503981894 -986637437
-835556154 833959660
986827755 -82118139
-908489423 -6382041
-789726146 -282433937
-972726080 276148798
-527542182 -599296933
986847413 845714061
-792428481 -277751015
-946458889 135351686
-478223166 -639588053
296514574 -959474854
-733112027 870702867
12055499 -892203618
301911534 -960374011
-714678873 -396282354
-428478653 934899875
931384759 -729463435
880926747 -925190112
-12850444 -884260159
27664400 979969598
-759297779 -331646101
-277470923 -770145394
942719148 -656343105
-994008390 476816015
-490048352 -630279458
-979652851 325423539
259784071 -952959790
983263970 860562097
-740312983 868522659
-268050539 -775238832
993540139 811705100
-999235005 595165831
-608347319 -522632417
998679260 416022981
634626683 -995785337
-67762574 -865433225
332287254 -965244839
-38870269 -875569989
-998722033 575533288
893215425 -891210896
767296311 -999766881
-985383027 374514371
12286543 -892275186
627173605 -995408956
-999521305 609264445
229026189 -946962702
-144674093 -834889219
483452479 -984647508
-27027137 -879562076
-86051106 -858670926
-75328616 -862672274
735294769 -999255008
994062177 154143105
-901812752 -27316069
-999721911 623006836
-735787273 869895793
-773066769 -310006022
530127585 -988908971
9646918 -891455526
-967640041 244082146
161043949 -932277812
-991184239 437264994
-421050515 935954066
-968579601 249762197
-930725421 70897616
-979521695 324411096
-998294320 685611457
-471291825 928366660
-969226636 253764203
-836772717 -192617378
-983730866 359290753
-243369141 -788130014
-582718263 908237650
-819015100 840986643
-843526556 -178125424
-318305809 -747093391
-999982998 654230403
640397637 -996060659
-888854818 -65332679
-489976200 -630336906
-851119204 -161180769
-421559349 -681315122
-309182383 -752392995
-565456934 -565233516
157652223 -931492251
959863375 -515053146
-483215479 -635682341
-871897674 -110934534
-989393034 415912386
-910587044 390696
-36245283 -876461380
-921403433 786743306
-35919148 -876571786
577167329 -992415113
858610247 -969978834
499992852 -986262709
-201112612 -809117979
-989636880 418688108
-999999190 662034958
-620268519 -509990598
735346564 -999256059
524175824 997887278
871079290 -947525114
-693517642 881849505
-971039131 741050736
-910319186 -480110
319920974 -963304151
-373430329 -713487747
-995917663 509642889
-663854841 -460740494
595001446 -993567541
-996678954 524169158
-454913550 930932343
72505258 982555953
-992000230 447741947
-993892637 474998874
-955048241 759488394
283031290 -957156873
-806002918 846149360
-8535014 -885668081
-762112155 -327294279
-474180503 -642720144
559734715 998398486
-244035207 957559830
-58234624 -868845564
766402868 999942771
-996821678 527080275
-812291149 -241471775
-470012001 -645918620
-383353467 -707079939
-954198340 171441664
-788455023 -284605232
-416231528 936623576
-980583517 727514166
-984695392 368061506
-977479546 309082263
-140215152 -836824455
-536514494 -591509640
-851674418 -159913538
-292184676 -762032709
819434552 -998579647
-870394743 -114765165
-295549537 -760145264
-422210813 -680861126
-294107116 -760954875
-991728852 444177491
-642645637 -485343314
-976971226 305398405
-991868260 445993674
-170370844 -823428068
-291152814 -762609219
-969043140 743621809
592528286 -993411982
-496178655 924331302
-389184683 -703259804
-961890897 752165266
147216575 -929035092
-217582795 960295092
-906593999 -12417680
123032147 -923127730
564904901 -991560163
839785907 -990692981
-196118847 -811495985
-518190825 -607242035
-761742871 -327866765
13758447 -892730965
-951943682 762542086
973973061 -336430987
341451489 993862480
714456120 -998765677
-928508386 62499281
788045563 999974365
386893460 -973233670
997072091 299895514
-992423033 453471100
927355628 -752195266
-179086051 -819441652
-995573314 503362360
-907147203 -10664773
804173756 -999999169
-905353601 797382126
221087425 989675493
-974515725 288149141
-694959182 -422375963
-441021367 -667483042
-496802463 -624865494
-710980462 877115549
27162538 -896806323
-991929457 446803165
997013322 781923373
-889032374 807082270
724847261 -999023137
-519780211 -605904414
-958955259 195485713
-476187789 -641167819
414669461 995782009
-964610418 749028682
470587951 996986340
641168101 -996096614
-984560788 366822839
-598756058 904790998
-999981005 653641866
358760847 -969233068
-980623889 332998077
408758451 -976119796
-999659974 618356547
-982070958 344849552
-176281210 -820732426
901561955 -864628308
763892976 -999724324
-978754251 318520705
665931156 -997161378
988837985 -28082345
-753212042 -340938880
-225136745 -797342571
-965278194 230254653
-450446804 -660598500
-602625498 -528569022
142403703 -927878677
69639783 -909060387
-885306724 -75233068
-422222623 -680852895
-952264822 162086650
-876145001 -99950795
991010746 40001614
999854575 580310928
954797405 931197493
690884890 -998047297
931918461 -726320960
-999346361 677544204
-983924709 361034893
630782266 999182932
-588897555 906937553
63243537 982035426
612563840 -994618777
-983966922 361415249
303506153 992695105
-987534133 395819626
978845996 -254892867
-503585602 -619348062
-235990194 -791885174
319762626 -963278903
-542801650 -585965011
-580211698 -551081718
-626282929 898544849
118181078 -921911737
45289993 -902177747
-841594228 -182336523
519353003 -988011862
-544778187 -584205405
750665913 -999534398
991363283 51856977
86515057 -913668812
-801375321 -261787196
-983313320 723119828
670519628 -997334625
-912387375 792855025
751789709 -999551781
-320100348 948954994
-811068637 -243794438
-576613139 -554586111
86215911 -913588410
-783225865 -293401841
-663771909 -460838913
320553412 -963404557
-945443386 130916781
-708589226 -404496989
351137811 -968103815
-443289103 -665835219
368612406 -970675506
-853333221 -156085828
166786921 -933594367
425295266 -978164788
-944321292 126063024
-130775016 -840841988
-739539562 -361255229
-717020516 -393080742
-996861886 527914072
-875512231 -101613586
-918192949 25692525
-847929868 -168392956
-892111805 805315460
700230209 -998348364
-965728296 232842336
32444983 -898391328
25048445 -896169179
104669854 -918454288
-560282109 -570075990
-299195347 -758089463
-253522104 -782896369
914146627 -816163803
663596118 -997071371
-818721602 -229094215
-368027579 -716931046
-442591293 -666342608
-986329553 383680938
341007955 -966581029
-999772344 627069779
-727039958 872500437
233972403 990199979
731663269 -999178056
-98585540 971282738
-833037777 -200392892
448197019 -980859685
-993389321 702602955
-578218915 -553028096
904514730 -854159805
548102852 -990326090
-644920378 -482764006
-82845057 -859878931
341412414 -966642452
-796640295 -270335595
-686598329 -433024030
-846901510 828817865
-709008087 -403937007
-507206853 -616378635
-993914503 475338978
-562612330 -567903098
-76782682 -862136999
-776685735 -304153357
226120955 -946371484
-115036300 -847328076
-149717777 966878352
268963479 991491118
-902467401 -25303752
-953491620 167995324
-829964381 -206695822
-946018187 133420823
-827532834 837426146
-274948284 -771520706
-945566976 768287101
497698496 997467223
-772694239 -310601635
-981072943 336597001
-832746769 -200994668
-975414470 294370630
-820900048 -224837737
-917528768 789407514
-260022058 -779495463
639575380 -996022098
-706376479 -407443484
-236121479 958387787
-733021923 -370652823
-757253047 863204946
-564257844 -566361491
7226161 978722794
918741390 -795715169
-447288382 -662916000
-676963881 -444977005
402602503 -975331489
-352510878 -726616998
-370979291 -715052568
-956898779 757578770
-95015081 -855245272
958337350 -529884613
175008782 987669911
992830489 104984799
808534777 -999927599
-278103520 -769799859
-48843626 -872137759
-696715569 880996476
289927721 -958351001
426731187 -978338399
-926227551 54045099
-942579298 770838299
567548694 -991748118
-974444546 287662710
-3611211 -887258739
-812950386 843431324
-959029458 755322323
-978793351 318817651
-933763896 82672972
627681824 -995435153
23196246 -895609785
-860378134 -139412910
682996879 -997780897
-991877654 446117598
-175093466 -821276289
733663287 -999221565
-986101070 381432952
-656369376 -469558583
-39400857 -875389031
-951648190 762818080
961048365 -502977365
-564985208 -565677499
-952254271 762249754
292724919 -958831448
304934075 -960873230
-441677110 -667007031
-76115534 -862383099
-705792285 878542712
-459727203 -653713199
-790588575 -280949102
-603327283 -527846246
-794170692 -274697300
-660999911 -464120197
-604066067 -527081794
-627913556 -501711101
-815513815 -235298750
49610467 -903421472
-351534128 -727216081
-531923580 918102789
95384205 -916027618
-981318650 338593942
-898319479 -37842348
-992097496 449039778
-712804342 -398828143
-912232271 792957921
-848509174 -167093049
156940274 -931326808
229867094 -947132907
247965341 990739127
-999988258 666176305
-878004262 -95038382
-988697433 408191432
87047618 -913811524
196671805 -940211057
-866018134 -125705000
-718111710 875096738
-997222847 535709351
991742043 64980292
236775470 -948517520
-829404963 -207835577
-970530442 261950176
-957924460 190135829
-255428898 -781903283
-447645992 -662654110
-999766538 672220903
-915489161 16553810
243049734 990554938
-388969520 -703401406
-304352474 -755162735
225175552 989844674
456657596 -981805003
-819544745 840767908
-546332600 -582813736
-598703403 -532588786
801016354 -999995702
-947609962 140461905
-349170302 -728664898
167529141 -933763453
549469633 998256350
476141896 -983896720
-998246773 561000277
979701500 -239140751
-938598462 102082534
237556306 -948672756
-134619223 -839217466
935800492 -702209727
-917638880 23803049
-996687304 524337016
-978950124 320012829
-658703730 890717239
905364453 -850984455
-519549484 -606098728
57519691 981709038
659846803 -996919486
-280257000 -768621835
-869660793 -116623247
-724995910 -382016214
-606063677 903156728
-997040066 531714710
584035558 -992868918
-534824347 -592984508
173599143 -935133927
596900092 -993685434
400867414 -975105388
-688338025 -430827800
-198135282 -810538920
-435920195 933806915
-937818393 774719726
-837234385 -191647308
-608799123 -522160311
-803413703 -258060910
753674657 -999579916
-627639414 -502010118
-842100484 -181236990
901982098 -863171113
-977096273 306299964
-967562991 243621961
-545431377 -583621070
2713557 -889274953
-807422872 -250642956
-552940512 -576834851
-910221363 -797677
-635767720 896313273
428781668 -978584852
-989377252 415734537
-962107537 212497207
-930986746 71900701
520576687 -988116803
996176444 250510182
-209527090 -805047689
-953970429 170327561
-402412637 -694431696
-364143803 -719385513
-986019572 718413452
-917176127 789649088
-247189140 -786173940
-945183313 129790234
-963652446 221039462
24264833 -895932808
-286108467 952903199
-950308504 152849731
509049894 -987104837
-820721553 -225188005
-480457804 926901199
-551014693 -578588716
-373767735 -713271808
-982906232 352020686
413923550 -976771832
-237157105 -791294046
-961050866 206722863
-993089973 703395511
-999260129 678416458
869317358 -951002438
-985774691 718861093
-9090423 -885487764
-29975502 -878573850
-669376290 -454158601
-559996248 -570342022
626523387 -995375418
-105740296 -851051834
-834539317 -197277374
883575372 -918410942
-993859252 474480236
195903003 988605653
-100380941 -853159427
432389114 -979016985
40736337 -900847492
-869299873 -117534819
-874634480 -103900473
125204832 -923668868
-191428227 -813707464
-726346896 -380120668
-218497936 -800639670
764187732 -999728284
441110194 -980044603
-16948908 -882912853
-816916781 -232590620
-679855442 -441420745
-2355627 -887661657
909879961 -833610911
-780124727 -298528433
-902555835 -25030986
-800506333 -263368789
403590697 995520710
-43283506 975389784
947518191 941931401
997613333 774870135
-624465932 -505457527
346801000 -967457068
-957499271 187956111
-287958939 -764382201
-502059485 -620595526
-953082501 761448792
-999579409 612887391
-931634681 779454636
-964929287 228258314
554070300 998321314
-768323768 859543931
433330290 996209952
-917193978 22290870
589469136 -993218335
45148820 -902136727
-218442415 -800667101
-946789005 136805545
-937036137 95728602
-642955915 -484992102
82766069 -912655838
718534181 -998871918
-420050705 -682365160
-999951471 647490500
-480337134 926920643
-795988942 -271490863
-975815527 297173818
168116686 -933896969
46192847 -902439482
988857733 -27507810
-268362171 954907742
319602761 -963253305
-553412702 -576403462
-865386115 819823649
-787702892 852900524
-659954227 -465352879
-430784032 -674828842
21329749 -895043999
999688859 545519220
-994784643 489626353
-916562762 790062203
-641074045 -487117634
-948308194 143615117
557678384 -991039334
-836666131 -192841083
-819096334 -228364795
-477190808 -640389677
224211915 989805191
187756726 -938278189
-976263594 733929471
712158532 -998701648
-743799030 -355021302
-974784175 289996000
-425034539 935392319
930123884 -736807556
-444860648 932464808
-962848709 216574855
-604696737 -526428605
998709424 418779719
-33735223 976047707
-885914269 808859707
-946070918 133651681
-999895858 639536481
-256038435 956267526
-418242355 -683617428
-744247867 -354357586
-865612026 -126702746
-94261094 -855536159
-654246823 -472037589
-910343859 -399977
829565883 -995982902
-918365435 26281835
-791227649 -279841327
-989794643 420509927
442314894 -980184728
-645539269 893961875
-724262999 -383043005
-656943950 -468886178
-867707375 -121522230
-474117712 927917183
-799091861 848767811
-662411669 -462450914
-999606446 614678973
-999296669 597831914
-961741297 752333120
-823607001 -219495558
-478341445 927240853
276609057 -956026652
-645321854 -482307660
-212427815 -803627976
-324849368 -743257225
-669511130 888014478
-135706780 -838754851
-841430915 -182690453
-102966434 -852144940
998952873 442264600
642231017 -996146060
420419845 -977572658
-284507037 -766287445
-859470917 -141596201
902455108 -861520458
365139513 994526296
978250392 -265466425
-959080098 196142582
-410460044 -688963287
-355819538 944617269
-987371512 394139802
-981375608 339060695
-506416296 -617027952
-904926440 -17669235
-290802663 952368005
390577781 -973735474
-702047868 -413158590
637127352 -995906538
43046609 -901524259
560703640 -991258760
-968646215 744122140
-123328692 969235829
-511877523 -612520015
-974863680 290544603
948089939 -617393327
-351456644 -727263581
-671756426 -451299135
-116463165 -846748370
-149295553 -832866673
87133345 -913834439
-613651649 901438501
-965339255 230604578
251240486 -951337560
782886989 -999918852
-915363927 16134297
136417526 -926430258
-796969948 -269748232
-789856409 -282209921
991476089 823608466
375467187 994801986
97776623 -916656637
-993521809 702250552
182097058 -937030944
-841914237 -181641639
-831055472 835919350
-79528237 -861119108
210809788 989244128
188845072 988296732
235470710 -948257760
-924589032 48081984
-538997877 -589329357
-290814651 -762797398
-697712765 880730051
-19899859 -881936711
412723468 -976621340
854953482 -975431254
-905407510 -16160231
-284155095 -766481186
582065513 -992740507
-630471475 -498906974
-986557516 385940576
-600786629 -530456599
291970799 -958702183
972472555 -359505514
-848400732 -167336776
-143956865 -835201277
460762145 -982254065
131132823 -925134689
-611208431 901993551
-379565896 -709541089
388605202 995144717
631765011 -995643042
-324256246 -743605687
954283212 -566739539
-870925993 -113414193
-786858678 -287313064
-243050715 -788292564
356550941 994292748
-966938487 239919498
-331882282 -739099004
-87270805 -858208241
501568973 -986411301
-940632857 110484897
-257838106 -780642436
-218833849 -800473552
-909893092 794483650
297443040 -959630252
861884988 997945864
-580984799 -550322882
260959403 -953178650
-958720144 755657365
-736015920 -366353995
-977900318 312156243
-901466824 -28370348
-994081601 477974717
-594954444 -536407058
-837920233 -190200219
-965623555 232239176
989692558 -2283250
-999071100 588395799
10582079 -891746441
-978670739 317889063
234312134 -948026372
-935885027 91087038
161044266 987025246
-750363084 -345235200
-186941017 963352894
-977774220 311232194
988494282 -37888567
-487956115 925685179
-985114440 371972590
-963917011 222521343
940877389 -669063222
-620097429 -510174724
-593665613 -537710400
-948244949 143327480
769736877 -999795714
-989046193 712693730
-811590941 -242804096
978386858 -263072529
-802152785 -260368297
-563515879 -567057393
525090667 -988495997
-226599311 -796611646
-649182959 -477896089
824598565 -997531887
148678447 -929382183
679258892 -997651607
-160897886 -827710656
-983165790 723363450
-188447474 963203944
-995054200 698010750
-472717980 -643846029
433930279 -979200783
-704064339 -410505767
-909843736 -2021190
-345839539 -730697887
-548142886 915113560
-583507736 -547839269
-693075417 -424795138
-967789300 244978557
135366552 -926174002
-411503161 -688250887
-669181212 -454392402
-893116955 -53175083
415202826 -976931698
-708968053 877672617
-771197437 -312987659
-531339522 -596013628
-985873352 379209098
-580225058 -551068637
-510465576 -613689550
-785488269 -289622671
-608492724 -522480522
514736334 -987610792
-264169322 -777304357
-997700284 546770856
470486572 -983302539
-775838749 -305531713
-942955206 120232476
-534873504 -592941700
-797956770 -267979445
-813338744 -239472995
242666512 -949679479
-817321314 -231808209
-723252490 -384455001
-843511725 -178157877
185883295 988164587
-470356116 -645655696
-546040777 915511645
-912869951 7851342
636696250 -995885853
-167084270 -824918573
-957323842 187061559
-941277379 113179815
-398539424 -697041170
-306454495 -753962032
-810957044 844222526
-396232967 -698585975
-996945317 529680044
-943552279 122765999
-796956734 -269771823
-985897089 718637659
700711640 -998363260
329910378 -964876170
-432749783 -673429691
-996990714 530654639
566610873 -991681464
991382554 52511484
-874999530 -102952383
-992781278 458472750
-40896892 -874877721
459445171 -982110325
715433279 -998792548
-636362231 -492400445
-234826806 -792473852
119827060 985040176
-720405571 -388411159
477092348 -983995365
-983112944 353831839
922550010 -777293842
405226132 -975669398
-996509543 693430822
-984460114 365898223
-52837777 -870746062
-982381896 347475905
946968977 -625805111
-849684725 -164441594
-590542920 906585478
186862263 -938081799
-317133321 -747778143
457800467 996734584
-594602857 905706320
-696785744 -420015160
-608632008 -522334995
-165580122 -825598744
315008563 993068609
-762635229 -326480008
-392311547 -701195136
999161677 465053417
-122146312 -844428104
618853654 -994969118
710651640 -998658973
-10581417 -885002426
546693709 998216977
-888712482 -65733670
-995095582 494942591
313907966 -962335694
-78948993 -861334485
704801533 -998487033
-232082017 -793860066
-93817686 -855706793
-795581037 -272212394
972539298 894962044
970103841 -394454876
-733232176 -370351930
222414726 -945611481
395978838 -974461737
990543447 24659959
66693626 -908244756
-999815166 630982905
944939794 945366186
745898191 -999456700
-926759198 56002025
-527097842 918973462
-970746684 263325079
-701627567 -413709169
-627725124 -501916663
-529553577 -597559507
-977695007 310652670
974996747 -320267197
-308149786 -752988026
-618335543 -512068090
323624280 -963890285
676086298 -997539069
-84395514 -859295771
980738299 -219226098
-707122846 -406452199
-865927054 -125929113
-761759443 -327841116
38857165 -900292915
-982769337 350825127
-997372796 689987690
-231250725 -794278663
-272684006 -772748101
684678136 999610303
-674323059 886799961
-394544893 -699712338
638610195 -995976707
-543722073 -585146907
620180250 999086714
-235594871 -792085233
-286071345 -765425024
-995624568 504284704
-44488462 -873643818
-805489451 -254236679
-593419769 905963617
-732833721 -370922060
-974994891 291451698
-976022233 298628841
-21015458 -881566941
-921353476 36612411
-406410202 -691722413
-212394227 960818031
-43679778 -873922386
623923053 -995239814
-773181981 -309821613
-343682411 946120497
348029086 994053573
-701119717 -414374234
-971150038 740904197
-868606143 -119278775
916389601 -806344308
-811677521 -242639521
-160720000 -827790632
-891336140 -58292753
788563922 -999953769
-931892924 75394685
-768840625 -316727372
693491453 -998132654
437475322 -979620323
-800074378 -264152394
642961889 -996179951
-882892164 -81850778
-716982099 875418982
-966105493 235031705
986114150 -99746661
468770201 -983119187
-299682328 -757814198
-999998901 661565027
-554256159 -575631586
-965135578 748406089
-730585936 -374129991
-799668305 -264888362
-999299595 597963567
-545402867 915631391
-836903701 -192342293
-994938269 492243865
-57717930 -869028888
-202027510 -808679477
127158647 -924154009
-865784026 819621928
-340260957 -734080571
-566002543 -564718962
-771606741 -312335972
-812769510 -240560079
-585359399 -546007946
-916756150 20811444
836588176 -992730898
-948964742 146615701
-991550210 441890157
416329348 -977071447
-989765107 420167308
-801061721 -262358722
-71371855 -864121008
597180483 -993702582
17034874 -893736723
-933871371 777781268
-45168690 975258240
-268653911 -774916582
145419497 -928604555
847007791 -984577602
91393429 -914970664
-924353551 47237496
-411321426 -688375151
-823659045 839054902
-218217083 960230987
-407022353 -691306203
-456650653 -656013417
-999388646 602107424
171213142 -934596626
-931962094 779214091
943999289 -647323902
-994267793 480983195
-671315332 -451831398
-282589805 -767341680
-978593106 317302318
764095721 999938394
-999996303 659527995
-411064677 -688550541
54450833 -904805345
-999974104 666870898
-896118605 -44397746
-490977614 -629539065
-742990491 -356213695
-965378478 230829644
849852525 -981704839
-403013673 -694025364
450603221 996585404
-404698585 -692883997
-921638471 37610555
-999036672 587047809
626710289 999146195
-973844307 283591980
-986619482 386558037
-809319805 -247093327
404720496 995547715
828809239 -996263683
212350803 -943527497
503212994 -986565540
67306523 -908414793
-730326777 871530978
-893036556 -53407298
-80290662 -860835246
830928590 -995433586
-866916577 -123487304
-602495255 903958025
-989658524 418936376
-990331954 426862257
-798630871 -266763237
-368452601 -716660960
978339369 -263907512
526753023 -988632850
-431982838 934388646
-897403812 -40576076
-996587720 522364004
-960855050 753326355
-998196329 559572948
-812935092 -240244151
-697569650 -418997641
-187124573 -815716066
-895684799 -45682075
682331614 -997758029
-612694898 -518061670
-638498856 -490013282
-358889739 -722674420
-992723826 457658306
869467617 996091060
-650233880 -476686707
-578972135 -552294062
-887801086 -68296200
-759860425 -330777618
742590807 -999397306
338406980 -966185098
-181803102 -818185667
-927448602 782482363
-368318954 -716745912
539261741 -989640060
532581978 -989107227
-733227662 -370358399
-949862958 150771248
-504677992 922894081
-353624581 -725932778
-855446541 -151166167
-438512508 -669296320
-374313954 -712922150
127957220 -924351543
-695556228 -421606383
-789455012 -282899670
-646525842 -480936442
-720742020 -387944758
907760593 -841865340
-544610738 915779803
-335418734 -736991509
-963752151 750037048
-631878052 -497360862
-735006997 -367804793
-814269938 -237689546
-525932852 -600677994
962982536 -482245079
997882684 352542191
173972563 -935217701
-949498311 764799261
-318765176 949113282
-929019796 64421279
-575770455 -555399480
686647963 -997905548
369855573 -970853436
117159203 -921654073
762052925 -999699345
484730110 -984776514
531508593 -989020929
85776304 -913469960
783678870 -999924275
843720121 -987539052
89808839 -914548501
-314619396 -749242113
775126217 -999853486
476336538 997093514
-520806679 -605038159
-779966401 -298788596
-832958549 -200556756
-509704908 -614318416
239058561 -948971002
168542261 -933993470
-401128799 938683562
-997982160 553733442
-946807992 136889698
999968696 615497409
127805969 -924314189
887600535 -907556987
-982527414 348725750
-832042196 -202445658
-801747451 -261108491
528983489 -988815844
389274598 -973558263
-914486197 13204465
-262108283 -778396157
-454275877 931030262
-859545350 -141417413
-59472834 -868405734
-654816180 -471373191
-741190363 -358851262
-793111025 -276557379
-569898891 -561023542
999746431 556904727
-987552215 715596032
-984037927 362056922
-847225032 828666573
-939773144 106915597
-982961676 352505547
900079134 -869720696
-815255984 -235795427
-138528937 -837549079
-92611832 -856170337
977971861 -270316111
-297388054 -759110050
-375436332 -712202752
222729677 -945676324
991539561 57908408
-951748912 159624536
926149649 -758669897
-781723939 -295891411
548979887 -990392866
-847809523 -168662531
-854946917 -152332364
-420765165 -681868407
-956494971 757998771
-999168266 592356950
-103854308 -851795858
-912640718 7097014
80650395 -912081661
-943528475 122664417
184883720 -937646926
-999663263 618590540
631450746 -995627224
818958786 -998664789
849001061 -982608863
135475435 -926200574
293465604 -958958128
-779415128 -299693677
-112247529 -848456858
-640551938 -487705602
-362138495 -720643433
-997715115 547128439
475087238 997070656
669783699 -997306955
-139434148 967814895
230088758 -947177720
-685614487 883918826
885012966 -914657239
610384997 -994493152
989316623 -13956496
-127235037 968900703
782241394 -999914268
-680919207 -440109464
-718118563 -391567727
-979050488 320781941
256551591 -952352067
-381040793 -708584506
-937444024 775017135
-247798804 -785860169
618926269 -994973072
-999921938 643035480
-718873651 -390526096
-37734457 -875955914
532889847 998016268
-961449655 208898403
-959158122 196554218
-357317665 -723651518
-271345561 -773470895
144901761 -928480074
-473823146 -642995635
-764079140 -324222763
-246536936 -786509472
17115069 -893761267
-964235938 224319778
535495130 998054489
-522275216 -603794468
342856683 993903712
42786028 -901448246
-754998928 -338230929
-964052388 223282629
336658627 -965917577
-939832485 107161023
920378098 -788070356
-982725102 350440075
-457183011 930582199
-994117836 478556317
651831662 -996578996
880427609 -926426630
127579614 -924258233
-560992194 -569414721
-994963829 492680124
-970971466 264759383
993088934 114924527
-904752811 797759865
602184622 -994007219
-728963458 -376429224
-886207909 -72744186
-643417087 -484469486
-556598112 -573481141
-983271104 355221992
-956071859 180735694
-232336278 958782477
-231010960 -794399396
953738232 -571419474
854813340 -975616404
-947843067 766276416
279792947 -956589616
-994492930 484712950
-758916114 -332234495
-396881841 -698152248
-538353066 -589896843
399626946 -974942983
718326705 -998866830
-856943470 -147639279
112478117 984670358
-953785741 169426542
-780329953 855488428
894021497 -888786504
-305668372 950651014
984411562 -140246851
825070290 -997412595
654544831 -996695705
411813418 -976506697
64105796 -907523956
-992057818 706035815
-204446347 -807514605
-910096873 -1201284
-988384033 404775856
-795135127 -272999406
-573974960 -557129094
-452100449 -659381224
-705943196 -408018233
805644843 -999999787
379606125 -972228430
-996241730 515681680
-717325416 -392660890
-514329808 921225023
987534063 -64070483
-999943618 646224806
-924114203 46381990
741420114 -999375511
753356665 999915853
-357974603 -723243824
-434002496 -672536251
-215888488 -801927280
-906058056 -14110649
-194028155 -812483885
-696415227 -420495892
-170461566 -823386869
444847781 -980477650
323861805 -963927683
-414917122 -685909583
290956983 -958528047
121023951 -922625915
-852788845 -157345757
-529245742 -597825631
898399946 -875257176
-133465064 -839707267
-111394196 -848800222
-999541022 610468372
-998187916 559335716
-959905293 200538782
728062817 -999097231
-752672550 -341755294
-777637273 -302600451
612141584 -994594562
-967380640 745700332
-860110782 -140057183
-382258823 -707792741
-283471126 -766857277
-995806859 695779247
960022436 -513466764
545210931 -990103631
-919185521 29093129
533800415 998029642
-955844357 179602057
991662679 822603639
-493663993 -627392680
-904905182 -17735715
-808653584 -248343776
-687472858 883437198
-899833667 -33306671
-791121083 851675613
-904142576 -20115946
-297358849 951616114
849355074 -982239745
-78279459 -861582814
-997476021 541443658
-355574061 -724730571
470025162 996975617
-853720983 -155185286
-991523447 707317201
191964857 988434224
-930163730 68754455
-621679284 -508471157
942038202 -661098801
-945583830 131526853
14969344 -893103328
965607727 -452751331
-989863232 421313243
447323418 -980760539
-648563055 -478606482
-774580605 -307569442
-984780144 720623525
-903361005 -22541549
93498665 -915529450
-999557319 611477592
-993550672 469758591
-274284421 -771881843
913942633 -817025143
-854913784 -152409623
744049541 -999423864
-892288057 -55564174
283610094 -957257785
-661371740 -463680793
-594689869 -536675395
235777961 -948318984
110182114 -919876480
-856487766 -148718830
-759798600 -330873075
34403927 -898973555
995250863 206192608
301828804 -960360283
-380594404 -708874201
-998410145 565733033
-999427265 604002516
-303519153 -755637411
-984632583 367483121
-54869014 -870034762
-698227831 -418142231
-646986508 -480410531
999238617 474122734
495599656 -985844495
833113619 -994446566
-372409120 -714139990
362663017 -969808732
376103839 -971737245
692816215 999665257
513595622 -987510385
-939124296 104240454
-44029465 -873801964
932264778 -724256373
-991303253 438758111
1732351 -888963908
-984634668 367502307
418813018 995878587
-905323804 -16423442
113835216 -920811690
-67476693 -865536731
-567291066 -563500994
9190577 -891313367
927783101 963450817
336919740 -965957598
54044930 -904689807
-716227881 -394168766
-473378288 -643338173
-228782061 -795519659
-695130486 -422155271
-856665232 -148298774
453169786 -981418697
-996059823 512277095
-888078165 807627293
147317545 -929059121
-901072068 -29569491
-460387850 -653217349
-1000000000 665489556
-863244414 -132480327
-629038729 -500479962
356743598 -968934914
-289769533 -763378692
-967073109 240716656
-505582323 922738666
668731420 999495022
624714898 -995281269
285471311 -957581634
-549700812 -579779365
-438893449 933362583
-997396144 689888667
-680657767 885186926
-649503059 892992362
-980751490 727249987
-158367242 -828846305
-395684264 -698952604
-726003661 -380602857
999048453 452188210
-607469174 -523548415
-972686545 275888625
-536946539 -591131762
-995622149 504241101
47524640 -902822973
-997200883 535221385
58370864 -905915811
-736483962 -365680165
352555763 994181039
263740439 -953692521
578331792 -992493551
-885192836 -75546689
-990728302 431648921
786799033 -999943989
921461468 -782765922
976804294 -290522294
-313942092 -749635921
-954516395 173006235
-531934923 -595497400
-6608480 -886292477
-584870848 907790569
-516250214 -608871042
-610235778 -520653857
999909167 696543657
-468480040 -647088050
-994401023 483178893
-14430970 -883741626
94268679 -915733383
69342361 -908978321
-776216683 -304917556
-56504534 -869457964
-850167218 -163347595
-988008718 714747498
891686026 -895759947
987535367 842579581
-971906133 270782668
-748279730 866066065
-716621519 -393629292
-815366009 -235583491
-938008739 99672060
-984471221 365999962
-224157471 959627888
130532002 985568697
165874329 -933386166
-813913720 -238372135
-367952003 -716979041
-583432924 -547913123
670377696 -997329290
-953037302 165793622
647489644 -996385977
555033958 -990844702
461543335 -982338996
998137365 370896351
-641481562 894947452
-254698978 -782284035
988090839 -49169323
-727333133 872414366
-505018114 -618174922
736673676 -999282801
-997191543 535014749
-986504378 385411894
-739403895 -361452386
652411018 -996604003
-508163797 -615590397
-965432871 748053212
-854546115 -153265971
-276909582 -770451767
-976348679 300941058
-801557451 847841605
-597810915 -533499823
-241621716 957813576
-852167420 -158780652
-702596504 -412438314
-369627502 -715913988
-989998361 422901305
-916022762 18342720
-836332045 -193540672
-804533084 -256003176
-886744777 -71253419
-267681630 -775435480
121697433 -922794383
-868770876 818088499
-832451932 -201602848
-979844951 326909933
254532253 -951968202
-661123343 -463974371
-929013288 64396792
-990879382 433498418
-263145774 -777847584
-541508385 -587111253
344654666 -967133128
-784566504 -291168248
306892824 992808557
-897522979 -40220770
956210212 -549716858
-897087401 802402990
993721938 140172402
337687080 -966075091
-961887564 211291434
-959217926 755117671
-875384070 -101948888
521166818 -988167335
58381198 981758367
380991347 -972421847
852919003 -978047572
371333929 -971063478
963424044 -477410263
-559126005 -571149028
710806505 -998663418
-301823577 -756600499
-146653462 -834025093
-660408293 -464818061
-983484857 357103061
-198061332 -810574116
-861357758 -137048696
-232255277 -793772814
235824996 -948328356
-813529827 -239107485
-998576694 570797471
-498874652 -623188075
-654934577 -471234981
-611163779 -519677325
651632350 -996570289
-882839996 810579688
524754515 -988468302
-961346286 752775878
-207477267 -806046465
-990534668 429297528
-652168009 -474454143
-404158454 -693250127
-175224584 -821216280
558466376 -991096655
-304805909 -754904331
-515837007 -609217165
-971153053 265923003
-852270743 826277567
982499968 -182911253
-991594170 442449840
-933339745 81016554
748885132 -999506196
-992489061 454378586
28929441 980045437
-837076532 -191979096
-999322538 598996728
-166482416 -825190983
-763826644 -324618473
-947769633 141180263
-345617287 -730833039
-693259422 881918061
-178799237 -819573930
-904463942 -19114604
-416858391 -684572600
-889506649 -63494359
-169000603 -824049748
-386947284 -704729590
-993926495 475527033
294337683 -959106567
-950459936 153557120
-170662689 -823295516
-947425662 139635090
-293946855 -761044775
-889786002 -62704487
-192354584 962816817
-973924082 284129322
-721339875 -387115055
-853867868 825507808
310665519 -961808915
275093405 -955755194
-962328368 213710285
-999360230 600737345
612712799 999014789
-219241410 -800271898
-580234733 908746460
993176240 118344626
-448140090 -662291932
-840829728 -183989898
257914068 -952609760
-979068108 320917378
-711056965 -401190717
-326078766 -742533038
548361202 -990345832
200290411 -940985933
-920903351 35040795
-963270025 218909534
998247112 379171848
-732331284 -371640337
-726044534 -380545476
-951245281 157241761
-789935655 852102839
224942958 -946130693
-921092148 35699039
790407533 -999962576
-973573639 281773651
-68861706 -865034792
-865271806 -127537726
-31531470 -878050712
-74181600 973165155
-765184905 -322487523
9099699 -891285031
-208155589 -805716525
-552050350 -577646963
457332413 -981879169
-994351641 699992931
-959694352 199407689
999812828 570606576
-735900124 -366520667
72656118 -909891436
-261610457 -778658781
-917331668 22757155
-898630456 -36911655
-238392615 -790666810
-690274891 -428368746
-100884740 -852961982
975969276 885717111
628754384 -995490141
517242192 -987829786
-891911047 -56646254
-971670774 269256319
-964355973 224999615
-909559264 -2941542
-107925895 970526382
703648221 -998452428
-290277165 -763096424
-175707539 -820995215
-664552609 -459912177
-170915140 -823180762
-271229222 954588377
-987905116 399691585
-916958789 21495831
-667542761 -456350421
398392736 -974781246
465486837 -982766301
145249518 -928563691
-984963161 720301524
-881470106 -85721984
451216734 -981200773
997833573 771912532
-937682505 98345719
-128740705 -841694888
995701847 795079980
-688588 -888194422
-866715288 -123985207
-995903370 509378523
-927537412 58881574
-332076756 -738983502
156850329 -931305883
-107732210 -850263751
-396715072 -698263746
775916102 -999861408
-438058017 933487707
-972114356 272139096
577010045 -992404491
-638791312 -489685945
209397144 -942909712
-711159584 -401052348
-989255265 414361110
-279632225 -768964153
213073320 -943677981
-986311799 383505507
-510192429 -613915432
-999821693 631604990
632905771 -995700207
-849055093 -165864281
845232893 -986249630
-380768595 -708761213
-723445750 -384185477
496079939 997439952
999997816 653596704
-586199975 907510401
846065377 -985475392
986346581 -94045396
-396436424 939316595
-853425150 -155872728
858956843 998410094
740388875 -999355860
-820620650 840321157
-997571622 543693800
-453147693 -658609387
-857684520 -145873480
253947034 -951856665
610185568 -994481573
-638838817 -489632665
-266085550 -776285574
-82494145 -860010529
46303285 -902471370
-827953571 -210780075
-129220280 968725689
-801607026 -261364812
-990244767 710200115
-930529288 780264344
-633690152 -495364377
1101115 978338610
945667308 944449079
-782867862 -293996375
930046030 -737252399
-162795142 -826855936
109215282 -919628445
-965986550 234337586
-792069999 -278376088
-691183417 882465946
-120166155 -845239261
-998888699 581406437
-949755912 150272628
752364887 -999560539
856928929 -972562194
488179352 997305065
-976660214 303164450
217430384 989523150
-642705582 894652075
184773488 -937622650
441929389 996400869
-957058675 757411925
-770365905 -314309719
716637885 -998824311
262847581 -953527890
309383649 992889942
-977974311 312699003
-619372760 -510954358
871368662 -946940744
-121733101 -844597850
-872755232 -108742025
-920055139 32093828
-760728366 862063864
366873901 -970424100
-979743885 326127680
-669590328 -453901994
-991125479 436536118
-975794209 297024554
-851850296 -159510395
-478082066 -639697724
119747954 -922305977
-997834641 687973252
-956174692 181250171
112041664 -920353096
-990988295 434837366
832290521 -994830645
158893227 986925373
-611999978 -518795798
473682135 -983639986
-155463604 -830141312
993524019 132182776
8499476 -891097563
-539503565 -588883916
-279508558 -769031872
971682208 -371403389
-145571700 -834497646
-998538037 569600639
-360344885 -721765604
-216035188 -801854962
-105013222 970765279
-732490308 -371413008
-275974974 -770961327
834007644 -994018927
-855893961 -150117017
-426059605 -678167630
-990090805 423993691
-265025793 -776849309
-923397036 43825858
224627354 -946066051
38340384 980600301
-846237184 -172163994
356147417 -968846749
94458498 -915783558
-497596561 -624223780
282274604 -957024687
-833331619 834934106
35539091 -899310704
-460037576 -653480344
-814139894 -237938863
224539292 -946047990
967050968 907789554
-45308645 -873360889
-989809104 420679239
-598121695 -533182779
947711706 -620254358
604184855 -994127676
964407210 -466475897
944163456 -646153568
-657726068 -467969750
277651125 -956211795
-722568477 -385407391
-934014709 83659454
-124413979 -843493352
-995006776 493414910
999998939 658899320
-2444491 978112056
-912913073 7993281
-682494035 -438156395
-999707810 621895406
-979280696 729548467
915890224 -808568097
-447704022 -662611602
-919676095 30783203
-740428551 868487332
-969804363 742655763
-333911310 -737891199
-997571473 689142396
-970375349 260968150
984868330 854087500
-314926176 949565604
-930573662 70316925
-992290785 451662005
-955469346 759057207
-763898079 861017326
-946911295 137347592
-555593842 -574404272
630343472 -995571116
-897819969 -39334390
283849149 -957299443
-699848735 -416033187
-972134581 272271022
-91340514 -856657385
-191835818 -813515944
237384239 990335538
994634531 178264277
-897809728 -39364958
648678213 -996439267
-911640837 3822360
27629459 -896946874
-960082704 754175870
297854343 -959698935
-995691717 505499734
-937625203 774873226
882485770 991853725
10380594 -891683824
-993472290 468576889
-796217616 -271085665
-649497911 -477534218
-454015265 -657968861
535946430 -989376971
-552584076 -577160268
-980300648 330456677
279911896 -956610521
471287662 -983387406
-968993756 252316816
-934444267 777344676
559242473 -991153015
74332030 982657653
-812131284 -241776168
-424871258 -679001823
-222780167 -798517590
-588123261 -543264556
-458132290 -654907047
-39593146 975645885
-805001976 -255138506
382888971 -972684270
22082610 -895272409
-469725193 -646137708
-981729690 341992983
-223234665 -798291520
-912922146 8023185
-987154084 716333691
-977122740 306491168
-356049732 944588121
-139641085 -837071357
250220176 990821901
-663035764 -461711803
-72677132 -863644106
-975366615 294036841
990397546 19967131
522598685 997863596
-690622851 -427925667
-891528968 805650208
-116140344 969840616
-430998802 -674676161
-862453855 -134397534
287399592 -957914771
-918013084 25078880
-123155855 -844012420
-898008196 -38772539
-956516428 182964970
-790862486 851768923
-685325109 883993459
-961771390 210655986
258056012 -952636389
-774856933 -307122259
-996935174 529462374
-670853543 -452386610
-315562539 -748693424
-512149246 -612294666
-912604592 6978229
-810986872 -243949205
976409956 -297235834
265351441 -953988514
44297326 -901888835
-189132444 -814780715
444004865 -980380525
137215759 -926624350
604627453 -994154082
-943408147 122151842
-999924043 643325747
-686324204 -433368903
-811403144 -243160431
-799824947 -264604567
991603358 60124446
741680456 -999380384
431284638 -978884784
-932074468 76098089
862526262 -963601062
987460113 842928055
-818150065 841342097
590970526 -993313554
77619668 -911254960
-996219341 515258317
675788751 -997528404
932933141 -720213467
-161389484 -827489369
-994207521 480001584
219570788 -945024750
-988324470 404131336
932630607 958724883
-689259163 -429659597
-916907461 21322333
-941081676 772080820
601233300 998893589
-720489119 -388295563
-634867050 -494061050
-624605091 -505306723
-748135960 -348573338
201376346 -941217343
-19100276 -882201659
-550804497 -578779392
201582367 -941261170
-329979400 -740227773
-783241514 -293375833
-944510607 126879172
-959370410 754951968
-346541441 -730270450
-777256631 -303221662
-656913545 891162975
-67553601 -865508916
475771205 -983858205
-754211917 864191925
-520841061 -605009129
992601 -888729028
994797402 185582544
-924929399 49309935
582810295 -992789152
999834001 575357161
-688675354 -430400299
897912321 985182069
318554393 -963085118
392270780 -973964838
690100854 -998021470
-995650232 696269601
872160320 -945330247
8954105 -891239605
-975139339 292453720
-119910706 -845343622
-669880782 -453553651
70034962 -909169372
51938448 -904088036
-505893683 922685144
-990404130 427726764
-18250299 -882483259
893749321 987281016
-938723885 102596702
-133819666 968317297
987310269 -69906087
-109585515 -849524881
745555374 -999450776
-945699450 132029766
440971078 996379827
-990026950 423238701
-677234066 -444645907
620371592 -995051018
-48248470 -872344271
-786012138 -288741353
967305426 -432376075
-756190593 -336417357
-491215148 -629349637
-843999166 -177090787
-193462433 962706897
-35845486 -876596692
-991578574 442251109
139644859 -927212662
999023295 449567845
-705710920 -408326187
-855663393 -150658201
-610085564 -520811625
-735655777 -366872184
302980541 -960551316
-999988229 655868074
-950480535 153653383
-740103808 -360434759
-208637004 961195948
987989877 -51919169
-819379657 -227811654
955991104 -551695745
-781888313 -295619966
-739985957 -360606198
689787625 -998011140
-584181917 907935033
-819007725 -228537506
-706907581 -406738586
-508484096 -615326155
-994443571 483887723
-86425709 -858529073
-627489812 898264998
-824005796 -218702282
280014482 991880018
-673210922 -449540853
-266781781 -775914926
432957679 -979084986
-583252101 -548091536
-966344962 236432268
-242159124 -788747534
-938498725 774178282
-829244157 -208162744
-743365260 -355661898
414402682 -976831713
776684047 -999868859
928167047 963092550
614257930 -994715181
935682640 -702959728
-146553427 -834068828
170207500 -934369813
-999999143 661926795
-969079042 252846173
698947763 -998308558
-350213490 945316346
-989752419 420020431
-196477188 -811326323
-992332581 452231663
-572592319 -558453324
-630367876 -499020750
-587402879 -543981249
-999714010 622379408
997197800 307615323
975594121 -310692961
-911416743 3091938
351222301 -968116362
-992046482 448358036
-567464614 -563336617
-533780770 -593892941
371653307 -971108816
-990946418 434321029
-895649163 -45787199
-907051146 -10969577
980300309 -227842477
-885760393 -73982597
-412378506 -687651626
-152116670 966657686
-955789290 758728911
-919831101 31318134
381384111 -972476373
-997112735 533292308
-500042766 -622238710
299460733 -959966913
-711575675 -400490493
-518631883 -606871018
981535838 -203096333
-537125061 -590975219
-810554621 -244766484
-305393962 -754568790
-352381920 -726696137
-313228077 949765459
-774103035 -308340546
-988444251 713910150
482947161 -984596299
-472915644 -643694161
285939586 -957662542
998057190 365074110
-984059911 721860298
-970944130 264584264
-156261202 -829786492
-341757339 -733175187
638850240 999254787
-887198704 -69986159
-745446278 -352581050
329424422 -964800384
-818488046 -229548399
869817917 -950028007
214669622 989407132
-943056110 120658259
-817869405 -230747398
-800472016 -263431087
227160815 -946583668
-493887857 924711488
-510740543 -613461866
864579814 -959905801
81982227 983073904
-407166241 -691208327
-855598366 -150810638
-940355298 109328354
75592725 -910699025
-185323766 963512243
281158426 -956829340
-331836383 -739126262
-485555213 -633839351
-364887584 -718918227
890832637 -898272981
815146220 -999289486
-135961692 968126424
-392556755 -701032876
-400339673 -695830221
-755179070 -337957558
-812809450 -240483883
-996259180 516012540
-918022115 25109682
875974460 -937086945
-276456756 -770698801
446439457 -980659976
-329646610 -740424852
18363688 -894142288
-135512157 -838837707
-650654778 -476201546
484601046 -984763495
-149438707 966903997
-952041269 161018534
-278776173 -769432347
-768980897 -316505398
-753322563 -340771463
-825173142 -216374609
-668424551 -455297475
102929392 -918002760
-618598590 900311811
-485218613 -634104910
-990384250 427487796
75857377 -910771741
-998056839 555706021
-847914264 828343867
-838917520 -188084225
130647187 985574273
-259021188 -780021730
941832471 -662523913
-765869124 -321411670
-62557371 -867306061
-164617176 -826033792
322280137 -963678119
-687274737 883488755
-960554971 204036476
-927291076 57967568
-616218887 -514325395
-951697523 159380589
-731503616 -372822299
325880328 993402024
959353713 -520059494
-990321650 426739092
870850688 995684058
-561714806 -568741122
-798104205 -267713839
92878830 -915365179
-862056924 821503361
971060046 -380566544
-184291199 -817032877
-658446078 890781459
312247106 -962066219
-123481660 -843878088
-943267330 121552874
960054900 -513140475
-990494872 709649127
-127091370 -842381739
-545007204 -584000542
973823808 891569755
-436446092 -670785687
323246566 -963830806
-175972388 -820873912
-397365451 -697828408
-909781097 794556152
-200287720 -809512735
687011275 -997917904
-575867139 909639321
-697294748 -419354553
-445858673 -663961296
-965804117 747612134
163022944 987117048
-811822175 -242364471
523199087 -988339312
999992885 638793976
-868382965 -119837498
282764093 -957110244
-989246884 414267140
-870075107 817411536
-457871380 -655102162
-999474673 606536773
-136897137 -838247242
-918296328 26045583
992356578 87018830
-851427789 -160477737
998579715 407055944
-29038196 -878888399
-932911015 79344970
95145579 983775762
-622324637 -507774769
-192451502 -813226474
-941907346 115821465
546375134 -990193400
921903942 -780547439
-983143337 354098957
556480256 -990951733
-536888234 -591182799
-884985121 809384837
125589311 985326835
-24854340 976646411
-478763320 -639167971
-872293111 816248367
2409708 -889178747
690779864 -998043845
-866554321 -124382843
-289738906 952489343
178161009 -936155436
-107139942 970591726
-205317013 -807093526
308606416 -961473518
674545370 -997483361
406006091 -975769224
-591298177 -540090790
-998901996 581904120
-238376876 -790674805
-771715342 -312162990
-799712389 -264808519
-151960216 -831693475
-180526643 -818776247
122354701 -922958578
-393632430 -700319395
-929430179 781060658
446660439 996502573
692099640 999660563
-425079045 -678856074
-652307743 -474292304
343257695 -966921924
182372397 -937091924
-864857927 -128550305
-785393248 -289782341
881214536 -924466663
169034388 -934104937
614805879 999035286
-745389068 -352666024
749835711 -999521395
659541642 -996906815
-999392422 602290566
-991222108 437735968
-711934487 -400005622
-567327996 -563466057
312111921 -962044234
-408265160 -690460518
360293841 994394871
580784225 998656317
740855829 -999364865
120232397 -922427524
783904512 -999925804
826088399 -997138670
-660595788 -464597021
-156151887 -829835170
-988807701 409399001
-907858557 -8399170
220241804 -945163255
-295987178 -759899314
-370816684 942699248
-839599776 -186626016
-248679612 -785406056
-954392830 172395427
203788378 -941728572
996030152 243263338
61734112 981949637
852312599 -978814857
624185175 -995253573
-997994563 554056494
-794480657 -274152018
-709789932 -402891068
997764620 772860451
-825760981 -215197906
882599655 -920920410
996381727 261057765
-933783529 82750066
-844133519 -176796332
-839512986 -186811647
527846936 -988722810
820105130 -998457342
-185226761 -816598397
999844302 577740700
-963788401 749994861
-893491538 -52090421
-999016819 586273332
736718825 -999283696
50660135 981315307
-814615498 -237026507
280722410 -956752876
-935023020 776898563
443894168 -980367742
-764507797 -323550478
664069190 -997089816
-912486418 6590310
-950975697 155972952
611475589 999002449
765313989 -999742668
-142509385 -835830733
284218379 -957363765
193987383 988522456
-682556286 884702076
-320941964 -745549666
901414465 -865139364
-975089287 292105800
768463175 -999780873
-980975726 335814259
-992821175 459041629
-752755852 -341629302
-685744396 -434097791
451040237 -981180941
-797575476 849328337
785210320 -999934412
873254778 -943054909
478080050 -984097604
969502079 -402951640
-905487150 -15909620
-893168367 -53026383
-474915082 -642153004
-133969963 -839493310
-983439006 356698474
706082463 -998525288
289108215 -958209731
702196421 -998408566
897897955 -876880214
-679921469 -441339402
692732808 -998107935
-527312478 -599494946
-222657591 -798578508
-833636527 -199151619
-552760187 914231381
625387610 -995316355
-428639990 -676346792
85082626 -913282563
468177680 -983055684
603555455 -994089983
198906532 -940689954
267535827 -954388513
263797031 -953702935
999782204 564120098
-970387655 261045972
266319731 -954165914
-821773329 -223119586
-947219004 138714571
-982288506 346682664
-948876089 146209421
660226305 -996935193
-976336119 300851906
996738827 784838788
-998492548 684491351
401404373 -975175606
-349669041 -728359295
918887736 971034599
-999997138 659984838
-599927294 -531337542
-817770212 841497370
-861911637 -135709969
-567740769 -563074735
-937027933 775343486
-601893722 -529320957
-74011510 -863155245
457242842 -981869329
-900756045 -30526605
-158925210 -828596559
-785406344 -289760355
368072078 -970597850
-435238662 933908086
-290276304 952428068
-318642440 -746896446
996953868 292792184
905179778 980853738
-512430290 -612061275
-47887856 -872469148
354538193 994236480
382103815 -972576029
-320510960 -745802241
-944194793 125518459
-462332854 -651753552
382307382 -972604198
-560366849 912745961
-137977932 -837785141
-332620467 -738660184
-989441978 416464849
-348934354 -728809446
990851006 34685681
-842698135 -179935961
886730421 -909989202
18937913 -894316966
583559052 -992837976
-991426082 440311392
313177214 -962217369
-989602130 418290452
-968366380 248459841
-790844926 -280505293
-537778116 -590402166
-79249467 -861222839
-831199713 -204172988
944377977 -644622821
446630049 -980681709
77113814 -911116506
239017040 990399484
-240730200 -789476228
488538215 -985158103
-530451711 -596782643
-973698369 282610361
341959187 -966725384
-80078408 -860914343
-996829699 527246229
999353786 489107582
998279197 381623068
-981740507 342083223
453829950 996652792
-446732910 -663322476
-670282327 -453071955
797474645 -999988449
333697114 -965462468
-934258268 84620836
-911295269 793570611
-994120981 478606907
-374076349 942274153
373106357 -971314586
581447086 -992699999
-873514178 -106793673
618962067 -994975016
-994311613 481701353
-362519466 -720404561
-448459053 -662057975
-901367588 -28672131
826764744 -996949139
-12658828 -884322959
-539296378 -589066487
104998331 -918539371
-998193284 559487080
-288553545 -764053256
-569410576 -561488619
16574251 -893595664
994245171 161690971
990141893 11865082
594809523 998821415
318625082 993180863
-895884967 -45089978
-372208323 -714268226
-883485818 -80231886
727623486 -999087218
-860830215 -138322231
997636577 774586189
-914732393 14024625
-972143521 739584171
-649113482 -477975759
-827455248 -211787456
-944162847 125381070
-837349085 -191405694
-822479314 -221726726
613525923 999022755
713138069 999778008
497192952 -985996689
996212228 252325376
896916877 -880003164
-987204201 716241031
-737461991 869389539
-977942202 731536324
-999199243 593645092
-820783963 -225065554
-784979958 853864116
-999973111 651752844
-582478436 -548853969
-583824280 -547526654
-924831681 48956676
-710714694 -401651241
-44672905 -873580236
967767682 -426384062
-999864282 670647838
-952562150 163509109
-790459012 -281172840
-965062783 229020300
-801541396 -261484492
-562447003 -568057619
-999916843 642339140
967224343 -433375060
-356535624 -724135825
908697379 -838232090
-859606664 -141270117
998751132 422694965
-393448412 -700441728
-369427496 -716041172
-988040001 401113493
793911693 -999976603
573160414 -992141786
-927582607 59049368
-838051220 -189923262
240157742 -949188037
-580462456 -550835938
-779248254 -299967403
-460619486 930047984
-390524715 -702376191
-655651979 -470397011
-471310065 -644926094
999902291 697473875
-273827090 -772129772
958461459 925450791
987384495 -67989955
-395310871 -699201700
998002674 769327741
-930774432 71085697
7922548 -890916610
-587798682 -543587775
-829741892 -207149571
-849478263 827606148
-166981151 -824965250
-730997618 -373543763
-175600638 -821044151
397599319 -974676869
-258127319 -780490824
-827138012 -212427852
-836518598 -193150215
-474373008 927876442
-901692611 -27682922
855054974 -975285005
-943323196 121790347
-900660973 -30814290
-86987052 -858316066
562450393 -991384647
-999750738 625305289
83800816 -912935976
-908861614 -5189064
-684060954 -436203561
-324527734 -743446378
-347340712 945673457
678380531 -997620548
-805217990 -254739303
-806621396 -252134251
999135816 742716049
933094927 -719218015
-924727626 784415804
-576684424 -554517056
-992001158 706173772
-894895843 -48003752
-767949635 -318135731
91760039 983596716
595627484 -993606783
-909317081 -3723947
-519276821 -606328341
-703033971 -411863537
-935608102 776446101
-995444595 501060188
-966290767 236114969
-844052798 -176973297
55598993 -905131754
755716897 999920926
804251552 -999999217
188167450 -938368227
996679650 277004160
-976009372 298538051
-433829607 -672659671
-549812301 -579678484
-704259319 -410248054
-183929828 -817200369
-980639274 333119724
-99575380 -853473910
936403655 -698350867
-557159860 -572964123
-911600648 793371285
-771975969 -311747770
-772333644 -311177260
702648287 -998422243
-211104094 -804276386
-940405159 109535768
316351468 -962730523
-876695230 -98500854
175650948 -935594016
190432682 -938863054
722254623 -998961526
-416089977 -685102239
982306449 -187010995
169007635 -934098889
-162515337 -826982088
747265284 -999479916
-554636235 -575283110
-984414056 365478163
-219493215 -800147247
713273803 -998732748
540798837 -989760802
-627056777 -502644508
-961075048 206854469
316638916 -962776821
851506713 999390376
-501310590 -621206266
-987397316 394405436
926829940 -755031127
-868127782 -120475244
-907266975 -10283607
-978373873 315653947
-999028442 586726527
-305138877 -754714405
-998891914 581525614
-768404650 -317416889
-464667926 -649985597
-998872347 580801769
388236691 -973416868
-515007989 -609911073
-572338128 -558696163
772278336 -999823987
-978789008 318784663
-964706274 226989042
838533348 -991562578
662335652 -997020984
443681844 -980343207
-992765611 458249426
-983336091 355793317
-656003266 -469986546
-611666033 -519148007
392867917 -974045419
-971487682 268073090
-835469876 -195340584
-951756519 762717237
424945915 -978122502
907568638 -842601357
-694328608 -423187381
-987885291 399483335
-766117701 -321020805
-999900415 669813137
-847384400 -169612960
-375808647 -711963706
-681210079 -439750552
386496371 -973179485
861392189 -965513013
585622995 -992971757
-629461415 -500015963
-928474963 781747470
277200037 -956131709
-617621984 900534788
-376185423 -711721765
911060825 -828906570
-764745001 860737269
-472529590 -643990725
-62786282 -867224270
998379575 389700560
-767895251 -318221535
34996050 -899149479
-630330990 -499061252
-422558312 -680618926
596117596 -993637300
-299818044 -757737408
-671382299 -451750660
672900805 -997423170
-902324520 -25744186
-856545498 -148582233
100524624 -917376374
-675717942 -446498165
347595703 -967576139
-922863521 41932641
93230682 -915458446
204873718 -941957987
-999996467 665738777
257246488 991075606
493312762 -985624006
-927272532 57898875
961302768 -500306374
531046002 -988983539
-673742030 -448897824
-729695197 -375393759
-69738058 -864716468
-16296673 -883127825
-772286830 -311251975
835518512 -993284732
985872318 -105573846
-864511375 -129395839
-647447181 -479883923
-626552480 898482502
-710459759 -401993389
-381537385 -708261949
-228877512 -795471821
-994759928 489207825
-994382022 482863833
-26473602 -879747215
676791832 -997564289
-868939152 -118443620
-951329827 763113138
-943060071 120675008
-244324149 -787642088
746530967 999899527
-922512819 40690498
-393242072 -700578697
-921020516 35448968
312224978 992981075
-654580605 -471648119
390774644 -973762214
-798265084 -267423905
-934854180 86978900
319194815 -963187942
57901975 -905783539
-994606674 486625317
-999790026 628651145
921134074 -784405114
-895378187 -46586319
989550324 -6742460
396090824 -974476627
-113896617 -847790310
922415365 -777974917
-549527843 -579935710
-120948755 -844919162
563260133 998443699
-113563903 -847925129
-881362465 -86013557
-809429727 -246886627
-171237025 964871100
-751694858 864995480
749564468 -999517065
99633031 984010426
-633773394 -495272522
-553575032 -576255035
-247361124 -786085430
991867621 69398050
-509508555 -614480687
-339999106 946567556
-564723578 911881200
-395700055 -698942065
21638003 -895137566
562533479 998434385
-826843829 -213020643
944251535 -645525387
-908179700 -7373171
-978913674 319734518
147451661 -929091038
-438767922 -669111972
-925525642 51473121
360726656 -969523525
-211917100 -803878353
-998610003 571846860
-635541486 -493312928
-681630715 -439229322
-896596095 -42979325
-284204686 -766453898
-996245621 515755341
-554809813 -575123927
-699225006 -416845147
452497258 -981343836
482974836 997214455
-818191945 -230122520
715043469 -998781920
-823733806 -219243508
366487762 994562686
-578894732 -552369627
665433257 -997142396
-634337369 -494648161
983807592 -154097784
510486645 -987234644
553588641 -990737418
-383737307 -706829909
-705900034 -408075459
-458795402 930332756
-977890812 312086545
-649540506 -477485206
139835102 -927258689
-542576619 -586164703
-689762922 -429019647
-993093371 462956744
-149054128 -832972671
948274261 940856315
766179624 999942350
910835777 -829815852
193440184 -939515309
790632912 999977762
899876583 -870393173
-514206854 -610580999
-934468218 85450620
-71724159 -863992401
-408986354 -689968974
137934597 -926798621
-713219936 -398265044
969518665 902140553
-421255141 -681527089
-794140183 850583829
-653199131 -473257306
-179290938 964101192
-132446194 -840137894
-667879221 -455948942
-816263346 842107473
990738770 30992016
-277044029 -770378391
-942042009 116387353
-597154089 905145482
-966090674 234945157
-992343436 452380050
652221544 999367650
-973962206 284386872
-135074823 -839023752
-90872428 -856836223
-691645669 -426621728
938825322 -682693291
-867131318 -122954463
-826100437 -214516760
241547401 990497497
557343002 -991014850
478022701 -984091693
-647889585 -479377791
-40769392 -874921388
-958737291 194342579
998212170 376516003
528076088 -988741632
984300461 -142818210
234697422 -948103376
282119934 -956997641
-712996376 -398568019
-562498100 912323720
-337089958 -735991453
-256471833 -781358209
-522399143 -603689331
-68039162 -865333037
425797527 -978225564
-972514962 274759624
995977453 240724281
305996421 -961047721
-133254976 -839796140
-898712289 -36666627
993594103 134990399
-789207012 -283323804
-953275189 166944381
-369799827 -715804304
-841713390 831208656
-126597340 968956911
-527080216 -599694742
-744865316 -353442747
-457413601 -655444276
790807388 -999964399
252514862 990905396
531187099 -988994991
-346682254 -730184618
94174051 -915708342
-355452982 944663573
951803713 935739567
-693945635 -423679637
-746533367 -350964251
-999856758 670791019
-972912703 277377989
-428868053 -676185563
-863379455 820839147
-724109196 -383258230
-992813085 704127798
-103452280 -851954046
-979606717 325066913
984959662 -127408037
150761014 -929874285
-996632035 523237895
968540485 -416056840
-559895952 -570435277
166870464 -933613400
-983814682 360044008
-83462991 -859646941
-666914392 -457099996
-531880268 -595544857
204499165 -941878853
-980179008 329506280
933440431 -717085268
142106197 -927806987
599355323 998872711
-838702303 -188542643
222032 -888484192
-853152527 825854413
887348148 -908264118
-889598008 806758926
379261296 994902440
-936414923 93216858
-498512269 -623481901
541339394 998140055
275373774 -955805445
996322761 789244874
463009182 -982498252
-527390533 -599427718
-913232224 792294205
-892720883 -54318661
-970012663 258679713
-996503906 520723624
141288166 986088237
635917670 -995848346
377391877 -971918329
-867459651 818765376
-787604497 -286050093
-637114054 -491561585
873909419 -941642327
905980013 -848651539
162572525 -932630132
286371426 -957737149
-286692761 -765081878
999490970 727794846
-939283836 104897048
-954096028 170940887
-240640823 -789521780
227782072 -946710050
-229965535 959028789
-999570014 612278533
-215727442 -802006652
-963367006 219448552
-923153922 42962648
-903951678 -20709481
-162484092 965695393
-851334448 -160690527
-378288666 -710366392
-412096904 -687844602
-926918672 56590694
-731907221 -372246209
379331330 -972190023
550193075 -990484320
-597416233 905087502
-219763444 -800013419
960405308 921932438
853207786 999206010
-784437847 -291383409
987455070 -66151482
-962698236 215745086
-748839511 -347520392
-900996119 -29799672
-895345328 -46683126
-997522488 689352404
-982019483 344418085
-856832747 -147901951
667327804 -997214333
-4073093 -887110316
-997956453 553070229
-253374958 -782972850
348742720 994073971
644138608 -996234075
-965082289 229131977
978921085 -253539417
-605493901 -525602177
-75877042 -862470746
770968014 -999809652
-979903197 327360986
-965210026 229864000
421112055 995931955
3508788 978490921
-164583044 965498324
-758348765 -333107902
-387963281 -704063357
938288141 952849173
-953347252 167294187
-862162992 -135101661
363367323 -969912392
-611908509 -518892321
-796330348 -270885854
-993195892 464457139
831446985 1000000000
974987713 888430580
999473664 728822997
-992266526 451332026
-955380861 177295785
320032257 993224260
355737611 -968786138
-631986854 -497241165
-533379058 -594242459
-892548798 -54814810
555829201 -990903695
-147465088 -833669929
-526223764 -600428953
-311521664 -751039829
938263080 -686348437
176214804 -935720293
996518579 268170799
331097516 -965060743
-640631850 895151659
758911821 -999655437
994393907 167887043
-999971397 651366365
-341347116 -733423658
809748410 -999852437
-953193445 166548140
-999781685 671991599
277879904 -956252334
-951115437 156630094
961472336 -498512079
-570772728 -560190708
-749155653 865793249
979306795 -246482849
-998125666 557592680
-248991023 -785245122
-596983635 -534343683
461036240 -982283873
-928587620 62796019
-188540361 -815056814
66304857 982209092
-299366429 951384627
-919032437 28567164
-642865245 -485094765
20086027 979509927
35201431 -899210467
-590599318 -540791430
-945747362 132238661
-527866543 -599017105
-796512278 -270563132
-591040531 -540349153
80826664 983011478
471656799 -983426394
997260571 311491325
-143504101 -835398216
-413610497 936983659
196024435 -940072085
-391155854 -701959305
959232800 -521236568
927045211 -753872522
-647175927 -480194010
449861722 -981048068
-335531151 -736924326
-997684445 546389653
473301763 997037496
515594420 -987685867
-509369786 -614595264
671281687 -997363195
-994467719 484290892
-655475195 891520862
533571052 998026277
771247805 -999812759
-913903069 11266599
-572552644 910313944
-741689924 -358120750
-751678183 -343256679
-279440074 -769069324
-889252641 -64211282
-105624206 970715449
-246578410 957291579
-374592614 -712743646
-999941862 645959646
-940146849 108462576
778592604 999961305
57272540 -905605893
-998202204 559738678
778067724 -999881883
483609667 -984663399
999379929 492847619
-416145845 -685063738
-680555887 -440557486
-27754271 -879318703
-614144775 -516526498
-104576038 -851511625
6381856 -890432617
-389688670 -702928002
-675510778 -446750277
-942850386 770612277
-920415076 33342134
-221076827 -799362687
-113175619 -848082384
-385261660 -705833473
-593847545 -537526921
-474079938 -642797755
-783319315 -293246510
415993171 -977030101
401755005 -975221334
-997762450 548272393
-999561394 611731946
-844830550 -175267635
761248118 -999688264
-949106602 147268214
-337417949 -735794694
815573992 -999227279
517082897 -987815936
-956334818 182052736
-966897078 239674463
-587103545 -544278463
605665924 -994215856
-284390357 -766351707
-792009495 851354792
-998084268 556452587
597507588 -993722585
-68546239 -865149178
-968252753 744616978
-771281909 -312853184
-822037304 839731456
870077232 -949521183
361610193 -969653735
-533353728 917843869
-997431951 540438880
-107319119 -850427343
-999995387 659034868
-762969036 861324248
-484646584 -634555703
-969553340 255798248
-448864750 931857299
983143957 -168910051
-395935906 -698784500
542225524 -989872002
247128904 -950545172
-964003105 223004601
164114436 987167576
554149088 -990779057
-810081740 -245658582
-622084671 -508033785
-971529813 740402184
-457022608 -655736232
-893976351 -50683634
-269347463 -774545495
958422800 925513621
128589791 -924507715
704646634 -998482395
-606585095 -524468855
-884330223 -77919017
-862970447 -133145702
680408782 -997691592
-975533764 295203779
637725568 999244882
-914069938 11820357
-982551759 348936465
651155468 -996549324
39627056 -900520288
-548249954 -581089396
-300076656 -757591013
-427088218 -677442812
372109424 -971173470
-995550567 502953628
-110603173 -849117817
-363245947 -719949045
-340888417 -733701329
998859242 433039395
920083626 -789476153
-715869964 -394657790
-878031137 -94967096
-770304317 -314407481
-964877312 227962264
-387264362 940541213
766663197 -999759217
987170971 -73483262
-173112670 -822180810
-188409062 -815117982
-999869647 636485576
661697274 -996995351
537138562 -989472131
-712171067 -399685528
-952487535 762027244
-308020513 -753062453
-975968663 298250878
-923569600 44439559
403035468 -975387706
-857942397 -145258248
-580363492 -550933042
-796840381 849598123
758372244 -999647823
-661647329 -463354934
970814755 -384139541
-828191858 -210297435
-513511865 -611161050
80243397 -911970965
-143815751 -835262674
-997216637 535570773
-513193651 -611426319
-972274869 273187545
407619496 -975974974
592723370 998797170
-881608209 -85347374
-991514079 441430483
787910257 -999950277
-917371375 22892188
-602470969 -528727831
580538404 -992640197
-816831708 841878408
-408102753 -690571058
-977079301 306177395
852742102 -978273065
-851574238 -160142925
-464706158 -649956618
935135841 -706436970
-733992864 870437303
-950719538 154771664
-985809585 378592791
-94702843 -855365760
-229314925 -795252379
-455524542 -656850254
-886919325 -70766614
493429559 -985635291
163716935 -932892693
-875899991 -100595919
-875079268 -102744781
-917751470 24186760
-147916552 -833471919
40426856 -900756215
892451326 -893490551
-862787631 821138110
-57461302 -869119811
659426911 -996902034
59949335 -906360061
-46419923 -872977082
-257815671 956072584
61834824 -906888859
507940346 997635926
-749345224 -346762352
-5765416 -886564986
-890134449 -61716642
-417417546 -684186852
-939968553 772991767
-994735843 488800515
-873896459 -105809245
710182579 -998645458
-623849539 -506125076
-270177001 -774100096
-543351504 -585476370
-649873536 -477101839
962021681 -492654391
-887068971 -70348967
-991045750 708430283
395244039 -974363797
-467086764 929033374
-470746277 -645357533
-998269954 685747089
-806499356 -252361138
-529320439 -597761078
-998705886 574988887
-244890949 -787352390
-998949773 583711171
-124010619 -843659974
-702809616 -412158370
-769469856 -315730971
-987098896 391367218
-957922334 756505726
-695272753 -421971871
-637484479 895904539
-497903350 -623975441
-429751594 934714958
-790308827 -281431702
595693086 -993610883
-964550609 226104335
-203120644 -808153898
-992273760 451430331
-968048816 246539556
-999484424 607096789
-500423343 -621928999
-857351111 -146668357
-319594855 -746338744
-810677744 -244533813
-962279330 213440765
-748272011 -348369966
-949339219 148340263
-154935478 -830376209
924684733 -766340910
505376095 -986767315
586116638 -993003523
640232091 -996052915
-915149124 15415331
883670719 991416216
-671078078 -452116860
-443277626 932704436
-524993344 -601480797
461376125 -982320826
-824145506 -218424202
-646171679 -481340492
-452010379 -659447572
413376765 -976703430
-855825970 -150276697
-637230544 -491431495
-980663773 333314487
315246818 -962552192
37077570 980526616
987999962 -51647283
728316672 -999103010
989951069 831238605
-885446876 -74846987
-140338734 -836771119
-355704701 -724649847
-249585491 -784937504
976909662 -288708153
-784251563 -291694394
-425598256 -678491776
-999637647 674053061
99822551 -917193165
-997623448 544927447
-886044398 -73196819
897349980 -878642486
206237827 -942245813
-998828491 579219782
998030978 363170986
-974775305 289934830
-465812152 929234452
31723257 -898175775
-504025655 -618987824
-471548268 -644743499
-945515233 131228753
454987583 -981620620
8715957 -891165253
429385127 -978657303
-653494025 892012163
-988149549 402270297
-944762904 768982980
493113361 -985604722
-379012569 -709898764
-168816662 -824133175
668453085 -997256836
-997160150 534325784
-848290052 -167585220
-444854919 -664694125
-995660731 504938246
-896052166 -44594935
-398147088 -697304383
-716934057 -393199731
-900426282 800410510
207325670 -942474752
190312121 -938836814
625842854 999138296
143846638 986210313
-968558912 744232122
-742534032 -356883804
-993803427 473618068
-913567719 10153962
-124328509 -843528707
-843389033 830445028
-946932461 137441496
395028124 -974335006
999061139 453537686
210855188 -943215413
-999268932 596623823
-793429806 -275998860
-502022555 -620625662
-803179456 -258490636
670888778 -997348473
-625795046 -504015611
-874897722 -103217018
-492798448 924891366
-734368384 -368721986
-615061789 -515553890
338464089 -966193806
-229199868 -795310187
-989585460 711578959
-853707538 -155216544
997289290 313295424
-146729693 -833991764
-774059081 -308411418
-925938730 783558623
-999100256 589575986
9509514 -891412739
23917232 -895827754
-691276024 -427093251
-966832839 746368692
136695914 985866832
997549335 329994267
-16506463 -883058688
-707941685 877954110
-354925357 -725130897
-819261170 840885039
-127378338 -842262275
-794152556 -274729192
551053576 -990548792
979963692 -234212273
541249052 -989796013
-25243630 -880158429
-919898806 787780472
-582185516 -549142310
-866085864 -125538341
4937579 978580518
-995753031 506618972
773244331 -999834281
560168950 -991220088
997946266 357071187
-120384282 -845150102
-682464161 -438193583
-475745786 -641510105
-889080361 -64697232
980694298 -220105487
-182359972 963802540
-945225536 768585435
-808500364 -248630824
-785902686 853538096
-997508482 542199435
-59696727 974222408
-574450754 -556671333
365865503 -970277423
-909228562 794912679
519644492 -988036899
-976577574 733485039
-829586951 -207465260
-934685662 86311112
940320385 -672841409
966218530 -445535107
179873863 987892649
-335214844 -737113291
-146774722 -833972072
-732287583 870948564
-812058155 -241915409
-197488013 -810846877
-986410438 384480912
-852353105 -158352108
-755997405 -336711980
-999990434 666067138
-154207944 -830699034
530001945 -988898757
710737560 -998661441
115611737 984828651
-632968833 -496159667
-925698192 52103292
-875805242 -100844948
-485494144 926084907
-851586359 -160115201
529288965 -988840763
-718922230 -390459065
-96660506 -854607877
-781314286 -296567498
-357511614 -723531219
-895987289 -44787043
-398683633 -696944293
792387353 -999970987
-511103858 921785210
823350550 -997801502
400522320 -975060243
-513810074 -610912262
-997976969 553599180
948688759 -612755697
-35408346 -876744315
-562216440 -568272938
463790966 -982583028
-157487656 -829239209
154564608 -930770518
-605763555 -525322127
-919335398 29608780
-626464726 -503288472
-446031157 -663835292
-897268632 -40978656
-886579257 -71714565
-514706535 -610163235
570220011 -991937441
-815188379 -235925585
992282463 84267651
806964625 999993627
752047108 -999555716
-602731751 -528459751
-895280553 -46873786
-276804274 -770509232
-940198901 108678725
-572080740 -558942038
-426414077 -677918414
-908110010 -7595965
-808387213 -248842694
937085838 -693965703
857481509 -971728563
108118180 -919346262
-712879025 876582178
997767065 344415418
-272369641 -772917908
684302808 -997825690
-982629074 724243692
179206485 -936388292
41748136 -901145007
-195926356 962462341
-974743774 289717447
13029643 979080362
-480831089 -637555232
-985576980 376363714
-635963296 -492844575
-208452529 -805571990
999983019 625510487
876870453 993790023
-999905438 640805319
-949242298 147893454
451635454 -981247645
-960274755 202526093
-998801015 578240964
580849918 -992660751
-998462442 567293117
842098088 -988891680
-844572173 -175834456
-633284618 -495811644
-366650691 -717804845
-750875072 -344466055
-912780577 7557188
-743594709 -355323151
-70385356 -864480789
-889658959 -63063846
-998498150 568379359
-995880389 508953838
959517791 923624565
-989003873 411565022
-566730492 -564031293
-893710355 -51456070
387283642 995110871
-944592275 127232226
705039684 -998494150
-868792004 818077571
-598244971 904904123
-773448913 -309393717
-969617395 256197414
-994235347 480454139
-935511153 89591819
-61501504 -867683065
-790890643 -280426136
-804210731 -256596580
-991858606 706519501
843900765 -987386354
-767654685 -318600801
-909215338 -4051564
753241240 -999573557
-738186093 -363219724
742738406 999889883
-803695839 847029179
458505907 996748964
-486227630 -633308538
-813197109 -239743595
-224242416 -797789268
722295237 999819738
-571200226 -559782723
-751731387 -343176436
-905157406 -16946251
992718057 100696770
-984154166 721698944
512314199 -987397370
-209107966 -805252285
-970209591 259921471
-825525044 -215670998
-960465393 753758232
-928849215 63779524
-935397617 89139554
-793332816 -276168886
-982125279 345305815
-998951792 681274931
-980005119 328152560
-925173500 50193402
162381913 -932586352
-615885039 -514679934
-951394733 157946605
-434221003 -672380163
-999999975 665360451
-959802969 199989346
320700257 993244856
-550603940 -578961296
-832317166 -201880554
-962124965 212592864
-979889171 728602958
-436534075 -670722496
-998450833 684733391
-198580321 962198290
-947744788 141068376
-506144636 -617250905
-830081355 -206457162
-852057365 -159034275
708977030 -998610537
-578533507 -552721796
682916095 999598005
971535876 -373597578
51199640 -903876660
-999185438 593069673
-701560976 879693859
-932592039 78105076
-747745617 -349156349
402277433 -975289274
690562042 -998036674
681474890 -997728528
-157316889 966176942
-110148070 -849299911
33156227 980297161
-987862984 715019085
-594303390 -537066387
-469121914 -646598354
-274805516 -771598416
-127220574 -842327954
543940086 -990005206
-733393192 -370121004
367197148 -970470995
455334161 996684068
-241320268 -789175428
478524662 -984143399
-901643447 -27832681
-525691166 -600884630
-783772348 -292493045
930852019 -732587388
-403335978 -693807200
-535114260 917524803
-999843998 633819456
11359738 -891987916
986276475 -95772370
-782142300 -295199843
851406219 -979900002
-759251750 862550318
-985751995 378037543
-101583104 971043052
375826236 -971698163
-478843981 -639105223
-911634478 3801603
578069616 998623752
-582791302 908222585
-736570472 -365555468
729417097 -999128029
-964216688 224210850
321378308 -963535324
-904248235 -19787173
451953180 -981283141
402042429 -975258713
979240209 875285479
-977831266 311650068
978170024 -266869464
420833199 -977623173
939452789 -678584872
858029323 -970886674
-609186727 -521754601
-222994272 -798411179
937343587 -692299530
-992636948 456434034
-620904676 -509305672
-371462775 -714744057
369574437 994645455
-614055476 -516621156
-974664860 289173893
42049893 -901233315
927930394 -749077220
-547106734 -582117999
329669827 -964838682
-811503943 844006219
439297732 996342892
-211746765 -803961782
807748628 -999967824
-932962941 778468441
-998107524 557092785
173413644 -935092276
897394390 -878502145
-953720773 169110293
-367852950 -717041943
-293842842 952019974
117490178 -921737544
-359093262 -722547397
951474383 -590395856
919689887 970385361
-981622990 341104067
-109181075 -849686423
-828944720 -208771436
999867788 701291814
-276842587 953958287
-827203711 -212295388
796580433 -999986014
506693757 -986889587
-978582465 317222054
-521169656 -604731433
-71453734 973366967
100920119 984077260
-915114258 15298759
256723050 -952384509
190822838 -938947862
613793233 -994688904
499708595 -986235797
454299086 -981544185
-590126260 -541264595
999500878 511436147
-1284419 -888004536
885196075 -914171136
-971822937 270243032
333353710 -965409515
270473163 991544292
113377264 -920694870
-999868906 636407150
-786670748 -287630570
-133674035 -839618759
-867772836 -121359345
-953379601 761157988
981749736 -198652056
-769201331 -316156291
-946522485 135630814
-912070896 5227374
-609148912 -521794245
-33708959 -877317584
798073833 -999989907
-949034926 146938234
-974534481 288277587
-945542928 131349080
941198254 -666870568
-296609139 -759549214
-272656348 954429278
-965797088 233238732
-246804980 -786371595
137508093 -926695274
-666187342 -457966644
-807230038 -251002098
-994838134 490535783
-981353757 726296545
-459042704 -654226011
982116942 -191005854
-996839258 527444492
-959818624 754464060
-268545221 -774974637
-650758695 -476081673
998486427 398801778
721750561 -998949503
-982354263 347239762
-962533068 751436342
-877053390 813724367
-125463257 -843058354
-934995334 87538580
-912117465 5379883
-909092272 -4447726
67194582 -908383764
-184531196 -816921456
396943944 -974589966
-418599187 -683370976
-86504357 972230894
-302754348 -756072249
272121922 -955221232
-999997962 660637292
493874147 -985678201
-988168734 402473275
-840652443 -184371332
-541982394 916270531
-845127307 -174615069
532399498 -989092570
98178539 983934789
316325984 993109542
-694073615 -423515254
-829147119 -208360148
-988776659 713248002
496731673 -985952645
725750172 -999044322
830622350 -995565574
-840728948 -184206763
284969845 -957494485
-579107506 -552161834
241035439 -949360225
-983640008 358478390
-946361964 134926624
-984275989 364219401
-504362317 -618712172
581721902 -992718016
-799509578 -265175753
-612392896 -518380842
312944064 993003970
-327999726 -741398579
-565270940 -565408575
610315943 -994489149
947938230 -618543230
172084434 -934793087
-905766847 -15028705
-556267505 -573785252
-687814834 883348072
999506790 512463862
-993636211 471058583
621798635 -995127336
-997791868 548988498
-401822103 938589462
-953282638 166980531
-907587253 -9263996
-998061646 686870377
-832330034 -201854059
-461488672 -652389452
-173341811 964671258
900155576 983964014
-465174009 929334623
495511798 997430369
-804429697 -256193570
511739635 -987346296
-686770737 883619558
-501956619 -620679437
915937394 973384067
-906200714 -13660508
422975920 -977883837
241759120 -949502009
-739747231 -360953360
998685805 416618009
-990660945 430826144
-542464585 -586264000
-549658168 -579817945
-996115163 513306558
-961711902 210330768
-956862099 184711669
999538680 518130354
-958377123 192464756
-569010812 911024523
-939360782 105213881
546676328 -990216543
-247321381 957212509
-717222824 -392802274
693244739 -998124620
-433429913 -672944825
653325864 -996643461
-943471462 122421316
166726330 -933580559
62585890 -907099110
-607137380 902914394
-655400842 -470690387
961082752 -502618584
-562206885 912381518
973138736 -349337663
-499799169 923724706
-987686277 397402573
-183270615 963713608
-52942999 -870709262
-133427620 -839723117
-630797569 897491127
-88981788 972037529
-540271775 -588205644
-999991506 657101190
977671803 -275518346
-895769677 803178900
-95082013 -855219436
418103390 -977289287
54205483 -904735553
-517266406 -608018989
-970394722 741892932
916829195 972686245
974805982 -323305184
-966927030 239851693
-563878500 -566717413
145522759 -928629350
-999461722 676266257
929518905 961790208
814727473 -999349242
-540695785 -587830589
-869310918 -117506933
-330291796 -740042738
613685905 -994682800
984222230 -144621328
824253220 999999386
-588431949 -542956951
-627788965 -501847019
-98475318 -853902440
376847733 -971841884
-460141136 -653402594
-353460562 -726033770
-662331600 -462545690
-847214321 -169992368
-885819767 -73818466
-801646879 -261292077
950225919 -600548562
-935065643 87818153
-839099845 -187694888
254737545 990985478
-225285140 -797268447
-100243578 -853213238
-940731748 772368525
-717916421 -391846332
-882632698 -82558021
-841416040 831342913
-985180711 372597199
596217010 -993643450
-945050962 129217198
-957005992 185442992
489890139 -985290942
849981189 -981565167
-490430995 -629974732
363210717 -969889361
-213710511 -802998472
-203641646 -807903116
-306732749 -753802421
806767462 -999999493
294817826 -959188137
-894445778 -49318441
837146769 -992428170
-282784961 -767234429
-750694059 -344738233
-999911268 641578590
-433649681 -672788037
-995807111 507608017
-206681434 -806432730
-902093576 799405323
-356316174 -724271629
-594358614 -537010560
990618485 27080410
-481018831 -637408165
-132132646 -840270215
-876024817 -100267279
191426375 -939078858
-900243377 -32073933
769346931 -999791262
-929420585 65934142
-709702760 -403007706
-643589442 -484274143
-988359767 714076116
-179836558 -819095095
-957574078 188337988
-850796023 -161916777
-999564408 611920861
-259244520 -779904498
-289306816 -763635725
-996180339 514522824
450530049 -981123517
737736098 -999303775
246932102 990701107
344437407 993949722
-137389941 967998707
178340717 -936195476
-858509669 823252298
-375214074 -712345412
-152251109 -831565083
-821376748 -223900790
-999705965 621753841
-60437512 -868062273
-570950448 -560021111
-610518379 -520356897
-761985954 -327490304
259030635 -952819018
-999913304 641855817
-974823827 735934328
987016281 -77393946
68953056 -908870695
-582779265 -548557745
177932385 -936104372
-998903833 681657557
-605073710 903379946
419512105 -977461690
-989512594 417268618
-821670026 -223323315
989280711 -15048361
-956685083 183814832
-121239536 -844800112
-968353215 248379987
-937419627 97280433
-334466821 -737559863
-975344879 293885251
-559717450 -570601037
997011687 296244618
-121615468 -844646074
382406264 -972617819
-809218938 844906710
328378360 -964636774
264134019 -953764944
898718664 -874220938
-208799437 -805402871
-800533054 848229529
-805456792 -254297210
-242727238 957697648
-267220070 -775681436
16424146 -893549678
-944264883 125820155
-558225378 913168741
996711555 278788488
188530411 -938447725
-628706128 -500844734
-995058923 494309030
889245070 -902885652
-927421804 58452362
-971418628 267628095
-999831084 632508867
-817948233 -230594686
999119974 743192645
-990601556 430103451
-964096658 223532438
917271276 972331785
-770628842 -313892081
786402843 -999941703
676106707 -997539799
719841900 -998903526
874958771 -939362879
-943185003 121203619
606449839 -994262249
-489092418 -631039857
11546347 -892045845
-846404130 -171794208
-833168719 -200121973
820991402 -998288723
-303472197 950907568
-494006852 -627117763
-387997601 940443790
-731264759 -373162871
-610291361 -520595468
-846833218 -170841161
-937940122 99392908
20567659 -894812418
-966982581 240180586
-992970942 461189730
807284344 -999990168
-999994498 658566731
-663299111 -461399678
-43674277 975362538
768590822 -999782390
-40521365 -875006185
832853848 -994569399
24350946 -895958824
-909036155 -4628323
106764703 -918996793
-613035310 -517701594
497672972 -986042459
-999247068 595680674
-525481475 -601063882
-42960954 -874169718
-52388919 -870902912
-945174024 768630262
269678267 -954779232
-993532289 469480313
-996923709 529219057
-829128916 836743563
253580322 -951786586
-121380938 -844742184
-988229956 403121011
-999664566 618683545
412284985 -976566207
-63939942 973915339
-981282762 338301146
-711234684 -400951001
-973722558 282773007
-325525108 -742859371
-524583378 919419070
-777882770 856324252
-719349249 874741016
-896855075 802540564
-926706341 55807323
-845886919 -172938999
700275711 999709440
-463736959 -650691072
-250172750 -784633518
-884262970 -78103808
-447794946 -662544968
910272692 -832066411
-839283432 -187302563
-968648156 250183554
410322511 -976318241
-949004028 146796123
364050050 -970012632
-996897412 528662080
-466569536 -648542870
-963339867 219297667
688169508 -997957108
-993952074 475929409
-764999364 860652962
-577981208 -553259207
817143579 -998985282
-332230040 -738892374
954993999 -560542462
-414322814 -686317702
574901511 -992261603
-811175240 -243592471
-879873203 -90035665
756420089 -999620006
995066555 197745894
-955050317 175653466
-837255323 -191603237
-367615925 -717192434
-745965444 866784451
209976791 -943031273
-573767147 -557328863
-515408192 -609576187
-611372676 -519457281
975385015 -314059771
-391912523 -701459093
-109790590 -849442900
-976472575 301823810
594524079 -993537591
-832843535 -200794584
-483040876 -635819668
393533297 -974134979
681942554 -997744643
180967567 987942398
-692593541 -425411480
-301979572 -756511968
611253896 -994543432
879829795 -927896277
-687508048 -431877982
-992700718 457332319
-143340867 967461442
964345680 -467168485
466348589 996904471
886124286 990467399
-489371448 -630817955
375187218 -971608128
-60854992 -867913506
986636932 846653751
601811655 -993984683
-977256277 307458277
-890895266 -59550972
-898895581 -36117664
-749230696 865769861
-774173218 857580033
643289715 -996195099
865746362 997098005
-726473161 872666604
-723910023 873417557
-974358793 287077575
-763875854 -324541362
-641131198 -487053216
-881575643 -85435714
-810467747 -244930628
-116991118 -846533584
989402511 -11306081
84675522 983218601
-824257873 -218200319
-997367908 538981638
-289380529 -763594800
-80797701 -860645827
-983573856 722686721
-938306109 100885020
986602692 -87713259
643757943 -996216634
393321105 -974106494
269514175 -954749454
-408312742 -690428124
629170977 -995511392
-874379647 -104560820
-877423382 -96577154
671864993 -997385005
571971280 -992059423
742700658 -999399316
-998682942 574225216
-606260745 -524805759
-420270407 -682212456
-365085230 -718793737
-50973112 -871396860
-628300172 898076070
-931384954 73432281
-701952552 -413283556
-419572822 -682696808
-849018263 -165947258
-840844350 831600992
-677496245 -444324404
-233772203 -793007060
-169137932 965069400
-767228755 -319272099
-773206869 -309781772
-519810192 -605879143
-443649278 -665573084
-758419677 -332998769
-576582808 -554615464
-842149053 -181131419
-451823933 -659584902
-237608419 -791065004
-740893220 -359284851
-999836006 671146071
-840846248 -183954286
688043063 -997952870
147495074 -929101362
101754436 -917696786
-920213003 32640957
-738020555 -363459759
123348896 -923206708
59822051 -906324293
-204089608 -807686968
-223224737 959723604
481838834 -984483610
-994809669 698714498
-444792208 -664739875
-992606746 704665345
-863559595 -131713660
-589445978 -541944386
860345455 -967228440
-996550474 521634390
-962929302 217021248
-908686515 -5750812
-912026709 5082815
980497719 -223989568
-986731346 387674907
-22731624 -880996710
-989059450 412180822
725499137 -999038467
-76565353 -862217344
-380582580 -708881870
159013389 986930976
-417969210 -683806016
-929957547 67970036
-904887008 797675589
907044863 979588737
-950996659 156071452
788711659 -999954516
-997664762 545916607
362327697 994450289
-928143010 61134909
-981349148 338843368
-88713511 -857659470
998332813 385866697
-838595031 -188770807
-142026159 967580865
-715396017 875870692
-833245145 -199963533
920226990 -788799930
-813490301 -239183189
-928388911 62052871
-852122805 -158883494
479667621 -984261024
179254279 -936398929
-165910952 -825449244
577856801 -992461650
-954008920 170515465
-931442164 73653072
902969127 -859700443
278566760 -956373818
-953846374 169722333
-583763590 -547586591
-900723693 -30624526
665369167 -997139947
-978147803 313975392
-580498813 -550800253
635266860 -995816597
-225872713 -796974813
-607278506 -523747032
-954124595 760422099
-453320953 -658481633
513867046 997729705
-617956490 -512473089
-152963292 -831250367
-424420418 -679317604
-991346479 439303414
-999848211 634254294
-979815331 326680615
-1687138 -887875731
-192227582 -813331822
827161810 -996835928
893315042 -890912667
-888668216 -65858334
789935611 -999960337
-997625240 544970202
-964645224 226641834
290376725 -958428303
444009372 996446165
-935604919 89965920
-358338987 -723017286
455894667 -981721080
-75438697 -862631826
-909655241 -2631123
-841176728 -183240794
-678743916 -442789597
854532303 -975981003
71249789 -909504193
-980096166 328860809
679302053 -997653113
-908508716 -6320275
938142322 -687131204
375590352 -971664950
-859997398 -140330256
-780216580 -298377208
-636088614 -492705208
940619418 950286343
-956097398 180863389
-281905418 -767717712
559066831 998389636
-996616469 693046774
-999115344 679792264
-838266079 -189468355
-625170046 -504693840
-131966285 -840340379
-566937624 -563835355
-305925460 -754264810
-952896511 165113697
-248720701 957062139
-990977306 708584357
458658450 -982024334
912251362 -824089851
-202144197 -808623403
-412919277 -687280679
29087079 -897384910
-384769264 -706155602
-955541162 178092939
-751388611 -343692996
-824539514 -217639098
-751792079 -343084833
347066653 -967496902
617210436 -994879233
-446934064 -663175381
-868138094 818415607
-948287514 143521034
-203684713 -807882340
-291251366 -762554365
-478402893 -639448280
-645416593 -482199888
-763278556 -325475974
967909151 -424534126
-996393758 693833732
521753080 -988217238
120558080 985076664
-985420255 374868785
-978344822 315437981
-804303919 -256425192
-599007009 904735414
-63086643 -867116847
-509411955 -614560458
-667148011 -456821384
-14566556 -883697078
886447605 -910772732
-756927727 863310770
-105351752 -851205325
-693878406 -423765987
-988091518 401657126
-927107933 57289563
64998170 -907773038
-137324464 -838064760
176872302 -935867480
391057175 -973800553
817446551 -998933787
-979226398 322135733
-531540656 -595839333
-877877989 813281119
-826569289 837832855
-658339860 -467249544
-254712749 956412033
974565827 -327108238
900262714 -869103038
-681194926 -439769255
-999950560 647341136
-613811096 -516879997
-500704481 -621700021
-996074469 694916939
-912994754 8262526
-399640295 -696301064
-935750681 90549181
-908902307 -5058428
-281758631 -767798309
969717949 -399947702
-588197150 -543190928
107974665 -919309256
901267168 983336810
-999921211 669121429
-29115087 976360375
-931690900 74613471
114275146 -920923790
159504293 -931921474
-777984933 -302033042
-976274864 300417375
-412636175 -687474877
-969653301 256421728
613090491 -994648846
998453422 395920952
-310473883 -751646364
997266536 311863783
-785688299 -289286363
644926014 -996270088
-594144403 -537227088
-928723621 63307175
119211507 985009404
-291975940 -762149626
-94360256 -855497945
-776595338 -304300875
-522195936 919841328
-693495466 -424257376
-976845964 304497218
-999965249 667289787
-363630912 943624353
537484854 -989499630
-929224375 65192516
-958150939 191299458
-369804803 942831121
-817473065 841618324
-746420572 -351132139
-286167526 -765371978
-563336271 -567225663
928060462 -748367834
-914523199 13327572
-796814113 -270026259
-982505553 348537550
-222600670 -798606784
-947642421 140607604
113870438 984740755
-28584829 -879040402
522393986 -988271517
-999778018 627565714
-626099823 -503684717
178144417 987813805
-584508636 -546850331
26268837 -896537074
-947825028 141429782
-878350516 -94118046
-978475695 316418759
-728173326 -377546213
-50252149 974899503
-710015118 -402589491
-521285232 -604633640
-492043301 -628689032
-976207432 299939223
364704282 -970108209
-991752226 444478791
-999447488 605033411
-880219301 -89102567
61614876 -906827260
-84462275 972389316
898940406 -873489573
-790253995 -281526021
999637318 718416640
-890485315 -60719258
-573347751 910153371
-988529551 406356802
732357483 -999193495
-996429941 519277921
-995151889 495920067
-973771806 283104156
-67274050 -865610010
464751162 996873115
-7128310 977809798
-987021362 716578717
-948121115 766029722
-999991122 656920377
-995274066 498049604
-924683794 48422521
-346229646 -730460481
573276099 -992149773
-879822136 812231228
-861388308 -136974922
-325358117 -742957747
-743110553 -356037181
-854388210 -153633547
955802064 -553397007
68013437 -908610693
-949932231 151093988
-690054044 882762701
-30401151 976273685
-987783168 398414151
-366324904 -718010938
-883257834 -80853741
-991783100 444878229
-952251612 162023520
954149898 -567885105
-697886253 -418586275
-657009568 -468809338
760441290 -999676982
-171594349 964837311
-895803844 -45330131
-784876961 -290648243
-906802728 -11756927
-209588386 -805017749
-976631029 302955377
-254425934 -782426182
928384590 -746582899
66987743 -908326388
-981558171 340566341
-529928414 918463680
-709575294 -403178246
-111519943 -848749655
-905688041 -15276939
-112489565 -848359432
-916851956 21134823
-480559428 -637767880
-473414600 -643310221
-950099021 151872104
-828032722 -210619811
-949595243 764712269
-75785261 -862504474
502441069 997545934
988578153 -35511587
-397603336 -697668936
-815712318 -234916194
-993134837 463561750
396474225 -974527568
-776856135 856673477
-929358414 65699011
-963011255 750892718
-810721976 -244450168
-911136981 793673803
-767078847 -319508188
-506921766 -616612937
848393497 999631633
-968601892 249899145
-558405522 -571814832
-694901139 -422450685
-41378200 -874712824
-670723702 887708869
-721133634 874225818
-985886055 379332434
-978167624 731207957
-60084654 -868187974
-339662407 -734441874
800311531 -999994531
-886816946 -71052246
-959557932 198677463
-819942677 -226711680
694368735 999675064
472682164 -983534654
-994150234 479077613
-879023033 -92319510
994765098 184129312
-423798884 -679752501
655890683 -996753257
222861281 -945703400
-747360760 -349731010
58945011 -906077669
187194710 -938154821
-773589425 -309167996
115794930 -921309359
-330710285 -739794588
-107875799 -850206739
997800514 346762015
-757108040 -335013906
-978224728 314545507
-967700720 244446261
-578797456 -552464582
-894364216 -49555763
-999501431 608085226
-587400170 -543983940
-296507832 -759606271
-652021066 -474624162
-461411701 -652447429
960631328 -507283755
-643817390 -484015722
716522560 -998821365
-301522976 -756771086
946388938 943518003
-996049976 512094557
-635954511 -492854336
436322354 -979484103
596536362 -993663124
680064334 -997679620
436712178 -979530191
-467156865 -648096204
-880526091 -88274655
-176445393 -820657185
245746893 990656856
394239585 -974229678
-846854448 828839862
90999829 -914865899
-981437382 339568682
-938349492 101062435
-109423476 970401837
884498490 -916012277
-657044921 -468767928
261640955 -953304835
-884998867 -76080546
533744563 -989200584
-997031528 691411295
-998661473 573518355
-149324193 -832854094
-999755723 625705436
-700414736 -415295765
-426629172 935164947
-659186190 -466256123
641354108 -996105287
407839618 -976003012
999988848 631503563
-441200924 -667352794
-708006690 -405275541
506284389 -986851718
910224324 -832257726
-738046483 -363422175
998600191 408895578
-802357278 -259994732
-967442444 242905654
-193815558 -812584112
856000417 998845639
-984502852 366290313
885244619 990817013
857155878 -972224716
-301095659 -757013507
-271989751 -773123091
-840604662 -184474046
-672090765 -450895278
-597009032 -534317823
-998986735 585112504
-468114418 -647366752
-555256115 -574714350
-230228123 -794793238
763128986 -999714009
-990925729 434066817
-989200598 413748570
178788921 -936295336
-450386201 -660643077
-992230848 450847632
157585292 -931476703
-750855250 865261441
252659779 -951610307
-889444182 -63670882
-807672398 -250177765
-826341714 -214031692
-799371587 848663528
974387224 -329927344
-998638436 683563147
617675772 -994904778
-285716599 -765620655
783126736 -999920494
-86706750 -858422508
-248881033 -785302002
490565748 -985357029
-938508284 101712888
770074215 -999799552
-459482539 -653896662
-850089138 -163524718
970143365 -393882201
-999818774 631326342
917307238 -802237404
-744403169 -354127518
-984932625 370264312
-993046632 462280117
-792959094 -276823320
-34274132 -877126976
-922346858 786090313
739687764 -999342182
-251285657 -784056664
375538830 -971657690
201870993 -941322401
-809233813 -247254862
982213819 -188973279
-852675733 826084045
223619361 -945859196
-536824536 -591238522
623150716 -995199077
913021838 -820905825
-247748988 -785885818
-372751258 -713921483
-937993700 99610874
523737768 -988384425
-546131518 915494575
-731704615 -372535627
969254665 -406359713
-980758768 334072746
336228014 -965851524
87290078 -913876310
-989741676 419896154
-636803482 -491908289
-855695476 -150582968
-289811207 -763355524
998780017 425438606
-805606904 -254018774
-42069585 -874475757
-975674256 296185866
916856547 -804263966
-911203955 2398490
-253095348 956588326
-150221263 -832459827
-936141238 92114486
900829927 -867159323
-389775464 -702870742
279432107 -956526197
-29433889 -878755624
837281010 -992350611
-92253413 -856307930
-764871391 -322980080
-725638057 -381115798
-200124033 -809590963
30298979 -897748702
-182366535 -817924671
-187640084 -815476117
-67009244 -865705561
-727379575 -378666200
468692042 996950141
-729338593 -375898448
-831848995 -202842417
630991824 -995604059
-977231618 307279212
246033096 -950333062
-844781772 -175374754
955608261 929931400
946317445 -630592369
-590393483 -540997450
-825321153 -216078927
-884869632 -76436206
-991673965 443470574
-998846108 579850828
-549933917 -579568379
-628418341 -501159905
621945601 -995135165
-221646855 959883686
-822402323 -221878679
454363761 -981551370
619349419 -994996040
238870682 -948933767
-685884999 -433921308
-911083474 2006036
-484272823 926282910
990527076 828469509
816854732 999997572
-659643818 -465718090
-826186309 -214344213
-637971813 -490602982
-999359120 677407588
-937244354 96571019
-232651269 -793573075
-309007862 -752493673
-393078208 939766611
-140532294 967715762
755293112 -999603612
-956526791 183017140
-626320215 -503445420
450371235 -981105616
115260872 984810956
-673486135 -449207700
-854512842 -153343430
-300994318 951195992
-813668878 843145400
-518919579 -606628943
-916674942 789986787
244241347 -949985955
-853482532 -155739419
-354242912 -725551749
-996190957 514722845
-551515176 -578133982
-789506394 -282811590
-855373512 -151337113
-829900641 -206825842
757331445 -999633099
107947546 -919302263
-807740573 845479556
431598472 -978922357
-417518929 936445820
-201477715 -808942990
-924190232 46653573
-323794823 -743876447
-968876780 251593088
-501444630 923445442
-197787238 -810704564
-884004217 -78814146
-789572669 -282697757
391854342 -973908547
-893648452 -51635561
-996685673 692778699
-84053515 -859424664
561082982 -991286127
904725704 981149157
-435809163 -671242647
-503938240 923021160
841823878 -989112282
170223126 987449659
-999350253 600262103
-698394131 -417925976
665500327 -997144956
-699572322 -416393165
-51768244 -871119754
-957379313 757076614
-993787174 473367989
-95762552 -854956254
366327500 -970344634
-488924998 -631172721
-659560191 -465816439
-979146819 729751023
-652366953 -474223674
-758958706 -332168857
-733643417 -369762122
-997027725 531449464
-969595573 256061418
65536314 -907922945
241430081 -949437557
-820983342 -224674234
-563234720 -567320771
226463672 989897101
-999710677 622115756
-993164356 463993552
128829543 -924566861
592085829 -993384120
-779856618 -298968920
994581965 175923828
-806001129 -253286887
-982686366 350103234
-878281047 -94303020
510631736 -987247607
-877103894 -97421989
-874090058 -105309970
147014896 -928986966
-74934530 -862816837
-1981736 -887781427
-984249285 363976227
-40650717 975572755
-440921163 933058456
-960988857 206386370
-998986043 680982960
-550072187 914747083
509978764 -987189066
-872973173 -108183573
-784615843 -291085667
946814143 -626953180
-801819802 -260976394
-929608490 66646163
699109639 -998313588
-87637300 -858068912
-707793055 -405560236
-571388100 910548249
-345096939 -731149322
-941226319 112965972
-961163520 207336594
-784500590 -291278547
-993031702 462064301
-838395080 -189194988
48093444 981167365
-992153877 705801547
-994407280 483282875
-188776919 -814946520
467079240 996918730
-768349791 -317503627
-950559295 154021583
993378940 126384359
-846326545 -171966205
-995540465 696597523
991779466 66296156
693846327 -998144186
-207803470 -805887861
-599533353 904618416
361334738 -969613154
-903097157 -23358228
1568650 -888911956
-969932909 258177039
-600317588 -530937466
-99429364 971215649
-666731745 -457317805
-900648556 -30851812
-990479672 428635696
167870155 -933841009
-873732529 -106231476
-414509893 -686189250
-996222722 515322177
-906672155 796546957
-768635546 -317051751
-999704974 621678393
325616346 -964203494
-989605261 418326232
-794852839 -273496809
-994515024 485084117
-998786905 577741277
-803001028 -258817432
-139371210 -837187417
-958764420 755609682
-838667979 832578597
257356373 -952504332
-999999856 664771064
-415536230 -685483611
-998277523 561877513
32307859 -898350483
240825421 -949319066
-625282911 -504571400
548593175 -990363486
-331133875 -739543222
463150873 -982513623
-267518809 955001504
-578867995 909026425
-322143305 -744845349
-999934772 644889176
155319545 -930947909
-765162483 860598793
989093576 -20581118
8288195 -891031360
-262229205 -778332328
-129982378 -841174507
-378089321 -710495101
-881678651 -85155938
-289131660 -763732962
292546561 992317067
-664095449 889371389
-876718332 -98439904
-995504647 502130943
153871270 -930607448
859471165 -968627160
-252348605 -783505687
199894620 -940901441
-260854912 -779056976
856590784 998768292
-437125718 -670296760
-814391762 842856430
960989073 -503594436
-782178377 -295140078
-976237635 300153306
-915736477 17382678
-998513876 568859111
-974565701 288491622
-186191592 -816150097
-800118321 -264072722
581006318 -992671049
849215685 -982386820
-467378207 -647927652
90919293 -914844452
-881961684 -84386109
780645900 -999902656
-58210462 -868854145
-954457004 172712557
-712525122 -399206260
419843522 -977502215
-181106209 -818508214
-209875472 -804877469
-975815527 734557472
-712020069 -399889902
-816372347 -233642398
-786438300 -288023162
933508258 -716665433
720213474 999811123
214484370 -943971186
-856293968 -149176379
246457261 -950415185
489331933 -985236218
-982655540 349836031
-331738682 -739184282
865260340 -958664131
216603127 -944410707
-997056242 532064548
882842741 -920296570
-669043220 -454557749
-998031206 555021092
-968728373 250677084
181475638 -936893015
-394718108 -699596874
-772933377 -310219412
273208819 -955417095
-97636229 971358156
-741418548 -358517642
-189889752 -814427094
253465066 -951764553
-415966218 -685187492
-866831380 -123698202
731513603 -999174725
570854047 -991981665
-278678097 -769485963
-81719605 -860300936
379409606 -972200964
-737288643 -364519353
-991199548 437455192
752205745 -999558131
-915329999 16020735
997452622 323772274
-737077240 -364824449
-822930768 -220835278
-212834715 -803428355
290275000 -958410816
-997058235 532107849
-586798293 -544581423
831444189 -995206961
510227848 997672532
95501356 -916058502
-963521701 750304375
-995694080 696133878
-159081830 966013178
453120983 -981413265
270369130 -954904528
-44224929 -873734618
-996561519 693249161
-651436049 -475299878
986910872 -80037496
-329054118 -740775546
884793436 -915237807
-674517009 -447958308
-909673380 -2572440
557739193 -991043763
749955827 -999523279
-610017107 902263477
-861680678 -136268425
-417117149 -684394226
796963357 -999987147
-196299964 -811410254
793053858 -999973448
-804723751 -255652040
745242681 -999445257
-869916001 -115977385
596642315 -993669641
-671162040 -452015863
-56188082 -869569745
-999980594 653522455
-715047255 875969966
141523210 -927666420
14075337 -892828509
-477057154 -640493395
-929038970 781342003
-97480675 -854289445
-983724851 722430119
-671772272 -451280001
-782458406 -294675795
-973063867 278379189
240461341 -949247677
-170594193 -823326628
-959306107 197337520
-640694710 -487544899
-963287245 219005156
953662456 -572067554
607754301 -994339281
-92088710 971794393
563902968 -991488724
-899802545 -33400107
-985266465 373407047
213037522 -943670533
-822695425 -221300155
-999781092 627836742
-847716660 -168870263
-966315657 236260623
93030903 983664125
-721780380 -386503510
-781526286 -296217652
225222267 -946187838
994482912 171673357
-869130393 817902482
-439575638 -668528730
-704638563 -409746486
752603367 -999564097
-368592125 942988918
-583010678 -548329735
-318105462 949191066
-953466165 167871571
-986002137 380464440
-998568467 684015188
99366807 -917074083
-940115138 772872070
-129931883 968662715
734524564 -999239377
-459487848 930225159
-214293146 -802712224
950222902 938064209
-233323451 -793233761
-999454935 605421977
284187455 -957358384
-996732959 525263444
-992393894 453071417
-879457084 -91155865
-320411171 -745860691
291185060 992269708
-975595084 295632402
-552124265 -577579691
-284590968 -766241205
-866988715 -123308378
88922006 -914311962
999907035 696833754
-902091630 -26460936
16919581 -893701424
293676438 -958994150
-113744487 970041799
-674654898 -447790928
-723166562 -384574701
-932947502 79487138
-563009925 -567531117
-413156777 -687117743
-384905419 -706066559
-597273519 -534048048
-922630622 41107448
-979004556 320428929
-672321104 887305988
-510303626 -613823500
-591207616 -540181613
-196542320 -811295464
-774631050 857425476
-969510837 255533513
-305644398 -754425607
-927064902 57130635
-398485940 939041292
-180212727 -818921346
-294261984 -760867994
-987311883 393528691
-659059552 -466404785
-721620641 -386725333
-232241981 -793779512
-800914947 -262625738
-274820883 -771590052
531665517 -989033563
-958805361 194698552
-803782811 -257383357
990362445 18852756
164794385 -933139366
-722529736 -385461322
-536908178 917199263
-521560644 -604400291
-920606776 34008443
-999760023 626053905
384984075 995051929
996862776 287486170
930342381 -735550744
-591195327 906445385
403270473 -975418037
832590093 -994691880
225788571 -946303571
-873608884 -106549903
-902180276 -26188219
-960771744 753419224
-925229515 50396494
-95708519 -854977153
-588847156 -542542537
-355476119 -724791031
-913335586 9386258
-135420971 -838876519
998233219 765309350
-61527596 974090539
967376215 -431471633
-983650482 358571829
298608666 -959824825
-653837834 -472514413
-740331749 -360102938
-978688610 730440742
780960460 -999904988
-423193085 -680175688
-601543946 904170305
-796736992 -270163640
-554756131 -575173160
-949217629 765050341
994165857 158406018
-971223506 266374718
638709549 -995981387
-345328434 -731008652
965987038 -448292056
999066647 744773255
559496249 -991171389
349702403 -967890395
-694485054 -422986129
-73694408 -863271478
-591832698 906308201
-940746041 110957454
-415074333 936782657
-53130971 974693615
876232287 -936488540
-999618623 615494244
-968083927 246750895
183918086 988076501
-337826674 -735548851
-476350743 -641041446
-935606596 89972618
-69253761 -864892457
-573626840 -557463551
-363485747 -719798603
-532668822 -594859879
-43423217 -874010696
-721718169 -386589936
-892699226 804976645
-131785262 -840416695
108885977 -919543843
-999072564 588454623
-762333490 -326950173
292898645 -958861176
-13524400 -884039148
-684567875 884187826
-992895146 460100357
-978819010 319012908
-634793560 896544447
-930656750 70634152
-63423940 -866996107
625766889 -995336112
208899527 989163070
-574306042 -556810566
-700772414 -414828694
-938699658 774017894
-873042362 -108006128
-563369320 -567194710
-602994067 -528189615
-401684306 -694923578
350454664 -968002253
-898164579 -38305599
-932872838 79196387
-974265547 286443113
-326606597 -742221674
-874512688 815077420
-747217932 -349944276
-943539472 770029912
995292898 798803525
-999927644 643834436
-885753827 -74000704
730570110 -999153724
-116704707 -846650145
-999512921 608763320
804813533 -999999524
-788774365 852519491
409217820 -976178094
-757944552 -333729653
333942089 993641667
-957132824 186088488
-795731904 850003523
980398249 -225938149
-848376600 828126721
-986471073 385081665
194234260 -939686842
97485818 -916580260
-535872328 -592070875
260674529 -953125666
-872486688 -109429377
-878215704 -94476984
-830999173 -204582753
-838985227 -187939743
997087011 300804699
736589644 -999281113
334407403 -965571828
777690831 -999878396
979534394 874231059
996121124 791228972
-997642597 688836776
-703429252 -411343257
-103144468 970916769
726559391 -999062884
991403601 53231597
933218 -888710165
-971971094 271205126
-363232606 943675089
-665254746 -459077300
-524730345 -601705346
546184608 -990178726
601524606 998896819
-938251520 100661937
-955922965 179993526
974664087 -325556525
-999997364 660135157
494433416 -985732147
-892371346 -55324947
655462072 -996734998
-824950043 -216820162
562175010 -991364820
-817157947 -232124186
-625502968 -504332622
645569086 -996299364
-866598250 -124274414
997640300 335884013
446813994 -980702666
-703627515 -411082115
-924113535 784848761
451254833 -981205043
-691534564 -426763496
-975975834 734334180
-479769955 -638384318
-665401077 -458903207
960797208 921176663
930160337 -736597991
-623375243 -506638560
459004226 -982062144
143429610 -928125758
-713489259 -397899579
-999984258 654605519
-999933548 644706635
457653575 -981914410
-653757283 -472608227
-596027606 905394212
-996994287 691566311
367658479 -970537904
-352617503 -726551536
-870782818 -113778983
-911862704 4546801
-791039406 -280168188
308453742 -961448618
-446623833 -663402228
-19513973 -882064591
-464991439 -649740374
-993712686 472225996
-992467019 454075013
-926283236 54249890
-922647390 41166857
999986459 628429459
-962683070 215661485
-913623706 10339696
-154378114 966448822
-962191742 212959503
-813289933 -239566264
651355666 -996558153
-936166827 92217240
-568777500 -562090768
-45149794 -873415726
-676106728 -446024296
-409888638 -689353293
977474175 -278939380
-757002763 -335175219
-468901705 928746297
-566256200 -564479518
276737259 -956049484
80884005 -912145142
-160200347 -828024239
-992610636 456068040
-938038981 99795251
995199852 203839936
-998355351 564123101
-890111261 -61782442
-722335542 873877960
-508040313 922315036
-878125104 -94717683
-258515022 -780287393
-543248753 -585567720
-996700610 524606317
-948728028 145531791
-900130752 -32413193
-997652221 545615809
-570159515 -560775268
86108449 -913559494
153606320 -930545047
411285111 -976439984
-978324977 730978492
-148750472 -833105944
-593903850 -537470091
-681534593 -439348592
-276211166 -770832626
-685288833 -434669255
-560065162 -570277894
976777215 883382821
-787054616 853130486
443095811 -980275425
-396919799 -698126835
-870692268 -114009281
-902370727 -25601864
-605428858 -525669635
374990737 994789362
-34424372 -877076295
951653395 -588921032
-906721615 796515405
-749056913 -347194519
281614999 -956909274
-892191283 -55841976
-558747270 -571499083
-404400868 -693085823
-919311022 29524881
-138679986 -837484249
-980138960 728211429
525437578 997906166
935035474 956264616
69230705 982373136
-668044688 -455751353
-702633838 -412389292
-380117480 -709183484
-891735659 -57149412
-909136909 794971546
346234501 994002029
-322866982 948626351
925711398 -760999190
-306978614 -753661283
-669706550 -453762628
836031183 -993026881
-98788892 -853780341
485758575 -984880138
-998857323 580253100
5519707 -890161090
389719592 -973618846
-726907661 -379331120
570656047 -991967868
264726809 -953873870
-608072452 -522919440
-768734327 -316895530
265981406 -954103965
410192164 995677230
-998561617 570329330
-214728600 -802498267
-221909639 -798949760
-873076073 -107919653
-526010567 -600611487
-999352009 600345596
-993563126 469947389
-625250533 898783295
116024011 -921367412
303810677 -960688353
-133047556 -839883850
-857026068 -147442675
-970443314 261398213
480689817 -984366104
761742231 999933796
418401616 -977325815
43699346 -901714597
-789224294 -283294287
514798842 -987616269
-610119336 -520776176
-928735861 63353192
-845529733 -173728165
-971591179 268741873
864337223 -960348306
-742790960 -356506769
248175487 -950747251
-978858530 730185735
-748723836 -347693755
211437343 -943337061
748056232 -999492751
344964915 -967179965
416998702 -977153733
-675077157 -447277822
849863700 999533585
-934450732 85381491
-809046872 -247605996
-845019091 -174853369
210897816 -943224337
-405453549 -692371975
-907886162 -8311087
-351108437 -727477038
-131516044 -840530173
-83953422 972428692
-401974592 -694727645
-69412495 -864834775
-878484905 -93759423
-527765651 -599104163
-684745962 -435347884
-492756025 -628119549
-722409065 -385629263
-955109159 759426062
891321348 -896836746
-974695933 289387921
-648180920 -479044238
-999554304 611289656
684437906 -997830292
-550314089 -579224005
-835750390 -194755817
-698639107 880481198
-457178704 -655619741
-499213348 -622913156
-996598426 522574321
-575426095 -555731694
-43088863 -874125748
-976805258 304205130
-309876498 -751991948
-946702215 136422299
717544010 -998847318
854244533 -976352546
-999986651 655355761
-430518563 -675017106
-568545194 -562311403
-877779373 -95634606
242956512 -949735954
-106258097 -850847182
261024059 -953190639
-958236840 191741456
920990282 -785105297
-661424150 -463618827
-771453555 -312579920
-976187442 734036935
-607180718 -523848846
-986808203 388443334
657910771 -996838686
-476404214 -640999970
-481115632 -637332248
-31183609 -878167696
164332477 -933033707
-818600951 -229328841
331029347 993555875
154331336 986709046
778232211 -999883387
239986705 -949154279
244357593 -950008514
-984942748 370358933
-35168276 -876825344
393207517 995261374
516295614 -987747172
-68924365 -865012067
308195385 992851373
-970247758 742083786
-246187756 957332998
-899903327 -33097362
995428701 214500518
-875545915 -101525297
473435414 -983614041
-168427375 -824309718
-562283066 -568210718
998885986 435607199
-354707073 944757044
385889258 -973096479
-754791461 -338545659
-569047022 -561834748
-535275624 -592591416
-981654206 341363500
-376568293 -711475436
-838388484 -189208969
289296937 992203980
-228020677 959230682
997389417 319711298
993307559 123534323
-248763541 -785362758
-318218869 -747144213
922096983 -779577776
133066030 -925610287
-770541649 -314030670
-998786970 577743534
974177360 890624721
-865747819 -126369311
-916428596 19707355
924448165 -767558932
960209815 -511574063
-858763193 -143295077
-592700962 -538682267
274045441 -955567282
992224927 82144425
553220371 -990710044
893055295 987590228
-998147931 558212505
-484181834 -634921719
-211856191 -803908186
-54466632 -870175972
-623764141 -506217531
-256048883 -781579409
-988313742 404015484
406038072 -975773307
-562138628 -568345578
-969179706 253472229
-687440546 -431963111
-729497031 -375674260
230298474 -947220082
-997740174 547732881
-721554536 -386817092
-840677364 -184317758
-14948956 -883571362
-733210443 -370383058
492758391 -985570298
486091203 -984913568
974164367 -333427522
-622811229 -507248786
-677939244 885880762
-805895408 -253483309
-847131246 -170177582
-936725132 775579978
-967505515 243280391
-220403936 -799696122
-902392851 -25533675
572761114 -992114206
-687611384 -431747357
-59159585 -868517008
-446661697 932191751
-757315384 -334695752
-175060983 -821291147
360116686 -969433429
469325819 -983178646
-990704413 431356811
-596733371 -534598393
248545162 -950818580
276477706 -956003177
-943746511 123595741
391615231 -973876214
656393211 999400652
923921254 966894755
982626035 -180216802
401550278 -975194667
177537776 -936016209
-891821978 -56901814
-670695492 -452576317
-238643398 -790539378
-941689547 114907504
-899315612 801075531
-943792597 123792845
-999454408 605394007
-834891813 -196544458
-954745692 759795105
-559928247 -570405254
-542944883 -585837865
161368435 -932352753
113748421 -920789559
-986137585 381791003
-504266711 -618790485
-716808579 -393372419
-657206733 -468578351
-824717538 -217284219
-33022999 -877548739
754773131 -999596001
808431936 -999933002
423844544 -977989130
973177832 893277894
-901360188 -28694609
-675926824 -446243851
-897607359 802094668
921702043 -781560172
-998418515 565980321
-872052267 -110539778
-966831235 239285796
-920158726 32452738
-864326928 -129845633
-129788984 968675363
408155559 995629290
213153797 -943694717
485663213 -984870542
-820398105 -225821241
-847484253 -169389922
438741377 -979768859
887851086 -906853215
-940495002 109909934
-906347231 -13197801
-763693227 -324827328
-708250627 -404949610
898626295 -874523167
-365306704 943409939
834954508 -993561271
988357664 -41719459
-808848778 -247977844
451099927 -981187652
207228326 989091930
-383687541 -706862348
174147191 -935256866
317672417 -962943206
774138691 -999843459
-978093207 313572260
358847383 -969245858
706783867 -998546077
-546982453 -582229702
250735644 -951240434
71874472 -909676293
-327231793 -741852294
-376564607 941949136
-929059667 64571505
-440555867 -667820082
-989159159 413286804
574965447 -992265970
-970900969 264308589
-904062169 -20366028
-524394456 -601991743
-491881 978237146
-74647957 -862921944
146460755 -928854268
-449501073 -661293124
701248055 -998379705
714227986 -998759328
-346519406 945775077
-706863087 -406797696
-960608564 204325998
-851801582 -159622123
-943629229 123094426
-988546224 713707912
229767331 -947112733
-968957406 252091837
-917179163 22240781
-577878649 -553358857
-379621470 -709505139
-297407968 -759098813
595957317 -993627326
999605490 530069156
-936056716 91775384
-998908499 582149099
118203492 984958791
-997327998 538074948
-898160317 801766025
-560627314 -569754681
-261825009 -778545614
270902050 -955000991
962910282 -483033341
-27388609 -879441152
993903962 147645481
-990503757 428925518
-865321167 819856566
-952788386 164593476
-998017945 554670153
-178747121 964153747
-794946317 -273332150
-983526282 357468934
992521991 93232961
-939384722 105312510
-960709765 204873541
79670096 -911814800
-891851722 -56816482
640681832 -996073934
-999216489 594377088
-524576564 -601836551
-827867464 -210954332
-730625179 -374074213
258857577 -952786654
-999537781 610270085
-430037142 -675358074
-998841847 579698178
330455895 -964961045
-875057892 -102800457
-999884593 638140583
912748163 -822053918
-942335652 117622783
-142089645 -836013194
-815987374 -234385725
124523154 985274290
-755329271 -337729589
-999460134 605705758
-775444557 -306170422
-85038358 -859053284
-632198010 -497008640
386200780 -973139146
-616978948 900681284
-998071129 556091600
-570502407 -560448538
-618123574 -512294696
-826523937 -213664945
-874199781 -105026536
999958141 609226749
-766635495 -320206209
-986935191 389715727
488622095 -985166413
-577602871 -553626700
800519805 999988967
512040413 997701190
650453556 -996518328
-410282471 937438515
-481535192 -637003018
-879817675 -90185303
-153202020 -831144673
442880892 -980250522
742279002 -999391541
-452688771 931273285
726914985 -999071016
-702181160 879526343
-844031033 -177020992
-730845457 -373760502
-878725003 812824095
965162624 -457931348
-960818345 205461951
-864977040 -128258930
-939624760 106302433
-858816087 -143168219
-379420554 -709635072
355167778 -968701800
46021416 -902389954
-453886155 -658064465
-199577973 -809851766
-537993752 -590212739
411389239 -976453135
177165522 987769012
999947161 604844030
-999969903 651039822
700882233 -998368522
-540325108 916576032
-192575441 -813168131
917200849 -802716436
-507769965 -615915238
-932512137 778809096
-716422329 -393902576
971795605 896838282
-991804128 706650365
-943289663 121647706
-992807631 458848473
-395153132 -699306868
-883990319 -78852231
-992062658 448573927
721129426 -998934622
867904337 -953710881
-610421099 -520459161
952044748 -585684375
-229681832 -795067924
-950635049 154376005
-997090829 532816190
-557260998 -572870931
-992629093 456324674
-303737990 -755512782
-999998492 661130908
669771635 -997306501
-868191402 -120316634
-23418556 -880768151
760575433 -999678871
-863025155 -133013110
476506496 -983934599
-732932760 870756454
-840116312 -185520560
792033596 -999969593
-253223129 -783051731
-250363683 956885033
-63371929 -867014730
210427147 989227901
-55355913 -869863499
42510661 -901367899
314385600 993049202
784647114 -999930787
-435355338 -671567912
-832358261 835358140
-995821190 507865579
-908622544 -5955797
-974198481 285987857
-917222769 22388223
-845837053 829312839
716400387 -998818244
-936506339 93585747
-943381055 770164137
-481756898 -636828860
-938913106 103373243
-727270876 -378819414
-679034007 -442432656
-703148970 -411712204
209077344 -942842631
-375236254 942122774
-411899995 -687979512
490692151 -985369369
-860502482 822276509
-528817610 -598195617
650742862 -996531119
-754275820 -339327222
-79113681 -861273339
-999477359 606690886
-999736815 624194590
-785025584 -290399165
-994435134 483746984
-889947584 -62246750
-541790705 916306221
45879711 -902348935
999629948 534453660
211255698 -943299154
-993386157 467281460
716043483 -998808785
154867498 -930841709
-101562218 -852696311
-667386440 -456536923
939790233 -676367018
-914172246 12160476
807116501 -999996544
255153131 -952086371
-389619874 -702973358
-475254584 -641890457
-652674955 -473866168
-891525156 -57752358
-1317783 -887993886
261249170 -953232364
-639030652 -489417144
-415199618 -685715250
-393343352 -700511486
-70767249 973417385
956889840 -543521856
-997495897 541902994
797766416 -999989180
988877986 836336218
-317213961 -747731133
-528168610 918781089
-631305292 -497990746
-48578082 -872229929
-997419233 540149380
-509934514 -614128648
-963006111 217446718
-994476519 484437980
798854754 -999991574
-714929552 -395940686
-996787992 526386677
-989491560 417029012
-337964317 -735466040
877233882 -934145362
45782259 -902320675
-737341113 -364443518
-316078493 -748392829
-469451896 -646346426
-984021652 361909736
-970443386 741829676
-858181261 -144687314
-303986688 -755371121
-973615172 737600281
-406486127 -691670807
688913954 999639354
-861518485 -136660453
-922207197 39610284
-728118784 -377623263
252925956 -951661427
-881067695 -86811432
-797847615 -268175539
908436870 -839245897
610099747 998988609
103072744 984188862
-256648367 -781265818
-728548681 872056635
427080525 -978380461
-968389495 248600294
-164351677 -826153642
465058114 -982720013
738295789 -999314794
-246268002 -786647554
-981647222 341305418
372739130 -971262663
447710637 -980804521
-738735223 -362423127
190384168 -938852497
975259823 -316066519
-999397928 602559239
-884048896 -78691556
-971282594 266754115
896468023 -881379630
234359532 -948035849
-22106020 -881204790
-901290397 799890856
-316517765 949378112
-771908290 -311855650
-63828259 -866851092
67394241 982270294
194746902 -939797479
831335865 999999991
122045215 -922881267
806661077 -1000000000
116889602 -921586079
-955303794 176912569
36919275 -899720045
-789122346 852395192
-832723347 -201043077
-329313080 947854930
-577394825 909327438
118565167 -922008495
-359497050 -722295279
-170789771 -823237753
-874818855 -103421845
481163462 -984414752
999999879 666395724
-761407447 -328385877
981069084 868654218
-697011888 -419721665
-984555862 366777549
-549387457 -580062540
-361166815 -721251615
205440394 -942077612
-882209154 -83712129
612527710 -994616709
-948759354 145675046
