10000 11
408822737 936676142
-17476210 996067409
969207262 -140739680
-831615545 -916773124
999989816 -734722909
-789642997 449603734
-535649933 794603926
-983069077 -817161565
982701167 -272676748
723770597 649692407
331362961 -995044001
-332083474 920976922
-909768721 103894085
-244399260 953683827
-545215934 786540461
311662507 972117446
128486154 999088106
-908409960 109356689
566520249 835304201
83646109 999998870
987736557 -338496768
-970439201 -235348581
421982196 -989909446
-928657412 21512498
-772414949 483825655
301559951 974778919
-642494084 685894489
-874334052 231540951
-88922144 988273977
976936683 -210068622
639807010 762224050
600611870 803866241
359035738 957071413
-999735433 -770208421
606862949 797663751
-999834744 -721371038
-915733129 79402443
305885661 973665345
-883929853 -895885481
348945228 960665787
-940402554 -37666061
862545077 354650489
587514490 816498469
694500502 692834585
801373137 508301413
-196484234 967384852
254960363 985376214
469455827 904890190
999999881 -744205041
-994001614 -518154493
-633945893 -960540205
-981310515 -338278772
-758827471 509259563
37059005 -999880320
-529602322 -974283208
-201671683 966036775
-117939163 983756042
376003334 -992802631
-464595355 848060847
846422497 399611124
-208577091 964175650
915468780 169986495
-839938861 331620098
969320400 -141676895
206034366 993090294
885578881 282483140
668987510 726849240
-45234338 993610922
588718895 815366271
-853866506 293405917
967588537 -840511458
-892213830 170831651
-612063668 721539691
-126102576 982342091
361301345 956238506
400361724 -991354210
866021646 344486236
-998345041 -632055033
-948436641 -83036904
-677168435 640066189
604007708 800513840
-700725342 605669912
-447945379 859070110
638324992 763918012
144492095 998326556
218840948 991445969
-269585390 -992474898
927582395 116622307
823262181 458052455
-546689679 785262970
-187369999 969651280
711715605 668028649
774812695 562235887
-581513630 753137504
789771798 532892931
476257385 900832241
-849061406 306869843
-296727933 -991267006
797319373 517080677
-292719390 936976230
-603925133 730292713
-609508161 724332910
-170458181 973579409
-673772006 644808238
-625505754 706407093
817378809 472038415
-178558180 971747671
-300824841 933878659
-845256375 317328728
-810805949 403816420
-540250080 790752122
989289962 -362025594
-628760402 -961301780
-869780986 245965512
968454647 -839406513
-653544530 671874639
-305475879 932044079
-340730322 917187000
-794229314 440069059
732495608 636068021
684178464 706997049
-347066678 -988750863
673833764 720622857
587315960 816684673
872261108 325675170
972845658 -833542390
576584676 826505519
-166851867 -996179830
-378490909 898981515
625477986 778167585
922497422 139795532
869295324 334729728
-442457370 862569123
698189612 687659080
-897918175 149914193
971990837 -164272104
-719248002 576903164
-322397393 925109212
-775236115 478378783
755969000 596768830
969422264 -142522684
-976931637 -293085095
-660566371 662678955
-992854822 -496594471
-862033984 269645231
706363013 675922530
-15708582 996202601
979796560 -239768198
968131413 -131889715
339055753 963993471
534200797 861353163
-735722205 549799974
916610698 165194188
-56248672 992418330
912460435 182444356
683016985 708558240
-773545950 481646566
664772622 732171048
580993034 822521997
-999785881 -715263266
-999871119 -726524212
-603572062 730662253
-959881663 -156085401
-874652782 230518582
769035401 -939894400
792233235 527832344
-943327238 -53680306
70496950 999952342
437863434 922473794
-202242142 965885899
999645070 -676367197
994870859 -471011648
-83755476 -998312528
-754917248 516310028
258095989 984750191
996278963 -508687588
-996506063 -573832693
992853877 -426163564
870110121 332277297
381017581 948704866
22940303 998668759
993808047 -446184117
-286218790 939404478
-909010663 106947891
-512584111 813133409
-722609620 571482851
-546388964 785524484
-867436550 253256102
100535863 -999974998
-693103799 617053080
-144743481 978873338
-954274691 -119067993
-995563220 -550707386
929383035 108217683
223895263 990718355
-487332774 832089969
708961028 672110808
970322685 -150051703
978250978 -223347649
-815341415 393328677
747478062 611473973
-610440034 723317920
-694112858 615561022
-182871859 970736819
822685436 459440496
773302215 565090794
-770814002 486900997
815914726 475463472
-518878641 808201280
-841831963 326581233
816093534 -926258440
922968465 137694549
999649058 -676799506
748797984 609211101
-86134525 -998261313
970746417 -153627830
-979563326 -822215798
601148444 803339380
310905224 972324201
-936791123 -18650903
-930983424 10390416
-749003548 526830737
926526818 121496619
-342683777 916312741
-798784913 430416849
325560766 968192872
-386551245 894800428
-505185631 818843636
306731403 973444760
397585562 941754525
-380128690 -986765117
-797517831 433119186
546376680 851909293
-353178644 911493894
828431384 445489990
935586743 77858484
-34996819 994599151
-353762729 911220185
860507568 360537104
-673219000 -954365088
-655898434 668814155
-689552313 622273254
266402248 983010820
420547937 931107438
664983537 731906140
-58753264 992135532
-954033376 -117526467
703110678 680627674
-346533348 914568989
-972384244 -251704007
490531337 891922261
-999924125 -735533754
771336498 568780017
988392665 -348096583
-223729982 959909818
-462864602 -980767270
-796089609 436150944
-992762872 -494958294
723605509 649947620
-928311292 23143897
-817676231 387795934
873580237 321561562
-985297797 -385079818
493191400 890208611
-963283412 -180065037
-554892184 778049448
219444381 991363052
755483267 597627738
-194706790 967836644
862675895 -909211816
421795542 930501068
-396306699 889571107
-573888363 760535166
-999361579 -679784043
-996344068 -569650460
326812898 967824062
-128690188 981879871
-859667771 276627956
687345327 702707251
-980828744 -333003358
-595245276 739307278
-820702293 380573879
-798037843 432010782
959311108 -849772668
-950445544 -95115352
-841392390 327754333
-904316184 125503017
-288028499 938732810
-792634128 -928591326
-915933652 78561940
-544780517 -972478461
930103012 104810971
989905704 -371982858
-758229115 510343078
56840942 999783033
417015166 932804653
-915446450 80600885
-658329209 665626835
-780196147 -931891821
-207168986 964560813
-145470613 978732330
994772751 -787097329
587194526 816798546
-978712326 -310655973
-457812146 852633463
-994027262 -518658378
-559255161 774134093
212147111 992337941
721972052 -335205315
48945295 999630068
-208004827 964332518
-64896444 991413398
-675440081 642487685
-856512742 285834162
715772366 661950525
-979044673 -314039965
-232055697 957446805
-892924965 168260593
-882578790 204424952
866518168 343019654
-622746240 709601000
572004640 830564989
-996620985 -576866622
999591764 -670743227
821713696 461772332
993904196 -448345081
-268363867 -416460895
-987855679 -418928238
-388743461 893642180
659047666 739281098
-847233152 311919901
-566052523 767914764
470843737 904068740
-997960781 -783599920
-52194154 992868167
408075060 937024061
-99554129 986703335
-949002502 -86404994
-270444989 945085926
-999865998 -725753716
291899880 977181677
92118699 999953015
-968415849 -218891780
955698830 -39974435
903327819 218458053
579132057 -975043215
-989739635 -446245923
-302161433 933357165
-359747991 908374419
975406349 -195239873
651534519 748396344
-681215608 634334899
-137584056 980244334
-884613747 197515323
124292656 999247266
667659549 -961383487
-999487740 -688475312
845594994 401827435
654497268 744824627
-909851707 103559338
-579171533 755431103
-992383612 -488360696
-587414068 747266763
-799053605 429840070
-206489582 964745711
-858032218 -907016640
-750218426 524683646
995772693 -494409408
683652190 707706204
5258465 997682660
-853251324 295149637
-996965290 -586423606
-102047046 986318658
-336071709 919235433
481671968 897498745
-836035176 341902600
953539724 -25753399
999956535 -749507734
717609166 -951624306
-316462955 927583030
976718005 -207908566
-407142688 883534143
-623164040 709121616
-513759432 812218161
584544102 819264123
-417853513 -984258703
-960054505 -157275214
-431622559 869265232
452615382 914571786
-810627946 404222148
-612254153 721330662
-206904360 964632873
-761208545 504913864
-848266035 309069880
-842549061 324661742
-424534825 873489905
-861207982 272092640
578085516 825156316
620265637 783799391
307923805 973129091
968590531 -135655941
-638407523 690939924
43567463 999484088
-47449509 993380452
74596054 999977935
855694343 374177795
558153386 842356804
-496606374 825288632
921130878 145814904
820118313 465574896
-943876168 -56744635
-201586129 -995083402
-528533405 800466821
-891003786 175171145
-880543012 211217893
-483234465 835048694
-4100735 997054881
-930768337 11427998
983043569 -276757435
815224197 477073337
-462403531 849551207
-637346270 692242905
-493345700 827696373
833161739 433789391
-32215076 994850030
-267032258 946268725
354607979 958675749
646880847 753937141
-900423449 140489464
928985205 110088799
-978815200 -311700937
-508357869 816405847
-893911555 -322490454
-942535939 -49280668
-635807538 694120102
338028420 -994735353
-675170899 642863480
-324331021 924293153
-169908063 973700010
959305371 -64727358
238322678 988406672
570964193 831471573
-77430427 989854520
988905880 -355993808
271784772 981835831
734184007 633393709
996907611 -528058587
623703001 -968804047
-565027814 -970013496
-735651058 549920014
-256587383 949774656
831669806 437500976
-167025274 614488016
-822501254 376225647
-732958229 554446018
-660157518 663218447
50976860 999673964
-597300167 737187071
-855299758 289319954
116382430 999504819
971615623 -161040007
-383739183 896269553
290138427 977609077
-534242339 795775304
-952831620 -109899765
-442134441 862773352
485672335 894997018
-954593750 -121118541
-581453324 753196867
800154840 510960662
-511543375 813941784
-432543493 868706429
970924738 -155144448
-417716703 877487886
-418888890 876807175
619888555 784201264
786594057 539320277
-304478313 932440576
670941748 724346750
-107737037 985425446
973274662 -832958904
-934151186 -5224000
-795079923 438281310
12123990 998100938
-196852073 967290313
-922589562 49553680
738700011 626113690
-323103915 924811651
480977713 897931178
-798167816 431733727
-609448717 -964066300
131029029 998981793
-397548724 888892381
878957978 304441371
502533193 884037552
-79087934 989637323
-918725402 66670660
761857432 -941697362
-412947377 880231710
-887686775 186896363
62292056 999868690
996945140 -529316012
153002125 997837056
-772738922 -933803837
785311444 541886748
-179103702 971621690
-839452956 332907078
-793374285 441862615
-85314370 988783592
962848892 -90509148
853433221 380493041
825500075 452645530
-989776627 -446803503
991300790 -396407808
-419391540 876514250
998245736 -580703009
-855528370 288665145
995443800 -485605459
-870957003 242268807
-988367464 -426176338
557462224 -977670718
-268311440 945827655
-999830046 -720748623
-382677218 -986603543
-546139917 -972315369
278416751 980344294
959244034 -64294891
-162359961 975320685
410729368 935785743
-178128041 -995834939
-725985580 565980535
115349390 -999901178
-996301664 -568570207
643028572 758473234
221324575 991097478
-818591892 -921011940
974290827 -184796237
-770553336 -934353879
-598192342 736263983
849948350 390069513
-242698594 954210041
979327393 -234707323
-999224037 -671858893
-949983002 -92293900
-352093608 912000349
223385055 990795245
-945809170 -67708113
-975988909 -284100697
979754845 -239314054
-804596977 417748511
-823790464 373063892
761057107 587672321
568414611 833678956
473215558 902656999
999811826 -696386016
-792371604 443953521
568921684 833242655
-995839354 -557203717
-971627583 -245266422
-991194932 -468766595
963247339 -93488024
-53330951 992742368
271279738 981948023
-803527212 420110565
-870336741 244220759
-516170859 -975812405
539763421 857075952
-997478642 -601861054
989992652 -373416816
-148612658 978119706
875214842 316415172
-276554901 942931983
804365350 501728339
-698406894 609153147
-998842288 -652719906
-997640876 -607087345
-996519150 -574174341
-500398980 822466046
-622119506 710319013
-396010891 889732415
460675086 910009514
328061081 967451854
4597999 997639868
-83146787 989086130
739370189 625016844
-198535472 966856726
-999713762 -707824243
-988848874 -808041411
-730976273 557742190
874230545 319519161
893177384 -895731954
985655254 -309868612
409870330 936188158
248665814 986570165
905031402 211892102
-908283862 109860384
205733998 993126348
-988252127 -424534910
-915635592 79810602
881074212 297528352
993459922 -438605471
644799945 -965412417
591922278 812314962
-800210536 -926505278
-556330200 776765524
996288277 -781481352
-848569895 308229988
800355269 510524206
-358211996 909112413
-924609079 40383836
936075902 75370758
391924269 944200749
-938082296 -25356175
554282109 845553171
697028684 689301472
-899511986 143950890
760952904 -941917628
-139680908 -996944285
-787340554 454315508
809844745 489434998
983853172 -286654753
329472278 967026218
-520120259 807219879
-868292235 250615087
-25326628 995435689
452044289 -987682325
-512039926 813556398
-850267431 303522750
647083239 753697968
-982478499 -351382945
-991829544 -479022051
-959565479 -153918140
563480227 837888001
102804852 999815218
-452438617 856163308
-980523074 -329673057
983083094 -277234927
867707062 339479341
999991572 -735712347
941804398 44707607
582374165 821261617
226987065 -998493363
954288503 -30631304
781552720 549312513
-902005466 134442469
399602582 940865522
251903731 -997912041
835379013 428232777
843808564 406575840
-472471837 -979920936
29045353 -999840346
-520994407 806527965
457939333 911576796
-606289597 727801397
977825874 -219007441
-583023556 751649029
-742746614 537768904
418862424 931921477
-167857092 974147257
-965374404 -195421563
960460553 -72983380
883831711 288378487
397289986 -991546699
91143341 -999997000
-976903345 -292812358
993085085 -430832862
-874540627 230878710
813309061 481507332
-990184824 -453022307
-559188480 -970734275
328828854 967221504
-867059050 254417410
-833232360 349208469
865003474 347482798
-996765238 -580821286
-801906252 423661646
974190789 -831709521
617200106 787046637
-843060391 323286807
233433621 989214114
108104563 999718603
-297697700 935091668
877870032 -902718099
-75960166 990045833
-725270151 567151894
832293096 -920793625
-951282164 -100267916
458389865 911319688
-875269267 228532874
-682924695 631889933
816648722 473747671
-983777898 -366565542
-943028305 -52015613
-315536022 927966213
-732291067 555559265
-665694178 655844818
-949773376 -91027943
-902285511 133366046
-979660755 -320409621
994991227 -473991801
-358966734 908750394
-947887238 -79790766
-267632326 946062269
-868434245 250173250
-552755764 779947373
979658701 -238272736
-961284873 -844106095
-444453060 -982266127
999801986 -695068666
897001335 242084775
-575087560 759383955
545707480 852435207
470082832 -986180876
-999214357 -671328980
633790714 769014931
870487141 331132145
123634793 999270703
572896753 829786051
-996526057 -574355446
964142248 -100255824
-566438681 767557313
93831008 999936510
686201421 704263195
448019280 917091455
-125835797 -997296894
590051541 814104778
-629077274 702216902
-999999962 -764745191
999714892 -684138318
557425999 842961113
-941184494 -41888129
941832749 -865648805
842212095 410759511
57314111 999791076
997274930 -540799822
369953881 953005176
-471810594 843090521
-682038676 -242949946
-367391437 904609597
829980179 441683845
529405381 864969641
-971119916 -241001359
-621734517 710759051
570389403 -587387104
-597825910 736643182
973295617 -175816754
-872111196 238624240
-87628020 -940247513
727543197 643833895
-181896717 970967779
50550248 999665252
-977254739 -296216240
-410252850 881769927
999164545 -635031762
6207236 -999660901
-51489049 992945725
-811142893 403045466
958651168 -60142526
983972399 -288137194
615757618 788558337
478668521 899360804
758300185 592621051
909287651 195213130
-975740710 -281770977
-867545796 252919814
810221093 488578717
999125559 -632126924
-853537723 294340522
958374996 -58220420
889439430 269131958
653578225 745937024
-342497821 916396420
-839072972 333912585
466834030 906431289
998391409 -587945405
742331290 620135627
-803834015 -925486699
-308789689 930719877
-689872008 621805260
-926053598 33696827
-996371931 -570363341
904398615 214343621
581489624 -974732195
-572428380 761928037
-462907334 849209689
-776347297 476216545
473779384 902319905
-515096441 811174541
191514359 994731678
-846085823 315066150
-410730973 881497869
-702727239 602643788
805099421 500103942
-844508191 319365024
871237763 328835073
-964104592 -186038586
-721862646 572692104
-695635590 613297162
139106049 -999752866
-724106215 569053952
685924074 704639180
633262863 769601843
745756033 614404082
-340690629 -989109878
402547324 939551817
-960947709 -163477819
901259897 -891737155
-964306383 -187512870
-786713355 455594717
600189559 804280579
-820898325 380102432
-761003402 505290187
894185906 252290663
792384527 527518065
447246597 917513299
-885724226 193701342
446208310 -988140030
197716349 -999038625
-857751342 282244254
-9011574 996701150
-8184354 996761722
-139888822 979805745
-595395352 739152952
891411629 262190919
-909296197 -883001323
-954119842 -851153793
-94099882 987522358
-999980510 -749407606
-952746491 -852426501
807133430 495562972
668580128 727368722
-910785932 99783012
5740946 997713631
-599666913 734735781
575958828 827066094
819043141 468121322
-977507406 -298684446
-460877533 -980935792
-345607206 914991773
-997238402 -787177782
-999418664 -683601024
925281931 127200241
950969926 -9408612
183087391 -999266813
968576750 -839249886
980448428 -246945950
-778738464 471548358
696462087 690097646
-744154093 -940500747
388353971 945704610
237655897 988519660
989394831 -363704274
-757246138 512119357
793037479 526158044
-388638080 -986225021
66530466 999916203
-793166281 442297747
-631623181 -960881828
977989654 -220676059
-418648988 876946848
146818041 998196575
760623120 588453964
-812842034 399142274
-913366279 89257910
-958176525 -144557348
-925025729 38464946
377341852 950163734
463281818 -986756522
-557542072 -970935649
-620472235 712195235
-964315083 -187576498
753534508 601034499
-923291435 -874708827
-954293488 -119188464
581611720 821958305
-721552944 573192224
395983045 942455387
998997333 -623107082
236380633 988731173
-974651909 -828808049
967278734 -124991504
733072998 635155621
-921906858 52619573
-789955998 448959500
389535604 945209397
-439607912 864362207
337767774 964411062
932671750 92385931
-917544866 71759791
460686879 -986975268
-523851097 804253912
-643574795 298638009
-851119606 301148496
324615373 968467188
219256872 991388890
986200248 -317151951
-79603042 989569177
-860007969 275628180
171663307 996559352
-190433180 968900512
-431879091 -983244439
990894332 -389041542
975780756 -829512023
8636037 997895839
-579961049 754660285
-826862796 365390242
540209932 856729299
616854796 787409427
902989984 219749358
-763084264 -936155984
-147943563 762782045
844489526 404773533
-983881910 -367797998
87252930 999985203
113864180 999577369
510535184 878547381
323820857 -995373419
997227122 -539101071
252816898 985790628
140667103 998527647
-382902967 896704557
864905486 347770354
947309348 13010396
-994071252 -519524333
996406002 -512414217
994248151 -456189769
-911902203 95255594
-999185261 -669742605
956204760 -43372133
933709820 87256255
994756638 -468219485
-889113553 181892717
-998460392 -780758558
778758477 554713694
932906759 91229518
904434368 214205565
-912150702 94244942
928202408 113742832
-507303412 817217733
996892294 -527547103
158540735 997495689
690294329 698655020
-898893773 146281915
593395171 810895014
718293006 658111055
-217882159 961593072
-389204797 893395763
-791865461 445005822
615294195 789042058
-614651361 -963339512
929878957 105874549
-835799696 342520540
999377496 -651456209
-814545528 395190508
-590044452 744610895
642534113 759052454
963787689 -97554506
-974110540 -266845448
-861216812 272066538
-822914025 375218589
-613752236 -963465626
365875591 954539504
191454928 994738022
-908950443 107189933
-414886125 879118581
489671947 892472083
879805664 301687287
-443240168 862073033
798327808 514912978
-974944565 -274426651
994931771 -472510739
-331764463 921115177
-596319512 738200654
891422735 -896568268
-991791916 -478404519
370800097 952684351
-748417168 527864826
-937844275 -24109172
-121835065 983090322
825668969 452234815
-555286924 777697148
60878868 999848831
-812266838 400467005
236201669 988760815
962199644 -85695395
125735758 -999843196
827918790 446744929
489094160 892840286
858898071 365132053
-981005116 -334929435
106493648 -999947709
167083642 996910495
-922564680 49665840
554892852 845052571
914208489 175237504
666918867 729470022
755826397 597021431
-258982369 -992923417
862750972 354053358
-877571088 221030697
974402157 -185820647
524274747 868757447
-702538238 602930045
-631550411 699263162
-804023798 419015911
-887053101 189102485
313191413 971698354
320137150 969753305
225596599 990457425
919889574 151201824
608529617 795979075
-645755877 -745821022
824029753 456203003
-738928863 544354577
-712472661 587649909
-416622630 878118639
-826514543 366265346
999998863 -742419703
-379513719 898455218
897900351 238791399
336447237 964835859
964427738 -102452147
-915089800 82090085
969767087 -145394974
-937518052 -22412022
176433522 996169501
991593668 -797434453
922333131 140525498
983414838 -281258794
890540869 -896984079
-994914755 -536666125
589407338 814715609
-889724469 179727687
999407259 -653911763
-255296076 950197451
-162776453 975232817
387167781 946199236
687177848 702936163
-966356044 -202813144
-380456136 897969353
877866612 307959639
-994253786 -523133716
-949952309 -854936782
612931780 791482979
920484129 148626991
-348457911 913683950
-533581083 796323756
934999245 80820986
-363227555 906673340
-206186008 -994929190
999548914 -666524069
-447640757 859265693
991144169 -393553276
-932671820 2156184
213300052 992189976
976945084 -210151710
-999844264 -722638633
94989127 -999990032
-435431835 866944415
-848901811 -910525534
-120721290 983282048
-869327694 247386975
991993808 -409404625
-940700855 -39269787
980804268 -250899172
-683341912 631289856
-368924253 903843749
-989836398 -806303538
-964701732 -190425369
954672708 -33157212
770116375 571058383
19585032 -999781439
750912811 605569391
-679461608 636826686
617398235 786838157
-950572494 -95892127
-773841834 481075820
-175337786 972481529
272994542 981566087
-257713761 949402613
-686706636 626422898
-400707105 887143913
-816617051 390310460
360017842 956711049
-684857503 629101005
-975937913 -283619127
42030950 999436908
-715654305 582638306
-997373763 -598569589
-805554266 415622129
-93753799 987573227
945367182 24449431
-522090603 805658032
-846933343 312744497
988787211 -354154511
520322292 871623315
612246730 792185196
-886210501 -894838924
814650775 478407092
459613088 910619476
-766069020 495880503
-885627104 194036378
-953630407 -114955556
415717789 -990343115
-669831519 650240613
-248315192 952449930
648307204 752247434
-993846404 -515122008
-950052629 -92716855
-970199425 -233374972
921353542 144841013
-996585368 -575921207
746316397 613453733
936292500 74264119
-360063146 908221598
778111799 555954220
309092216 -995986211
982844114 -817422437
-610578811 723166135
18410212 998442363
-978330495 -306798269
988469798 -349269565
569728642 832544761
-780238945 468595692
-788510981 451925363
23749488 -999808098
684606931 706419115
-787077787 454851552
-811242035 402818242
690613989 -957023544
82904788 1000000000
-449184105 858273649
-906720199 116063913
59407990 999825689
93356035 999941289
-956430495 -133033277
468681778 905346518
228430833 990014546
-996392245 -570883863
-592763200 741846139
166820023 996929902
869265903 334817942
694189978 693265843
901846614 224090832
-983481290 -363056338
418059782 932305731
-6041188 996916578
-558208578 775078139
-39584535 994172135
951419487 -12231989
648747008 751724559
809170765 490964026
449127716 916486016
-529089080 800014004
517365945 873729697
339514491 963844109
677424373 715953848
-897719966 150649979
-277470716 -992133220
72425305 999966287
-943255218 -53279103
221008474 991142857
740193970 623661698
-82418689 989187116
931154693 99772080
959775160 -68069517
-216679677 961934565
-958512769 -146804600
-464846368 847889449
-996862827 -583532778
999459925 -658444351
855461157 374831553
-716329839 581568288
999135820 -764839142
994889517 -471470458
-818365852 386155106
-357510879 909447584
-830387195 356480836
691885917 696458281
-492642735 -978100110
-147513021 978335091
-821069201 379690756
-997040362 -588568602
-620907155 711702160
-221522688 960548431
-884153293 199092459
853803764 379461817
210575131 -998817070
-983172303 -359416169
-962653234 -175525185
898769287 235590691
-833823584 347675176
771007167 -939384631
977390328 -214605232
-987092652 -408376537
-28826847 995141378
-218217797 961497237
447023895 917634757
-943181546 -52868721
708678623 672527562
-91901068 987843809
-266115681 946581280
-851943327 -909372151
497175864 887617349
993023209 -429570280
938125567 64713411
121183439 999353752
-888921860 182568956
977101978 -827640321
-390734716 -986089940
-300729401 933915811
998754421 -607711448
924115161 132517664
-919208917 64560940
-694003114 615723533
905557711 209849215
-744514349 534693108
999846782 -701207302
-891397046 173765136
527402855 866456823
952867751 -21430029
-403676751 885484447
-967846737 -214362556
850723907 387953178
876838938 311252650
703977238 -212727494
-997245614 -594659661
532701866 -980319008
998146891 -576048365
-954400486 -119875772
-439902192 864178394
26393825 998832027
-996856381 -583352626
-907120450 114483459
494669959 889251323
-730053285 559272418
-786480980 456067746
-493291573 -978040737
-478337261 838529219
-66591743 991209871
641008298 760836655
20146256 998532762
386955732 946287230
955674441 -853441928
770205828 570891609
925971079 124046078
-736123431 549122706
897987561 238471045
-113867993 984436606
-708123822 594411414
-777444013 474079220
732732133 635694633
270978936 -997369497
-629374531 -961211894
713424249 665482029
-200983619 966217707
-918116057 -877925085
850421878 388778459
-571759522 762563878
-567398121 766667660
-932998194 541413
627310959 776169126
980696651 -249702898
335140456 965252612
316411778 970807104
442283230 -988437019
993378454 -436891347
-563066854 770660910
-731428215 556992139
726685287 645169342
-960857272 -162846463
988638902 -351860384
-975304948 -277733717
814290395 479243781
-976353733 -287555264
-970392345 -234962569
643534859 757879702
258386484 984690550
80093724 999997385
828270254 445884498
-37414849 994376650
-987355578 -411961316
427855134 -989489354
-82999871 989106600
-934770068 -866869682
-586577133 748105900
640539292 761380047
906994446 -888626185
657280931 741439778
-560864210 -970528057
-998651277 -644449518
874844469 317584314
-764604811 498617858
825076938 453671376
-827360063 364138061
145787944 -999700416
-880003927 213004105
848557031 393850928
-879458703 214807094
-412514510 880479369
-81218527 989351485
-271609376 944678579
-944431897 -59866087
-432208123 -983219236
954030207 -28944428
758932828 591489022
990162329 -376264200
977509556 -215805710
-818646503 385486192
587007743 816973608
451173022 915365496
-999032586 -777071203
859336651 363884674
-996680358 -789576873
-908356197 109571823
783414660 -936080223
78398049 -999995400
-948697977 -84590170
576987622 826144066
544593800 853309268
-961661272 -168473784
-63029000 991635511
-978264837 -306144521
551476700 847831285
724328835 648827740
543364707 -979195142
241623788 987831637
-544390661 787250801
-814826261 -922188495
220687945 991188345
-931791625 6472488
302412644 236264617
-703018337 602202374
-417780149 877451183
955155280 -853950426
-999805629 -717662894
317479631 970507007
-760192211 506775017
791011619 530356792
960908937 -848117702
-394322775 890649315
142263825 998446215
878235029 306774873
981719074 -261241502
-76838518 -998446593
100462212 999850849
-23605178 995578676
-224479087 -994266832
661480091 736279324
-495425350 826162254
-281215495 941245327
-346842818 914427060
-997595299 -605610308
226826520 990266711
990287670 -378411700
-992587693 -491876447
-261849366 948021854
-492151138 828574413
229638664 989822882
-899807464 142833071
919016671 154957299
-999343820 -678686932
595697544 808662820
-961701262 -168754674
677635273 715678411
738859896 625852221
-999885593 -728748022
-488077650 831548706
-654669191 670415612
454936161 913279668
872443582 325110039
805432009 499365979
911619327 185857840
-686471627 626764492
-441936477 862898365
892443253 258529474
776880156 558308748
-285991555 -991755672
945888239 21423948
609817659 794668596
-995803656 -556342705
968216332 -132583408
-883225280 202249951
-99312628 986740255
-842028106 326056783
795863247 520192705
-700683288 605733331
-802424061 422532663
34044372 999161063
-822062115 377291782
899060710 234512311
695449126 691513216
727458283 643966423
647003125 -965043992
688267937 701444335
900643294 -892053310
-880933078 -897245264
-397760838 888776271
-765245850 497421511
-662201215 660514535
955075748 -854027877
-958325906 -145554391
475943960 901021052
562368840 838827281
-999857133 -724435430
-845555301 316513749
-820304000 381528705
-799831274 428164708
-860151102 -906151701
701462657 682993688
363823907 -993456333
-516625272 809976522
-986299819 -397927941
-668109428 652585075
-964284569 -187353400
-990355082 -805341518
-483623958 -978922491
-999792730 -716070149
998988367 -622505172
-775498074 477869092
722873334 651078919
-997660462 -785190031
-794829093 438809017
805322980 -929632653
-744454737 534796947
853776984 379536364
978653034 -227547205
767741461 575463985
-281096308 -991974038
330717564 966642903
443398134 919581721
-999716233 -708063700
-968858948 -222459560
-115898580 984100225
-995243310 -543679964
-36846186 994429499
979347774 -824089270
-900180733 141415658
217276366 -998688994
-226693770 959043081
803487087 503667115
-793686857 441207576
918430917 -881703054
-993440684 -507312263
-500071161 822711592
-869371356 247250194
-949800283 -91190179
227837437 703375806
262740306 983786546
985816380 -312012045
-206086892 964854738
444795529 918837038
-661784969 661067494
974907145 -190511105
519975828 871872135
-731048660 557622066
-665041037 -955705781
-896284308 155968244
754910807 598632693
673928442 720500557
-837259116 338689604
583540888 820188505
-792981360 442683797
-165609014 974632734
870658495 330610004
-723872516 569433897
-844791348 318594428
-428852932 870921602
-579010113 -968214417
497777404 887221106
799469881 512448000
-751483324 522442290
-862831947 267265714
877337923 309656439
207617781 992898757
-646343319 681083045
996340757 -510494996
-93561539 987601412
575422981 827545705
815469598 476501865
575083984 827848055
-975536811 -279876045
-689194256 622797112
965955118 -114419059
-995313078 -545183466
-903158710 129997954
563322935 -977016721
581329235 822215864
-793290490 -928412396
549269395 -978563451
813457338 481166215
690544537 698310298
-537295255 793230321
879265901 303444393
-564788535 769078989
522881911 869775963
364127605 955192157
155364353 -999615288
83359737 -999999599
56484954 -999952684
-785359842 458341027
-182790081 970756298
-821350854 379012104
999544999 -666151418
-356938329 909720923
-893639371 -891325531
276923714 980682336
-18312544 -999382125
607564070 796956779
-456855408 853266241
250260991 986273425
658587592 -963028733
20437140 998547517
784974168 542558722
937788849 66484328
300630521 975015026
-204951817 -994970689
-714552882 584377022
610312866 794163294
-618620139 -962771492
347123784 961299977
-809504189 406776007
843182476 408222147
-820280091 381586018
796498166 518837883
741437196 621613417
-263783416 947372164
-982895911 -356197334
999901742 -710486905
-887388382 187938110
-490577746 -978288557
-458076719 852457532
510249046 878747347
956026454 -42168214
-817967476 387103261
-776751301 475430115
-984571209 -376057772
133400914 998876512
504226951 -983156446
-905380002 121336722
-850201196 303707024
-568455082 765682095
-275599119 943272722
149463413 -999669677
-738829286 544525512
-598436945 736010758
-949072815 -86824546
405184883 938358271
-200186215 966427194
507404181 880721233
763786047 582728520
-323604504 924600296
-650109350 676300341
451653020 915101888
-429469033 -983428830
-799867140 428087303
993078459 -792815414
-544007488 787578112
422101444 930352197
-664032381 658070705
858429788 366459176
763427028 -941306135
411505210 935421060
-380681426 897853198
-114992914 984251223
-349078754 913396782
-134649019 980793985
-941957441 -46095781
67658425 999927712
635196921 767445641
979476494 -236310118
-857376773 283335738
544363103 853490146
697120417 689172099
45301684 -999914078
-407936205 883084486
-974232435 -267945949
-246422744 953049388
992763619 -424360822
-762012410 503430765
-983246774 -816895034
728289757 642664866
-805546907 -924999260
-992968278 -498626510
998052894 -571782574
-889295397 181249696
-624866278 707150788
-779303192 470441562
-275479360 943315291
-409819739 882016221
-800455579 426813897
-222125671 960374734
987763016 -338876091
751168575 605128406
-313371373 928856385
946094589 20216358
991537109 -400786627
-975616682 -280617939
-788664694 451610308
269149196 982416764
-765733939 496508110
878267261 306671119
907939979 200556884
259402690 -997716648
-891048469 -892614841
818726508 468868709
-57372717 992292378
-919620954 62759363
503171802 -983256143
-751556790 522311804
-283768582 940307548
289153630 977844707
-816168686 391372819
965589726 -111529237
-835432013 343482853
-995294902 -544790474
-524905687 803406354
832422948 435629959
949355184 593737
660927956 736963478
-815850944 -921869155
534910545 860811749
-791690295 445369090
493003216 890330224
-450599125 857357509
-892352141 -891976727
-275223478 943405887
976091058 -201809553
-435408441 866958749
69505285 999944356
422579660 -257595044
305971809 973642977
902030116 223397490
-528309725 800649033
821252314 462874925
-823574790 373595238
-946502450 -71704268
718541935 657730528
-876357168 225000801
-893050924 167804430
836789823 424675224
333646039 965726521
-867766255 -902952429
665338512 -961815803
-2385286 352942054
-643623629 684485963
-948741731 -84850463
838375097 420654044
-950819655 -97413840
-338730699 -989216726
-433493051 868128970
-997452326 -601022784
840540631 415099494
-766261850 495519255
-220482577 960847550
272203108 981742635
-560572398 772938709
-504730482 819191544
-700269419 606356179
-594296351 740280524
791672182 528995441
-969258768 -835303331
-937951959 -24672692
326064869 -995279162
996180448 -505814750
-770979916 486582641
989436880 -364378573
872231907 -905186594
941954504 -865555016
-315161667 928120712
-352087 262340388
780260520 551820749
951086432 -10138023
-465768799 847257485
-999374569 -680630946
-966988438 -837894716
764601048 581243884
-846947910 312704482
972554692 -169211471
998546414 -769685914
-878280316 218698296
428192701 927365109
-254042231 950606382
-985665844 -389774942
-781437697 466226103
796324230 519209497
-620591887 712059646
-498607685 823803446
952233711 -17385082
-382172725 897082856
-999466012 -686922024
193640751 994502511
548225805 850443481
-714898014 -946741183
-568221522 765900291
946011188 20704476
-394742268 890422214
708191800 673244851
838262371 420941697
-872307325 238003115
861937190 356410151
-877243569 -898886866
33546236 999142433
-505824866 818354656
-64201674 991496512
-99245734 986750453
-622448154 709942739
-983514796 -363452253
764365637 581673183
-976146749 -285592448
992986251 -428824612
991196247 -394499572
-979245336 -316095145
942016267 43518936
8455067 997884590
-394145240 890745086
-685721421 627851182
374467931 951283376
834099811 431448640
-943741256 -55990174
513922429 -982222788
-994672908 -531615388
-916460320 76348098
851424229 386035900
-999317578 -677123597
394652395 943029222
812087484 484311963
971345084 -158726555
766019483 -940656058
-507978430 816698072
766227593 578259107
-219128187 961236617
-961307815 -165995140
495446513 888747625
-946277599 -70404709
975743957 -198468279
-990999338 -465670580
-782407676 464285699
738017470 -947222372
301168483 974878453
996141386 -504680632
813909989 480123105
402184747 939714968
-524490248 803740460
-965935826 -199619177
-952302685 -106589673
99115523 999870627
327073797 967746468
-846836015 313011852
-520638621 806809697
-89823496 -998179027
-297541436 935151349
-997336490 -597428173
883454550 289641034
-988064607 -421877204
633666008 769153934
-919489609 -877085898
-946628978 -72438291
596769876 807619739
-279325924 941932871
991489859 -797739468
-333280115 920455946
-164173777 974937747
128814038 -999824285
744611532 616335954
156369083 997632851
940433226 52333149
940030674 54534015
127504294 999126765
-933074186 163309
-723218973 570495500
721256471 653569316
-989125402 -437108631
-766318731 -935396257
-662501192 -956115325
-983193825 -359667335
725277341 647355937
-80934601 989389909
965341773 -109579577
-699269564 607858749
808543792 492384192
194334911 994426882
-987422419 -412882202
989209377 -360748656
-781613574 465876146
982208871 -266920429
-999363058 -679879969
-876818486 223494321
-269446791 945433685
-756701649 513101492
-935076816 -9893968
-982243761 -348685291
633179369 769694462
-720794280 574416072
810828060 487195315
446211335 918076809
817341038 472126946
-563146740 770587577
753848342 600488229
183123997 995575395
145234438 998285359
993045742 -430028092
-774659439 479495952
988199923 -345228193
906132455 -889103743
866937155 341773367
981410743 -257723024
950385390 -858347339
-971284713 -242381362
-967661965 -212909145
566647309 -976634305
-643060729 685188499
-614552280 718799432
-681481912 633954671
-794760352 -928011181
537065989 859159697
637909645 764389891
526993327 866759460
-998516183 -638852855
-442319789 862656215
991937242 -408329831
573427085 829319314
-998506387 -780479180
594666265 809664055
-786257471 456522171
778637103 554946719
961278737 -78932965
893803985 253664336
996037261 -501707762
-263652244 947416317
-955549959 -127284680
-993738887 -798081084
-682067533 -952849426
-762789416 501990299
-986972393 -406756660
-560257430 773225064
955454124 -38339907
-954342490 -119502944
-997909720 -615962181
-765003677 497874025
747383666 611635556
-98079523 986927311
-647068863 680170093
-962556848 -174834913
-606353419 727733199
980718730 -821539929
999973677 -728055988
799959509 511385841
922941948 137813084
-898596809 -888777920
-759339489 508329634
-808113863 -924233427
523903247 869029315
-844265273 320025203
987192927 -330770908
-939525233 -32981121
-810638596 404197886
-302684112 -990990265
228309791 990033656
541634895 224845073
-535884942 -973540436
-49281509 993184481
-415405191 878819923
867771829 339285928
-489083987 830816867
745308501 615161245
-573773007 760645518
-861143291 272283859
780313403 551718548
-7853882 996785842
81524168 999999483
962878246 -846026633
-880826907 210275839
966208594 -116431785
245593486 987127869
-957825209 -142218252
-758581156 509705836
452768601 914487023
-250320817 951808806
-442669421 862434854
994504565 -788028342
996010778 -500962295
-999082138 -664331941
483481627 896368616
-71623978 990596665
-417969323 877341571
-111576592 -997654045
-10591208 996585052
960158119 -70807637
790449699 -934102847
-750085640 524918557
-833330776 348953712
-713788144 585581551
-93284388 987642005
-959328734 -152300280
-454767533 -981444138
-89155040 988240551
-362624896 906969764
-962376727 -173547555
795070815 521874613
412217229 935085281
419268488 931725923
999572469 -668804457
615565126 788759505
-315012642 928182139
999680048 -680178756
606356076 798172784
944834080 27518434
-556215364 776868126
-571968699 762365380
-945121038 -63770245
500452138 885438687
-888147073 185286963
996788576 -524103453
375957317 950704991
942984565 -864715280
-544396665 787245669
924789928 129444890
932414364 -872489483
503356898 883479185
-973005262 -257076008
247321415 -998025886
406450576 937777017
-689196921 -951586475
989905385 -802099435
996335274 -510334114
996683744 -520761420
-633174018 697311416
-1910615 997206561
939274441 58622190
111980205 999628499
364873305 954913865
-994042559 -797323887
-299323173 934462852
-130675165 981521477
784258872 543981141
999984968 -732282920
607476054 797045664
-711772521 588749300
-761877790 503680000
-875351795 228265834
10170672 997989545
766439940 577867597
-163377878 975105834
999729269 -685819276
258556111 984655706
972356370 -167462776
-656416076 -957077962
584922086 -974277297
-908306785 109768956
38135423 999308920
928460314 112540514
-205931802 964896706
-983685230 -365468426
-972172770 -249891823
854129002 378556288
743557530 618099303
712111476 667439244
-770364717 487762019
-424239872 873664767
-608645684 725267276
900508016 229117717
806366070 497285668
968763581 -137080914
515614336 874968206
645275726 755831992
884259827 286938979
218569469 991483220
-748900834 527012012
-880395733 211706425
-846724641 313317535
582500227 821145692
984378565 -293253552
947098705 14269778
978190401 -222725629
532023182 863004743
968692276 -136493521
884561073 285924464
-854468572 291693104
-506821636 817588487
-104299341 985967692
382797904 947991248
979195967 -233300012
994780910 -468810786
-372742733 901915937
773089563 565491140
986944445 -327282898
927474893 117120797
899203922 233982169
983276101 -279571326
-938333650 -864243686
-193495583 968141043
-306143659 931777910
-280493296 941508624
995497473 -487017225
954585269 -32581483
-883187299 202378245
-916985173 74132050
938825557 61015310
-522513095 -975105392
-853730132 293793728
784727236 208712366
-40936093 994042723
357192214 957743835
954131239 -29603395
979150622 -232816081
480062626 898499439
-106197246 985669201
899418232 -892672462
-907370339 -884057150
759771089 589984975
662846478 734581490
780893781 550594698
-955979535 -849416242
-914359804 85132366
-165114278 974738211
908337195 198985094
-668406050 -955160636
-554245970 778626157
162446858 -999540196
543767345 853956893
383181764 947835224
788497267 535485789
-501561833 821593525
502098421 884331517
-850883125 301808321
-958790571 -148666254
-844152107 320332493
-521314323 806274627
-243745864 953886812
-993330568 -505246494
-378606648 898922084
156255117 997639781
-678438022 -953481946
-4736301 997009693
319823317 969842734
998521689 -594600597
-269916660 945270144
-865879896 258035200
-527656318 801179842
641817955 759890677
906507731 206157396
-623618628 708597092
-953030312 -111152632
-251064129 951570436
360708416 956457026
557067391 843257793
513886821 876188236
667991207 728115353
-649929462 676531149
-915841264 78949252
-879060455 216123380
819847271 466217794
839088436 -918326780
259060263 -997726037
-946210628 -70019086
302407174 974563196
-999939315 -738667926
-178148431 971841840
780941924 -936752700
-32458960 994828175
-737231114 547248716
-30818287 994972299
-49000564 -998932541
999938729 -718444680
-947414841 -77017326
-443753917 861747315
-725954451 -944449764
931227731 99419033
-182427330 970842372
-663884356 658268537
992106888 -795883164
-996125686 -564190932
214255454 992064870
78098064 999991876
525869497 867587549
998309616 -583851961
-997236936 -594397254
-939294225 -31754607
857555391 368935309
-634126198 696162919
-80074781 989505911
824436495 455220633
32654222 -999859794
-997874114 -614763957
995049057 -475437348
783851975 544789613
816126788 474967908
-974413903 -269592396
-448529138 858695073
879526951 302597658
-111077876 984891994
-625994992 705836901
-895920060 157313689
709100924 671904074
-922976488 47808855
-503721762 819959292
-965684638 -197734468
609984241 794498672
-942195402 -47402131
-984319838 -373013831
-257190400 949576106
-942598724 -49628377
-431583089 869288978
-695798659 -950394853
7254898 997809509
-933500084 -1958840
354955165 958551498
-998283669 -629656772
-677964920 638943858
890897469 264008131
735015055 632065803
998930622 -618679536
-460261277 850995294
527193342 866611718
960475643 -848567540
-238309369 955554285
-955753443 -128603890
745676975 614537883
393504626 943522688
964895446 -106081494
-938947585 -29918958
-422004 997308679
-994073464 -797246455
501095155 885007619
-679988955 -953212237
941921983 44048148
-62542858 991692870
86382995 999989648
720297922 655039714
938585444 62288708
868387490 337446147
-939069320 -30563068
865888662 -907875227
345601727 961824995
772381959 566820044
-328513121 922511516
869944393 332778311
911976026 184413526
-818302528 386305967
477881673 899843392
454612109 913461390
821530781 462209994
-736510101 548469086
299075729 975406890
786450871 -935248524
-947231728 -75946767
-34366257 994656242
852436876 383251611
-964895479 -191859907
82181641 999999888
257628520 -997765179
-840593197 329881567
798756709 513989542
-331922542 921046725
-692375255 618127070
944102912 -863788961
-999551501 -693426641
344005999 962364988
-536508905 793887342
704141064 679142117
-998922088 -656400624
-650541343 675745914
-937770318 -23722968
-997195397 -593147740
296812319 975971303
-918133503 69237411
998881336 -615572112
602565132 801943445
914642735 173431266
-46104160 993520752
389134199 945377646
951330865 -11674692
541879462 855431472
961986193 -84123067
998086169 -573276848
988695263 -352731391
808197912 493164695
-912249780 93840565
879552501 302514723
-994371098 -525479774
-786840908 455334706
-831865396 352713600
943238412 36632274
-685198185 628608365
849017293 392601733
-999560191 -694130271
-995391967 -546898039
158055947 -999587256
792219148 527861586
-970738360 -237819959
-794610431 439268398
-898641623 147222746
-738153112 545683654
-993558283 -798518143
-815498006 392959308
433114089 924898903
920995666 146404046
172127126 996522636
72060000 -999985797
704221192 679026448
-956111152 -130941353
948449462 6135495
-968284806 -217840492
377474341 950111863
-572014914 762321451
593789700 810513628
945198383 25426985
-855492324 288768431
-936229146 -15760735
-895092677 160360584
-377586883 899445585
620339130 783721046
-983257293 -360412959
-821338095 379042889
137165943 998701397
962832635 -90387893
706160807 676217187
-548025035 784098260
842416720 -917096034
584085241 819687363
777776047 556596859
181643915 995714151
-856117638 286972669
73320023 999971661
-976288512 -826690880
-890576845 176695086
923789485 133997001
-86848108 988568015
869817732 333160484
492744217 890497559
-520989753 -975278061
188608541 995035988
959902477 -68978039
-680368981 635540286
-993230134 -799293339
806977940 495912499
284759179 978885544
753337408 601376535
-957013454 -136858711
413130834 934652466
-556485419 776626808
-912781899 91664129
-958958532 -149793711
779787370 552734170
-137237369 980310079
-126374980 982293757
-543192027 788270569
486563369 894436708
306475613 973511763
873253284 322586737
598608888 805827433
52821641 -999941909
-995898651 -558640339
-59832765 992010291
257914323 984787358
139558903 998583652
995277370 -481264926
984088379 -289586925
-783713749 -930971414
914330152 174732423
-795916168 436518088
814677495 478345049
-96568334 -998021420
982784440 -273660549
947425607 -860961602
516121356 874609954
-929251764 18697476
-215430855 962284900
-180410802 971317514
-301962054 933435416
-963335233 -180441331
-655854395 668871681
-678388006 638346572
-106668450 985594776
-805820237 -924919719
-814274508 395821282
509180673 879493390
-247046097 952852516
-467477810 846083597
-477739215 838951088
984651088 -296719290
-405758868 884315158
-997995969 -618935835
-824177893 372104911
945560280 23329709
978375658 -224640313
205546710 993148607
532799821 862417896
777825119 556503043
114666864 999554717
-445372177 860718228
209119670 -998844099
431926830 925498133
538701016 857899509
-862002727 269738069
-308667755 930768791
-228280643 958574476
854925292 376332426
782897999 546676125
-619841459 712909450
987149561 -330157396
890125818 266722938
-870445917 243877856
998884462 -615767546
-305082585 932200579
988013008 -342485438
415777361 933395378
-931136922 9649378
997661971 -555228220
-549584158 782733896
-754372871 517286605
394695610 943010631
974593536 -187591614
994695502 -466750611
47295303 999588617
632461102 770490608
-537012627 793466863
-725172853 567311122
924283132 131753232
499566247 886031698
152775517 997850588
-979335445 -317020662
-999997734 -765403646
-822502264 -919778227
-999228105 -775468637
-999641264 -701047182
-918689195 66828141
-295603729 935889729
-212064011 963216893
-898980603 145956130
249910191 986338932
991735609 -797013648
195289916 994321805
-31269511 994933506
759258785 590904632
225804558 990425332
-532392254 797306018
783619393 545250883
-706499769 596900723
782471112 547515424
799011061 513440373
-935650042 -12803857
-498044440 824222235
996571502 -517349618
-819997969 382260244
-599351064 482730138
834627931 -919957357
505791203 -983008503
230451197 989693578
663792882 733399262
-880442592 211551043
-913647282 88093629
-419806143 876272302
35657018 999220201
-838603351 335153807
-342340394 916467254
-157071221 976414363
981258057 -255990223
-996300629 -791004075
-167372323 974252609
-999895180 -730244772
891752531 -896412319
-461658143 850055084
-984617575 -376627260
-989060074 -436151842
-932816359 1443177
313752247 971543972
993864952 -447461804
-146258414 978579244
252466331 985857226
854335337 -912562620
-926499440 31622987
698620202 687048208
-223896800 959861333
-232579040 957289684
-999783634 -715004773
-633882993 696456691
999761754 -689832727
-397578912 888875878
372286682 952118618
974142034 -183436812
476363513 900768163
-571536878 762775006
-911172994 -881951806
755629417 597370177
-947483131 -77418096
-209294967 963978434
616424618 787860421
253165475 985724034
263051817 983721017
981173136 -255032993
146552495 998211534
-986342904 -812156059
983294690 -279796953
396814416 942092556
31680701 999067068
-905736887 119935350
-841963319 326230028
-544956278 786764333
-375243449 -987066584
-859833495 276141339
962985750 -91530753
442919909 919834253
919429005 153186459
11129684 998044708
-943798062 -56307806
992878741 -426662419
983604519 -283576347
-958970618 -149874927
990090434 -375052632
-802577273 422197721
-594647503 739921410
-167439420 974238069
53958069 -999945704
-946351083 -70828417
999987601 -733520524
-935134214 -10184295
-977242105 -296093380
-996571567 -790019143
532486546 862655318
977799261 -218737267
881970667 -900893681
-795156623 438119844
-480564835 836951292
-338099711 918346579
744908959 615835413
-885665140 193905229
984263506 -291794645
328733569 967250346
-556009550 777051947
-634988528 695116098
174390145 -999385399
-40176318 994115524
104156055 999793513
-514537460 811611122
552615398 846909587
854631695 377154428
-234666997 956660478
867960443 338722514
546912419 851487134
-949655609 -90319599
-858985295 278630499
782008101 -936463345
-719092351 577153059
-4392617 997034161
-307554641 931214343
998742493 -606986108
991950607 -408583767
-446888094 859748018
-212670737 963049848
-32961333 -999184478
-733669178 553254807
997802490 -560943005
-123724921 982760347
-454761895 854644917
-780689736 467705956
-804952809 416958793
-994500156 -528074931
992916581 -793333030
-504632478 819266230
-784469027 460140655
-986382611 -399002870
275088625 -997240089
971463919 -159741323
978926150 -230424548
-973502674 -830249204
-626774759 704924311
558405726 842146932
832767050 434773078
806210147 497633737
-948189820 -81573805
-979459894 -318306676
-950116739 -93106761
358014680 957444941
-828517409 -917820277
-951009260 -98582894
-950206470 -93653547
-553409395 779370357
998555822 -596421646
-536814274 793632495
861777554 356871874
-83639764 989017384
719503479 656258095
-230551415 957897832
990006451 -373647112
628648568 774704662
-992109965 -483687098
447325758 917470110
-452276474 856268758
-998229335 -627553251
404500849 938669939
355543467 958340702
-837498798 338060143
992899667 -427082690
-600280494 -540019002
410049078 936104623
887571963 -898373790
465597644 907153735
134995869 998804244
-990454053 -457184193
664044405 733084313
-931905444 5916523
736897460 629039494
857472911 -911325585
-596138475 -965903905
643088787 -965696919
966622498 -841728404
-999990022 -753424474
999994710 -737941804
-717047760 580426926
444067529 919225836
929674906 106840735
-882124869 205944113
988722459 -804775136
989728016 -369088167
-985894658 -812862632
259513340 984458386
-980703720 -331639964
841010945 413880781
-736894535 547818519
-997753586 -610782138
610837580 793627381
-947828118 -79443511
636636475 765831421
784781805 542941434
-499401555 823211392
990830503 -387909985
998961940 -620747619
887964959 274270310
497530166 887384287
-553051664 779686449
818567551 469243542
-185158012 970187361
-758789256 -498684312
-909687283 104222485
-826071661 367377365
-900201035 141338246
755876752 -943134419
-306274778 931725629
977060702 -211302141
-995537588 -793382302
-964687244 -190318221
-474137935 841471910
-879791570 213706382
382502742 948110304
-844255676 -912270582
990506128 -800581860
-998915516 -656088372
-994589334 -529894648
485111574 895348347
-986476469 -400224524
-854610678 291287864
70176082 999949807
138278956 998647627
643658700 757734321
-849617164 305330402
952931337 -21837037
-341227330 916965237
-964733164 -190657854
-465442345 847481349
-537820262 792790746
-209824917 963832741
994682304 -466433567
-751077592 523162083
-670663962 649101106
-373126993 242396187
559372489 841341956
887070819 277369381
976575088 -206506234
-588495788 746177284
-998443796 -635940742
-645896051 681644192
-728621665 561640747
-436129471 866516698
-972207910 -250190989
-130045412 981635213
-952222815 -106092271
-196713121 967326030
990698459 -385575180
645143392 755988017
718155124 658321803
-933381110 -1364207
-423737331 873962426
349227035 960567432
535102085 860665637
-873069023 235582635
935150294 80060786
340733150 963446039
-673319914 645436001
802179939 506536588
-45526723 993580660
935286375 79375181
709611982 671148618
638829504 763344444
-929179199 19042234
23229997 998682678
46144370 999557330
-972294501 -250931549
-113707753 984462929
34774590 999187947
-939195419 -31230632
-947393482 -76892214
-634492645 695718411
-580512482 754120671
-786607388 455810511
55024373 999751033
279164889 980174155
874477707 318740680
980400550 -246415684
583856916 819897665
-986053575 -394741297
458145584 911459216
-965515357 -839529738
-985504631 -387716053
90198206 999967946
-123473906 982804371
-493800863 827360847
-330477545 921669407
973784238 -832264519
-842997734 323455689
958092280 -56265036
195839678 994261077
-917726441 70985201
-977106706 -294777436
898615073 236160856
183419917 995547329
169740239 996708846
-635666481 -960283824
-403971005 885319437
-806293923 413975707
210090346 992594144
846214869 400167754
-980052449 -324589893
319701498 969877428
-928508559 22214248
526483129 867136170
760091603 589409118
498429546 886788381
804121806 502266932
503454596 883412754
-989581888 -443882469
753191709 601629190
-951968707 -853135401
-512672410 813064664
-992141540 -484222770
999183979 -636484406
992774794 -424581924
68913012 999939367
530566662 864099700
851788830 385035115
604254994 800268334
-812762276 399326626
-866061712 257477950
-395466852 890028516
983107604 -277531289
-839170924 333653401
975477217 -195915929
63090280 999878614
-171734337 -996032040
248100036 986674438
987719360 -338250380
-895539446 158717478
689220436 700134116
998235754 -580215244
-796984604 434254543
-921676890 53647472
912597060 181886237
-290431003 937835630
-711057928 589866634
-399221479 887969678
903149033 219141465
-992655619 -493067278
224128293 990682892
181857326 995694561
-674779598 643407910
998798837 -610433804
-663338727 658997458
411074219 935623718
346641933 961467459
-471541152 843277153
522359495 -981378172
219996924 991286005
424702326 929084212
352488358 959425431
-945152838 -63951217
-854272300 -908480365
-994141663 -520913020
165105830 997053174
998473470 -592096717
783698493 545094273
-707490490 595384254
862159502 355767005
558609711 -977544369
-999464080 -686785012
832478292 435492298
-956672215 -134618729
-910550584 100736004
-600285172 734093416
964657045 -104226307
-149459064 977952718
765760955 579117759
189975536 994895188
-547241329 784782572
882870565 291585100
799700463 511948269
529679711 864764362
364300628 955127670
222033536 990994573
-959790736 -155461654
-593626827 740964561
967436691 -126265684
996868415 -526752322
-567037228 -969762787
227205841 990207519
977019576 -210891716
744397302 -3175396
-7269730 996828147
-919645133 62653061
-998679553 -645649623
997333609 -542887383
614223017 790152831
995155404 -478129134
698954172 -955391491
556385652 -977788733
935665116 77462473
-997843916 -613762453
997542490 -775339419
-187637515 969586125
726964818 644734970
-744647848 534460532
-121346550 983174754
-796610810 -927501792
-499121550 823420264
289623979 977732295
628260724 775130770
-858647160 279621501
425496159 928694542
997501804 -549062223
784380529 543739373
759449544 590562414
-253998144 950620735
790578157 531246028
-890647020 176444827
975257173 -193819143
-991653650 -476142834
-886923590 189552237
-656074147 668584601
713804318 664912256
320550524 969635392
-923814038 44018664
822490044 459909591
-152470532 977350356
161868567 997276719
-767518487 -935105979
-959654812 -154529276
-873220698 235099629
679771279 712874918
865909248 344817427
694706571 692547980
-924078498 42812413
32836863 999114077
-460616986 850755883
972894185 -172225900
-704779069 599526728
-953973530 -117144330
-533482298 796405561
-626346745 705425741
561360676 839675415
-278314015 942299468
145952634 998245211
-894509152 162495275
566273647 835514852
-901900353 134845921
105483428 -999952571
-26506714 -999276918
-942624395 -49770647
-851855707 299083094
458799421 -987133415
384852909 947153131
-186434254 969878368
-662014201 660763278
779956811 552407105
175479997 996250161
-410924790 -984739718
-998637419 -643863858
981936606 -819206071
-871970535 239069121
680319694 712149653
746138075 613756341
959658782 -849413008
-304106586 932588093
711772554 667943894
-648285647 678631640
-999267265 -674279335
676884394 716658676
-902051369 134266037
-925417212 36651329
982762670 -273403073
-459240972 851680978
834386593 430729281
923574810 134970211
-962340008 -173285508
276688070 -997188980
517593507 873568548
-928686403 -871116944
-937034353 -19905624
-761623651 504149694
-219733109 961063023
290363343 977555098
-997428692 -600276560
756682032 595503920
994942833 -786493529
-917355467 72563752
-817166800 389006420
917172629 162818269
-253374621 950823468
531325522 863529680
995209032 -479494489
-320923908 925727353
-923788539 44134708
-707817922 594881856
981231960 -255695971
-691557280 619331141
976545258 -206214128
-589770019 744889168
287690108 978192788
714317991 664140913
617439792 786794406
973438777 -177098184
257569172 984857716
602894728 801617422
-356155637 910093844
433417638 924744789
-986524108 -400847446
911673884 185637011
111097422 999650536
-362290837 832372041
-898685685 147058571
-388436474 893805321
955654948 -39681124
121535717 999342070
-985056927 -382067074
893662065 -895496302
-899259961 -888423475
-256275992 949876920
-969457372 -227303631
-999638621 -700807189
242883935 987610737
1000000000 -744472792
-735330355 -942430703
-836424948 340879675
-912730008 91876896
405685475 -991012945
-156518823 976527210
979561992 -237230436
-516731605 -975753261
381680339 948439659
-563769847 770015473
-322834293 924925387
-950360059 -94592409
-411195185 881233398
844763199 404046574
636395455 -966784345
648435803 -964800679
180991885 995772775
351194566 959879521
69228409 999942044
-908480529 109074200
-864964898 260832782
-216307804 962039354
948367857 6630586
962687509 -89310725
-991110824 -467431795
983471159 -281945077
-59032010 992103496
-883735523 200516334
937073081 70230416
299340934 975340517
-517116443 809590304
330092470 966836640
-469984535 844353941
-993233720 -503455279
998814365 -767629596
-850984476 301525901
253922645 985578206
-15032838 996253565
-999171288 -668985919
993426675 -437904213
-898451493 147930798
462117157 909177383
743789244 617712647
-621103153 711479182
-999789196 -715653224
766030673 578621613
347100590 961308044
-560159920 -970614924
999960896 -724129139
-995316741 -545262860
-541730561 789506778
-884420507 198178007
-944545608 -60507561
837312323 423355571
-369357745 903625990
849857732 -914311327
-809082319 407730807
-587743205 -967042496
-981661612 -342151431
-893387999 166579835
-998777729 -649882195
-999997133 -759006970
978779664 -825073048
237831979 -998254147
-899963131 142243305
466962814 906355849
958281705 -57574113
953909770 -855136847
506588008 881279705
980903298 -252002212
921672874 143437667
-767438707 493307117
-643336970 684843769
-847539513 311075891
-835526127 343236540
-602485418 731799405
943825053 33291595
-919552568 63059128
-180122404 971384914
-671767651 647583232
-929764385 -870372066
20733794 998562279
-982012983 -346076403
-993645374 -511227292
-978340181 -306895316
-529194313 799928206
-998975962 -659001345
308158778 973066642
992683479 -422778344
605200720 -971520463
-116051069 984074612
-992210993 -485406415
742968203 619079648
234225026 989085350
-661516705 661422594
400818243 940326260
-944524423 -60387930
-674756165 -954107495
-607437497 726570813
-738704871 544738769
380772821 948802534
-361953920 907298675
858748285 365556743
543462992 854195212
-633998932 696316705
-497160574 824878250
921211568 145462965
-978545534 -308964395
-524070033 -974927419
842528821 409933413
961765233 -82498328
984715941 -297554612
496802816 887862028
778769034 554693423
377977461 949914351
56310746 999773921
999859901 -703110873
-399889902 887598899
-817728430 387671830
789662212 533116329
563634243 837757724
-13391627 -999443093
-575551455 758937384
-510591826 814679662
-766630937 494827098
832172456 436252774
-833755098 -916042656
-901808726 135197226
-473204398 842123004
-969225933 -225426503
-915498419 80383779
996543644 -516512745
-431426891 869382934
997120464 -535331338
759095812 591196922
-999519715 -690873424
508017737 880299546
953777351 -855261083
-998596685 -642171515
-857852558 281948211
284548615 978935050
-714840325 583924113
-278546285 942215459
996942592 -529230541
840382319 415508482
-941870772 -45621108
-983600319 -816362207
-820235948 381691558
-911745491 95891959
903275935 218656384
-885514534 194423028
-948157879 -81384568
-663047360 659386530
-710148891 591281203
-889458274 180672008
-991356817 -471349739
-904482167 124854188
272561920 981662647
299772005 975232530
-342470432 916408744
969141426 -140195554
-851570696 299884311
714018137 664591410
-465573128 847391686
-704552713 599871715
-564284098 769542784
-770260055 487962406
-977747830 -301036208
-96873420 987109144
985256156 -304589735
990895417 -389060949
-827618644 363486453
74952071 999979567
88415525 -999999324
-897995617 149626460
1778207 997454994
-906671165 -884436726
-997964622 -617847181
913941656 176343533
-9960157 996631538
-362416801 907071876
629113113 774192989
917838710 159990031
-531154423 798323250
-715821014 -325231803
991748719 -404758973
799372851 512657884
987241517 -808094501
-961841851 -169745979
-930699899 11757715
-990668516 -460511600
-906551889 116728048
990871950 -388643837
168909900 996772443
901706395 224619500
479083706 899104849
-937839561 -864622238
-599050109 -965504217
-976233194 -286410515
521384083 870860648
-658168285 665838518
954747252 -33649010
489414188 -984504917
-985270220 -384730951
872726070 324231794
-95263173 987350064
-989912548 -448857084
-393088888 891314033
975617458 -197255169
736233805 630110501
-951890768 -104031354
786026225 540458188
746935955 612399397
-403925290 885345079
573931142 828873309
-599102124 735321734
-975338757 -278045638
-33287474 994753493
-871725409 239843855
998902530 -766926381
689467989 699793204
329588353 966990932
482580886 896931760
-509135159 815806118
948500305 5826129
-968661059 -220865241
65581912 -999974250
-800826096 426010288
-970916222 -239299041
825289341 453157106
987944549 -341487387
815377806 -926493816
973416338 -176897328
989529869 -365877187
692617020 695447511
-515965568 810494485
950451838 -6181481
-861573164 271012310
-226456408 959112796
-894711696 161755937
590244717 813921060
852183557 383949282
978875915 -229894521
-278698457 942160368
-961069899 -844326889
-292646877 937003495
-812642369 399602951
-653336737 672143737
951862134 -15024480
-677919036 -953571797
984124449 -290040896
586715239 817246686
-143537304 979106874
336303736 -994816374
-828143033 362163810
404064592 938867565
404302030 938760137
-593739272 -966231030
619071165 785071107
-931047518 10080996
-583901958 -967559658
999878224 -754463332
-577222538 757322907
856997555 370510268
-796758354 434735105
-240978171 -993645258
769200619 572761522
-623261297 709009660
-267965066 945947510
707107289 674836171
749213034 608498287
-958398999 -146042567
484214507 895910054
524668142 868469233
-987207382 -810778474
-350334832 912815545
-823989559 372572025
-122633740 982951469
-102091858 378591388
-990306965 -454907940
924443132 131025025
-755626037 515037941
869085652 335357539
-656241662 668365401
255925682 985187489
332595108 966057710
-963848296 -184170141
-767291653 493584015
925015469 128416258
-819609909 383187080
-734628186 551643751
874203939 319602950
-159594179 975896122
-925168827 -873493115
239783171 988153165
-482384272 835656002
-619400464 713407584
-272947253 944209377
-568572861 765571900
991857503 -406817551
990582382 -383534939
467967532 905766042
-135947889 -997040189
863030361 353242563
-824600544 371055281
929975663 105415706
467574832 905996700
-881531184 207928139
-926381901 32170183
547384491 851113279
-14663635 996281308
-927089391 28869457
888201362 273448870
-786202627 456633459
-982102204 -347081338
748427078 591412024
680727270 711610331
31207640 999047431
-901803552 -887061756
867683387 -907125497
895954722 -894375727
-929121426 19316101
-989120954 -437043132
970915528 -155066031
10857189 998029165
899157993 234152280
674313157 720002974
903870357 216374992
219839637 991308079
-58642598 992148250
794128185 523867227
699997158 685086948
887704515 275174941
-47782985 993344987
649205538 751179076
-272611658 944327174
-615021684 718279677
998006638 -569708990
-849526473 305581874
-258400935 949173952
-908587228 108646895
-31390598 994922966
-539582961 791312918
-755908119 514530767
-746895253 530538003
420113945 931318053
-998121330 -623491942
-726574655 565014631
-630099689 701002179
951994463 -856898705
-772875300 482939266
-541206715 789947777
-980603630 -330549636
-988995921 -435217431
354554754 958694789
353914928 958922113
-433549736 868094401
986482701 -320968810
-990192567 -453141731
-955833415 -129125976
-976332370 -287351878
-560864335 772672969
-876813045 223512119
916635008 165091578
-999855878 -724248909
360190929 956647419
997910687 -565558711
-551853116 780741286
878375206 -902495237
-450975224 -981751713
923060814 137280933
-991252320 -469680580
-956893091 -848535941
603520594 800997295
45707907 999545353
968334576 -133552117
829471002 442936844
957131513 -49674522
744777864 616056371
-899279812 144828738
999731557 -686094909
841209548 413365878
345787982 961761481
-613995686 719414622
282015901 -997014920
-899347371 144573316
-409811261 882021039
-440570337 863759588
554811123 -977961006
713233009 190818090
-437377996 865748411
993103037 -431200925
-79708394 989555076
-834605505 345640730
-824548949 371183436
613553658 790843076
204992216 993214460
-594865934 739697146
-199765249 -981003226
-942004302 -861415784
990224827 -377326838
989141530 -359676015
910091418 -886817420
-971202637 -241693812
989790838 -802366137
704606037 678469882
-826311989 366774029
870170599 332093896
188758328 -999184496
916026429 167652153
-47659190 993358163
-931311063 -869296771
-999994488 -756089308
-966284761 -202270677
-921019523 56578800
999111714 -631112088
-344789371 915362441
909703582 193554087
-225639565 959352513
-998785001 -650199608
-677463699 639650381
262856791 -997619286
939707297 56286905
399210502 462160278
-740718092 541277831
773982923 -938605320
-864241839 263028907
-509805058 -976469923
-997391153 -599106601
443616169 919466506
263666892 -997595974
-631802209 698960515
-999810091 -718219189
-306017018 931828389
-908219142 110118456
763191941 583808244
986786494 -325109344
912486869 182336599
-717633194 579493487
-985001788 -381382659
-471309669 843437424
967132529 -123814190
-393339598 238605077
670351921 725103476
562046307 839098857
905354271 210639132
132245128 -999801877
-692798608 617503231
956869959 -47890913
-427757440 871575062
717640957 659107490
-542401617 788940720
437768138 -988775042
-370836664 902879897
134879662 998809558
-755330949 515567647
-455100308 854422328
-990151172 -452503980
120823280 999365567
993671259 -443160199
-585952942 748731192
-518268844 808682558
622551067 781345908
593714298 -973098942
573073149 829631024
88967567 999975197
808341892 -928713760
648045003 752558990
-781048455 466996843
-932111841 4906756
-910929448 99201596
-292058991 937224429
824215694 455754011
878794580 304969750
-727084030 564176853
946476241 17973926
-763273976 501091211
299229756 975368354
-716351043 581534668
-228552568 958493732
-924058111 42905495
-994578005 -529662980
-784864440 459342322
998259275 -581368379
37470674 999285565
640389597 761552976
-120956931 983241651
-996753551 -580497559
135324754 998788945
-248378424 952429758
497084302 887677552
232151334 989421700
676329128 717382922
781348550 549710572
743423280 618323063
-995611215 -551808265
953311989 -24281904
-945478568 -858704571
-924666223 40121480
856010728 373288430
983021624 -276492682
450557138 915703622
-570531439 763727330
328448076 967336141
868924574 -906602534
-749184809 -939372827
976328693 -204109448
706746963 675362217
646744736 -965087269
-97491607 987015952
-931367767 8532414
-360141509 908183538
-351049212 912484835
615459834 788869504
-134703813 980783852
-999952355 -741614152
-678275727 638505202
-522926431 -975058209
-371328941 902631216
-914429172 84843465
72942513 999969504
-907287356 113822979
-572818479 761556397
389887830 945061682
-966387637 -203053669
-834590169 -915757258
402997723 939348885
881497822 296131309
-344910208 915307769
-627140016 704495776
-676938007 640390032
-967999836 -215571662
-864075155 263533264
-807846146 410511546
379981824 342096356
117381155 999475141
557884552 842580376
-303683345 -990943195
-701137639 605047965
528773921 865440578
459180200 910867699
-244675924 953597355
-523218990 804759412
271641454 981867722
-53161709 992761107
-120823769 983264480
-881003168 209689866
-928054138 24353813
738431503 626550908
143889038 998359565
-621939088 710525327
781107294 550180225
-952180624 -105829801
-397915371 -985625165
982518527 -270540632
-633725499 696646596
-72130534 -998535710
-171815235 973276951
264756168 983361918
650233351 749952882
346398347 961551606
948826218 3837975
-38383465 73039434
68519818 999935803
999726726 -685513944
-889679494 179887342
952590647 -856355145
460957892 909846655
-913230249 89821166
-993129114 -501539190
752337268 603108512
996069535 -502617677
977737459 -218109994
519119855 872485148
923635174 134696708
981260522 -256018037
-186049252 969971690
995530435 -784397506
621532550 782442909
999197178 -764219935
487354202 893939027
668276706 727753836
913268422 179131230
-999316853 -677080973
991409116 -398405949
199938136 993801125
847707355 396153058
-508852054 816024674
869718926 333458419
-995746115 -554970292
707840477 673761002
-924317791 41718559
785810643 540889804
-312900927 929049029
391727526 944284467
984206870 -814665676
-601048448 733299211
746815222 612604990
-672098858 647125899
849487556 391323080
902719881 220779007
-999323415 -677466928
-758406571 510022037
-183189983 970660959
814614387 -926743121
-913895489 87063026
999562663 -667838936
316927844 970662436
-930187760 14220538
-916199510 77446528
-565648230 768287665
897793490 79660932
-696740874 -950220703
-999849979 -723414740
-267209619 946207763
-976051629 -284693132
992162066 -412608983
780520318 551318492
-977080251 -294520788
-646718074 680612224
-239265092 955263023
788434243 535612985
-235825419 956309569
25847742 998806547
-888612694 183655583
-256685924 949742226
-998786307 -778760293
-305030527 -990879719
907736805 201360022
-876056860 225978574
609216248 795281352
-907673667 112289987
-556325973 -938037441
-686553900 626645261
916863229 164126731
-41302675 994006503
865231353 346813187
57592070 999795744
-906217242 118046918
-980169507 -325847237
-724313512 568716159
-999930177 -736746316
-906616623 116472637
-244820168 953552207
-311264828 929718138
79495130 442684745
-214957424 962416621
-999013387 -777217908
433011965 924950593
-963892705 -184493656
904868813 212522930
-376622628 899939875
767501954 575906894
-996416917 -571520376
363372195 955472553
943125933 37272105
-942836009 -50945684
664097802 733017418
-969171310 -835404412
261769072 983990178
-998815158 -651522834
805216361 499844681
-861493660 271247645
738602038 626273272
140960749 998512769
961362874 -847645072
-960745776 -162069712
360996929 956350720
-353090158 911535324
-534820871 795294313
-962005502 -170906512
211683549 992395985
-774272371 480244726
-873317132 234792277
-992616556 -492381637
-786430999 456169434
892653576 257780699
-927500586 -871935607
-92100025 987814843
-308264674 930930406
-834953754 344732576
-756106439 514173839
-493965274 827239596
650519471 749611028
968900142 -138205971
-79721785 989553282
-993992020 -517966062
538628768 857955306
-887762293 186632528
733517560 634451837
-922124207 51644811
546252103 852007243
992307739 -415419455
-999973982 -747417680
993119445 -431537809
-964535511 -189197289
998151066 -772005160
-484876534 833867684
-887869724 186257151
-678780443 637791526
-993479941 -508056270
500722728 -983487026
-182582425 970805582
141445128 998488196
-909942811 103191676
825358138 452990134
997740788 -558389565
633357428 769496794
384739450 947199553
-249426399 952095074
998167376 -577004200
977275956 -213457628
-730728453 558153439
955151272 -36324804
12794178 998138056
156838639 997603888
-538300384 792388509
461188783 -986933139
95130854 999923246
284503389 978945651
868442072 -906805996
-892625407 -891840051
-247229778 -993401388
-451872383 856531271
-592196355 742424383
999892563 -708746524
965731483 -112649421
-330130141 -989660319
657005892 741775214
276077539 980873458
721316031 653477915
400162160 940617894
-683198281 631496735
-938022913 -25044621
-636400646 693398187
-216123048 962091366
913495952 178190100
63810920 -999970245
-927445299 27205580
-353443342 911369918
984783903 -298434645
699019447 686480334
980192269 -244113767
-309333655 930501352
-662767862 659759606
964973141 -106689238
362740791 955706583
-150089333 977827581
924047079 132827151
-37864308 994334741
-392232391 891774214
635092763 767562009
366229879 954406798
-81719954 989283394
651845526 748022562
435146595 923865600
-267935536 -992545590
-422173005 874884646
-877113727 222528126
-780820777 467447151
911237284 187401114
960472637 -73070798
525939957 826899588
930327233 -873902898
-498810580 823652225
349614234 -994180674
964094645 -99891518
-146696723 -996751982
957281988 -50703342
973785807 -180214395
-962461917 -174156168
-814835871 394512965
-659148096 664549056
-996319517 -569023977
-420190203 876047993
-942642587 -860919356
186285323 995268725
806723019 496485031
-627910551 703591067
-998194161 -626199661
-881824917 206947000
-996944530 -585836542
-787678597 453625676
349871380 960342343
-431730596 869200086
665931783 730713672
-703591628 601332572
-428138319 871347905
999287508 -644376615
-940172331 -862834197
59100307 999820663
-697941988 609850246
-343942289 915745656
886488482 279376532
-997711664 -609402281
998969560 -766357516
546608190 851727017
333815785 -994931602
20292503 998540217
995746914 -493705607
925472993 126326814
-655351613 669527392
-410158568 881823574
977249095 -827422473
-982268767 -348971460
-798582572 430848725
-745458503 533046724
713213691 -952527727
309385170 972737492
277733944 980499084
-607073501 726961599
-872694323 236773704
919803035 151575229
-974537341 -270714104
-979543211 -319171180
-72639508 990469637
-975268208 -277394846
996764122 -523296231
101839125 999830039
-534488902 -973706233
764102504 582152507
-990923724 -464486679
106185496 999756625
984682994 -297128169
946548202 -861719439
440747500 920973552
-326516324 923365220
-999994238 -755890874
-377654744 -986919407
-688572937 623704618
540397669 856583446
-985720991 -813134726
428303458 927310310
-825028245 369989453
-793231473 442161480
776916288 -937830735
-989170491 -437773490
-987017714 -811082744
-317679441 927078356
982293216 -818512327
-720893461 574256430
-913764031 -880490581
675458771 718516825
-491767910 828855477
85245450 -1000000000
-169150857 973865365
-551154742 781355091
752940939 602063833
702368298 681695362
-496116648 825651184
937313184 68974793
-927972781 24735655
999692232 -681546764
-453642710 855379184
526095983 867421069
20953260 998572985
-387379963 894364486
-988541112 -428661868
21722512 998610147
-458941141 851881703
-389093193 893455426
-636271432 693555605
-956611345 -134219436
-571027320 -969261115
987502303 -335155154
213908661 992110624
-947693094 -78650706
-438819792 864854029
-947558193 -77858706
-999683597 -704943244
-718340107 578360545
159623773 997424977
-999960544 -743667969
917548315 161224347
791158848 530053937
-778229090 472544954
475354631 901375929
770869903 569651714
-197511213 967120639
397180944 941932135
-291302379 937508701
-981751434 -343149938
755303218 597944264
-999827235 -720386046
-923672859 44660664
980069542 -242760523
-969511323 -227742611
887397009 276242091
-395545164 -985779707
792969102 526301142
987665881 -337485025
564224940 837257807
204373441 993287855
-29649620 995071716
-862035132 -905368981
-541993319 789285370
761197454 587418902
999411629 -654280814
886911518 277919364
-314923358 928218917
220243962 991251284
359852558 -993663022
-792904210 442844613
594273095 810045409
-369044096 903783574
-799576091 428714751
-916334371 76879117
-880154700 -897596083
171098759 996603714
-284994113 939856211
71514202 999960019
-635256326 -410074107
-916058078 78040000
-990031748 -450675289
762345751 585342578
-987657515 -810041563
-986733915 -403593194
988266823 -346219337
997873850 -563977933
999633349 -675103139
-933871215 -3816447
-523732509 804348865
-757475144 511705996
267068788 -997491692
-979680318 -320617000
329824663 966918662
843122736 408378925
-654135718 671108314
79856804 999996825
361184405 -993593848
981398940 -820246850
-979818739 -821856919
-992818178 -800265904
740683763 622855208
615026855 789319448
404966165 938458407
-709640231 592070299
-924018453 43086504
166358958 -999491645
-987621323 -415636629
-903232357 129713068
999384036 -762164909
939888717 -867120011
-946919545 -74126822
-584896329 749787963
331843167 966293835
-233811620 956919034
550903314 848294501
972253672 -166562255
-510008976 815130820
618760873 785399618
-994932755 -537044919
-999963627 -744460915
-298870163 934638936
-988163492 -423276391
-338526441 918159075
142842137 998415726
-900128250 141615721
605598104 798930760
951998144 -15887320
994181157 -454651575
997992543 -569079202
992807345 -425231046
819988156 465883660
197401819 994086862
580340048 823114722
-354370984 910934396
-724477998 568447437
-611836356 721789062
-996570849 -575537152
848355006 394398886
909118987 195883437
-941021264 -41003101
-477785776 838918270
-35645492 994540155
-875010363 229368720
978565687 -226629392
873165174 322862126
-999602656 -697599610
-402765873 885994910
-557338614 775861284
958133338 -56548604
-870638805 243271085
-247298459 952772689
901970419 223623373
195215407 -999079995
-96753184 987127250
-998321778 -631141574
-991647853 -802815915
-443936217 861631720
279449189 -997099455
-967034564 -208018817
917310556 162233911
-74337516 990253941
132807069 998903106
977708028 -217811911
-619283646 713539220
-823129913 374689013
237817139 988492759
943922228 32736692
-63791442 991545436
-204678596 965234571
119746085 999400577
765033536 580453869
-999845736 -722836957
-988142948 -422984836
715138015 -952132686
-984900946 -380131422
-425305402 -983730698
465105587 907440728
-980432716 -328692139
-847311938 311702911
993438087 -438144052
175898517 -372212513
573114936 829594231
877926163 307768134
999560603 -759889985
-745866748 -940118445
-901010203 138249467
-962423005 -173878171
80051881 182775743
303337379 974323729
994307885 -457574511
430060595 926434417
-712881648 587007227
162949494 997202859
670029063 725516756
606893730 797632760
-734897405 551190304
-846470576 314014219
995548308 -488372548
-202196870 965897902
953563913 -25910407
-921944119 52452677
998345894 -585660806
702198948 681938239
-992564678 -491475208
999367318 -650640153
716062186 661512120
-228375369 958546352
999972073 -727512114
-502173525 -977215892
283757858 979119050
164965473 369696607
946560508 17475702
952291582 -17753300
-993250167 -503756868
496946596 -983830970
-108338490 985329993
-194114442 967985760
877099035 310420732
919636079 152294595
-999370585 -680369126
974684063 -188432947
810541126 487849598
627984172 775433855
579354504 824008396
-824388646 371581579
-718674181 -945973135
-798143626 -927078925
-994849435 -535294404
-996652272 -577703146
-512316274 813341704
922735782 138733902
599842198 804621115
-629616654 701577756
-503014171 820496661
-100601314 986542834
-941785938 -45158443
272248098 -997329756
-999956850 -742734823
971813033 -162736816
-497339114 824745743
679215518 713607449
-881730211 207263429
-644776711 683045262
999923069 -714931285
853497863 -912891098
-633113603 697384126
-960376415 -159504916
-70978132 990677074
398514578 941345202
-925650592 -873173407
31605528 999063998
182232637 995659642
-952256504 -106301947
-378797552 898823899
274655191 981193545
-31847317 994882764
-711243886 589576134
995801791 -495204996
-328051948 922708964
401235768 940139958
932786728 91820179
-574193101 760242874
-939495519 -32823319
-827211030 364513560
-991853995 -479425013
221796897 991029084
578206747 825046771
-119823598 983435217
903450901 217985840
-537057399 793429398
765611826 579391722
58341050 999808190
-57091985 992323932
817938654 470723893
-674152563 644279423
628069629 775340236
-987564231 -414843003
249270375 986458140
920025695 -880678357
505843336 881787304
-898321374 148415012
863314516 352417283
999998441 -741888219
929061416 109731449
-993356805 -505734424
290666812 977481914
-514700401 811483908
275375608 981031447
-108938793 985234558
817238467 472367179
583998612 819767165
-287404322 938965388
151982545 997897732
-977957369 -824444785
-651893229 674008511
-994717783 -532543235
788545249 535388348
-397979977 888655789
52603211 999706049
803872397 502817909
-604907689 729262700
-832447315 351226483
-905761283 -884927799
871396886 328346314
-379378551 898524857
-645310795 682377410
-949503595 -89406574
-532010522 797620117
866557068 342904252
-320517393 925897318
636232346 766285835
202630068 993491894
-979577950 -319534799
-987159986 -409291867
-644302198 683638489
569443620 832791576
-352324275 911892891
3252813 997552077
992452917 -418252652
-986830394 -811382719
367624040 -993256207
853052965 381549353
-998557462 -640549403
938968293 60256405
973943880 -181639750
-243626136 953924003
-990659310 -804756683
325921899 968088005
-65530913 98580862
803346525 503976736
34543091 999179429
-671637420 647762734
140732405 998524341
-868165518 251008287
624164362 779598312
946978882 14985903
630975836 772135917
-544776778 786918996
911056133 188132504
-453943671 855182540
-732900681 554542120
940219870 53500983
471535994 903658419
-679220937 637167849
-975915840 -283411588
993626292 -442176679
990439243 -381034536
-222430029 960286865
768517735 574026988
471871480 903458892
-901860765 134997783
-980499213 -329413487
-875579259 227529421
629443039 773829221
-880227037 212265424
-69967056 990801742
-535959271 794346012
-945592971 -66466444
46161166 -999917406
-869067814 248199528
-313298333 928886310
-444638095 861185806
-148159670 978208687
-731248548 557290326
946708880 16595728
-231577775 957590155
961184028 -78241444
963217286 -93262800
913264364 179147973
-230899875 957793387
998846914 -613425502
984220323 -291248926
986619684 -322832080
-287057647 939094271
-311664137 929555226
-765531328 496887565
819289595 467538198
997370425 -544205079
983082855 -816942355
786528186 539452468
-800696414 426291631
623245287 -968876007
395413925 942701070
797046628 517664704
-195167588 967720327
-992628331 -492587837
934567939 82978880
-437181363 865869574
-352825152 911659181
208316868 992813433
858610229 365947939
-639923811 689074750
955177323 -36497671
-877662889 220729858
925564228 -877083986
491773257 891123866
-127982313 982006914
-441125966 863409801
367476400 953939083
-822256242 376820715
-322624560 925013751
-245360936 -993474985
997746208 -558611582
-977292685 -296586516
782017451 548404529
839792283 417027464
962927366 -91094870
464317380 907899972
-477708165 -979454919
227361269 990183263
986874172 -326310482
-829894409 357733670
-999929300 -736566495
-995949548 -559877404
-621824414 -962307954
-156686402 -996473716
-253697443 950718604
959955535 -69357256
-945600631 -858608051
958309068 -57763280
-423659159 874008570
905739198 209144532
956077300 -42510224
999140539 -633239926
936424808 73587855
221589525 991059166
940748030 50602124
-36478804 994463483
-808787238 408398592
927738783 115897058
932580701 92833346
940988335 -866294999
577535591 825651814
-828796769 360512692
-815095894 393905639
96698967 999904942
597812251 806604675
-710974173 589997456
-692612192 617778122
-842679094 324313205
-636054210 693820023
-970050149 -232146966
669836383 725763277
-376907610 -986965342
490096728 892200668
-999995889 -757547312
603433410 801083743
-366780777 904913536
-500381223 822479354
-524803272 803488929
677831442 715422101
-331344608 921296422
344733769 962119081
860297120 361140995
618671282 -969594956
703677179 679811652
-967900958 -214789829
-945499100 -65928472
368953050 953382863
-992753559 -494793731
394520086 -991717552
-997653831 -607509587
732113470 636670144
823119699 458395638
-521651066 806007404
-800342597 427058547
-213996978 962683400
79215700 -813540361
590742738 813446436
-746971477 530404533
-509195909 815759213
-953123769 -111743727
-227220673 958887873
937464213 68184665
-680886065 634804308
989762697 -369651517
-934195373 -5446447
934610667 82765611
959272725 -64496735
-374234724 901158530
994613029 -464777824
-590309414 744342049
404813751 938527895
238057268 988451929
626843467 776679153
847159390 397632267
610644685 793824520
988147995 -344461902
985717449 -811500807
688835219 700664371
910752892 189353772
-595865417 -965941237
-613708034 719731732
-904526892 -303797935
-997693899 -608819163
997052886 -777837864
383706914 947621599
-948014680 -80540075
643018384 758485172
-171473636 973353479
-246867889 952908885
393071043 943708885
-994804917 -534361962
496252062 888222793
-999592088 -696726276
447274169 917498260
-697054037 611180842
949246787 1261544
-219219858 961210360
-552662543 780029421
-774385704 480025727
840468229 415286841
-666409306 -955484849
-308289388 930920506
-977184544 -295533920
466791502 906456184
-836727236 340086159
983912922 -287397069
51888044 999692236
-150813994 977683570
-942126682 -47024443
-646478249 680913590
-773332425 482058322
923194582 136680821
-839076346 -914180386
790219862 531978461
-241323542 954633273
950870296 -8785602
-639600772 689472363
-394455971 890577291
897506085 240237633
-952477435 -107679024
995589999 -489486875
-835236441 343994543
-958502892 -146738439
888943361 270866275
935385757 78873629
343705374 962466081
830111736 -921559936
-981491495 -340270958
-349840382 913044376
997168181 -537014179
-962789849 -176505639
-49790800 993129610
979998358 -241978469
-356244882 910051669
117813150 999462180
-601824316 732490327
-971594132 -244984114
-24447922 995508785
999230098 -639956955
-873748694 233414735
-846437008 -911456943
969627365 -837885456
808454128 492586749
979598516 -237623726
550896128 -978387787
-619532808 713258401
999856904 -702660154
815547863 476319455
165194639 997046934
-782365030 -931325049
-884868899 196640053
-22431014 995675320
917249323 162493472
203991619 993332723
668126257 727944419
980365831 -822206791
-365272317 905662380
-952664818 -108852464
700215210 684775582
170146810 996677564
999738974 -687005039
-196320006 967427049
223742441 990741585
-563679649 770098373
266853990 -997498321
528551401 -980748750
973013110 -833315052
-975874544 -283023737
-222834746 960169753
-347537854 914107918
-795502555 437391552
-951564894 -102014518
719894176 -951145871
910918827 188685964
393007919 943735966
-712300096 587920973
932521287 93124794
-685958210 627508408
-387520759 894290239
-405702839 884346697
-998748025 -648588818
-626862436 704821447
-522606065 805247745
548728199 850041907
-705208061 598872687
965455792 -843156456
493965296 889707789
-192436971 968404393
787145035 -935055636
226395694 990333840
559502549 841233464
173361843 30216839
-836584333 340461296
-153257400 977191395
867388986 -532800418
-622141197 710294204
-999456343 -686238597
-857722664 282328025
-578840620 755753429
-216190385 962072437
-334047887 920121005
-183555780 970573226
-354144542 911040902
-432714168 868602722
-874373152 231415609
-877885104 -898606298
198688843 993942639
987134981 -329952020
722573203 651541997
-595282253 -966020861
291054735 977387812
163848363 997140749
-959061518 -150487553
-801139714 425329276
797631821 516409535
-409248573 882340290
-617790544 715207639
-886401183 191363326
-700894370 605415003
-874948819 229566996
161720013 -999548627
841641355 412245247
654327946 745030016
-258828286 949031688
749935198 607254890
647644816 -964935093
-851612252 299767661
-995145371 -541575909
222758573 990888288
-586712464 747970307
-937124108 -20369404
744019797 47090023
737100029 628711314
695928736 690843364
-735130787 550797082
416462641 933068411
679081228 713784313
-644373987 -958952900
-476541883 839790517
-903758689 127674039
731501130 637631475
347308788 961235621
864170494 349922979
531861591 863126367
-138535380 980063817
-833707909 347975718
991454903 -399255986
574335147 828515069
953118771 -23039863
-188350895 969411858
952384328 -18343808
895880443 246161000
-60645811 -998738255
432591225 925163502
145113278 998292124
-984072795 -370061866
-832708813 350555126
939295537 58508961
445752637 918324206
-100324262 986585522
-959434156 -845981232
-885029589 196088633
108380244 999712917
436835045 923002655
491268744 891448682
-344226355 -988911715
-373335337 901615601
-38604591 994265018
-778301360 472403622
-940640069 -38942103
973855003 -180837593
-691685587 619142498
-832173418 351927013
-88320830 988360085
499037529 886383775
-302746533 933126403
744714441 -945707433
678347096 714748156
927192843 118427427
723843189 649579990
-991196942 -803711710
952564227 -19489697
-725791329 566298807
-831172733 354480360
926177846 123098425
968360210 -133762467
-988097376 -422340255
-561347335 772232978
-606967270 727075574
918191260 158488901
80365685 999997951
939046091 -867747270
-236903819 955981954
571537030 830972732
-983183359 -359545088
-311136693 -990588008
-999746118 -711032244
-449541179 858042860
-998977372 -777468075
-8100360 996767869
924078992 132682185
-468165378 845609827
-999439850 -685078563
-115010012 984248389
-173147339 972976975
-405218334 884619100
998113853 -574529460
776732388 558590526
-303784344 932715847
-135373574 -524987383
812873609 482508012
-375687944 900418234
999701778 -682624063
-932021213 -868801427
817101491 472687860
-274287977 943736555
-868964991 248520828
-960128691 -845281361
974436371 -186136128
768069178 574857706
820790195 463977609
-742441227 538299088
141975347 998461021
-748101978 528419441
-170979148 -996055078
-992929791 -497936041
-174171543 972745448
-987106269 -408561408
-949120082 -87106801
944644364 28605355
812596993 483142904
712720097 666532299
251208782 986095600
-573736319 760680613
-991745308 -477639819
-997100796 -590326145
-264967721 946971738
819000621 468221837
-690697167 620595196
636979859 765443957
904425681 214239113
162152290 997257593
-956241178 -131792617
959811614 -68329533
-607896140 726077906
990860498 -799581333
16198747 998323868
-843232655 322821847
-881099213 -897170114
-995885212 -558313971
-628607845 702770850
670810810 -960792665
-973035738 -830825212
832708486 434919028
-823466937 373860637
-195703359 967584441
970599061 -152377587
967251144 -840938632
984818883 -298887908
-954760160 -122189014
895745646 246650108
-999246516 -673110719
-991233064 -803640285
438690851 922045690
662795167 734645495
-990860256 -463495099
924689883 129901043
-402941987 885896360
951513837 -12825645
462261425 909093881
-882392415 205049324
463222804 908536472
492403953 890717153
18882051 998467143
568061170 833982646
-170725662 973520136
-944919856 -859143667
996126378 -504247583
593883891 -973075869
-478378627 -979394899
-166213275 974502932
639650828 762403401
999991995 -735998540
225300860 990503010
113321922 999592363
-186504198 -995574494
-995968986 -560352594
924577443 130413405
-999540749 -692560867
-916816640 -878714065
-376141963 900186105
91362237 -999996642
-907903303 111376183
-956090520 -130806475
778242227 555704300
-441630619 863091474
379245347 949411946
634811156 767876471
-992669113 -493304817
-997517575 -785877046
-583263668 751412171
904578913 213646210
970774053 -153862600
-296878614 935404238
-869401414 247156020
-338227074 918290623
-892435258 170033352
-486394359 832770498
593495720 810797855
-860892352 273024361
841368721 412953101
-171427553 973363771
-661018874 -956352840
-481362732 836384134
-977358440 -297228539
838526340 420268018
707315671 674531507
-984162239 -371125101
767606535 575713524
-830665711 -917094692
-420726909 875734505
812578351 483185688
826380074 450501516
-965542028 -196669994
914574192 173716737
-623781591 708408797
-391029041 892419123
-741012586 -941191326
235567104 988865539
-681139046 634444140
-973979433 -265666898
-800166942 427438758
842066119 411139669
-150721682 977701936
734763575 632468612
-573155157 761235431
-990441055 -456982936
994001319 -450542853
997769891 -559587503
-860604360 273872664
-894248615 163445242
884866886 284891489
997684993 -556142458
-931483196 7973665
437131262 -988821856
234945471 988967415
-996650069 -577643312
954455081 -31725390
-537667673 792918542
-857556941 282811158
464509272 907788300
919102256 154590312
998582536 -597892080
636927312 765503287
-866731174 255424691
-730518110 558502307
-664146752 657917692
-856939541 284602690
185998556 995297206
-935496714 -12022602
860630723 360182697
-917989367 69858537
643274158 758185463
-351637824 912211979
-43197683 993817830
331632607 966359217
-999966530 -745259438
999194532 -637274194
99611333 999863372
-246034539 953171501
-777203047 474549799
445969809 918207325
998934271 -618917341
-926766167 30380257
594022126 810288630
965298560 -109240131
-816890457 389662505
472946874 -985937877
957459110 -51916370
-759818660 507456849
-325283725 923889543
934756531 -870862769
-949306935 -88226646
460847796 909910113
-952126159 -105491001
607482282 -971202557
-364046641 906268891
743879138 617562585
979880846 -240689181
974121732 -183251559
-456330035 -981314960
536302113 859746537
-757552072 511567060
649755288 750524067
814878450 477878028
990179987 -376562154
-799545214 -926690974
-847121053 -911200483
-84883930 988843772
910683576 189632091
916266713 166642193
795222757 521552800
999558230 -667414417
389522068 893542406
-753489210 518868973
-926435851 31919084
713891994 664780725
322815800 968986733
711108632 668929748
943329021 36116586
915520384 -883526718
-878558481 217781444
-695042042 614180028
-857146655 284004067
107062051 999739843
-863239545 266044940
413405698 934522092
-642660711 685686995
-935753456 -866157404
-865307689 259787250
568753130 833388050
-594757971 739808012
794869916 522299857
935547156 78058500
185232969 995372876
-890697387 -892776636
435930552 923466008
-574834902 759626648
591799555 -267278066
786110584 540289254
-997363785 -598262708
-970928248 -239399492
38686602 999327785
936980151 70715730
-998986351 -659512547
436227638 923314085
-970808419 -238399754
-490773088 829583667
-924762855 39677536
-764388471 499020956
168312483 996817716
601600481 802894570
807616198 494476638
106703797 999747074
-63468936 991583583
225915608 -60240906
-326972389 923170834
974553793 -831209712
-354851796 910708171
-972648088 -253981594
-866290739 256775781
-968352048 -218379452
-346044911 -988809023
-500562081 822343776
-334251812 920031950
533156874 862147051
-356275657 910037089
-998631122 -643600443
-569976296 764252119
656036836 742954374
-61253963 991844207
60285947 999839718
-641716677 686860262
238558219 988366053
-822558624 376086181
-798837963 430303392
-878547683 217817087
-122160953 983033676
-973245413 -259179492
746422235 613273742
98705039 999876598
-467388565 -980369641
993784391 -445658696
933573216 87934917
-974283033 -268404760
-998567251 -640953284
656838065 741979590
124891207 999225186
964005212 -99208867
-931624938 7284676
27894501 998901110
927950803 114912491
409336453 936436860
-179087995 -995805148
-447284724 859493923
968007266 -130878444
286008406 -996878898
461042045 909798135
-960884752 -163038286
-756464422 513529235
783743891 545004234
-998186416 -625905803
933498754 88304054
787219037 538062195
153123146 997829748
-936695627 -865473369
475636882 901206030
-871839025 239484850
900954650 227445012
-698063996 609667353
939197336 59034993
-367841665 904385228
-999911086 -733029526
-232408896 957340807
973500942 -177655131
-995024804 -538996451
-435576654 -982960490
-505958271 818252534
-450387609 -981798834
997654562 -554935528
382368018 948164409
-364228173 906179192
807845625 493959307
-206449208 964756645
575895369 -975464158
-492726174 828152561
999934213 -717370699
-989265217 -807312812
998435631 -590170028
-942034073 -46515987
-729776197 -943633614
-993548214 -509359323
706214698 -953952572
-812470664 -922917103
731390369 637805186
964722471 -104734388
852487988 383110683
-671490122 647965591
814725790 478232897
-918969741 65605420
608441475 796068427
-131753398 981326072
-791204137 446376876
-982191667 -348092271
-929498794 17522700
942052333 -865478995
-909197208 106197804
999974524 -728361201
997189944 -537782112
-946423690 -857947525
-993502776 -508490862
391634040 -991893715
-963196144 -179434214
615338262 788996232
982923148 -275313483
-505444633 -976899864
891187444 262984359
-848678305 307930047
971774897 -162407677
4105426 997607820
892307869 259011278
-963001961 -178033507
-328388220 -989746641
-104589928 985922276
-783237224 462620291
-38781742 994248278
468964508 905180097
-902376825 133014828
-972438691 -252173950
961771434 -847214484
336677925 964761821
-886131314 192295602
-565902089 768053570
-917451057 72158399
-578159832 756414972
813757557 480474659
645243330 755870204
226633705 990296787
208093253 992840808
-171212463 973411736
-495153568 826362916
-440244977 -982596824
958017892 -55751564
-969138870 -224720483
-439317742 864543367
-933199199 -867977796
-353044069 911556894
506878664 881081153
506780603 881148147
180242757 995839598
-955394099 -126276470
-997490452 -602239174
831067432 438993580
-994893705 -795137693
-932630671 2358468
-848895812 307328158
-618602470 714303042
666255458 730306181
876415878 312604337
-287233725 939028822
623633460 780175656
-901399577 136762137
-121731895 983108233
380053957 949089368
-462252678 849653318
-916290190 77065208
-999281776 -675098663
-714839559 -946752831
284667332 978907206
933358152 88999893
645824089 755184778
873893617 320577559
-545625942 786185952
-612020887 -963707640
651418808 748535389
867590210 339828205
-700401641 606157227
-831587076 353424209
-12897214 996413582
-838741977 334787853
333369696 965813966
-609330225 724525743
872175538 -671012485
565853065 835873415
-575699431 758794883
619235524 784896821
848222167 394759081
-674506846 643787046
-230270794 957981840
-675533763 642356838
536464253 859622136
728390701 -949331204
955056286 -35694727
725413818 647144056
220272703 991247219
-413328038 880013668
-971305789 -242558104
502242130 884234367
-284329972 940100820
537854280 858552957
-96547620 987158164
-994333626 -524729007
-60327057 991952574
-997129986 -591189219
-909884088 103428668
100861207 999844919
-301358787 933670750
715256746 662728829
913192756 179443350
779647748 553003565
-978131439 -304816742
222048802 990992345
-745427808 -940216875
900235799 -892260406
-648112132 678851984
-855728104 -907917576
-630326258 700731577
-950525844 -95606597
985006307 -301320108
-808186802 409749863
827204235 -922560628
-420943471 875607741
845362963 402447881
591761526 812469558
863547797 351737963
427214439 927848474
961581833 -81153545
-933967987 -4302677
998926343 -618408280
-920316376 59695784
990412125 -380562490
210487949 992544814
-927867323 -871682900
-51855674 992905551
-893181400 167330828
-875029089 229308331
-966459720 -838487416
339917774 963712703
-854354714 292017417
-497792173 -977627047
-797338995 433500318
-362113921 907220285
40209872 999378729
260795654 984192554
933665432 87477136
-525175994 803188093
995895475 -497780893
-875473621 227871522
998070549 -772455335
-937201279 -20768737
-387797133 894144049
-128726779 981873300
-812886670 -922789804
714708927 663552932
-570387705 763863288
586474211 817471102
-42282731 993909207
183662494 995524246
951894340 -15227923
-569517056 764685718
13710772 998188525
180899943 995780979
55411613 999758005
-924145701 42505399
509429482 879319860
173006791 996452673
-458518576 852163681
-160318503 975746119
-400469241 887276378
605158932 799368473
945100291 25992858
815352006 476775823
-717246516 580110357
-998046021 -620725059
-143644347 979086188
-161646201 -996332845
-974020047 -829608007
995526154 -487780566
-652303407 673479634
442634202 919984656
346522355 961508904
-421410490 875333318
-407120494 883546715
-648334479 678569623
-489818744 830280656
999936761 -751027712
378409651 949743570
-342306474 916482511
-803099646 421051468
864278287 349607768
-155998152 976633548
62855215 999875840
-568898431 765266717
910245362 191387969
-971075143 -240627102
942764714 39312541
474804984 901705791
389744720 945121699
984573208 -295726503
992097448 -411374912
286594394 978452182
991363546 -397564048
473922842 -985853399
987298139 -332260416
368284875 953634656
931524791 97980057
-386665518 894740481
-961793282 -843576890
974867355 -190139690
-461431386 850207716
-790092882 -929273795
-777250648 474456855
373997977 951463760
676207520 717541398
-819070276 384475375
190220177 994869776
-894874069 161162148
-653955634 671341892
454027982 913787478
973609152 -178625438
-874872398 229812780
952631286 -19917326
941589144 45914007
-121467594 983153925
659378655 738874264
-884790292 196909745
-407702105 -984960590
915787741 168654118
-517311811 809436603
527908215 866082494
-29099596 995118291
814341544 479125082
-112043919 984735612
501002829 885069527
-680552585 635279079
103793422 999799716
601520095 802973693
-870544217 243568834
-996746781 -580310322
-992305476 -487020293
-858218166 280878232
-800780858 403514477
990878840 -388765978
-36802199 994433573
-475575857 840467237
737506325 628052761
-319277765 926413903
-394971389 890297923
-928913589 20300964
298867610 975458845
-595814863 738721113
894976846 249435144
-68706560 990955345
638931522 763228223
-75440992 990112746
893908709 253288276
869909518 332883626
-103860982 986036151
-982682598 -353735193
974041931 -182526211
-264272122 947207483
248500434 986600759
-65608161 991327975
-281706957 941065420
844750692 -916228277
470077213 904522620
559799204 -977413394
-434882332 867280786
-952721932 -109210990
769445620 572306877
-714201343 584930861
-782899983 463297558
-673424310 645291094
993604482 -441700401
-954747920 -850569261
945846463 21667438
660923127 736969453
-701358535 604714561
997756951 -559052108
880779185 298498579
-830202089 356952018
940151103 53876551
875364810 -903819683
-51372261 992958417
-797037824 434141437
-998398710 -634163632
282239641 979471092
-844390575 319684958
-923882403 43707176
-705274795 598770914
176268431 996183477
915096183 171541796
735222602 -947849496
999395937 -762031163
-997266142 -595284603
718767252 657385916
-701775049 604084850
988722685 -353155198
-866546207 255992140
940944448 49512705
-881234638 208918469
-976581398 -289729176
618790648 785368110
769408875 572375203
-943544339 -54891007
-954204043 -118616634
986681956 -323681804
964256112 -101128799
977365732 -214357770
921611832 143705985
-856375189 286230768
300111390 975146694
-988341777 -425809915
-401210614 619509650
-625617992 706276371
981237058 -820556263
-801305407 424969285
936896655 71151507
-519896931 807396459
-722102369 -945259131
782682960 547099041
246305434 986999663
458936509 911007286
-999565466 -694558476
761647896 586604932
-348264478 913773414
999788875 -693344380
988415788 -348446879
184143591 995478458
997448069 -547042326
-641171907 687534581
52869210 999711141
-883450521 201486277
-975771954 -827376084
910048358 192176467
577200482 825952947
817468773 471827504
476635193 900603121
-704843838 -948699653
-237945398 955665056
-996600842 -576330911
779594664 553105836
-159974910 -996380368
144080368 998349132
729311663 641063619
-974984987 -274796019
-908026412 110886063
-105154305 985833511
-925778794 34973183
267348654 982806543
-511714455 -976273727
970062833 -147871023
308598117 972949589
-56037648 992441949
550090716 848949834
-18219615 996009363
-814500130 395296356
895938587 245949871
501289924 884876606
913353749 178778902
-971931690 -247839572
-552902617 779818104
994337540 -458262822
859429306 363620751
-309600538 930393351
-622631896 709732195
-168208752 974070699
482015912 897284426
999398999 -653226116
-997415902 -599875298
982308469 -268084342
940321528 52944590
985308431 -305276976
-430903880 869696338
-956359203 -132565980
501655893 884630048
-896975851 153410754
-721189722 573778511
969519748 -143333526
312257339 971954742
306634500 973470157
715876389 661793448
999930508 -716549334
-172938094 973024273
-305377767 -990863164
-325986248 923591022
-625188365 706776277
-92598489 987742272
-242191590 -624408625
-977135493 -825553444
-738116787 -941824254
976026660 -201188310
-932465739 3168891
-856667966 285386324
-399526852 887800423
446433444 917956229
-782689377 463720415
-760231256 506703699
821889035 461351635
-710689925 590440282
-82514352 989173885
-997912865 -616069842
-339072707 917919010
-768941670 490468457
-579538879 755072517
-967055616 -208181834
77411815 999989661
-298759089 934682095
741663719 621239686
-759485810 508063129
-749608948 525761059
980920375 -252192452
672908552 721817322
897565739 240019190
-414682163 879235795
-984718488 -377869415
996195600 -506255307
963891033 -98339695
869165787 335117671
-673520370 645157706
-732355781 555451415
294996530 976422565
304763607 973955618
662612868 734872438
-593789815 740798122
891053891 263456265
-752471735 520685771
-860991213 272732747
832304292 435925003
-737957428 546016429
222196898 990970728
-675120272 642934136
179382044 995915668
522906737 869757830
344826409 962087762
30143806 999002323
-496972189 825017777
-618854808 714020592
-840783043 329376649
-645785395 681782989
541709933 855563568
-746847503 530621465
-533428149 796450339
-801560185 424415069
-997068921 -589388051
716760750 660449900
-438377089 -982743074
-908817061 107725119
-176302472 972262238
-825630748 368482607
967083908 -123424876
994095439 -452689283
-968523936 -219761421
774365588 563082563
-100829537 986507492
-598924963 735505336
-595574994 738968142
-404990540 884747116
-754171358 517648056
-979305592 -316713590
940184948 53691754
882427534 293054469
-896406352 155517102
930522415 102809171
-999302953 -676294856
444362543 919068350
64342171 999892905
235773862 988831643
890006322 267142564
-627750900 -961448803
842745377 409366666
-906425827 117225023
-413716032 879790828
-996545215 -574859672
221620207 991054726
742663173 619585548
118212734 999449750
-812682732 -922852239
-994938795 -537172126
-996292724 -791031303
-38912621 -679978942
-851214476 300882815
-870811046 242728563
-893634910 165681345
996977257 -530396714
-774046721 480680433
543117294 854465394
-131262697 981415235
899475554 232974790
-864118169 -904498049
-182233117 970888373
-78945347 989656116
-462653300 849382020
990690305 -800074768
-851054073 301331574
-750286593 524563043
-866209040 257026291
-802028880 423394591
794319249 523463913
992476401 -794740468
-830444345 -871347246
-141178647 979559324
-591992771 742631611
-619697613 713072258
-548327082 783834178
981949026 -263895752
7566153 997828995
295509875 976295284
-830848504 355306379
-733068302 -942921440
920136335 150133928
334606698 965422152
-464835564 847896842
-941092604 -41389749
991332844 -396997322
997639252 -774817475
423674602 929585951
230779418 989641110
-997354390 -597974442
953606135 -26185054
970569046 -152123843
-980285930 -327104685
-852116289 298349240
181592829 995718818
-967455819 -211290075
-984118097 -370600377
776263171 559483741
175664932 -999368280
-512514250 -604213371
-999657306 -702520951
-666386523 654915179
-812343985 400289520
316335047 970828495
576749293 826357926
521174837 871010957
-280250658 941596840
-120481672 983322944
535803668 860128526
-297735973 935077047
915912048 168132483
988289787 -346560310
-686228695 -177599295
709624180 -953259658
479335773 898949383
887110022 277233991
-257888808 949344412
329079101 967145561
828659698 444929986
761503646 586865752
121367211 -999868270
963559389 -95832023
965204696 -108503840
507450394 -982851117
-239851311 955084282
864033109 350323935
-353943943 -988354480
370942060 952630425
-27944486 995215850
247415527 986798806
596424890 807955368
519195872 872430952
924538859 130589194
921634979 143604243
-516577135 810014322
-223488399 959980021
-974747278 -272625997
585197969 818659046
165523447 -999502604
-956878120 -135969940
-200270610 966405032
-73996264 990297351
-938143314 -25676892
-229401951 958241153
-250537339 951739440
-651499254 674515327
-419102739 876682593
-235301034 956468505
682020012 -958674160
449395303 916339753
-373845757 901356328
329643027 966974244
-997200054 -593287551
-996924109 -585259162
-935600258 -12549881
963058886 -92076889
104708699 999783746
-951484038 -101515008
502829477 883837017
851299778 386376628
-113570666 -997604874
-196324812 -995259095
947697311 10682979
-372251549 902164778
907078857 -888578367
-882640182 204219279
-966801615 -206224488
-990827056 -462976746
341677105 963136996
-662627960 659946214
999436397 -656383221
175268889 996268016
-981392139 -339176401
930626079 102312755
-257005451 -381608087
-437677358 865563847
-972360191 -251496748
-999984339 -750689052
-366890087 904859141
323988526 968648874
-711608705 -947387405
-828382746 361558665
129155170 999060831
844874455 403750591
6667507 997772591
-553673800 779136235
-681506130 -952948138
-587797678 746881211
-980124812 -325366407
-923942722 43432124
-478886422 838140615
-192973605 968271124
-951636102 -102454815
-230035741 958052178
-466640426 846659499
224789018 990581855
-999943915 -739669966
-739811469 542837560
342293842 962934881
559435427 841289473
-514116416 811939791
-947915506 -856702513
-620785585 711840123
999628434 -674573757
-993835478 -797840696
989118705 -359315673
-51010393 992997718
-865390312 259534949
-605517541 728619630
-934536119 -7162788
466374364 906700067
981571977 -259558840
-565187407 768712175
173306028 996428622
-198876609 966768353
999872511 -705172683
-916691747 75372281
-489230384 830710113
-96283028 -605734593
763534092 583186673
-938015468 -864487568
-804321075 418358808
592817692 811452312
488874064 892980099
366926528 954145421
691633677 696806718
879337965 303210720
-215311260 962318242
-616086500 717098722
-412389695 880550766
993947757 -449327649
370251164 952892801
716568238 660743041
-820718323 380535375
9931334 997975200
-907646656 112397260
809663726 489845862
-402164070 886331072
721629350 652996550
-616930212 -963013933
-412986989 880209038
612905081 791510378
634160228 768602793
-131989300 981282990
998024548 -570509753
-684990713 628908395
-561947521 771686052
318980510 970082631
760727897 -941971750
-888388436 184442511
-866503030 -903491008
326629847 -995254102
999988742 -746211764
926647534 120941745
-20481785 995831460
-856225475 286662114
-742022748 539023883
-483969482 834520709
-917517789 71875275
339359916 963894453
-365219746 905688422
949971334 -3207012
153315737 -999634566
-994961253 -537645758
467390872 906104749
607338337 797184727
-125431852 982460513
934818519 81727402
-840493431 330146877
967485404 -126658805
697835219 688161281
-990545492 -458602412
-975236033 -277098293
-968381485 -836314813
294257858 976604499
-797089975 434030524
-777560495 473851617
340915373 -994599397
-391476341 892179452
-123122707 982865962
-958563681 -846857975
999536769 -665370459
-893383221 -436019899
-796370567 435556166
-833452859 348637669
-620314625 712373764
266107458 983074236
970127401 -837224393
-131326889 981403619
40318442 999382297
-750500376 524184729
946254308 19280010
-755180167 515838230
572992502 829701902
-675241135 596629006
997283859 -541117259
904512709 213902413
676753800 -959671967
-881066535 209479134
-586917077 747765225
-264938506 -992673697
992313585 -415533219
-995485365 -548954187
-186258233 969921050
-559496317 773915783
-940601619 -38735042
965552046 -111231994
-102552371 986240094
-998636922 -779681116
947526000 11712705
-948506124 -83449212
910080076 192049583
353476993 959076932
-788361603 452230645
-1515094 997233804
-535692183 794568715
-345908712 914854611
-998826586 -778503999
-999839883 -722054904
-985197698 -383822655
-157844760 976255974
425929644 928481377
-527469539 801331283
-783524035 462043718
-962066512 -171339993
999670385 -679113540
800639354 509905112
857888878 367991217
-567972651 766132290
-203703187 965496079
-613482694 719980023
988110732 -343914037
-90487370 988048948
-444851210 861050225
-715322537 583162558
750783729 -944324938
674049156 720344573
947791283 10116898
-981240192 -337505627
-948335260 -82435621
966643273 -119899827
824648603 454708147
379319586 949382356
598857574 805584566
-648419411 678461567
40690417 999394372
-973380125 -260365369
749501596 -944617394
-245443944 -993471736
753628762 600870473
506500573 881339405
-634705492 695460186
-966443787 -203481925
74393951 999976979
980108437 -243188361
-983035249 -357818474
-822580136 376033864
827274426 448318632
-226917042 958977390
897492374 -893620231
-832059373 352218299
773782562 564184510
31060500 999041255
930728878 101819717
286029373 978585813
475632937 -985705186
-999386629 -681428610
-134754805 980774418
-996193089 -565853005
703618596 679896160
254517474 985462471
-994771762 -533669855
942821921 38990538
322356997 969118232
991359110 -397482155
982821271 -274097590
-474813200 841000387
838961026 419157431
-692937658 617298176
547666779 850888910
964510100 -103088308
843989178 406099341
-411539099 881037170
291635921 977246147
934915392 81242772
276287739 980826094
49210065 -999928886
-999329671 -677839351
-604764660 729412933
998377227 -587232175
-436426399 -982894808
367579255 953900354
-729683429 559884772
441813865 920416060
685637956 705026676
-771451218 485678255
-638466142 -959861349
571184352 831279986
7021999 997794886
-528075882 800839303
997832725 -562215607
-903876335 127217936
333309216 965833092
889137367 -897644734
-965706171 -197895590
995830947 -496005540
-849226140 306413720
-980004713 -324077841
933914978 -871450572
979707943 -238804869
-994503502 -528142913
-566650437 767361249
948776970 4139238
-922744545 48854936
-295910888 -991304689
894861515 -894911824
987972321 -341890863
574643541 828240787
615885956 788424103
-81507123 989312339
987898707 -340823307
-3439518 997100961
-986425282 -399557563
679802298 712834009
854105244 378622440
674746961 719441212
678813390 714136855
892483669 -896065556
987546719 -335786998
-917915396 70176799
975853729 -199522471
27808607 998897174
-982759547 -354622678
-647397493 679755630
895796447 246465889
795754602 520423884
-40229415 -999073541
752821260 602271028
-996213282 -566352804
-765419187 497097333
-382689676 896815144
-952511822 -107893742
922114626 141491865
516804237 874127032
-924918696 38959858
-844056795 320591120
-582610658 -273168161
682693760 708991426
939351098 58210672
822888422 458952458
-997983911 -618516639
938751291 61409238
-949898030 -91779787
53941676 999731084
309224334 972780871
833916566 431906584
-207394722 964499230
803082868 504556576
988400792 -348218691
988568260 -350770480
999868668 -704542396
614089430 790290860
748252105 610147612
-975145485 -276266651
-348013698 913888949
821644191 461938739
984637235 -296542310
999012061 -624096211
896766749 242939338
-16291551 996158485
987452925 -334453729
998366311 -770776069
194927381 994361766
-680140880 635863713
-139305492 979917088
-790397414 448048027
215319807 991923276
182443925 995639738
-77919470 989790666
633622573 769202210
577145699 -975303355
181985860 995682655
886767112 278417016
-579050481 755549212
-233468668 957022272
332810033 965990217
-843403162 322360905
814998909 477597755
-479909419 837415806
-841159817 328373616
-200625144 966311916
999247101 -641260542
-951574969 -853489146
-994996206 -794867012
-429950915 870266224
128319216 999094860
945733059 22326387
-685920058 627563677
52058796 999695608
248297393 986638222
125258214 999211622
-459476899 851522776
-405453953 884486653
-729094312 560859915
207129304 992958223
866326600 343587048
981347909 -257008594
999964667 -725229342
-368514315 904049061
-782015266 465072236
-562550027 771134896
207070450 -998881343
-800000993 427797914
693047142 -956552666
-742836261 537613022
167896326 996849221
307753998 -630496183
-502643925 820777368
852936285 381873239
-982454294 -818065901
-973291577 -259585541
-769952519 -934503199
-991923622 -802254128
921991575 142035130
721187890 -950870373
-830523464 356133913
-260259197 948554292
73509015 999972662
-91018205 987972315
968427547 -134315808
-972997172 -257005530
401420532 -991286736
-770449681 487599270
926070081 123592623
-626405213 705357393
-986675850 -402832824
816389626 474353524
-189525022 969124127
989822475 -370623049
268756202 982502168
-450913803 857153481
188564165 995040532
-623958561 708204168
202687877 993485185
999983363 -731626218
991002823 -390995855
-896017183 156955083
-248026252 -993369436
-906433041 117196584
-648606163 678223652
214617527 992016876
161720680 997286673
-968034846 -215848722
999949836 -721164161
974714517 -188716079
586918542 817056932
262521421 983832538
288803004 977928306
-270789187 944965814
-806662538 413154203
907531433 202168022
41895420 999432676
76408983 999985729
-592106864 742515516
217591223 991615921
-769353034 489688743
-286136697 939434761
-21316136 995765395
-990036845 -805942475
-981107316 -336047510
122666144 999304330
-151155692 977615522
-354033824 911092896
-978850610 -312060892
930406549 103363758
-895672043 -890293043
-958815660 -148834458
684417756 706674350
-137819345 980199688
-897286182 152259911
927335653 -875907334
-576218347 -968584033
891861928 260596340
-941829403 -45395396
959158757 -63696499
-225238698 959470008
-991693792 -476797045
459700093 910569534
-159795131 975854692
555955019 844176503
-587016743 747665289
442239077 920192550
-447183292 859558932
-636786766 692927341
781812286 548805717
444118649 919198578
-549769150 782571849
603031381 801482144
-999524861 -691283310
828771572 444655237
280723362 979819221
-227949654 958672454
999382445 -651855374
-931721180 6816064
84951482 999994783
687679733 702249838
992053159 -410532704
974319340 -185058477
-997733524 -610121319
806539843 496896312
-178972313 971652161
95586723 999918132
-832934738 349974423
-381236084 897567145
-952385390 -107105097
-624950 997294794
585712450 818180239
-930595609 -869795112
110339890 999668693
998279572 -582368066
870311809 331665307
108966940 999700486
888349764 272933057
216549737 991756954
-813809569 396901446
-863414571 265520052
-953591389 -114707840
-921577227 54092243
957510708 -52270304
253030184 985750010
660332197 737699606
-997980824 -618409428
-703276513 601810835
-552064904 780555088
-761780495 503860124
-465423915 -980542930
-67997393 991040988
407845782 937130630
572748690 829915553
-346039498 914794852
664742361 -961926708
336057841 964960390
-477498222 839120511
-997471160 -601622074
-775283883 -933157696
701110380 683497309
-267336176 946164210
605958240 798570797
-373947115 901304842
320318927 969701479
823240421 458104880
-999901962 -731366280
-940818672 -39905463
-327124444 923105834
-504991738 818991917
-373303326 901631855
850442761 388721496
989666373 -368088703
-208111674 964303304
-948267095 -82031657
992575401 -420653999
-991623878 -475658360
-213708162 962763555
-741273094 540321107
998224926 -579703881
-713295417 586356696
-411832396 880869553
-213104136 962930276
255333837 -997824947
-950648769 -96360716
-918496308 67665224
-878742843 217172571
-491274657 829216551
937678639 67061702
-992290761 -486768402
708802117 672345370
-549263006 -971939726
897720510 239451519
549706004 849258784
-999632737 -700274678
118463675 999441902
-985720063 -390468274
-966221784 -201791454
889791234 267897553
-650351891 675989128
973019685 -173347656
-814992527 394147114
-422451901 874720334
-204824558 965195252
21103617 998580294
390903136 944634175
970508110 -151609217
-474507056 841214180
149669342 998033416
607280066 797243487
-978021617 -303727591
849770715 390552795
81180130 999999161
-149027504 978037943
-726669846 564858445
-921787510 -875655821
-197427246 967142257
-909303274 105770815
-706668017 596643399
-957162341 -137837676
-896176248 156367527
-525538752 802894757
952484851 -18983966
933075599 -872035987
-914164570 85944774
480692798 898108184
-229743116 958139448
-859212929 277962583
-580743043 753894741
-873634339 233780197
-832359137 351452103
-403239699 885729472
-889761514 179596022
-266382005 946490534
-983330813 -361280015
-256459939 949816530
400455414 940487671
-699005532 608255082
-942311274 -48039408
305602353 973738689
992342742 -416100654
-392680639 891533391
859325221 -910583140
519027369 872551012
885422333 -899345311
800946255 509234424
912070002 184032894
-623887511 708286347
495072218 888990470
595319397 809030067
623551512 780264640
-345152167 915198291
851694487 385294382
-990078159 -451383348
-48483965 993270111
-539648851 791257587
-399693689 887707940
-966959802 -207441696
-998883643 -654582851
-483788634 834650771
-808570495 408888474
305772218 973694720
-539693493 791220077
371033347 952595728
57374967 999792105
284486618 -996932618
508997577 879620944
-898466337 147875531
840181746 416025619
-825579587 368610781
793042600 526147311
978672290 -227749729
-483760292 834671141
-771745229 485113833
831314002 438382749
-867933266 251725460
509931039 878969507
597602184 806809407
953447713 -25158051
-545804522 786031504
998865477 -767228602
-432403962 868791203
311269465 972224832
-523901016 804213858
-756561342 513354535
738389364 626619505
-778950536 471132864
639395729 762696242
591256832 812954629
957808400 -54313460
732266442 636429230
-558404164 774901793
-955362437 -126071913
-842685559 324295870
908499813 198341183
-935228525 -10661536
757159635 594654502
131044256 998981133
999945035 -719979247
-170643000 973538494
337528705 964488197
-874149276 232133169
971147639 -157043598
212893250 992243012
141122230 -999738318
-717895632 579073862
371756200 952320749
-998717732 -647274591
-995377703 -546587117
757968644 593213588
432470024 925224723
-976612815 -290029379
-640743269 688064889
997314433 -776514664
254304188 985504001
-575313569 759166452
850200601 389382033
-722321408 571949828
705893365 676606782
-194758647 -995310780
552823219 846741237
628514163 774852507
893243548 255672183
-962750304 -842545520
902408806 221961198
999526832 -664452478
725576102 646892029
-696771469 611603427
-162260061 975341525
606201745 798327316
874652396 -904132159
993645484 -442596097
-838109635 -914525135
-854724801 290962385
694362040 693026887
-665377615 656269401
-852813393 296384409
-986917856 -406025092
999595140 -671090316
974018673 -182315306
978418710 -825658850
-538933761 791857566
560209904 840640770
-904415868 125113456
657593056 741058815
-398227032 -985604429
705651622 -954065234
607117874 797407035
942600777 40235077
406921334 937559304
324905073 968383157
-944492433 -60207502
-671911196 647385252
744174855 617068143
923754793 134154338
-656600338 667895932
963169593 -92905662
-231920201 -993991435
208413404 992801564
-992550506 -491230053
-850604493 302584380
-953832896 -116247034
-492802455 828096478
-999700049 -706506368
773614582 564501688
385776937 946773569
-957368124 -139190802
-151420082 977562225
-626485556 705263298
-901937586 134703049
-937294236 -865030451
-999828893 -720596013
-930032977 14963820
894357593 251671831
565081385 836530952
-7642448 996801178
-256912442 949667652
512281836 877320115
424325910 929268124
965776076 -842772998
-751663886 522121502
-355573719 910368083
-761137255 505044797
668777232 727117779
-940106845 -36080061
-991497434 -473614215
974540794 -187102361
-996289140 -568253280
-389609387 893179216
877462087 309258579
671564672 723546213
929264507 108775905
188173865 995080020
-984957573 -380834001
-216856873 961884620
955390162 -37912750
984676920 -297050129
-987520986 -414244968
294382241 976573981
-994987869 -538209744
-764893388 498079986
-562883877 770828808
624676969 779040064
-920770206 57687937
203920272 993341079
-434366509 867596264
-744269237 535119830
-915303337 -879611334
711924852 667717223
-669920909 -954912618
-53555115 992717534
-190935380 -995435029
736582320 629549106
-965042716 -192953427
517154140 -981900475
975335645 -830131112
-545984882 785875360
-992604625 -492172745
-99643313 -576705050
784821911 542861679
550407186 848694674
-932735884 1841040
922645740 139135688
-115244075 984209500
-890019373 178678936
424641499 929114012
714037019 -952358809
996749768 -779316458
-940577028 -862523700
-992048591 -482656079
129902471 999030031
-652038012 673821950
86685995 999988369
719272283 -951278073
344967810 -994408242
999358304 -649920034
747009913 612273357
-117963827 -997494768
-368092106 904260191
921226159 145399221
895366117 248025351
-998501264 -638242882
934424106 83696450
933008933 90726306
-942658436 -49959380
747948973 610667076
606601092 797927120
-842860805 323824663
-789288278 450331699
593943961 810364327
-511811873 813733477
-826025120 367494137
506285916 881485772
-889898800 179107855
-883311892 201957251
732912179 635410004
-999741815 -710594828
-972009681 -248503411
997201729 -538198913
-696632930 611810522
-768651694 491018001
164559169 -999515206
-984544569 -375731759
970478641 -151361155
-96028106 987235914
499673755 885959865
670195610 -960908196
983166748 -278246866
936342287 74009665
-871482186 240611886
943535844 34938724
-591318518 743316828
-512551579 -976187416
449821749 916106625
-605415423 728727363
878332517 306460974
283214730 979245231
-995598766 -551519896
-986841962 -405020615
43119750 999470646
998567621 -597064992
-531859665 -974017240
-971459902 -243853600
-655418869 669439812
427533893 927690776
-977844118 -301979024
91526204 999958224
-673194902 645609132
-438123527 865287160
-682120939 633041228
-772199259 484240746
-268695817 945694503
999430288 -655863612
-463933098 -980674019
937984347 65457531
-90961085 987980567
-311237675 929729159
980785188 -250686891
-618014413 714958982
553113830 846505509
-905287538 121699694
310104880 972542227
362531873 955784000
582850977 820823088
-877418060 -898811672
200385649 -998993748
860221650 361357147
909401822 194758592
433292069 -989099746
812087381 -927558151
44159925 999501440
962344237 -86765748
-222610049 960234789
-981764114 -343291372
-852544213 297143306
-631116546 699784462
280350304 979904312
959499177 -66103347
789632525 -934342516
378475795 949717353
-424073962 873763120
755854575 596971524
192872964 994585555
998186443 -577897359
654077804 -963823095
-499077653 -977507895
861290187 358280589
-941315058 -42597228
-44838997 993651442
-840836553 329234317
918288209 158075633
262123904 983916054
7262630 -999671389
-617098917 715975381
925598501 125752471
-664811134 657028649
-998004166 -619222964
278889914 980236705
873373959 322208388
36016108 999233230
999606208 -672233872
314605999 971308050
-487484624 831979750
-508890737 815994818
902359861 222146861
347843051 961049640
-809721350 406282802
-114524988 984328644
236815410 988659090
403503874 939120630
-975862472 -282910424
-268049310 945918412
-192716965 968334892
-993804116 -514297972
955793406 -40606613
788913850 534639225
282389924 979436345
-722390849 571837318
641381405 760401140
288164638 978080083
-999931215 -736962051
-944358821 -59454686
880469044 299516596
-395864334 889812267
-219546134 961116770
-988781121 -432112536
991621356 -402356434
852806502 382231874
989232361 -361112263
-989352805 -440469335
-39230180 994205879
49419479 999640747
971730100 -162021595
990152319 -376095362
802437441 505972322
589347642 -973689515
-889788575 179499826
-993800320 -514224026
926457957 121812968
733399332 -948252517
-964957311 -192318839
354400961 958749737
879122395 303909244
-823738230 373192658
-360193287 -987980250
-971253950 -832966369
746623965 612930588
510537357 -982553945
-753713836 518467254
-996282212 -568078040
-939710487 -33965454
861149200 358687945
825203251 453365550
454859217 913322838
958714395 -60583795
66028829 999910903
-786067747 456907034
795606306 -932572047
976649242 -207233044
-946723935 -72989622
-788144936 -929793202
-22881013 -999324006
-883297339 202006493
405422364 938249298
-793973247 440606676
-864551061 262090988
86154571 999990583
630126369 773074967
-781549078 466004509
751284932 604927716
896461921 244048304
-144957230 978831896
-337411728 918648536
-932912047 969267
-439685185 -282389708
-996901365 -584616246
-998882826 -654545529
-629841774 701310093
985064373 -302076490
994054153 -451745822
203629347 993375122
-840015456 331417096
296443721 976063062
-317489611 927157117
343770816 962444160
-570991287 763292076
705783781 676765407
940651857 51132035
-926757499 30420692
991434030 -398868175
-370349687 903125705
137815943 998670174
995100876 -476742980
-950631026 -96251608
656461526 742437860
-26948972 995299640
-459585986 851449452
-372274974 -987247094
791741930 528851323
788115698 536255584
-812174014 -923007027
907364729 202819890
978907943 -230232207
994511731 -462368063
-678249278 638542555
-938607710 -28123410
751777197 -944096466
282914034 979314970
-996538262 -574676232
846349276 399807424
723010875 650866548
327444063 967636263
-827072214 364863176
862493433 354800161
-265008700 946957809
621511885 782465090
-961560923 -167769719
-526909868 -974600110
999851005 -755109599
950150016 -4312070
238927287 240559732
-762804111 -936221785
-862204975 269137143
204015943 993329869
-217557575 961685724
-472542840 842582411
-474168459 -979770287
904048773 215689536
-383553582 896366216
958626722 -59972030
733489611 634496163
-406824120 883714593
453730215 913952998
-362593303 -987835122
-305393623 932076834
-710621942 590546010
696154085 690528458
999586153 -670172455
715324571 662626644
-923818563 -874368833
-999607123 -697977866
-997372945 -786566951
626034908 777560851
-905075317 122531966
909969750 192490716
-951201760 -99771229
-675341675 -954009204
-304725219 932342528
-110927714 984916215
271342987 981934000
548714976 850052492
-423382564 874171758
999813916 -755882979
979980098 -822927015
37713710 999294243
685070918 705792973
104391343 999789443
242619016 987657391
336282898 964888449
975184639 -830339483
503195264 883588925
998510973 -594041533
-651170394 674938024
-953360677 -113245341
-210181756 963734627
-539447273 791426817
999029876 -625300180
-898998820 145887647
664418579 732615372
-388785560 893619706
-401119804 -985410448
466606328 906564522
411931644 935220197
-43315877 -999025476
-58476364 992167229
-390605313 892646083
-882961435 203140149
948431527 6244341
748982490 608894267
510802040 878360365
811121369 486525406
940871084 49921253
862847087 353774503
-671202374 648361525
990192835 -376779029
-981161506 -336641945
355620924 958312806
264855234 -997559653
-869537878 246728349
913884012 176582440
450249078 915872641
-524726064 803550989
-622199978 710226923
-425602927 872855793
986135424 -316280617
-969700100 -229279200
-448103149 -981979195
497452802 887435223
-996261854 -567564557
924704062 -877646700
972022659 -164547941
-941213731 -42046850
155561538 997681922
996713288 -521676581
999782663 -692529147
-937884324 -24318697
878575400 305677794
554009013 845776271
-963585507 -182259767
999475846 -659852618
-887912422 186107891
902882683 220158411
-345328248 915118517
-307975250 931046214
-998937351 -657126187
372606001 951996773
-509949631 815176747
681313975 710830740
-605942129 728170738
-54628470 992598508
-855763630 287990554
-964032036 -185509457
982400008 -269154556
75405624 999981548
148348885 998109436
995499250 -487063992
827539278 447671904
-995126317 -541166769
992363447 -416504310
433712063 924595190
-991320968 -470775384
-939774100 -34304198
164061471 997125944
-301211652 -991059612
-824742934 370701088
948061021 8487563
-221286743 960616295
883692082 288846103
-542897435 788520564
-811600236 401996886
-957561413 -140468287
908514637 -887740711
932478386 93334883
295039177 976412023
-177351589 972023739
975527451 -196395302
-697001721 611259111
-817357698 -921397967
-495774675 825904295
217830577 991583494
-785108450 458849312
911854069 184907450
-781444741 466212094
757022193 594899070
-302942705 933048848
984528895 -295163067
-897014911 153266223
318338861 970264189
658409611 740061747
348466742 960832450
389335611 -992033948
885946202 281237054
-249091949 952201940
479979873 898550738
902988379 -890827871
-41408566 993996008
844088655 405836362
942479564 40916568
-706339880 597145061
-596531093 737982418
596664226 807722550
-999916220 -733981041
-158933450 976032314
182657306 995619556
537568071 858773436
599224568 805225949
-649402393 677206091
-873531479 -900479822
-607382891 726629463
510435959 878616725
-332016882 921005845
-127379254 982115104
-930829351 11133743
504958466 882389715
-903410784 129022181
-984613976 -814833016
314880545 -995746578
654056993 745357884
-993016001 -499487143
-525752298 802721962
-286596677 939264999
879668175 302137096
-965974663 -199913661
-581728457 752925957
-557575671 775648342
143236159 998394735
-623395629 708854664
-946870332 -73840643
998501662 -593558153
567789014 834216338
-277760216 942499638
178065818 996029289
-169722696 973740527
532853243 862377386
776019769 559946890
-927490620 26993566
-889192892 181612368
-366341472 905131858
-960091725 -157532174
-983387609 -361949968
713357485 665581730
-749428463 526079967
-766739712 494622534
870857650 -905777555
-135161318 980698853
69760508 999946433
-503193224 -977117583
-840867401 329152223
711261022 668703516
-717580201 579578122
929236985 108905404
-981545551 -340867601
928706847 111389819
9949336 997976285
-530008557 799263034
349074740 960620587
-262734058 947725066
294507056 976543261
-388360559 893845651
-730408719 -943496811
845424453 402283486
991924774 -796445554
-877784788 220328771
392742931 943849644
487096446 894101311
-903443951 128893703
-457439934 852880429
-995554645 -550511841
952606895 -19761598
-999880230 -727914345
-175536212 -995915000
-609161979 724708051
-199916128 966498002
-985853335 -392173311
786253560 540002889
-998256182 -781957487
-385295976 895457234
888423349 272677223
937591329 -868815783
984485595 -294612926
-952899055 -110323981
-939995067 -35481529
744878709 615886448
-659273827 664383431
397963997 941587910
-961160810 -164966521
-774545526 479716572
-976737096 -291219156
-999360842 -679737545
-929801445 16073206
-987239397 -410375243
-512161239 813462196
97220911 999897672
844632652 404393442
-138722798 -996969396
-899204091 145114595
-952925610 -110491164
-734382406 552057186
844257644 405388898
-882925369 203261773
966556328 -119205878
-109664315 985118869
546850267 851536220
-992445189 -489417956
334227265 965542404
880944338 297956034
707028418 674951413
89562484 999971693
-16846708 996116065
775927795 560121489
-890132058 -893036523
952089863 -16470264
-326445266 923395498
-893261088 167041376
-281397618 941178859
637387590 764982571
281452388 -997033492
-972313577 -251095601
-971634628 -245325879
-960529865 -160570329
-494059544 827170056
719198210 656726174
766616585 577541716
-466431782 846802690
-330502172 -989641875
-919360358 63899348
-999998556 -761685040
963744149 -97224832
-553520192 779272378
242460096 987685343
442335377 618524044
752214252 603321239
-999042125 -662296848
993512312 -439715406
-838064100 336573973
822581562 459689941
986389860 -319711374
-979450377 -318208132
932136121 -872678423
993207122 -433340827
-969760830 -229774674
-416906269 877955182
634383222 768354023
-920733857 -876315956
972682271 -170339665
-828289145 361795053
-864027626 263676783
993229342 -433800654
763966896 582399490
966450978 -841942552
-767894708 492448010
-803200793 420829354
-977023872 -293974665
401889510 939847265
-988031199 -809429046
-883239065 -896202010
938647015 61962222
-954383240 -119764880
599689956 804770284
958167131 -56782127
780096927 552136640
91427916 999959015
637599258 764742425
-420054465 -984103340
-471404170 843372014
591026712 -973463412
-813527622 397555546
-508642325 -976585918
44976589 999525248
-984468605 -374810806
-770226064 488027430
-259964945 948652511
791506201 529338010
-995728680 -792828710
975921012 -200169315
-967753727 -213630736
956439356 -44958839
629308137 773978036
-995462034 -548438955
-378118555 899172667
479536179 898825741
-5676645 996942654
977315745 -213856094
-334743393 -989426056
-999395414 -682018586
14977143 -999745726
646603314 754264947
-359509474 908489393
-893330929 166787496
-997551939 -604214879
-994520523 -528489302
-995693750 -553725315
-401843809 886509856
972836362 -171709368
-627615270 703937830
758479333 592300624
903314124 -890651479
999970394 -726945464
342412316 962895722
-991998502 -481818625
655670802 743399529
-992650066 -492969701
994832832 -470077616
-728682218 561540783
457067470 912073392
464530625 907775860
-995470151 -793568668
871971680 326570967
-704183008 600434286
-135893251 980562287
-842744747 324137026
379954019 -992578448
995658049 -491307422
-199688481 966557415
-362733930 906916190
623846523 779943989
833450858 433068659
719215532 656699622
804734944 500910753
273235369 981512253
737809946 627560285
-502071891 821208976
552156493 847281307
999217294 -638987864
-829409916 358960963
-332895 -441936056
638867090 763301647
-203479757 965555865
-914854291 83072254
-597476659 737004549
-544845589 786859738
701598055 682799818
-617998221 714976986
-704401290 600102297
-401488987 -985385309
-175136970 972527098
-533961466 796008592
839550140 417649980
-278333136 -992095364
960807233 -75497458
946382783 18525806
-892350528 170338896
923374624 135872218
294234064 -996572907
-247791766 952616518
441186801 920744148
335712039 965070746
-542617802 788757678
644935913 756232602
-533828099 796119116
-774464802 479872785
-93404348 -998097078
88835675 -999999186
-808515407 409012519
-962907533 -177352816
49940404 999652256
757566370 593930598
65835184 999908857
629787455 -967844450
-904131443 126223958
-189036939 969244026
990497049 -382044254
661772350 735916902
-998664842 -645023935
-714920817 583797218
790451152 531506029
766948599 576929157
-895260771 159743501
-781855500 465392210
-117072306 983902762
-996088223 -791730936
-939885362 -34896874
854553593 377373005
-936797776 -865398206
-822379874 376520655
-716001257 582088882
-91062085 -146903076
963273251 -93682393
902364169 -891164211
964073834 -99732280
-813668450 397228896
-981132079 -819991081
429906326 926511664
-991879359 -479843641
936006716 75723184
301072542 974902819
684274748 706867272
803142606 504425336
-247923431 952574754
716244904 661235024
-451036148 857074078
-813370338 397919915
579151967 824191813
306009425 -996110614
936724913 72042081
-99069500 -997960595
634014959 768764843
802340484 506184967
680990477 711260861
-578698142 755892047
-640395616 688493617
-583769958 750910748
-792092809 444533678
846066311 400566018
138147535 998654113
604606449 799918578
957377393 -851750184
-640166221 688776226
454124331 913733746
19765246 998513144
-993291430 -504520534
584830244 818999731
428524286 927200791
550464425 848648522
900849230 227840157
23993726 998719134
-999983070 -750221569
-677148286 -953704666
378941615 949532651
-799620472 428619160
-804908307 417057631
-999146140 -667643919
-486687127 832558410
980290095 -245194830
948252835 7328063
986750368 -324615371
763213217 583769636
843162695 408274107
-482556385 835533164
-306567626 931608740
978037082 -221160200
798061368 515486325
-9757023 -999484418
998909992 -617372022
418345361 932169111
998448083 -590799430
369552856 953156596
-989303780 -439741919
-974137083 -267084223
-998877365 -654296467
-920048127 60878968
-836199727 341470780
-154220215 976996017
969688488 -144739693
984313280 -292424860
710149941 670352361
-340230616 917408277
991211588 -394779424
778393534 555414056
972453218 -168314541
370384739 952842090
148094507 -999681340
-955158709 -124756282
-676732812 640678003
-958638455 -147646653
801846661 507265893
316170849 970874224
378181702 949833738
326026109 968057541
-999771082 -713631508
542954368 854592710
457613142 911762597
622831717 781043407
910849385 188965493
-675088361 -891187365
-269309134 945481559
-981282428 -337969941
999980989 -730730550
-643299895 -959118611
10472092 998007127
150947099 997959288
-679131592 637294364
98288105 999882604
-818780732 385166245
350880746 959989326
-436690914 866171305
61695475 999860798
981833782 -262561028
472654137 902992471
-504185285 819606918
232886516 989303014
309592041 972681650
-484315130 834272035
18525007 521181392
-388713285 893658221
240528549 -998191289
-642046480 686451001
-747126826 530131987
939379202 58058957
-700994316 605264224
172344273 996505419
701520956 682910289
-993931167 -516775194
83082200 999999963
688559163 701044345
312742764 971821645
-988680742 -430665993
948937913 3154419
-979599495 -319761914
-900793268 139077763
749680036 607694580
184492434 995444883
-997632676 -785326890
32290719 999091927
-515019425 811234796
704325384 678875931
741819114 620982892
964830880 -105578435
880609713 -901504018
-996412909 -571416909
-429061256 870797318
33182657 999128050
760491242 588690997
440426280 921141184
888707360 271689324
492628397 890572313
-284054741 940202188
-936257417 -15905731
935477059 78412598
774088541 563606438
857648766 368671023
820539501 464574378
-944062083 -57787811
-808097008 409951007
998291693 -582965643
-241749833 954502191
693507318 694213670
-394666546 890463260
115975590 999516760
-45350840 993598871
-985123919 -382900242
-123950044 982720857
-988391658 -426522027
920781040 147336928
-956750658 -135133387
754192015 599888913
-924642291 -873837153
-425324763 873020956
-859475430 -906431564
921057617 146134177
582043719 821563829
781937038 548561953
972800065 -171385841
758047918 593072116
-936481390 -17057309
923889555 133542615
819255420 467619071
835111228 428906420
590574011 813607451
641444558 760327393
-849680654 305154281
-838218130 336168594
653530971 -963919236
728778274 641899441
-321380208 925536428
899541179 232730942
689873631 699234524
-81674485 989289598
354826115 958597691
-757706477 -937413433
-768505963 -934862539
16952714 998364335
995502152 -487140436
-896826593 153962835
-806084564 414441982
436360274 923246180
532342451 862764428
-927213616 28288714
195803568 994265078
453845966 913888684
620695842 783339695
-999872169 -768491842
880916150 298048670
-989478674 -442342866
-822630339 375911736
-148846275 978073702
456483509 912405874
326337808 967965151
-213888968 962713390
-982992033 -357315015
223050559 -998573943
321037357 969496182
757110654 -942840928
-460010185 851164177
-174983886 972561747
957314024 -50922433
-996978225 -586791976
-950397852 -854540257
485028872 895400152
-698687928 608731565
306178042 973589375
954045358 -29043169
-352129375 911983720
617826910 786386023
-122545065 982966909
-78778296 989678078
-997229195 -594163735
754742603 598927179
-452157917 856345804
-714137873 585030815
891751411 260988212
-168476575 974012385
-752029202 -938721738
-999985850 -766597948
-998963603 -658394470
976436855 -205160220
796040362 519815361
970413237 -150811867
518863572 872667437
-694338049 615226536
-318626832 926684598
-795757381 436853788
722160727 652177697
-533269923 796581134
177242264 996100112
344359760 962245476
358099855 957413897
823704278 456987241
-993773148 -513696168
-481108881 836564913
793567589 525046473
788732145 535008567
-881256678 208844887
999956603 -722898252
-393430950 891130146
-589569240 745092297
-986099810 -395338575
914153508 175465476
938488932 62798524
651303237 748673872
-737055012 547546923
210616250 992528850
362817869 -204801657
749506946 607992583
432252053 925334672
946400544 18421439
-300996638 933811769
810048941 488970645
-93038215 -998105721
184552095 995439130
-111838489 984769038
-306486569 931641108
930318591 103783766
-950728416 -96851395
-803712180 419702839
-215872512 962161719
-602067375 732236644
977543594 -216149062
430358666 926285062
-575740051 758755728
564546107 836985549
-674003579 644486477
581788591 821796830
-903191014 129873125
-897483848 151526315
-11664810 -999463129
-993036630 -499861268
-861905097 270028019
541723994 -979370494
95092821 999923654
850035516 389832061
-501122379 821923507
-678131494 638708780
14041445 998206718
999830305 -698899394
821435511 462437728
-355370705 -988270572
-999648393 -771144720
-992704944 -800523454
-592436138 742179828
-215436534 -994599123
-781693655 465715969
710044815 670508100
690107667 698912153
572873258 829806692
986465983 -809830430
-625858842 705995798
-980942280 -334242787
-934579673 -7382224
651063320 748960794
-999984106 -766692183
996427785 -513060988
-553818301 779007533
-746015730 532074053
174929728 996295960
-600846670 733509330
-855831217 287796673
519163757 872453875
-980714420 -820588515
987050537 -328765470
860935911 359303816
964044630 -844765629
635297262 767333507
-397662728 888830008
-298613388 934738506
703410359 680196144
939580617 56971269
-990814731 -462784696
776597815 558846963
-934575207 -7359705
-476029546 840149420
410740852 -990681092
-255694362 950067286
-752639332 520387019
942846235 38853478
-992599378 -800761725
553245970 846397985
-431930063 869079027
594819518 809515401
-814637846 394975246
-967550846 -212035908
435352707 923760616
-926809203 -872400388
-613024754 720484278
-519118284 808011909
-641422116 687225014
930232270 104195741
741627549 621299452
504467004 882724049
-600381176 733993568
567212939 -976564729
995254404 -480668073
-452761823 855953028
-974164885 -267334830
-663511939 658766097
-281886023 940999703
-609918383 723886806
911139022 187797884
945055467 -862993694
435799769 923532689
376264774 950584939
-449416267 858123610
996373457 -511455976
-303367206 932880926
518774707 872730520
-999797405 -716638872
-964247754 -840916306
-886671125 190428312
164567518 997090742
-814066320 396305123
-391991729 891903215
-559042820 774325687
-288237015 938655061
472788839 902912066
-811971151 401146248
-660273110 663065931
-734922893 551147361
-827581936 -918130273
-911615978 96417544
844701861 404209582
987180746 -330598509
526770743 -980931141
359330052 956963601
-585140516 749544180
-995325795 -793964341
987232667 -331333405
-997735057 -784805257
-165345858 974688929
509723086 -842982785
-505989945 818228252
-999999069 -762753881
-914592258 84164076
412692571 934860111
612657521 791764328
-999611093 -698326172
-978559687 -309107236
-948398786 -82812381
727993421 643128925
972052087 -164803105
-880666807 210807158
-953094251 -111556797
-195465364 967645149
-799666039 428520935
-947081644 -75070713
622039728 781896919
937156001 69796807
912192221 183537211
-44206368 993715938
581509259 822051820
-839290382 333337310
26677379 -999826758
-979284026 -316491830
795379831 521219931
-897413968 -889403667
887292170 276604727
999994164 -737520432
985157498 -303294419
-774514652 -933353409
991608114 -402109155
218523949 991489413
-996222678 -566586937
-465275289 847595805
999294116 -644886584
-657021194 667344777
-508564186 816246778
601155074 803332866
-893340680 166752015
-997828001 -784319414
971089014 -156544016
-925956831 34146297
-999994893 -756495781
839368220 418116221
-477739653 838950780
-398347481 888453329
626185667 -968412999
53231102 999717883
829677112 442430130
-246436038 953045199
995708719 -492666668
999304444 -645689576
-708681615 593552531
461232565 909688270
944406949 29964349
-609742227 724078774
936526387 73066870
747196953 611954240
996547198 -516618682
-545463640 786326293
-518032131 808869132
-408047820 -984936909
-987176692 -409519397
-757770226 511172915
36490253 999250365
-710027911 591469023
998321677 -584452331
934079220 85416427
-876588987 224244443
-601555516 732770768
-577752920 756809489
940938787 49544254
813698643 480610452
917972066 159423000
733361282 634699360
-573239377 -968976771
999915521 -713313050
-200713675 966288662
337736296 964421252
829756140 -921683538
-968950965 -223201768
298298726 975600799
949042549 -859537457
-882336038 205237952
-85959051 988693071
-986011416 -394200111
-285443916 939690311
-128495562 981914817
-48050441 993316424
-658616002 665249529
-667901532 652867311
-99681668 986683831
876759676 -903207175
-974484680 -270235437
997426299 -546229291
494790534 -984026491
-999234244 -672424402
-871004100 242120327
-555669803 -971164441
-611721531 721914966
-983218404 -359956033
847514484 396674149
491498732 891300639
490926459 891668777
-741208982 540431729
-103080915 986157886
-381182542 897594781
916446235 165886959
961923268 -83660162
-527436548 801358025
286802084 978403020
-945000191 -63083615
-779329404 -932117335
-979629748 -320081710
-320250421 926008741
-171978009 -996024556
-921453072 54646008
-532237909 797433207
215217187 991937096
935205742 79781611
-688981759 623107870
-977903310 -302560297
-157598144 976306563
964860921 -105812417
960426075 -72734504
-260655027 948421912
989738956 -369265755
-815402544 -922008987
-69055858 -998591392
-995503194 -549350991
931073161 100165176
489939354 892301472
990886031 -388893830
-439475019 864445177
110879714 999655870
-562434820 771240312
-481735628 836118520
338415252 964201338
-12474909 968482562
998743742 -607060934
-863827848 264278682
744392689 616703716
-863018983 266705797
180202057 995843212
-856389834 -907660169
995959919 -782778190
245257069 987188308
876585501 312062481
-906327348 117613092
-990382547 -456077148
994415191 -788336923
238768700 988329602
-683012504 631764077
-850846422 301910595
561061348 839926802
997643228 -554493424
-759029279 508893266
-374836669 900852241
463432398 908414608
-900517884 140129040
-415167645 878956683
-172166512 973197927
997140998 -536055154
-126933204 982194706
24989764 998766308
-917597325 71536045
-648488516 678373638
527277887 -980879393
977619651 -216917087
-984054972 -369850380
-398660508 888280237
995360212 -483421435
913811189 -884581985
853313379 380826057
769714147 571807234
-840098521 -913806480
-609840015 723972212
-868871728 248811403
-747388871 529672025
456365825 912472812
506424232 881391476
625858162 777753425
870948765 329721072
194611682 994396468
-730309029 558848825
-945345480 -65050274
-118671327 983631651
-866973962 254678958
-257490344 949476826
308557398 972960535
433602738 924650767
-994295798 -523971255
-559211864 774173195
-744796581 534201380
-999402822 -682517618
-993166422 -502221562
688455484 701186784
-969958336 -231392316
919220304 154083728
-451253433 856933041
-783148348 462798821
-189828542 969049513
-932959444 734011
818401922 469634067
-106859954 985564453
931830849 96495891
-635335529 694694191
-720066983 575586214
-906032104 118775278
766366848 578002401
-938342141 -26723065
-989855680 -447997814
957994227 -851129742
-649753211 -958118317
-891257152 -892517628
-416079518 878431580
-949353151 -88503777
126645388 999159409
623396400 780432519
932462440 93412845
-275073255 943459054
611301193 793153137
-593238734 741360785
154341468 997755946
-791158511 446471454
613782327 790607677
703731827 679732804
-653220142 672294713
585057544 818789280
-388224422 893917868
-226594016 -994188973
652832017 746836645
-904862873 123364822
511776704 877675483
752639226 602586019
417729363 -990205359
-990990535 -804115415
883922701 288072620
-987834027 -809752435
984181091 -290754360
-198246874 966931111
999057853 -627225364
-607724592 726262429
-655775888 668974124
-760606601 506017044
-666974743 654122547
3647909 997578000
-915504717 -879494962
685540543 705158560
692640672 695414753
608864366 -971009360
-982351950 -349925782
680874729 711414660
-701523789 -949323730
-999977067 -748351925
460017470 910387276
-44541927 993681827
-999271347 -775047427
136451945 998735512
-693978239 615760362
-849277909 306270366
118955782 999426206
-181046916 971168018
-707161443 595888334
-547763907 784326438
686772327 703488306
732411556 636200523
-370588749 903005087
-290952899 937639867
-901581042 136068657
-973804017 -264107108
-990095505 -451648513
939990170 54754820
-867773430 252218245
-308030097 -990736460
-385681321 895255863
999419076 -654912137
-887482585 187609354
-998619073 -643098731
967913451 -130117040
-393597571 891040464
958573694 -59602274
-214676 997322628
997531770 -550191098
986014757 -314660460
884574145 285880321
-358841704 908810479
837910309 421839383
-842105176 325850688
463814042 908192677
-847034214 312467289
-453774214 855293362
557121640 843212974
887934614 274375748
535425685 860418116
-276150577 943076160
-105738682 985741550
940589648 51474508
-569322535 764868680
783460710 545564730
876223097 313218506
983951509 -287876832
-463778946 848617329
577980667 825250925
-848362104 308804361
-779984217 469098309
-469591418 844625787
999435695 -656323382
-557995039 775270615
-892089548 171279596
-942655672 -49944044
825953645 451541842
-297059031 935335421
-541315820 789855980
-507461051 817096413
-788068772 452828851
-977575291 -299348095
-298188974 934902358
374915948 951110030
-741399220 540103393
-468363133 845473516
406252615 937868149
-80029670 -998385972
-999868347 -726104747
-746304034 531570706
668062396 728025306
-999984856 -750909659
440878544 920905141
-234143510 956818743
-561714493 771898491
990628333 -384340491
323771310 968711795
-353563344 911313689
853239144 -912992154
-81968325 989249271
-647533464 -958464500
-183727841 970531830
-718152194 578662128
791575539 529194981
-995669822 -553167693
841583684 -917404360
-920884198 57181007
287202427 -996834793
269002251 982448757
-923149184 47029303
-491686889 828914797
553844569 845910290
858678276 -910845491
353984254 958897604
-693287564 616781580
340462435 963534596
-999851704 -723656216
-946519657 -857869968
560590277 -977326182
-817106674 389149279
748751729 609290500
-745940776 532204904
347777377 -994270892
-904945286 123041836
-454083511 855090913
-576392848 758125778
450409635 -987812900
-1654296 997224261
-937140315 -20453169
975111704 -192439804
-764298012 499189098
-569195989 764987464
-942345676 -48229013
147017435 998185245
-979144398 -315060674
556410866 843800122
456009855 912674940
399895610 940735913
-800496868 426724474
386604043 946432613
-371872183 902356764
999913793 -712949817
-949072467 -855707651
-45301996 -998993287
-967697056 -837095454
-962831033 -176801672
122286318 999317020
788037342 -934802396
609109412 795389944
678599190 714418094
-829004914 359986598
923498147 135316453
130832605 998990268
-981863147 -344396917
802733294 505323428
-115566473 984155771
-923024578 47591873
799807537 511715964
-270860480 944940908
-421273154 875414065
263363681 983655363
-773033746 482634057
542490169 854955262
-547945793 784167526
820977667 -924643021
-525986376 -974707697
999903909 -710921908
-974146369 -267167782
-344282461 915591787
109658199 999684834
-960459002 -160078236
-300106246 934158245
-936137544 -15292003
-997792355 -784506949
-973685765 -263061624
508623097 879881205
967711783 -128486726
-837896532 -914600804
357251486 957722309
173616193 996403390
670683409 724678299
446645506 917840870
828555542 445185597
295851609 976210342
-466255896 -980469580
-825120960 369757762
150274800 997998304
220754048 -998620612
-998488826 -637735485
856132931 372944777
867406529 340375582
937873651 66038946
-572655929 761711348
-450107540 857676161
-810767211 403904736
-748331022 528016545
-747313926 529803588
959011557 -62664583
-999910587 -732937881
-920616845 58368095
940496140 51987964
-987270722 -410802808
991272806 -798376698
-862480333 268316594
647679306 752992125
81427836 999999398
-999228593 -672110027
954881964 -34538697
-999968469 -766996349
999936193 -717837527
589889006 814259232
-683716170 630749550
-949220959 -87711213
994284206 -457024918
-944273982 -58977967
181477089 995729357
205409634 993164889
854379699 377857910
488971928 892918045
621027533 782984857
-928143282 23934992
314110336 971445029
-973921628 -265152124
617163480 787085161
-999615106 -698685737
-802359419 422673876
127770849 999116617
-708514316 593810212
-112518766 984658028
-542482075 788872716
-918069505 69513361
-990486093 -457680839
-696455347 612075606
-140072067 979770751
-251652585 951380917
181503977 995726925
-35937149 994513536
130803005 -999811435
-993578422 -509937922
-395246825 890148207
-898863237 146396097
-449946730 857780336
211619649 -998797501
-959288794 -152028074
875617534 315142945
-985519275 -387902888
993527165 -440032346
-395887820 889799483
-420877916 -984045035
-566935714 767096875
-999075452 -663987858
-604254691 729947635
984396678 -814273690
798639924 514241188
-923514153 45379587
640004910 761996180
-669007540 651364484
-809889023 -923699265
942385139 -865208820
-671582811 -954638840
-630969176 699961149
-325640908 923737996
-976392961 -287929296
369676828 953109804
-856291514 286471894
-869125964 248017770
-738228069 545555543
535688576 -980005997
-847775470 310424683
658518136 739929100
160917695 997340013
-341027455 917054613
551995790 -978268074
811839972 484879787
72403832 999966143
929087454 109608956
-748038649 528530725
-915056768 82227861
-591617699 743012866
-617888728 715098630
-995642555 -552534748
397993672 941574840
455052959 913214102
-484811501 833914616
-994640295 -530941270
-999101710 -665341269
-584424158 750259028
-13974564 996333021
-314247386 928496991
985953358 -313838799
195876786 -999069061
-727611857 563306711
85594802 999992620
-323855085 924494361
-548622481 -972016939
998204013 -578721192
-464268503 848283863
507188494 880869023
-204355535 965321315
-866900672 254904170
-954917185 -123200329
-970722294 -833593032
146303948 998225489
872986783 323419190
197955080 994024868
-977887939 -302409111
941581297 45957946
-652119448 673716999
999823167 -697908000
390036932 944998968
788013619 536461279
390590604 944766003
-584181942 750500504
455331755 -987416988
-783499476 462093096
-919792268 62005898
-786105239 -793163656
684153664 -958267576
886210978 280330555
962529494 -88138687
-624793522 707235357
84580139 999995985
-86788953 988576337
331790682 966310139
-962809994 -176650223
-998887684 -654769390
-726792655 564656843
760338983 588964650
-478481599 838427295
-298510522 -991184582
-912261017 -881342603
721247065 653583746
-337716333 918514891
-532767134 796996585
-996798976 -581757164
-646631720 680720839
-945690594 -67025956
-542305607 789021780
49703117 999647089
-980825424 -820430744
-988284330 -424992249
332916690 965956661
972742622 -170874329
-616780255 716328969
-141594972 979479613
936876816 71255014
615993497 -969982248
-862264129 268961035
-966864648 -206709395
903576141 217505143
-705981290 597693003
351595168 959739116
792659724 526946135
730826325 -948807934
-784633791 459808172
-531561742 797988848
-648891549 677859152
-214111790 962651516
-309966879 930244881
859848703 362424051
-951101708 -99153445
-737204781 -942023460
-324604620 924177330
-670896449 648782107
-502732335 820710537
-999707679 -707238822
530175435 864393413
-956178696 -131383356
-999990398 -753616106
986980069 -327780083
985973225 -314104198
469939693 904603983
-985337618 -385586579
989818325 -370555486
699326337 686043638
-630395431 700648892
704389988 134436073
826042114 451326088
-946610196 -857796668
-760925979 505432071
79623448 -999997099
84050135 999997644
993565098 -791220565
942866644 38738303
-871406662 240850305
856754574 371194820
385347199 946950360
-567704612 766382136
-998146559 -624424065
-249397536 952104297
683483980 707932239
-560646507 772871264
-711993609 588402240
-513923221 812090446
981052913 -253678184
-144140798 978990153
910470802 -886595148
965411942 -110130875
-999005403 -660458174
-565957355 768002587
-304389207 932475950
530774210 -980518846
413973257 934252845
892862421 257036229
-974918367 -274187288
-973186645 -258663734
786659066 539189685
940143960 53915549
-719884428 575879810
-488746231 831062594
-345387131 915091807
907449061 202490277
-605628505 728502396
649086231 751321020
-665805746 655695150
996966151 -530021275
972098710 -165208172
-999907042 -768049092
640776556 -966073731
-11332505 996530084
-550367988 782046276
997557460 -551173214
-990400248 -456351149
-935427426 -11670585
791219851 529928282
-740211013 542150265
-804529309 417898400
386179738 946607596
-58140201 992205513
-857488932 283009330
-845953486 315427259
998139216 -575691557
-606042395 728064584
-758524195 -937223674
-178099576 971853059
41487594 999419848
589651930 814484414
-606108004 727994735
803871310 -930073952
-629873552 701272198
-959161673 -151164119
995856348 -496703982
-337541615 918591578
966587398 -119453795
-428976893 -983466064
-653640914 671749796
97668533 999891411
917942946 159546904
593241885 811043091
-938488391 -27494193
523144279 869584292
48413213 999617897
-706938500 596229549
-613074405 720429608
9098227 997924482
999119935 -631712239
-521789905 805897065
997429478 -546347715
973248703 -175396909
474434934 901927530
-162821665 -996299396
-527012069 801701785
-947021204 -74718710
-13622961 996359377
425180066 928849945
-672462452 646623064
-375854695 900333061
-965846037 -198945132
918339735 157855257
-225085232 959514989
-70480802 990738730
880384565 299793083
962391081 -846550270
906105765 207720401
-405974316 884193856
600781802 -972133729
660222837 737834655
-823501732 373775055
493320576 890125097
78647395 999993504
998464096 -591613931
-988937985 -434379270
-778499214 472016665
-999768614 -713362551
742260245 620253353
577668845 825532042
293252151 976851190
384090880 947464863
654568836 744737763
-517512213 809278914
906861180 204782047
913146500 179634108
-965418827 -195752381
-331623667 921176038
994981976 -473760634
717449317 659400012
-971330924 -242769151
-932850579 1273731
699764106 685419437
961379803 -79673238
840682759 -917737685
-508246523 816491655
793906093 524335199
-578562339 756024151
901178178 226606509
635936464 766617983
-966591768 -204614213
-657571624 666622523
-92858717 987704243
914894266 172383284
837489349 422907735
-458533082 -981131971
943080937 37527567
240137527 988091422
986503476 -321250422
343235797 962622949
-988401928 -808810868
-264525276 947121782
889011903 270627089
-994464077 -796265890
985445375 -307079109
-717250127 -946266912
916184149 166989385
-146516966 978528991
-936122456 -15214937
-652938781 672658478
-459108817 851769508
614806683 789547887
-828962961 360092656
-112857097 984602540
852658842 382639345
356296173 958068842
303148920 974372269
558962118 841684078
-583875293 750806177
694080663 693417639
-260384081 948512545
638996616 763153631
290439420 977536757
-810111677 405395715
960302837 -71848085
714215185 664295447
-659945537 -956522819
866597965 342782698
936581643 72781844
866877521 341950931
976853841 -209249647
773407405 564892658
42299732 -999901833
981017038 -253274753
-885680323 193852854
-920659073 58181368
831874241 436994131
-47340906 993391801
411413722 935464108
-585777805 748906534
-998536317 -639677872
896539842 -589995494
-223200684 960063535
960125792 -70575439
-426243005 872475536
-253065982 -993165680
-915316120 81145180
962249253 -86062474
-894446563 162723487
-41154213 994021201
-358520300 908964596
-473391245 841992853
-920417356 59249855
-996871519 -583775815
-43088757 993828748
-516819844 809823550
750291819 606640054
962435240 -87439903
946767202 16249751
888915707 270962746
729701816 -949050209
-978446802 -307968297
-153553324 977131460
932109965 95135595
985839412 -312318534
999855923 -702517566
-484749570 833959298
963858514 -98092285
884031425 287707026
-993625815 -510850046
997454281 -775799156
924823823 129290341
782407945 547639528
810191820 488645384
-39703634 994160784
-913188382 89994464
115045656 999543820
742873381 619236995
-17412639 996072324
299836015 975216431
690664799 698144428
534049861 861468279
611023113 -970699525
-895461756 159003790
886168295 280476935
728139398 642900346
-936855308 -865355821
979926698 -241191658
532049 997372550
-576180785 758330598
-291492072 937437456
-961970404 -170657473
-458613907 852100134
992384491 -416915047
-997667028 -607940124
300452207 -996332497
982030337 -264839819
913020233 -885066316
-345366928 915100979
766126771 578444779
-125110003 982517176
605561804 798966989
584345678 819447195
-869742208 -902105787
-204603494 965254755
477714643 899945579
-976250779 -286577151
-408759255 882617770
-312969911 929020785
-983643291 -364972165
-702157103 603506917
198936881 993914752
609582014 794908701
993818524 -446418550
702751816 681143883
-314006392 928596065
-999750746 -711504313
576405455 826666092
196862373 994147086
977583619 -216553233
991687977 -403612596
246657602 986935979
-879168479 -898038116
943262727 36493894
949044322 2503054
-58711452 -998770720
-825436537 368968688
-789184772 -760489555
-52009229 992888599
316619261 970749206
-996992633 -587202968
870739136 330363528
-998954836 -657970311
181874340 995692986
-990651968 -460254546
872828989 323911592
-178929558 971662060
528048874 865978300
980127005 -243392835
591002720 813198190
-889154307 181748862
461602864 909474562
-503403662 820200959
999617418 -673395923
-891758457 172470566
988608967 -351397895
-360743570 907890269
-704270327 600301584
955242098 -36927720
-987757513 -417544447
-489125560 830786555
281406380 979663250
-588332518 746342209
46707143 999572651
682092838 709792851
80826750 999998709
979725408 -238994362
854468767 377609562
-456582770 853445966
-296491685 935551806
-958228864 -144906319
487867973 893615547
-991913180 -480404117
-28436698 995174378
753494850 601103506
-309283905 930521412
817553666 -925777316
808796318 491812744
-961835253 -169699228
-891596562 173050849
11916059 998089399
754505029 -943457670
-776770684 475392372
839275582 418353393
588058932 815986782
994071089 -452131853
621384822 782601444
-293992792 936497428
603183458 801331551
-490008991 830141769
-930904153 10772908
628763354 -968006337
-589163422 745502714
999879309 -706347357
-998032883 -620251017
-955634655 -849742998
-909785130 -882728709
-999893522 -729982570
-75119143 990154197
758573750 592131681
631477543 771580669
-331430316 921259482
-899626695 143517020
-741604713 539747657
-582573028 752093387
522207000 870267854
404163223 938823011
-354454798 910894973
59298660 999823917
-274476510 943669994
810333907 488321762
958341204 -57985514
978285784 -223706762
-240812931 954790021
-240361842 954928462
-329111399 922255249
-340864781 917127245
629863196 773365484
405031843 938428402
870009832 332580546
-768231998 491811867
-346252259 914697573
-853062678 -908946940
528954786 865306163
-755726894 514856705
-140608750 979668257
-533995329 795980512
-625893989 705954829
840089035 416264174
-440436218 863843754
999999443 -743326386
871696998 327420172
978090036 -826172358
80775275 -999998695
-309451752 930453601
591277771 812934549
-421889783 875051449
-346715569 914485436
-688889571 623242642
-996985480 -586998679
949374219 -859243951
55300688 -999949564
-110260125 985023454
228831406 989951211
-517264454 -975694204
-990747777 -461742885
-949892420 -91745934
614599133 789763140
-684156014 630114418
912779080 181141687
-991203318 -468900003
-892017653 171538231
-573466365 760938448
619405479 784715820
-883797473 200305391
911351884 186938253
-913974370 86735368
993012578 -429354816
-535119647 795045847
426233729 928331783
473535553 902465723
-863990970 263787325
-461814434 849949733
-302367504 933275934
-886564729 190797219
-131381932 981393657
211733866 992389711
-231174185 377813659
439406412 921673368
-186982835 969745245
247969809 986698211
-748669190 -939489548
950521349 -6612996
98130342 -999983156
564948182 836644232
994604203 -464567356
662583050 734909525
901936621 223751161
845116296 403106059
-421109565 875510174
419014333 931848405
-979782874 -321708794
866225202 -907734820
-546622884 785321117
896956884 242247438
996307750 -509528707
40912687 999401513
-995203366 -542821783
12944586 -999727044
645372792 755717450
456733929 912263333
-335144212 919641382
-998709607 -646927903
-807193009 411970179
-972238497 -250452104
-982913220 -817393991
-957702758 -141405757
991073810 -392279851
-621329661 711220859
342893971 962736181
-348575255 -988664742
230345780 -998421185
311092931 972273064
834225896 431133272
-642293279 -959273776
963664353 -96622341
-894821112 161355939
985211078 -812576487
989589374 -366840716
-675765509 642032922
-994235358 -522766739
-565502130 768422350
653824719 745638939
930629435 -873699131
954347863 -31020625
260159663 984324512
-349421907 913238005
889530539 268812416
249850303 986350098
-986153934 -396038721
859524644 363348917
667358297 728915092
986229869 -317550688
588424217 815643449
-825495516 368821125
-740794748 541145924
990276559 -801195139
814144390 479581975
578448989 824827858
992204217 -413417568
-843858634 321127830
808029352 493544907
-108505595 985303455
297675647 975756162
-648705880 678096352
787455184 537586501
233942495 989131410
-808665553 408673911
535208468 860584357
671970971 723023898
258143508 984740451
-999898105 -730707965
50306747 999660092
640721398 761169399
898651788 236025303
-796302427 435700425
-986336852 -398408084
-646785521 -958580604
996624231 -518950483
-998554228 -780187896
-445843649 860416740
67304202 999924250
988335636 -347244277
842017800 411265445
452869919 914430892
370231082 -993118848
997593748 -552571589
-857168487 283940766
-652786961 672854755
-571690125 -969176769
-510439396 814797684
559582938 841166120
743918762 617496375
-838383371 335733664
-648038011 678945768
-950159281 -93365500
575501557 827475568
-211022904 963503311
292770144 976969072
678223815 714909313
-899890570 142518316
165421426 997030921
724498369 648564824
-32267730 -999194676
-628121203 703343534
-184881367 970254148
-941676746 -44563932
829315550 443318794
838017916 421565184
-581940235 752717277
-945964121 -68599889
-829068110 -917635288
-212512369 963093461
-986448091 -399854325
-290660515 937749573
-234754036 -993885591
341100008 963326021
979032137 -231551962
-594623726 739945731
-925815376 34803289
135595522 998776257
686509451 703845601
958173691 -850946807
-59888104 992003838
-571889017 -969151422
-875989943 226196121
902484005 221675636
471627047 903604326
-767845890 492540043
563487454 806649200
999994952 -738166311
-921997762 52212379
-996071140 -562851729
-801591041 424347899
-18933414 995953312
545153843 852869918
-802170973 423084909
-999996199 -757883605
990329492 -379134075
-511126809 814264849
747398322 611610490
-987967234 -420502005
998786537 -609669345
892017916 260042609
953235952 -23793030
956500814 -45376762
307428973 973260448
999080132 -628823186
-38046654 994317677
-982311419 -349460479
881586277 295839012
890577585 265134894
-936179958 -15508932
613961227 790423203
875365694 315938729
-769704269 489021937
264483725 983419342
760880126 587991199
632913789 -967343720
-686137234 -952129856
-912464296 92964059
-208918704 964081833
992517290 -419514215
-549981545 782385692
975224486 -193508143
-847621953 310848417
181394307 995736806
-385205331 895504599
993681811 -443393047
972120487 -165398445
-938791585 -29094190
-967725660 -213410021
-940296268 -37095762
256933453 984987147
-668681871 651807294
-515489791 810866786
-974710184 -272287953
-902617266 132088761
138842030 998619639
828728222 444761700
999174152 -635749607
983772765 -285657436
870709578 330453963
478416987 899515282
-982135290 -347454921
-872065766 238767941
298128867 -996422338
-192210935 968460405
-793486971 441626490
-636071989 693798392
240290407 988064762
571622132 830898576
-49414896 993170120
965148360 -843516895
-938698318 -28601683
-925220821 37561790
743076155 618900260
908121557 199838900
976772275 -208443554
933534024 88129457
769981673 571309317
630791320 772340105
-147914384 978256698
273994628 981342092
938944153 60384768
-995855515 -557594655
930978437 100621569
-756473937 513512090
-295840754 935799896
945817991 -862347287
-429730889 870397801
782181007 548084258
966321727 -117334221
864615982 348618850
573390598 829351471
515146376 875298784
947461798 12097491
-955442281 -126588090
987095348 -329393781
-922211387 51253279
920928707 -880096510
992125545 -411910536
-261515293 948133792
-252237149 951191698
999995711 -738892931
573154664 -975813727
-964839725 -191446437
159127130 -999576019
620386934 783669971
606272354 798256631
439047193 921860782
-224625833 959649090
996232659 -507335226
948690799 4664932
666033550 730585583
999566230 -668182626
640878172 760987839
-770079055 488308323
-973647664 -262725083
-519774897 807492929
-932159800 4671567
952967767 -22070357
-276880384 942815846
-997938707 -616957085
-999993810 -755584528
-11791139 996496051
989074350 -358616303
-793985956 440580007
-822756409 375604306
-682337873 632730948
-993114185 -501268013
29227634 998961596
522327584 870180106
779332284 -937184574
-867247308 253838293
269466143 982347644
-964929280 -192110640
-289790252 938075366
710369322 670027201
255472902 985276100
798931166 513613101
-342222347 916520290
-868713238 249304909
890230595 266354965
998249691 -580896526
918692033 156348055
-732010005 556026414
791920213 528482053
-834290985 346459866
812242177 483957045
201010390 993679177
-924495580 40904394
-363759623 906410676
-798952449 430057731
-937269110 -21120304
837037403 424050120
939938567 55035120
-831489358 353673390
-841789177 -913182495
-154469937 976945223
-96254319 987202116
682663851 709031418
754672125 599050448
-518428478 808556652
-970482073 -235702423
-907346485 113588749
-992015196 -482097248
62914503 999876545
982172603 -266497235
-181560017 971047214
777104183 557881054
759025504 591322966
-214946546 -994617112
-955119168 -124501286
-50116898 993094426
-338010994 918385536
-999905933 -732085974
-599381809 735031864
435944264 -681542993
992115578 -411720410
-959253092 -151784777
-88129702 988387250
771794202 567922454
890768424 264462923
109305630 999693086
-445566449 860594204
374556916 951249139
464991369 907507308
-434811484 867324146
-115335252 984194309
-997151982 -591845278
227637669 990139705
610723034 793744476
33833511 999153294
-453398617 855538342
999895088 -709215129
999803250 -695237603
-480861669 836740495
-947321948 -76473731
-184229087 970411203
163663736 997153573
259160997 984531082
-884451372 198072249
24575033 998746698
909384545 194827516
-967167018 -209045933
846518099 399354735
-999958928 -743257213
-640664367 688162334
-984249543 -372168815
961874016 -83298031
992617802 -421486348
-935946599 -14316854
830244460 441031485
410269569 936001572
-978890039 -312462152
899293920 233648691
-982378849 -350235190
794935761 522160488
988980419 -357150709
361870582 956028376
804988900 500348868
573504953 829250595
51826922 -999938471
954233512 -854828961
683918539 -958312631
-902826159 131282575
-563366888 -970218913
-951063770 -853946264
-327535358 922930056
-740078859 542377634
739212952 625274344
-985596622 -388890714
-833539707 348412662
-398017709 888635012
641477780 760288586
-996530461 -790172615
95240067 999922031
993356382 -436430687
999849332 -701564666
-309236695 930540389
-282405880 940808645
-1000000000 -765168727
-810544576 404411794
-66182539 991259014
-994977724 -537994639
-997804483 -612458886
-665188032 656523522
947859824 9703250
818902090 468454647
-997053353 -588940755
-254665778 950403308
655274110 743881689
162668014 997222256
912678291 181554210
-48890910 993226440
-580156867 754469058
-180685260 971253024
-143746473 979066433
772473317 566648546
925220874 127479017
994220896 -455562411
984888250 -299787077
-642424596 685980988
481198090 -985222267
906714501 205353050
-807599134 411063288
-934213708 -867266257
894028072 252858793
569710541 832560439
-993136781 -501678827
-94442266 987471762
-952029495 -104890311
979218870 -233544450
387166708 -992162507
-27951304 -999256661
-996331514 -569329960
-235670264 956356695
-841617193 327155441
-865154218 260255449
996878601 -778701795
989430104 -364269633
436621422 923112464
455537621 912941460
-728220762 562302380
868997893 335620082
974077052 -182844905
943833013 33246223
692433457 695701432
-167708037 974179671
-534342325 795692229
983355785 -280540186
-610373359 723390677
412186574 -990583462
749798381 607490668
307345506 973282556
-171041025 973449912
-968158769 -216833044
976237726 -203225934
-201606808 966053848
978987644 -231077311
981956006 -263976761
-846609725 313632782
-978961308 -313187611
-780637435 467809228
-784138191 460807617
-681880311 633385216
374432335 -992888912
996748692 -522802214
-51771034 992914873
-983099715 -358569791
-986202885 -396672617
-938826720 -29279939
-991782890 -478256415
778992325 554264493
-538330604 792363189
550841733 848344186
323398945 968819295
-886813491 189934417
-166515113 974438066
-999552783 -772141498
304923491 -996154288
111422938 999642520
-295298980 936005128
-521749252 -975192323
-795488224 437421763
790787152 530817762
-964211547 -186819763
992212470 -413576071
-917145481 73454077
697394566 688785236
17513016 -999765967
-716394886 581465095
376971470 950308608
269046393 982439150
-846318634 314430406
860875747 -909953651
-217043727 961831738
27631612 998889035
-973617089 -262455189
772086852 567373791
-761519725 504341159
-638694356 690587290
-728611481 -943883142
-513430720 812474144
-262951124 947652126
585437847 818435808
567545308 834425396
-109947766 985073549
-669578437 650586343
-651857484 674054496
-957468266 -139851964
-971660443 -832485246
-690330017 621133861
-256647475 821412808
637114687 765291664
991135686 -393399580
-784389484 460301121
525025443 868207396
47823842 999602903
-529373592 799781776
999861608 -703387921
-511065048 814312745
-974333111 -268859091
-987669733 -416314011
660820168 737096717
533528634 861864993
-668361926 652242116
-69253870 990888709
614255219 790119476
875967161 314033215
-901679401 135692371
-895058513 160485909
901119538 226826709
601971230 -971970430
267690771 982732628
260234841 984308922
-333271385 -989502537
-993374380 -506061691
-673291681 645475110
960542833 -73579440
-118931915 983587231
510903144 878289358
910531747 190240920
-605019129 729145254
981859137 -262853976
-864645902 -904276927
489207971 892767766
946221303 19473682
951808467 -857067002
448524654 -987963092
-969036628 -223894114
-256059798 949947797
-737897068 546119052
-647288919 679892581
-205273346 965074342
-975064858 -275527715
-389485428 893245564
788614141 -934636855
890301816 266104812
-971540425 -244531574
492937185 890372894
215810603 492003542
-751035428 523236844
811243390 486246659
838012588 -918721596
984031583 -288875556
-808616895 408783868
999492978 -661392292
958330174 -850786091
-691038758 620093312
401340648 940093092
395707722 942574241
845778744 401335990
-704697866 -948727443
999999359 -743186069
326124113 968028530
-875934006 226377828
911630007 185814618
248993053 986509571
998735496 -606574379
-957645603 -141026619
445900132 918244870
-969822242 -230276787
918658335 156492276
-488109278 831525710
836056489 426524924
-15754434 991991692
-859771673 276322869
-832746659 350457912
748369425 609946384
930927179 100867822
-947088934 -857396427
874157329 319749484
-975825180 -282561106
743467519 -945990240
950810795 -8414196
865484093 346070100
-284584063 -991818753
-653814672 671524675
-482304818 835712664
999048038 -626545878
858298114 -910997487
754977023 598516721
358931011 957109740
813552093 480948224
-486057120 833014528
-913549019 -880612653
988048889 -343009947
-809524958 406728876
512962919 876840405
-998015735 -619635955
-979207958 -822713956
274285433 981276697
-608522689 725400429
992421854 -417645180
-436223410 866458914
-955511533 -127036090
-141348068 979526909
-75997704 990040985
188112574 995086168
393272277 943622485
-160914135 975622203
53604625 999724831
-905667913 120206322
713107894 665953992
-980392066 -328251393
930065473 104989326
-841509307 327442899
-771790660 485026574
772884041 565877328
-618727237 714163504
999999688 -743775957
-462614635 849408231
-999999835 -764372414
-959992674 -156848724
-927878879 25175978
578921060 824400762
966063304 -115276164
-764431040 498941739
-737405285 546953385
90340878 999967011
521947295 870455363
655133354 744052576
911522277 186249985
-369224108 903693153
-926884785 -872349728
521534635 870752483
997085990 -534139200
-212572461 -994703232
977928350 -220050447
985387652 -306319437
-360386315 908064368
-43585311 993778783
-991280630 -470132030
246273633 987005409
136776684 998720008
993389936 -437132519
-810898997 403603752
-606367609 727718003
-527913249 800971374
477427536 900120983
79102576 999994851
-972950819 -830929129
-324942524 924034252
-992495222 -800994954
969834602 -145958518
554796295 845132139
-984510355 -375316159
-797169355 433861700
984840932 -299173677
-999985553 -751228777
670344973 725112383
-777317549 -932637364
-240025811 955031066
-648657085 678158651
683267910 708221937
-27118667 995285373
-502517335 820872999
745960251 614057859
999886686 -707664074
-933388442 -1400846
-366142150 905230776
902226812 222651486
-11076839 996549054
375643052 950827596
-282977533 940598543
903392933 218208252
-993405644 -506649301
-930539648 12529169
-245425706 953362661
803615417 503384319
992240406 -414116113
488193112 893410537
-576556133 757967950
261252058 984097786
507596561 880589340
-898365185 148252053
-999506890 -689877067
951828650 -14813048
706219174 676132135
-970580955 -236518985
640235551 -966161730
237458681 988552383
997854147 -563132492
104762781 999782772
-34217517 -999165620
-666573485 654663688
-84784924 988857590
806470772 497051166
911249488 -886134724
14835048 998250291
-647512705 679610271
-822769475 375572440
226142574 990373078
-989079048 -436428283
-824645230 -919094291
-882155448 205841871
602440000 802066925
-795711497 436950644
-712217629 588050469
-467210725 846267522
-554072246 -971358253
-301841461 933482528
-544330630 787302106
-625133490 706840099
996689832 -520947082
-992090132 -483353374
-821648949 378292359
-455698803 854028586
-116837458 983942341
959315959 -64802348
641222389 760586781
-191185969 968714375
-935353206 -11293661
685403231 705344396
-779077245 470884496
998943234 -619505037
34160856 -999867689
-542756085 -972720605
-575776162 -968642444
-478185816 838636071
391444735 944404758
-336855794 918892188
-438338286 865153856
-691271335 -951216951
840706365 414670212
-990788839 -804506624
289929792 977659090
637458998 -966612689
91512670 999958335
782252693 547943856
-580999869 753643012
-840211617 330895874
987875329 -340487366
863124838 352968336
933979715 85912329
-995867300 -557880074
999959062 -723600239
204428766 993281353
998597187 -598707715
885823028 281656940
-522383481 805425073
-190688851 968837344
884975449 284524459
999790423 -756293487
-633522445 696891385
-944880272 -62402401
-110884838 984923127
-916964106 74221104
-922891860 -874961044
-995437293 -547892845
-182385036 970852393
-570256127 -969358507
-604799546 729376331
314745046 971269615
315199274 971143814
956218145 -852908822
547012637 851407916
-927571472 26615222
-41972267 993940040
-994100906 -520108507
-629267180 701992160
997383677 -544685076
512071591 -982406242
945173248 25572174
996701451 -521307377
961055761 -77307305
644226221 757067755
-869928579 245502217
-942430937 -48699232
-225892812 959278249
619133089 785005525
963701973 -96906069
-919086279 65096587
999980311 -730478150
-601273451 733064792
996080810 -502938136
-998723157 -647506142
-296316115 935618746
-477154972 839361017
337671531 964442174
-924833325 39353057
-971015195 -240126066
998649006 -601614914
-227347451 958850470
833605102 432683919
-921200625 55771910
-775160228 478525956
-961865799 -169915744
903975394 215971459
-340540813 917271086
-977429113 -297919181
-710766654 -947552088
-937439652 -22004729
-3797542 997076149
-17908497 996033781
986888956 -326514454
-2737802 -999562675
-999146283 -776193252
445370924 -988203908
-449010697 858385551
915663552 169172897
656940137 741855338
904382476 214405790
701738757 682598144
-900295668 -887869234
-395707831 889897426
458746192 911116121
697272162 688958068
-850639378 302487252
-356021708 -988232173
-979418089 -317874121
949613837 -1001672
990934580 -389764214
963391413 -94569829
-999762747 -712733074
877616632 308763207
-947964894 -80247231
-281595516 941106297
993240421 -434029991
-241764616 -993614732
899763414 231901587
985658652 -811630517
779292030 553688039
989506525 -365500445
172660299 996480355
-805232775 416336882
990392676 -380225633
-945211932 -64287723
-750426806 -192165511
297271328 975856959
964286316 -101361557
997017349 -531771667
-722299906 571984664
-999988917 -752875860
-714128565 -946892619
644822037 756366773
-320633139 -990127030
979163811 -824419473
-543943745 787632368
-629590083 701609278
386809635 946347722
-675091128 642974683
-997823543 -613088462
-893900413 164714181
158347852 997508231
658788940 739597807
973105634 -174116616
30509009 999018040
881738586 295335435
-484193643 834359441
663239235 734090961
996162481 -781991621
239339762 988230323
-493057088 827909069
780738890 -936807665
-998078534 -621916238
396265129 942332822
883272189 290248774
-364121872 906231720
-357891007 909266048
960096837 -70367998
170721509 996632989
999722694 -685043510
997710167 -557150362
618338987 -969643709
-989627034 -806677072
-301669898 933549521
519611625 872133592
-724556323 -944745044
-821470655 -920103973
44384837 -64471258
-468941609 845074509
998715297 -605397318
-711714298 588840544
738104858 627081587
-386916096 894608611
998678843 -603291957
598074715 806348761
-999764098 -712874463
-781328269 466442970
219626398 991337808
-824990023 370084834
849257614 391948379
-803431617 420321199
395039245 942862598
241968840 -566890706
-250335775 -993276621
774220137 563357701
-863628608 264877744
-280612411 941465276
193144766 994556178
970986712 -155672283
566778906 835082649
-991402343 -472080502
-863324808 265789299
996456211 -780703205
-966484073 -203789595
875662022 315002186
-532702371 797050059
-76863105 989928515
659758450 738406710
-133401574 981024076
739700663 624473708
-934599419 -7481796
-671382903 648113248
-260939198 -992842651
453224935 914233728
-984817255 -814523259
553397055 846274907
-707980822 -948095827
-675983689 641727887
-559783230 773655906
-999427475 -684209306
-981526176 -340653745
971407741 -159261569
385298160 -992272239
-657188071 667126100
-933310721 -1013843
-724846330 567845310
529159858 865153167
-984777706 -378602768
-543327523 788155574
-733161172 554106134
-840576846 329925052
-419853257 876244789
262243013 983891034
-883990143 199648636
-689270075 622686225
839458279 417885529
885104838 284086971
-243448386 953978869
-998457768 -636496590
927003636 119301545
326522738 967910294
-224843924 959585488
-973744887 -263584170
-490302653 829927352
-844774681 -912078148
-993573367 -509840895
734218476 633338979
-868247285 -650787896
773730167 564283466
914031001 -884447128
-995544866 -550289578
-587520036 747160307
6391641 252403243
-759310605 508382123
-928682508 21394086
509047868 879585933
935763960 76959546
990603815 -383909660
-964706024 -840415919
691391422 697141222
2458250 997499848
230546479 989678359
490342336 -984423039
-894798880 161437248
-582087142 752572450
16861441 998359443
-754032391 517897278
-579566046 755045990
793199321 -933293506
826621286 -922760484
-809087594 -923940606
-414020463 -984527303
-995689234 -553619687
698579501 687105968
-918158231 69130286
913762861 177084417
-975493545 -827739611
-785286444 458489553
837649823 422500988
810354775 -928096583
999154841 -634306723
975789252 -198902848
-654168310 671066018
-81057490 -998366132
999512085 -663115205
907226101 203361010
968544896 -135280367
-170339364 973605631
334695557 965393979
626343856 777224136
-923203371 46784400
-347709053 914029278
982447267 -818207968
789584003 533275520
521809914 870554389
335944588 964996589
882965823 291268512
999496632 -760765813
472196199 903265394
-724772215 567966496
901997049 223522640
-992983942 -498907622
-966922595 -207155206
430607065 926160435
539781255 -979576311
519387180 -981676726
827388971 448038932
-254953504 -993088681
-915684269 79607192
-737678461 546490079
-966580093 -204524801
-735861813 549564364
31489364 999059170
-256153620 949917082
567888012 -976480287
384241081 -992332927
952185434 -856725290
886084602 280763949
678724418 714253767
999340710 -648532518
15852153 -999753234
-995085087 -540284618
-721279982 573632862
851554071 385679703
790631617 531136520
-808336453 409414271
687529319 702455687
878514478 305874261
-262139358 -992792432
-999513141 -690355362
-256008735 949964505
-401154144 886894666
-80405115 989461464
702013192 -954787439
163992561 997130732
906195500 207371720
-499964870 822791166
764776213 580924236
519375557 872302458
-984205077 -371635672
-822399152 376473839
993702962 -443859990
-886472213 191117532
831670128 -921013580
-578262106 756315696
-999992541 -754780269
-677738360 639263407
-155612690 976712244
147906445 998134709
445451164 918486059
-710736886 590367137
-864576976 262012286
-598714394 735723423
322752834 969004787
999854206 -702269026
-676806849 -953762614
797898812 -931882810
929004647 109997826
601936013 802563837
157604871 997555579
791830141 528668987
-636710968 693019790
996987027 -530729426
-161667748 975465047
-809848842 405993093
457853799 911625527
-905249021 121850827
-317877092 926996218
978766975 -228745941
361929790 956006518
765918911 219245839
416133283 257532740
-855166146 289702625
-492491600 828324651
687168108 -957688410
-703720173 601137385
-646876249 680412907
853488101 380340424
179767147 995881661
-51630738 992930238
-995749484 -555050494
-70397569 990748956
889403266 269258767
-989648794 -444883881
-46589397 993470198
-731646901 556629171
477265587 900219633
-923423665 45788667
-752992751 519756288
922554649 -879046171
990652600 -384767502
221436519 991081304
-997400519 -599396506
-667578262 653306015
539114928 -979646372
-990324656 -455181422
-857316512 -907299222
-785768812 -930425305
-981592453 -341385479
-993875078 -515681079
-767101851 493941366
-860216522 275014737
5359822 -999652027
191900549 994690231
627065297 776437176
768279585 574468048
635225362 767413860
-972800474 -255297912
-747739662 529056014
-978658183 -310106584
936626794 72548816
805880845 498367371
847932684 395543295
663693807 733523214
912984516 180298950
886540537 279197366
29887609 998991246
964983006 -843706607
998934037 -766660226
310925993 -995911549
922419118 140143684
-973967993 -265564676
990730949 -386149005
-999583173 -695996829
-276625888 942906658
-810859679 403693728
-87851460 988426760
860817101 -909977599
787757847 -934881730
-890398505 177329928
-549990226 782378069
708298608 673087843
-789126333 450663919
611178700 793278526
827978943 446597729
-854333433 292077943
-950001844 -92408103
-769807600 488825606
922764709 -878909968
-961216446 -165355808
-147132293 978409334
-898804295 146616392
-970691275 -237430316
485501524 895104040
-79525442 989579446
800049199 511190684
681403223 710712018
-945287670 -858854768
-985797721 -391461539
-361090068 907721306
103589911 999802912
-931523270 7779034
-994155426 -521185156
-812163060 400705493
-979559673 -319342700
-999985983 -751435149
978521023 -226161635
865708999 345407442
177580029 996071109
-608367664 725568183
883553592 289309856
-428173739 -983525381
-626924092 -961568970
949131711 1967804
995739922 -783611343
-600983900 733366453
999806465 -756034682
673144731 721512425
15076696 998263391
555513669 844540652
189617696 994932324
760769168 588191084
-730227275 558984267
-334338028 919994220
998828371 -612269930
-724390763 568589995
-969446256 -227213291
898501792 236578572
-991070683 -466796163
-205676092 964965691
936598994 -869541128
968110821 -131721893
-52304041 992856014
458572407 -987152134
975696143 -198009690
893144979 256025080
845264708 402710144
828849660 444463392
134578079 998823286
293718424 -996592423
929452589 107889905
950294685 -5207890
935193941 -870554923
871588222 327756303
-968211729 -217255343
-666112926 655282820
191807039 994700269
536777488 859381457
-418382098 877101988
789438981 533570670
686599042 703724032
-991888072 -479987975
653515866 746012292
455744616 912824993
-222294591 960326003
943035522 37785172
-30172434 995027349
-424665486 873412378
-922561376 49680689
-903350965 -886228285
-970966079 -833306480
962418580 -87316390
-962263649 -172740917
-919921819 61435729
-280717891 941426852
856510435 371882498
-978368389 -307178521
-928220727 23570388
-141841510 -996885790
201669176 993603116
-185905669 970006453
851843304 384885399
-964078940 -841100350
998095256 -573685740
488532012 893196633
-965995689 -200073100
-830077904 357267805
202699906 993483783
-919251012 64377063
-58175231 992201532
-434664518 867414055
-292457045 -991462021
934892196 81359038
108807269 999703968
-805035596 -925145603
403312358 939207023
36097647 999236182
512197087 877379775
451984396 914919673
-979529918 -319032892
964562669 -103495383
815676797 476018657
301901767 -996275289
570118883 -976197990
-994481480 -527696569
-153393987 -996566807
-711625064 588980313
769490095 -939778979
999633351 -758805257
13086354 998154152
96220789 999910807
-864615671 261894749
895151199 248803734
585252161 818608621
-290329387 937873662
-999195098 -670278183
892142936 259598189
970685967 -836470049
-705558890 598337559
982869043 -274666702
806897490 496093221
-990162381 -452676355
902672745 220958237
495899721 888452764
569832567 832454518
-691188892 619872683
-348112261 913843545
394009160 943305866
-996987531 -788311605
-727591436 563340386
848509179 -914821589
-564212519 769608590
-999058320 -663109324
761302746 587228704
-995353457 -546059477
-874074803 232371540
908859338 196914674
879199676 303659004
691961181 696354257
90751666 999964137
2924910 -999625704
-639638209 -959682068
-445143796 860863853
994414411 -460071908
-858759621 -906725660
-64186409 -998676851
649772786 -134543475
247677905 986751224
999997104 -740229331
-571099103 763189919
999734780 -686488896
-815360620 393283494
-312273307 929305941
-116142081 -997540544
-614179622 719211372
-915189161 81675387
224376929 990645015
996766931 -523388604
-885962611 192878239
-858085080 281267961
-795791597 436781549
-933665203 -2784222
166288882 996968445
-952078732 -105196016
79420217 999995758
907649873 201702773
-554964549 777984865
227918446 990095417
-965191735 -194062198
-365827679 905386815
792221692 -933581496
803177940 504347689
-600168241 734215014
674401318 -960117641
-637196201 692427151
950656195 -7451086
-804444977 418084882
-981060992 -335540056
-945452500 -65661493
-339288505 917823963
-996664469 -578038410
931737180 96950378
-971384615 -243220492
956790843 -47351429
886346425 279865276
-999949805 -740987531
-989278024 -439361409
-72343601 990506974
-311312316 929698821
-607971853 725996254
961734608 -82273325
640329195 761622668
-779607725 469841121
765049903 580423947
961678126 -81859101
-949474380 -89231238
628940730 774382912
-997114826 -590739428
507691643 880524027
-68462512 990984981
456145571 912597960
-999687979 -705350174
756750744 595381777
-999173485 -669103581
-288975178 938379666
964369060 -101999230
785426978 541656117
-985773545 -813052687
606552589 797975764
-636837190 -960108259
579641388 823748436
269102582 -997428246
493677240 889894270
-760711849 505824369
-790367541 448109863
-930120357 14544231
932258986 94407379
-155339472 976767992
-981623960 -341733791
-979512625 -318853028
617485532 786746220
-91565052 -998139684
-530200338 799105860
481811095 897412060
-882246994 205535744
318855843 970117942
707637925 674058383
-837305178 -914808505
874590111 318386562
452180874 -987671338
-984191736 -371476603
724964327 -950065158
-460191889 -980993613
244807450 987268670
-510259664 814936804
125832238 999190179
999088612 -629435367
-924447686 41123793
377674583 950033387
-57905838 992232066
847225779 397453203
-925653744 35553838
-744882719 534051277
-975469899 -279256912
-959892256 -156158103
617935511 786271333
966569394 -841794803
981528155 -259058980
471373665 903754826
-861599957 270932992
-175257427 -48844563
-462825246 849265401
-821390245 378917048
-546426836 785491594
-961050792 -164197779
999923946 -715119708
-158524582 976116469
999863681 -703726039
-932039125 5262752
966165601 -116089743
999535224 -665226684
-470318494 844122970
131841219 998946094
-984681536 -377414433
251716684 985999360
890501917 265401235
705334644 677415534
734317312 633181941
-997623649 -606526340
-855726563 288096878
883378835 289893516
-934695646 -7967103
-957936324 -142957510
452348386 914719456
-749937748 -939201935
762955376 584237458
-642750890 685574642
-340497115 917290451
174174132 996357967
-872558788 237204499
959705429 -67572378
291300596 977327949
-229551544 958196566
-783870577 461346888
905270337 210965022
-964330961 -187692997
474981274 901600114
900897216 227660351
-738280762 545465457
218296899 991520259
746248667 -945358146
-999983398 -750329795
-485540258 833388309
972427592 -168088986
-70056286 990790803
869574299 -906326348
794218060 523677703
764361399 -941072905
507569679 880607772
928367277 -875217060
-872485009 237438845
-974858932 -273644736
-294398510 936344832
-988827530 -432782330
-547730957 784355216
-707907715 594743781
825848405 451798151
390419223 944838136
801929446 507084828
959604321 -66851700
364111537 955198136
979384635 -235321737
69374971 -999981583
-999099770 -665240908
-888723559 183266194
-54306376 -998844541
959412474 -65486683
793853441 -933098428
-158223997 976178163
963182396 -93001534
-417187490 877793041
332061626 -995012813
-136553978 980438483
382714104 948025132
874687974 318078014
-146171478 978596138
-507213699 -976727042
894433500 251398038
-739118386 544028938
993505509 -439570266
434688141 -988999486
953961371 -28495910
-583475221 751203218
-864484773 262292127
-23255665 -999319144
730810687 638714175
-987643268 -415943265
928123916 114108278
-217455872 961714705
881806217 295111823
-762084238 503297687
-402174246 -985338481
-923137990 47079875
592176314 812070409
-702372698 603180703
997362980 -543935493
-278874544 942096588
492774905 -984208382
-782440835 464219234
-998056223 -621096914
-743291974 536820596
179137221 995937037
933135315 90102016
-996841812 -582947145
-992843427 -496391271
-133986593 980916224
999442581 -656920293
978159203 -222407049
342322441 962925453
-571495390 762814340
71257209 999958175
33978466 -999866817
820688643 464219656
989582047 -366722015
960768142 -75213627
941242800 47848546
561024433 709694987
815876234 475553317
-364847853 905872617
136140161 998750396
-746545077 -939966317
-959940101 -156487016
-237586096 955774391
108553113 999709345
718969479 -951342130
-896646840 -889797165
-504263987 -977014294
497895708 887142866
-902872551 131103392
607678598 796840924
421035938 930870526
-966950237 -207367873
-193768750 968072634
630358960 772818120
693009136 694904315
-77584282 989834446
-435554331 866869354
-822872390 -919660797
965035433 -107177379
-952524119 -107970587
919942250 150974080
-815139940 393802441
-274042342 -992282372
-769969551 488517027
990637126 -384495074
-480188281 -979232775
-926643860 30950458
165923922 996994883
-733302611 553869253
-793075947 442486346
516631319 874249343
735685234 630992318
63902943 999888126
-945732135 -67264841
-999292676 -774832804
-611499071 722158583
-796891864 434451539
887538825 275750135
-248935649 754688987
410338839 935969065
429501215 926713831
-544504791 787152912
-674684614 643539953
-837847000 337145222
-709084233 592931589
944723166 -863274255
848778791 393249185
-999031866 -661782440
-385021252 895600676
734526541 632847552
798090887 515422813
758210019 592782278
-963223505 -179631927
989328679 -362645095
-599287326 735129795
770450095 570435608
-992471417 -489868912
998691259 -604002548
-986943935 -406373384
-259250011 948891056
290979263 977406181
998234463 -580154195
826788944 449503653
423909163 929471524
-326493067 -989840197
960597857 -73978309
-834619436 345604447
470952620 904004260
-816709862 390090516
998545690 -595879266
-808501310 409044216
-588008435 746668853
-761697622 504013400
-972885980 -256037038
-946248338 -858088457
-377011839 899740431
259755124 984408360
-955683338 -128149066
888732372 -897835354
664117829 -962038855
-910392485 101375964
506030385 881659887
852025315 384384751
941522354 46287310
843352366 -916748753
979246400 -824275288
706821547 -953829528
793722864 524720414
732076720 636728003
-725860238 566186000
993835299 -446795314
854009352 -912690537
426550076 928175937
-986870991 -405404159
-294774013 936203405
696360339 690239975
861330759 -909767501
999018293 -624515056
-660655900 662560764
-385972807 895103373
829887000 441913516
-457782468 852653179
971711026 -161858006
881310074 296751626
-999710290 -770494123
-999426706 -684155927
-21406318 -999342847
501443078 884773566
925921920 -876848343
-669194973 651109226
987917306 -341091797
967205698 -124402399
994532732 -462864554
-928865521 20528533
-929732759 16402193
-607837245 726141353
927280725 118020966
391165676 944522985
-941110150 -41484908
997539940 -550500005
717295707 659634484
-16134854 996170369
-745003439 533840759
375724611 950795840
-992905303 -497497489
926857435 119975983
-967817388 -836958403
-998374478 -633210926
312653612 971846119
-705500948 598425974
-919602863 62838799
-127185605 982149729
-943602449 -55215179
-248028554 952541327
-984380986 -373751856
528594460 865573869
378572846 949678881
-559966242 773489669
-80191243 989490242
974830696 -189797521
-717193617 580194624
-362867024 906850776
-849830627 304737780
672856551 721884292
-970297739 -234183777
621623201 782345533
-662536281 660068426
-206572146 964723311
844970533 403494623
638791721 763387408
930034826 -47845493
997001934 -531240482
-940487021 -38119540
928341828 113093180
-863673200 264743829
-238825646 955396955
787083848 538334463
939082372 59649602
-628507474 702889137
983372502 -280743606
-651327392 674736304
-654805710 670238188
-431395663 869401710
-785555372 457945287
-199351244 966645055
811519200 485615315
938512492 62674126
23477816 998694519
-136316411 980483057
-530490171 798868287
-857109329 284112188
2073634 997474519
-802639739 -925824573
-768076613 492105058
-870485962 243752081
900299594 229897481
-21828362 995724474
-975562081 -280110580
542543475 854913651
707992334 673537958
496616305 887984222
993581980 -441212075
-248680357 952333367
407372114 937350470
999697465 -682136766
232226899 989409514
-971680985 -245718133
-901256430 137308998
156652223 997615468
-619001037 713856535
771261018 568921202
-805404690 415954759
977875532 -219512177
628375427 775005001
-992160723 -801741922
675040750 719060281
946762246 16279210
659506586 738716911
-73102966 990410948
-992069711 -483010098
943878211 32988132
537220054 859041236
685301437 705481861
857508598 369067482
-789794558 449292422
983811292 -286134816
-138205430 -996982631
206305405 993057751
-862638107 267845699
-752879137 -938526312
-985917980 -393000745
604947476 799579100
599181016 805268560
-117409333 983845890
739000517 625622120
-367742766 904434554
-521425879 806186223
-995405757 -547199007
940355793 -866770819
-449685419 857949606
-945892807 -68189422
860097235 361713255
-630301927 -961076126
560825851 840124545
-998390453 -781182857
-785775850 457498875
-678883897 637645081
-981911064 -344932526
997420702 -546026486
879903727 -901820199
921800659 142875826
-964495159 -188899633
996812590 -524898925
919403214 153297394
446066280 918155240
-396731436 889339152
799740933 -931326783
-984305655 -372842962
125858645 999189182
-996460370 -572643179
-890170629 178140817
92732987 999947426
-979716031 -320996734
715940389 661696609
767770149 -940215159
996082347 -502981875
273856265 981373114
292021093 977152066
812466999 483441205
916578133 165331523
587034218 816948800
-332451861 920816863
-518505062 -975556088
142948992 998410081
-695745455 613133673
-789020125 450881689
-902250103 133502163
715462393 662418571
995075619 -476104880
256554329 985063537
-775939902 -932990559
-688497125 623815135
-814391453 395549240
-95109608 987372881
-995937095 -559574300
355989284 958180039
993540955 -440327434
-993957282 -517286017
-988564312 -428994856
-743799069 535938131
-988466704 -427595447
843664028 406956983
-919459976 63464036
-164781988 974808836
317350817 970543395
-906981557 115032383
-555399842 777596346
-401629744 886629356
907276132 203166054
-554882948 -971259963
-419594505 876395829
994556678 -463434249
-862980431 266821290
-315680609 927906526
212782103 992257440
-986116208 -395550510
-998132821 -623915846
-547166185 784848034
371828885 952293072
-975002958 -274960486
-153864093 977068394
982232821 -267199980
863750654 351147102
-548816088 783406603
547144716 851303287
-996223363 -791269553
999758015 -689360547
957147428 -49783203
243725270 987461840
-315690115 -990368750
-768580794 491152190
-323322036 924719604
-678346091 638405816
-930371856 13335964
-760664171 505911660
697564444 688544877
462360687 909036428
120092969 999389308
-659712659 663805341
-775731482 477414925
-815417399 393149774
530217763 864361705
869654755 -906292098
577012620 -975320704
965436269 -843179457
-440117568 864043515
777501186 557122293
-886776924 190061284
-936005386 -14616978
898552549 236391455
-467309600 846199474
-996330250 -790901439
232653180 989340766
-290072934 -991570592
-855861396 287709867
-969510825 -835009893
-164415728 974886506
830934371 -921271723
28466070 998927171
522332987 870176171
525587431 867794805
-911330325 97576141
-910165480 102292642
-961729193 -168951387
-956266972 -849141677
-715605950 582714772
-271094371 944858998
-581148341 753496990
899723278 232051461
-721946657 572556342
-753451098 518937124
-29459246 995087848
986357975 -319280467
-938202530 -25988217
-997043224 -588650531
-932236277 4296381
-860276975 274836752
-154617889 976915119
981805975 -262240923
807384764 494997902
-193811460 -995341585
-834193605 346713091
-969684690 -229153659
796757961 518282697
-614705956 718629462
-993667889 -511662276
-747895589 528782070
-879238716 215534375
-493152098 827839074
736951386 628952143
-928812458 20779662
-128857494 -997220495
756314786 596155975
941150118 -866171376
702571025 681403915
997701006 -556780753
976473541 -205516802
747305346 611769258
-615301384 717969547
-991972318 -481384358
-649237997 677416355
-629221674 702046081
-999996635 -758358388
-916490141 -878912106
-464784990 847931423
981296298 -256423505
-802237417 -925938115
-251316175 951489536
-973487581 -261312290
839292186 418310930
-857199117 283851843
-142119490 979379133
-676382451 641169317
304076326 974133085
-914267135 85518289
-529262310 799872678
-819419894 383640726
-962018705 -843338947
-332680783 920717143
-557944904 252240114
-620069646 712651165
693223502 694607296
-936835111 -18877401
-994136750 -520815888
-865550729 -903895227
351783391 -994073034
256867807 985000470
-76264214 -262906002
