10000 10
146577007 997642456
-989845095 607762615
-997388171 749795948
324840828 -984811218
24114668 -925761549
-377379912 984304234
-199591356 990917359
-942966863 247791529
-353588663 -748296444
-891241627 37758458
-351561222 -749673560
-801889771 -201271046
-358159411 -745174645
962983417 -93270014
-992145719 643062508
900840048 -525390244
458783975 -996119100
-976670176 463382117
-820953191 -157820833
552240211 -999570767
-101689994 -882074641
-401578117 -714017634
-450265704 -675190130
-341711367 -756292539
-468895418 -659193287
-228946443 -823387046
-992556650 649872237
817310001 -803052387
-317968361 -771733344
664323088 -986244972
-330794352 -763481143
995204086 493168889
-186288822 -844997699
876143130 -631361510
903724330 -511409517
998310244 654174254
-155248615 -859476681
-628254136 -490765884
-141700386 -865493246
-307078058 -778586734
964313367 -79427229
-993024020 657808472
-905613816 88499607
228711429 -971439738
-851833834 -80152400
235428974 -972526129
724520420 -944990646
-437031572 -686162670
-760513251 -285303557
173789469 -961729758
-330698875 -763543407
95558282 -945015014
-432160477 -690131760
-914477082 122060302
-687106974 -408936641
338367510 -986281281
-924113516 161491527
796155941 994023026
-716362591 -362836392
-992647955 651400972
-726385914 -346159625
-491552151 -638856472
-775141596 -257077987
-346543284 -753056081
-637844070 -478367572
431862725 -994414099
-850530829 -83643232
-218336996 -828953718
-735778630 -330078795
-570142756 -559707085
23846727 -925681582
712522550 998045636
-917463689 134011540
900045699 -529146459
-759243231 -287696306
-992473276 648480505
837472308 -753650364
-792878033 -220683937
467455403 -996582105
-721310432 -354670853
-44072187 -903692722
-298563301 -783843514
132487549 -953386223
-913974429 120090834
738113206 -930649806
-43117980 -904026586
-826844516 949378260
-880738880 3744951
-267793419 -802059005
309476388 -983016134
-332113189 -762620131
999254531 734954766
-398653186 -716215069
-984116668 915282160
-578179042 -550764739
198799307 -966324199
120696118 -950821281
984994009 218526546
-748273217 -307933812
-495597345 -635114480
-13816445 -913893716
-192710657 -841875613
-176633600 991582296
-650548104 -461389370
-809030060 -185355104
-322210654 -769020517
-989753282 606446617
950041719 -214402236
-709951967 -373250222
947383621 -236264437
-258459022 -807343922
-405301191 -711192801
-979519894 489324393
51104879 -933515799
614835520 -999286653
998987686 708953685
-997472983 752254428
-840632219 -109538532
772548725 -885292762
808230455 -822563928
-553905078 -577248565
-918962231 140108270
-754866186 -295864574
266821389 -977316055
-980307813 496960477
-678754059 -421382463
810860448 -817075939
-967407492 391683385
-989391666 601330034
-687728753 -407997850
-874152936 -16407939
-983087445 525350054
-177270931 -849315540
-797987722 -209772244
-992056396 641606525
901313160 -523125670
-811474841 -179795890
-416491348 -702576288
-999884493 862697444
-785489070 -236187639
-188814626 991241052
-633481602 -484047238
585030713 -999957302
-792172346 -222179435
-963216601 363306488
-828174787 -140575535
-645903717 -467696358
990695209 347585135
-669031319 -435524484
998609194 927082086
-654389235 966719643
-965442699 378152012
-215426192 -830455810
-458633292 -668083974
949048636 -222736323
967610579 -42972025
-987440225 575402641
-765377493 -276060950
-923463748 158748819
-911117830 109087950
-107462843 -879767698
-27581380 -909337914
-65341214 -896034245
-985966561 557561751
121725259 -951050853
934734928 -328838570
-919581488 142640739
294234151 -981088874
-627018012 -492340339
-422352179 -697982065
656994130 -989274649
639223657 -995037167
-840388007 -110165216
399799836 -992005813
-947832943 272604822
-988277794 586140657
-980990807 917039801
277265702 -978799431
-452433905 -673358701
752817690 -912684820
-920775358 147545595
-986606032 565173561
957049657 -151983344
-910635854 107254486
-274440394 -798224446
-684728710 -412508650
-433085320 -689381738
-431067953 -691016186
249169394 -974687505
-991925156 639482093
229502568 998528554
-541212291 -590505503
-993705812 669940428
-59970795 -898006160
307617253 -982789193
-288347753 -790016841
-429282197 981807159
-977579095 471426486
-981585593 509732180
-974530413 445407094
962672701 -96473995
-903803419 81859819
123046570 -951342823
-657469369 -451822106
-235947363 -819659993
-995242291 699112359
-280784483 -794506326
192359429 -965167402
-141820422 -865440937
822031733 -792320152
-998450251 783554733
-555903007 -575123748
-904791407 85472980
-872124000 -22473118
384209769 -990699355
-714655027 -365623326
-924834479 164549082
428784853 -994199810
-999868834 860507696
-575442104 -553820964
-94765272 -884807330
-1337953 -917903336
-831308330 -132950124
131881494 997461263
809619310 -819673411
501433916 999895522
177262893 -962386473
540864357 -999328591
-966360903 384397288
-991366796 630569680
408174408 -992670206
756841658 -907393443
-425970249 -695115039
-982144039 515444082
-757255307 -291417469
130427276 -952946176
-149706963 -861962655
56711714 -935063041
-853558989 -75486175
-787658084 -231679989
952284442 -195027898
919825877 -424060418
-936177221 215131164
-960137310 343576192
-530775226 -601146286
345006887 -986976572
-245690180 -814399473
-845199406 -97721658
-993410555 664637112
-791293599 -224037342
-751534935 -302001249
974442407 44322766
-703666036 -383318709
-989496210 602794278
402007485 -992183080
-798424050 -208830802
-583746838 -544506101
628238144 -997385880
-6486446 -916258421
-532678255 975595318
-285649314 -791625087
840421810 -745703980
-238251820 -818425615
975481537 58944765
-550271865 -581087577
374042319 -989791640
-272365178 -799428583
248109912 -974523421
-681637320 -417119238
-996814318 734122953
-829212712 -138060745
211721791 -968588632
985487159 228187036
229390244 -971550110
-418261754 -701193645
101227344 -946362944
176194884 -962185253
-998393886 781550877
-698094087 962897100
-582727348 -545655573
922371093 -408670782
546644785 -999459903
-487603131 -642478381
999745301 803513142
841808445 -741919860
317053133 -983917765
782169293 -870291900
-985897378 556749433
831262550 -769823429
-702127152 -385758615
-913250828 117279233
998058548 638015859
-996510297 726479212
-83950950 -889001167
-983412188 528850776
-768809595 -269450720
-349472647 -751084405
-835320755 -123000622
-956850927 323347932
-957110200 324907267
-697439167 -393114070
-948362954 275407859
-445942807 -678798934
-333240365 -761882426
121303864 -950956889
-567595117 -562515596
-90565366 -886443534
-256133242 -808646226
-193720811 -841380582
-291414480 -788178997
818279652 -800883684
793940988 -850184268
997355766 596706059
-6266005 -916329152
-42460810 -904255505
-166234481 -854472386
8769101 -921087289
995477105 504548908
-983504969 529860131
-752579899 -300086663
-736226060 -329300477
-999075235 809019056
999216336 730904838
995230824 494253967
225672883 -970944510
-576128235 -553056107
-913017614 116376747
-886204124 21121798
-929911676 186548272
-999970276 879266871
859172963 -690613762
-993736688 670496795
-492330913 -638138778
-863464456 -47774018
393017385 -991450100
-836936228 -118941715
-900140671 68621054
-612545330 -510486405
-999999522 892680240
-508653517 -622784319
416485100 -993307660
-980704255 500872662
-781434466 -244495931
-135440607 -868188158
961341303 -110176857
715755383 -952871749
-264264963 -804066171
-75317372 -892292798
-675707899 -425857412
967940894 956971787
98439471 997028280
-445442877 -679214696
777005257 -878528843
-942882291 929703275
619546926 -998705485
476444648 -997024442
-339321063 -757879556
-999959454 876528929
52393412 -933874396
-999011546 806149783
20197771 -924587413
-500373033 -630646020
20732710 995853083
893203578 -560320755
-55917598 -899478774
-364257799 -740966940
727115363 -942467575
348246804 -987308603
-831332450 -132890958
849908859 -718683046
419921139 -993564806
-817318891 -166328429
-911356748 110000063
995605210 510027570
996181768 536616461
295134698 -981206547
-318802920 -771201022
687764540 -973675803
-525650621 -606258613
-898928125 64288050
390579503 -991245774
859723367 -688902458
-495422072 -635277687
-998513652 785863919
-997266962 746340484
995836652 520471645
995138003 934613681
830406884 -771992913
-937448465 931073044
472092740 -996815287
405379880 -992451164
68062787 -938087488
78876389 -940889792
-743616609 -316294510
-953586034 304256024
-918258075 137237314
-915360373 125559633
560355009 -999708809
690863164 -971637212
230938964 -971801514
455553761 -995937285
-48344498 -902186061
-950498354 286992592
-904398386 84031815
531739535 -999098059
-930961250 191216312
300960835 -981958785
-823141513 -152641968
-809490841 -184309631
-975115208 450235177
-808801455 -185872504
796926650 -844768535
-762096493 -282305570
-523903937 -607989489
650525418 -991622056
-996876062 735745239
209420291 -968191643
-312854683 -774975987
925358360 -390014900
-194158949 -841165507
946787172 -241004306
-364386430 -740877803
884049074 -599933314
-318346834 -771492189
-621609117 -499190126
-950025094 284395182
993988184 447442440
-953099470 301494586
165442411 997860079
-672753890 -430161820
-535829999 -596028726
543703510 -999395010
689270566 -972693884
-208921190 990631519
-939720177 231924665
-992303960 909499250
-726772048 -345506564
-589527313 -537909597
-914672553 122831162
-735069232 -331307840
-999192553 814532843
-612752274 -510231557
-872867769 -20258714
468186513 -996619558
863145477 -678082213
-903002720 78948226
404713471 -992398373
-935124477 210232101
-783896564 -239462442
-545312112 974773009
-996197835 719322799
-875484874 -12398911
-839791817 -111692267
-984992795 546341657
995242825 494748429
956341951 -158586074
-484575070 -645232100
71977078 -939115423
-991556895 633576849
948509028 -227163765
-994263342 680139216
167393905 -960500363
348450737 -987329216
-665199185 -440976659
-338028637 -758733053
-986538302 564359535
-839047297 947788838
978109815 98098238
42728990 -931167501
-944618366 256080657
54095460 -934345197
-999998186 890941901
135547837 -954035500
445446428 -995326751
-994125048 677570519
67141425 -937844591
-592492192 -534481391
504261955 -998211268
-764036350 -278619136
-981028646 504115776
379795209 -990309563
-231047429 -822273720
368663313 -989292751
-198941876 -838806136
899959245 979355631
672818750 -982231279
80525278 -941308010
-965881931 923131406
999229489 732281882
-538717813 -593072057
-467662361 -660269329
-272401484 -799407534
-618571004 -503003915
-517660100 -614107147
-994641447 687268397
-999430194 827032369
-761876779 -282722547
-462420079 -664824356
-753070463 -299184679
-297636968 -784409844
523691068 -998865136
840927910 -744325807
327173382 -985071361
-562268252 -568311721
-932002532 195911948
-169047698 -853173331
-864175455 -45729914
948437812 -227746613
-995770817 710035658
198842549 -966331924
-978747186 482069552
39865668 996162152
-956519626 321365329
-792863375 953383872
-559407857 -571384762
-409930042 -707653435
-577115351 -551953926
181252987 -963133583
-786122191 -234877989
-944426009 255108442
970019430 -13885680
-142537421 -865128019
832503701 -766650869
761790336 -900729923
999988547 898986625
-757342810 -291254060
940170104 -290714687
765024339 -896235111
-996590900 905411412
895934700 -548064281
753846843 -911346787
-953756766 305228264
-664357635 -442164138
-667480209 -437742299
-486163921 -643790078
383054140 999548597
-292364151 -787607314
450898370 -995663333
232256099 -972014888
-288604771 -789863153
831004017 -770479674
386465742 -990894647
995899437 933590907
-482847310 -646794848
520796388 -998775123
-849587833 -86154665
862250253 -680935883
-977483404 470565217
-14315637 -913730910
-997577462 755350299
704717748 -961686487
309029535 -982961693
-622013041 -498680698
230669832 -971757883
-405243970 -711236361
-899045766 64704952
966086289 -60227271
571090016 -999847386
-815734451 -170003920
866734396 -666269056
953232745 -186664803
-335800343 -760201115
906980641 977947720
872818219 -644041310
-735522500 -330524048
-886560756 22285398
-68300573 -894933458
336733372 -986107711
-421484276 -698666310
-280211936 -794844319
-986960395 569476727
-584778636 -543339378
-987725739 579008799
786348250 -863330236
-999107120 810476173
-999899525 865036120
-547853594 -583625790
-683588272 -414213808
79622867 -941079347
-560697258 -570002260
320869698 -984361217
-443143153 981060214
976658258 75961531
-369122097 -737575477
212379878 -968701738
-995170760 697677881
-346737816 -752925324
-886334305 21546187
-790769656 -225142410
-726701290 -345626391
-999961500 877001748
491718022 -997710262
-528131365 -603789966
-893094689 43999345
-709863146 -373393351
-385138862 -726151663
387115434 -990950569
-175711164 -850053120
-783936726 -239380143
-984678478 542802610
790635732 -855979670
-642996377 -471580093
902562394 -517107248
768392708 -891416964
181394743 -963160024
515947383 -998618945
663504792 -986610812
-215203423 -830570512
-912750613 115347543
993830089 441921239
-634098557 -483248213
-695822297 -395628223
997299589 593604344
-852032405 -79617400
-366814182 -739187970
-629497317 -489175552
-411962077 -706089599
-941951188 242775704
138017828 -954555336
-998575527 788146662
-941488533 240506017
288442284 999034404
497795450 -997963992
-897684093 59892077
996117351 533546939
-496462428 -634307513
883606493 -601748046
-585277748 -542772437
972649147 954487561
-862610584 -50217340
592994788 -999990447
-809109802 -185174559
-842904825 -103676099
-535819672 -596039250
-960254557 344314066
-335015841 -760717014
-812528703 -177387974
-688330716 -407087459
974055004 38966276
919185808 -427873893
385270435 -990791382
945386759 -251925118
-993432491 665030062
-943521267 250558663
-481835993 -647706907
-748352319 -307791024
-743688413 -316166630
-798841868 -207925648
-746776895 -310632658
989206651 310767319
-880259610 2249830
999625822 781369634
-79067593 -890871656
-424487983 -696294285
469903034 -996706614
-99766018 -882838734
-589429590 971792941
-888827248 29730305
-857835876 -63672763
-544250167 -587369620
-307762033 -778161238
888169888 -582467455
-619338813 -502041993
-507230844 -624143725
-433703941 -688878794
240009038 -973253801
297795894 999105974
351901586 -987676439
-636292990 -480395645
58296987 -935494178
-397560750 -717031651
-263996403 -804218605
-401391882 -714158385
-690296238 -404106873
-331647006 -762924515
-217093805 -829596450
-635094797 -481955086
378862124 -990226347
993068490 416815458
935184357 -325768067
-202375484 -837094626
-947156768 269064994
479504318 999850465
449078497 -995553028
471636740 -996792852
-672776554 -430128923
-672871397 -429991251
235746050 -972577044
614576619 -999313562
-166783945 -854219227
-999249842 817352793
-751625684 -301835453
-963317162 363965921
-747133956 -309989173
-247775163 -813260103
-990499052 617306809
617714443 -998951326
-989258654 599472344
319928374 -984253137
-298805288 -783695496
949995759 -214789904
-102081617 993475293
639101587 -995068531
-815376276 -170832462
-969263239 404909067
-244329085 -815140314
-786011867 -235106649
-471484523 -656924059
762350767 -899958294
73473543 -939504409
-987362920 574439934
-70528851 -894098276
-917014431 132196673
-181695402 -847207616
522570411 -998830509
-695790468 -395677538
-719878680 -357050326
-48165822 -902249416
-884424575 15371360
11534588 -921945810
-388102844 -724002010
856080312 -700106483
-686302835 -410146388
-988573343 590061890
-256277628 989072143
-975583585 454149421
443367449 -995193900
-999358936 822994414
759754190 -903489440
-150389322 -861658209
488026908 -997550036
-549481764 -581918717
-756886994 -292104842
134827662 -953883330
-853475091 -75714709
485980942 -997460340
791967046 -853663177
-358183608 -745158052
18133497 -923964150
875575548 -633539439
994955205 483182198
-604343982 -520486144
-990581326 618531413
-978708506 481712212
-919171591 140963544
982512643 171921488
559699218 -999698753
-592301030 -534703209
216138118 -969344410
-198736795 -838907730
-860301934 -56758798
-948459107 275918951
-125128941 -872529359
-762916969 -280747796
-959301110 338344094
964917360 -73047478
-996668341 730390707
-779061596 -249290345
-772171959 -262901828
969537871 -19910392
-939062909 228773202
523404027 -998856343
819179347 -798857148
-748365875 -307766553
-246487681 -813964544
-997494019 752869816
-484277978 -645501223
-718922085 -358631501
548858616 -999505197
-654391850 -456096665
-892250762 940171509
-804293014 -195971377
260354916 -976374117
101014642 -946313021
511331202 999912616
-459046269 -667730175
687034639 -974145122
911597476 -470853965
-984883265 914809019
-107871826 -879603343
-945082561 258431742
-994197019 678904554
-194505114 -840995549
-769593596 -267926407
-982133902 515339056
-992043603 641398957
325947196 -984935088
-806224224 -191669418
672404341 -982438879
407004846 -992578841
-374949550 -733454602
-131015762 -870064131
-501186014 -629880234
-894252484 47951433
-978897497 483460039
-989714110 605886559
843934220 -736014385
-987980444 582279321
-208444781 -834026231
662478443 -987051518
336881823 -986123516
202443072 -966972454
-365319071 -740229559
-996713709 731536818
-78297615 -891164336
-936107333 214805002
-984528356 541132628
491518466 -997701636
-607642543 -516488687
-365998158 -739756785
-310133330 -776682880
-192524600 -841966730
123707529 -951488218
-555079423 -575999949
789481860 994485905
-899283246 65551971
192939944 -965272299
-796580683 -212795016
-998938058 802920593
-259052193 -807010659
-508058032 -623353731
-567486564 -562634502
-204158259 -836196817
-929025244 182646713
-347121203 -752667441
-954478270 309371179
333998084 -985815518
-905768062 89069292
-986175234 560024993
632752869 -996527013
988792138 301041944
350879815 -987574534
-415789215 -703123626
-993959575 674532808
-785737474 -235674294
-919499243 142304137
-634957667 -482133175
250735149 -974928310
-605048808 -519635809
-59379776 -898221820
-939783574 232230106
-682148189 -416359524
-955420732 314857069
-954752846 310963061
-487990839 -642123892
999975484 888760032
-935648326 212664719
-921542782 150718726
983846108 196640290
141951325 -955375962
-983333937 528004018
707494457 -959538935
-36305893 -906382488
697959879 -966718379
-974798309 447612107
147592876 -956540752
-200844934 -837859617
805307353 -828535496
-970657321 415187433
-372044480 -735516353
-832567857 -129851873
-255872955 -808790877
-897526740 59337905
538395033 -999268687
-408966404 -708393457
-257718590 -807759401
-775328771 -256708826
954633094 -174210863
982139560 165184284
-713231996 -367937584
-696556494 -394488702
913393127 -461031082
-486026053 -643915377
-585802765 -542175454
-943289942 249400341
-915799247 127313902
-924667409 933975393
-889185463 30914235
-990117444 611704313
-477022336 -652028371
-973572667 437631433
-103472419 -881364514
-946509304 265716667
-207484905 990675970
744721276 -922819530
316029559 999232062
-954956061 312144651
-929875638 186389093
-696670876 -394310749
-59765661 -898081040
337779801 -986218886
-966577468 385891346
-874932840 -14063401
-64178052 -896463385
-198034141 -839255676
-89197841 993773264
-495477159 -635226475
-990835647 622355539
-129871458 992798720
-456285045 -670089648
419029505 -993498507
-673129896 -429615529
773859523 -883331373
859253698 -690362975
-206541691 -834992796
-898780337 63764461
731183360 997446785
423596759 -993831188
-659779539 -448596320
235658605 -972563025
-729796470 -340366368
970159504 -12111697
-144550402 -864246449
-905836379 89321704
793058331 -851751245
281544811 -979392708
-991752721 636707069
-934519184 207429227
-863009689 -49077354
-520953247 -610896166
-992106210 642416999
-941366214 239907576
-824184023 -150155438
-814856844 -172033128
-991412800 631293935
-808851238 -185759870
-982315323 517225598
99232707 -945892141
-987540803 576664401
-62743618 -896991194
787002936 -862221278
-403433622 -712612162
-278643087 -795768051
-965481240 378412821
-835948383 -121427554
816842000 -804091706
-937695568 222276057
-555544644 -575505011
923966936 -398785163
-785257879 -236664858
-973864194 439970801
-798181248 -209355190
-389341784 -723097011
-174957043 -850409038
-152488287 -860717093
-793511220 -219340454
148696562 -956767004
-989510891 603000950
39284410 -930187891
-872909722 -20133362
-816089256 -169182534
-951702859 293660986
999249868 925329291
454112732 -995853652
-437181685 -686039818
-778840259 -249733687
672532694 -982374947
-779576437 -248256035
-491300097 -639088603
-876318178 -9877366
188095576 -964393131
-650649027 -461250982
-917105989 132566228
915668804 -448296531
805522189 -828100904
-798310994 952780118
-336810636 -759535959
-914215790 121034963
-10147118 -915081129
-968326227 922296328
240974880 -973406020
-928530253 180480863
-982154643 515554140
-986480100 913778740
270839549 -977893425
-92497063 -885692530
430492729 999725453
982883931 178705865
-554306035 -576822465
-107718917 -879664819
-650227387 -461828815
-741744990 -319617450
-744387771 -314917397
-804270478 -196021487
-999212289 815497938
-986631728 565484099
-986290476 561393621
51710890 -933684486
77485523 -940535671
-911244565 109571553
-956248277 319744521
966693579 -53445503
603182590 -999990668
-159463233 -857567060
126074985 -952006204
-930254678 188067437
-604243347 -520607368
28175264 -926965891
-290132446 -788949111
305812505 -982567712
-898117735 61420438
-982074206 514722663
-896508809 55765995
-963957108 368184539
-564573355 -565815631
-394741155 -719124732
-992346609 646371544
-999643021 840159142
989631994 320944405
-84674957 -888722689
273830482 -978317871
826695872 991099064
823776841 -788231836
-890387311 34902120
-464418515 979836527
-960696658 347105596
376971229 -990056572
593027151 -999990520
-994598497 686451522
999843993 827616047
-285793460 -791539358
-998626601 790106774
795147504 -848016165
-997600118 756031933
-661849661 -445692718
-710220381 -372817004
195443049 -965722968
-995942579 713720470
-502979023 -628185682
-622359019 -498244206
-104699796 -880874318
367098486 -989145918
-818722597 -163054782
723949260 -945527518
543294610 -999385654
556302585 -999643325
392198442 -991381752
-429446755 -692324269
-985905970 556850256
-926380784 933612736
974678841 47631051
-646766623 -466535367
-385041174 -726222335
-832686593 -129558550
930227986 -358866865
525581575 -998922403
-999978409 881695089
232447271 -972045819
671180953 -983042782
536538727 -999222630
-261574244 -805589666
-344917980 985731506
838525977 -750820826
-717004197 -361786301
721689126 -947624060
-965268857 376978076
-834859505 -124155121
963313475 -89857828
727279742 -942304196
999372636 748286328
-481554025 -647960986
-303768627 -780639708
226515740 -971082329
-999611394 837984585
-386715764 -725009249
-994407537 682840231
-180157514 -847943382
-907142569 94161403
999752639 805044933
-814229745 -173479462
-698626942 -391261254
243502877 -973803688
-153688780 -860177908
-848729912 -88433815
-859331053 -59486002
316038444 -983798419
-226934122 -824450047
-983369425 528387706
-825749591 -146409275
-969893075 409522883
-389164764 -723226537
-820694812 -158429048
-169763135 -852841039
888953195 -579062038
-859834337 -58073777
617529998 -998974527
386728772 -990917308
-180946464 -847566037
-164700887 -855177238
-871032078 -25713594
-997128742 742504482
-828966581 -138658661
-210812744 -832820616
-520528915 -611312651
-910488143 106692810
-583075252 -545263338
808102569 -822827041
249332051 -974712638
908577636 977570106
985344306 225343719
-102981981 -881560085
-886009011 20487270
-267741871 -802088415
165570818 -960145059
933919081 -334350313
998866314 698000919
-761446741 -283537749
-940513745 235760406
-584106416 -544100625
-819441464 950308538
-166346103 -854420959
-275462455 -797630187
-474022340 -654692403
151932822 -957426201
-459145172 980145407
826217027 -782382540
-271051284 -800188988
-45405958 -903224291
-127456295 -871558409
251224764 -975003074
573438509 -999871303
857635677 -695349387
-952118566 295980846
153650013 -957773410
-475057364 979201116
-978055848 918485686
-987125757 571508497
754939596 -909915644
-982108627 515078051
488103099 -997553350
-138659243 -866808472
-461919702 -665256846
-998772332 795916130
114971191 -949531123
-974076877 441699007
712196239 -955829113
-434090624 -688564095
762971292 -899099750
499064771 -998014822
998641206 678625963
998663485 680467691
-925848193 168885887
579894564 -999924575
36383405 -929358320
-747570624 -309201739
-691261366 -402637902
224090824 -970682845
695016066 -968800052
903828939 -510892013
712166960 -955852759
214123809 -969000561
-990597524 618773708
-935703519 212921435
649812300 -991869405
999964833 881194401
204999630 -967423340
-493466193 978084580
-310244186 -776613587
10353690 995682041
92301406 -944227580
-562591384 -567962832
-483134357 -646535737
-958022180 330447208
-930229808 187956945
-933251204 201604169
-911376415 110075257
884433977 -598345804
-910272954 105875646
9727571 -921386198
159928337 -959031917
999088373 718428748
541096890 -999334141
-532035857 -599877038
-335948476 -760103661
-985491332 552050311
992165256 388766392
461830480 -996287167
-767782437 -271441653
-996155473 718378890
-376056828 -732666782
-19780921 -911935763
-945257422 259319448
-283465474 -792921168
544173740 -999405737
999702283 795039565
-998289412 777955588
-703894797 -382954888
386646201 -990910198
-578658094 -550228525
-900243954 68991591
-468680500 -659381064
-483550899 -646159228
-929820503 186145668
-709212905 -374440646
956805453 -154274996
932230376 -345675633
-489782605 -640482623
-864418409 -45030121
-814037132 950962307
628308523 -997373624
628020171 -997423495
-946570927 266033787
971806814 8959341
-566837202 -563345011
323598047 -984670982
-561810442 -568805146
664472823 -986178004
789639400 -857702038
910132289 -478691086
952958646 -189088797
-135875485 -868002476
-234585880 -820387371
-103667619 -881286649
190553375 -964840091
879352030 -618856870
-998170271 773986993
-991220317 628272741
-990100871 611462537
-175520424 -850143231
-990993755 624760222
-734153748 959453380
-746187000 -311693582
-209330233 -833575758
-908738417 100109784
-739102811 -324272399
-853883907 -74599683
222760666 -970461620
437769450 -994821103
420713328 -993623073
854605601 -704583523
521693618 -998803251
-962088615 355991091
109947010 -948383764
846764451 -727906205
-798652931 -208335358
985383446 226121589
225710654 -970950716
-467549034 -660368163
6581326 -920402926
-1000000000 894689944
-974653156 446416494
985657186 231600627
-815284935 -171043740
-972596751 429921927
-948005764 273515239
868461231 -660218571
915428152 -449660344
-846828897 -93453567
6284407 -920309957
-437252596 -685981784
932563492 -343450674
-700678341 -388047829
-738309810 -325661908
-978265157 477642664
594807445 -999993750
-871597425 -24037011
-834164605 -125889579
992571068 401107119
663598176 -986569121
597547317 -999997515
-997521521 753677662
-704844047 -381442909
-809619907 951482336
-666161531 -439615274
-362923735 -741889938
998167052 644930713
-740565850 -321700990
-995747668 709543589
366666578 -989105194
910585468 -476286876
990467510 341660216
37826390 -929771951
-959487481 339505420
765774391 -895178665
302268795 -982125108
-985716060 554643626
-250491186 -811767460
301985705 -982089165
865464874 -670572685
-967003582 388854921
-381589787 -728709702
734428905 -934797023
-666582509 -439018239
-487383906 -642678332
910764161 -475336440
-222141758 990212295
-971095603 418450256
-991518226 632959685
-546495506 -585040308
-467023969 -660825600
-671899742 -431398063
-648173743 967244868
-990005173 911301546
60954885 -936204372
860668269 -685936787
-649382904 -462983207
-649525007 -462789264
-608888841 -514968533
849070776 988183780
-851636653 -80683473
717448481 -951407462
-716168867 -363153303
-862666023 -50059120
-837122941 -118470058
-800700484 -203875169
-274123993 -798408267
-674099111 965019434
-517276091 -614479695
716916286 -951872091
-997061120 740673499
-949841398 283391004
-28368482 -909074039
-348914774 -751460308
881251039 -611289361
-296762458 -784943858
164133926 -959863404
-326371193 -766347776
-565575547 -564723781
-659531842 -448943039
-726813890 -345435668
752068931 -913650134
-779327876 -248756013
-945629044 261209949
-854603108 -72630340
-999638871 839857660
-479542702 -649771504
-975689338 455037548
286958982 -980123827
987535677 272199459
-985104989 547617685
579126810 -999919104
-999743874 847929517
920438046 -420394199
-419580034 -700161524
799648781 -839699791
-596699142 -529571536
-998921149 802191954
341505457 -986612127
-500678137 -630358797
-786732614 -233609645
-684557133 -412765706
-248352733 -812943016
-840540123 -109774979
724259803 -945235703
798573319 993842380
109119312 -948193637
-560638762 -570065052
-566081809 -564171019
547102530 -999469413
-989884062 608323393
787706961 -861024187
-301588358 -781986763
944850661 -256042000
-941880817 242429427
905728996 -501383932
-975817761 919448887
784358273 -866669431
-171363189 -852094929
-821113552 -157443226
-554949264 -576138393
-759713685 -286811640
-929173999 183299245
237416174 -972843899
979837341 125656404
410637738 -992860585
-118090931 -875443475
304560495 -982412094
997249429 590861913
383859872 -990668699
-668337185 -436517769
985083331 220250503
326937221 -985045157
839417702 -748418105
-701113504 -387361763
-998982261 804845503
990512290 342804244
799920991 -839176595
996922676 573674426
954098977 -178987973
-251548834 -811184764
-986384536 562515366
-384875867 -726341861
-981922268 513164405
-365517963 -740091235
318941028 -984138986
-752886813 -299522615
-344465302 -754450708
-675341349 -426393725
-910698354 107492196
-430644982 -691357865
152328821 -957506428
-966940535 388414175
39148771 -930149234
465905394 -996502380
-939947330 233019545
-849856173 -85440710
-918174789 136898251
853963164 -706531505
114102794 -949333561
-942398012 244977179
841642242 -742376881
-978007653 475303236
14500608 -922858688
-961171897 350120165
984102191 201464832
-721626320 -354143849
-991307113 629632466
105302489 -947313635
-316167602 -772877791
-998589800 788689321
-466703147 -661105038
280108221 -979194928
-873893784 -17186014
996026283 529234713
137671580 -954482662
421521174 -993681974
-179424981 -848293355
-954629494 310247291
-839118522 -113409014
785638730 -864525345
-127501453 -871539534
994230418 456056856
995378549 500402179
693024857 -970173134
518477440 -998701574
125495500 -951879776
-704976258 -381231973
-656983373 966499909
-997431843 751053934
643667968 -993799459
953622477 -183211951
-644482257 -469601826
997206839 588566417
-528284375 -603637345
-899223770 65339605
-271803371 -799753977
-995039339 695060414
997906434 628469303
930155030 -359342160
701634463 -964028446
-327839426 -765400435
-744133484 -315371784
584001145 -999951520
32744360 -928305891
982463388 171028793
-904018838 82645217
-897044315 57640574
958902855 -134361026
-189757849 -843317129
588175565 -999972590
69257632 -938402166
577629353 -999907659
983333855 187044983
-731431507 -337572830
635838936 -995867358
-609145898 -514654692
-414902855 -703813534
-687581741 -408220118
-900355940 69393463
-988865254 594033048
-520314890 -611522424
-45595293 -903157689
581969130 -999938936
54538661 -934467056
-290182043 -788919395
-999832304 856296436
200635595 -966651391
-717039978 -361727666
928875255 -367583044
324953872 -984823962
-117887025 -875527336
-219440755 -828379396
431049930 -994357699
796267725 -845978679
-978694038 918196369
-475905118 -653022890
37604584 -929708489
90350047 -943750306
-821252338 -157115924
-908123398 97810788
837005315 -754890201
999360646 746877883
909718113 -480871207
4171233 -919646576
-516248446 -615475449
998495294 667468169
-98751933 -883240449
-597362223 -528792118
998965092 706879246
-342244946 -755936142
533521216 -999145372
105459868 -947350082
-42005374 -904413739
-897293285 58516163
-952359382 297330436
210281469 998341466
-934101711 205503822
-821708795 -156037652
162656076 -959572332
-975602503 454308117
990370123 339204809
-669082602 -435451070
987838641 279059495
-820544594 -158782445
-756421787 -292972049
-982389174 517993980
-399581002 -715520234
-961627986 924446148
-985891416 556679653
-889263317 940658690
981854189 160125494
-745542051 -312851690
-580607814 -548040080
209951386 -968283327
194641823 -965578994
-998229792 775956797
53750061 -934249967
-968492860 399358309
871526999 -648921100
999734230 801270211
-996584008 728283437
998228449 648865182
-991855990 638366847
-675613931 -425994971
421195758 -993658389
-239822449 -817580825
-93444476 -885323364
-807610413 -188559569
699552979 -965567720
-902844467 78374514
-997789611 761779708
824635046 -786193411
-868677779 -32651337
-462899477 -664409492
998109532 641252158
-922745625 155735101
-877866264 -5151217
-893561386 45584683
-701336464 -387009372
-110535936 -878527925
-879860824 942098599
-800284064 -204784872
452482800 -995757708
-994950623 907276063
190979549 -964917496
890214617 -573551623
904822774 -505938921
-647628989 -465369489
-142147328 -865298440
-696219325 -395012801
41728047 -930883507
740201873 -928218451
-998423969 782615561
727562546 -942020538
-60941134 -897651458
-445075765 -679519914
-931017062 191466831
986601464 251559948
737003961 -931924639
898985473 -534112363
-873373499 -18746229
-357633942 -745534866
780537352 -872951423
-941930976 242676240
-710377116 -372563846
292013086 -980796164
-576857825 -552241552
824152233 -787344865
-444847739 -679709482
621712037 -998405896
-953120892 301615681
966951901 -50535562
-809769358 -183676713
289204978 -980423519
-940129082 233897356
-529240069 -602683467
-701287389 -387086976
-839900804 -111413613
730074462 -939447804
-722413698 -352829241
569447573 -999828930
-498773966 -632147846
-862066880 -51766779
-954735843 310864310
-597896994 -528162546
382105444 -990514215
-385661722 -725773145
532484436 -999118067
-157851116 -858300317
634566409 -996152241
-845160593 -97822860
321575560 -984441777
730704564 -938792638
-979865662 492657634
-542799877 -588868276
828315507 -777237462
922042698 -410680893
-993123912 659547228
-960582248 346382509
-384227754 983988115
-914152862 120788433
-75957193 -892050855
-941875628 242403964
597315158 -999997268
-483772057 -645959131
-921880380 152119320
-524686190 -607215623
-39151048 -905402513
185727101 -963960329
285558532 -979936709
-999121969 901199586
-996870303 735593166
-992901610 655710949
742263983 -925772662
795612938 -847171185
-932070105 196217822
-737385348 -327278685
-303065548 -781074801
505021513 -998239208
-809624629 -184005777
-779824689 -247755968
-440982092 -682912985
863576506 -676696337
954699361 -173612361
-912290316 113579180
-116987371 -875896864
-888797501 29632114
-878156031 -4261090
239504614 -973174195
-379910429 -729913153
-999767782 849960630
-708472201 -375631891
-961593349 352810450
-640161311 -475323870
-89789084 -886744976
-848322368 946549777
-587043525 -540758169
-896128397 54439869
-958150181 331231462
-895581030 52537744
-9455546 -915303937
-935041541 209847641
49824955 -933159182
160955301 -959235801
-610776654 -512659376
874782313 983970213
937226210 -311699541
997860676 625677549
819678239 -797730106
-971741341 423334036
969075035 -25616684
698727173 -966165780
-692007972 -401497815
-973763207 439158037
-988439943 588280836
-997770520 761195461
-494676931 -635968997
-225810547 -825041642
-566699091 -563496058
-92028094 -885875063
-4059628 -917035588
-628973520 -489846115
-676766742 -424303951
-598165996 -527845566
-241645024 -816595710
-319367658 -770840179
-999992310 887300272
615196890 -999248265
123936673 -951538604
-376239345 -732536680
-998032091 769485028
-819920266 -160250164
-447049300 -677878184
-745371972 -313156654
-845018656 -98192770
-925528793 167516356
-884053461 14184984
-236415963 -819409402
994292432 458270010
616679921 -999079817
998429681 662564524
-998536698 786711861
176501700 -962243096
-651125515 -460597148
-698075857 -392121265
-996486622 725921415
912333745 -466844445
-202144458 -837210536
254506223 -975500869
-942337266 244677777
593445561 -999991345
42854795 -931203170
-478797097 -650441631
-460230939 -666712642
-828297568 -140278613
-705313690 -380693611
498305500 -997984709
886581675 -589321610
274472774 -978408181
677240309 -979898528
-978870946 483213977
221963071 -970328485
-465652938 -662019099
941266728 -282759968
-95912332 -884357871
-986463990 563467498
-780764226 -245857695
-642618190 -472081532
998763180 688916485
-161671861 -856560980
859927307 -688267671
995329450 498346434
-718844178 -358760019
205645498 -967536225
144118222 997612411
32222200 -928153995
-995184087 697944337
660010324 -988087499
-143113486 -864876202
-948687424 277140013
-154921838 -859623659
-384480462 -726627395
990496390 342394121
32994154 -928378345
-439857119 -683840645
858058747 -694048628
-848643158 -88663818
-984023318 535543465
618502642 999871724
-231942271 -821797533
902676572 -516550760
973345959 29312742
-667316024 -437975944
163696755 -959777465
791304764 -854817102
679143315 -978868598
159593958 -958965443
166579559 -960341889
-724863468 -348724844
-328246321 -765136921
-927655454 176675655
-931609225 194134431
-459700459 -667168640
-896960925 57347725
421776273 -993700334
-892688918 42627661
-739808144 -323034622
726797786 -942783067
-907059684 93853439
993678835 436808368
-504194118 -627033762
-791496853 -223608374
-811615941 -179474070
-997659633 903967158
226970909 -971156609
-934007708 205072088
-842042821 -105904279
-582331702 -546101507
-79449234 -890726257
713297027 -954933267
-995270605 699683886
-791825098 -222914250
-849094562 -87466290
475835359 -996995498
-991793791 637366541
-900778274 70911635
-688617862 -406652663
-478420942 -650779129
595236217 -999994383
-990470425 616883240
-138275640 -866973587
-926567538 171978839
-421295572 -698814775
616985935 -999042595
882355122 -606835446
-793472552 953316447
766598880 -894006715
-931929360 195580738
-963703688 366508480
-745725328 -312522795
-345789027 -753562722
-175415316 -850192853
-754531156 -296485412
-106668507 -880086273
-611445790 -511838560
-970953217 921329251
-982622481 520427845
992071784 385995171
-410785574 -706995533
920780055 -418333328
-921939218 152363818
674310302 -981451480
370520713 -989466043
964714387 -75203563
870997255 -650917967
997102305 582985197
-956928190 323812031
-961727037 353667827
-821660510 -156151758
-874344133 -15833529
-658974195 -449722322
-799361400 -206795987
-898368830 62307692
-999790731 852118350
-251278356 -811333861
845787885 -730732830
-988274363 586095809
-872962239 -19976381
-479054618 -650210271
-594837413 -531752476
122816659 -951292182
60273569 -936023145
-982563795 519814576
976236546 69798737
963612909 -86746434
-835113586 -123519748
-922282811 153795112
185338709 -963889168
261406178 -976528104
-314350333 -774029866
989398451 315339854
-96751074 -884028539
981554498 154887888
-419353902 -700338667
980816396 142139774
-805689919 951934598
-793847672 -218625303
341074101 -986567014
723785044 -945681405
987815794 278541087
-700459681 -388391880
-958454379 333099990
-965873198 381070838
899333496 -532487999
-433941418 981558561
-999902502 865530690
-854020833 -74225335
-296941074 -784834919
128480276 -952527825
-616949863 -505031099
-822415746 -154364634
118976224 -950435917
-636931519 968183113
-429001507 -692682496
568666907 -999819653
946244452 -245272809
-605345195 970654685
-834379335 -125353958
-910846301 108054893
-988781350 592886438
559923893 -999702256
932219724 -345746509
997128247 584359104
-600787628 -524746658
888349729 -581686616
-998518525 786043038
997753476 929329453
-440330315 -683450822
447197485 -995436753
-998133666 772788838
636395798 -995738984
-982877228 523106081
-755847256 -294042047
-843980074 -100890705
990900453 353027961
-966813561 387528996
-814992470 -171719711
206421029 -967671249
-849101429 -87448053
-987558833 576890597
-798064212 -209607498
816711699 -804379467
-939153537 229206244
-747769457 -308843009
-638870827 -477020576
-394583179 -719241466
-213694243 -831345679
102466367 -946653055
177112686 -962358191
-948154740 274303426
755262943 -909490819
-996480364 725774353
998291858 652972351
-991531823 633176633
77592461 -940563007
872195944 -646395582
-31294830 -908087797
9108411 -921193209
115050899 -949549240
996790927 566912944
-965540392 378813614
-655205477 -454970987
-360823898 -743340660
140297393 -955032205
986639119 252374352
-902882254 78511487
986322155 245552808
-963020245 362024235
-884507939 15638150
462732568 -996335995
782999176 -868924723
-40783387 -904837644
429142127 -994224818
456088534 -995967836
-894877369 50102627
862080592 -681474083
-36517979 -906309581
-976345724 460594729
997340335 595852016
-336623608 -759659179
424863147 -993921659
-799914209 952598311
-975995058 457613134
464300598 999815917
-999301139 819951168
-948658212 276983515
986361982 246401988
-842402074 -104976420
997049617 931109172
-885933585 20242404
319285056 -984178876
-192075335 -842186417
257815656 -975998246
225575614 -970928475
787492164 -861390060
-888162505 27537700
-410634805 -707111549
-357484121 985191506
-167503215 -853887677
938145966 -305243237
733136249 997365757
-969517995 406765950
-780868923 -245645638
421154761 -993655405
-861184723 -54270444
-211533730 -832452339
-970016242 410431608
353398779 -987825216
-312043591 -775486723
-779047126 -249319336
-901549891 938508035
-984434124 540085328
-797109123 -211661713
-438034118 -685340797
333669011 -985780207
471226369 -996772508
967207881 -47604021
932402265 -344529467
790721219 -855831663
-260846848 -806000561
-404737927 -711621360
999779390 810869646
-345462883 -753781599
937144338 -312267008
-856867138 -66375094
566933996 -999798312
-988503297 589126373
-977971849 474978804
-720015309 -356824114
974964156 51632756
373558657 -989747633
-569989061 -559877134
-804888104 -194648132
-638990710 968011614
933248941 -338852386
-976846354 464908563
614692228 -999301726
999999627 915989956
-330506182 -763669003
792430475 -852855267
260160792 -976345531
501462740 -998107220
135371059 -953998195
299397475 -981758434
-704023542 -382749988
-854806360 -72072101
-851701927 -80507671
945864781 -248221327
534220054 -999163707
-996501460 726270950
696873492 -967491319
313093310 -983450794
-901650941 74058142
-951649675 293364802
-974811061 919849832
-978481806 479626667
52576099 -933925197
863038641 -678422954
262858550 -976740678
-798566029 -208523709
-970718317 415640999
255867047 -975706049
-986883335 568534783
-931854487 195241991
-854216305 -73690539
909989844 -479443731
-1721184 -917781551
-194978526 -840762954
-929109849 183017470
-132316663 -869515320
179039193 -962720028
403931309 -992336306
755897650 -908653268
-979806297 492083042
843607650 -736929676
-321356664 -769567605
-892748529 940085742
125242186 -951824438
-120375241 -874501039
-84257020 -888883512
979657303 122713718
-427961437 -693518109
-999998912 891606955
-418600165 -700928863
55458908 996403031
864404099 -674025176
897444679 -541211866
-944356252 254756314
-45002962 -903366046
-79798859 -890592962
-665307290 -440823872
790758237 -855767501
-983854208 533686694
436021802 -994701411
906985532 -494997761
-353349211 -748459504
330119260 -985395258
-749837604 -305095890
-899808978 67431859
-677926837 -422599731
997469202 603029826
-996284066 721252137
-57373430 -898951343
892929758 -561539736
-986890690 568624519
-918410316 137857697
935020793 -326886941
672052159 999104549
-813796390 -174476588
48888092 996304501
662111454 -987206280
107221205 -947756745
954648344 -174073225
111146541 -948658374
41866313 -930922783
-916723524 131023706
-426713068 -694519486
-417986008 -701409226
-459299436 -667512952
-128583094 -871086761
330698115 -985458431
-203741796 -836406774
-948251759 274817756
-793694474 -218950959
216230676 -969360165
-989294807 599975684
781079995 -872071665
-849737396 -85756937
-980493699 498791144
-981633962 510222874
-855979731 -68835398
999793353 814012402
834289637 -762023955
-749628089 -305476838
-864052321 -46084260
-995196090 907041424
-992008994 640838025
-626314941 969031882
922152559 -410009774
-243647686 -815510579
-896360072 55247207
845972595 -730199692
-988611482 590575277
-991829966 637947942
133702210 -953644413
36228608 -929313827
-981226453 506102885
741198142 -927044259
-966075665 382446316
-999586696 836388208
-997207247 744666510
-564701969 -565675632
-955185189 313479859
300680288 -981922920
-909896726 104454799
533348751 -999140836
981773960 158720797
-546229543 -585316773
132142272 -953312595
-959367237 338755898
-978062738 475802944
517901510 -998682832
339389695 -986389682
-64841584 -896218712
-595648523 -530803850
-199748559 -838405698
-880916505 4300179
-999938756 872037400
-549378176 -582027541
-924620638 163640049
-513897640 -617748355
902222434 -518752367
-504370169 -626866669
461069222 -996245349
-992112685 642522624
-233647738 -820888154
399973942 -992019882
205763485 -967556815
-975034476 449563811
-749697999 -305349760
-986052372 558573428
-982551622 519687570
-328460731 -764998009
603332640 999992382
-114249523 -877017617
-906813562 92939623
-968012525 395942370
658073205 -988864632
233791757 -972262955
-20070826 -911839681
833178561 -764914340
-884754072 941361715
-294970892 -786032696
934827563 -328207345
-944850988 257258184
967669393 -42288558
-989001705 595913628
183784609 -963603278
-715422626 -364372752
645292311 -993315692
899695981 -530789674
-422328782 -698000528
-978284446 477818224
-781922894 -243499653
-604077054 -520807652
-994339752 681567765
-284567884 -792267708
516708860 -998643852
-975185960 450824161
-105050548 -880734156
-966709989 386809657
-753213183 -298921946
-738813440 -324779816
88139007 -943207041
-856374831 -67740679
-925681321 168169981
-408710497 -708589848
995301504 497184808
-994850948 691330103
-339368684 -757848010
495080133 -997852628
10394640 -921593187
-51254 -918311459
-765553210 -275724890
-991036841 625421322
-769393508 -268315689
-928723614 181326138
209329124 -968175877
-367753442 -738532500
311218465 -983226218
-473548858 -655111169
974225215 41309313
921484628 -414080747
-656983086 -452500083
850885935 -715777755
864329050 985800593
-994830554 690929742
232516472 -972057008
695540144 -968431540
-950763490 288455984
-500719363 -630319983
114578098 -949441771
863894506 -675671866
-842364774 -105072840
915840374 -447322603
993492930 430640291
-822686268 -153723146
-946361702 264958496
-177273569 -849314291
984765029 214115549
414508352 -993157542
-813096244 -176085078
483925633 -997368848
815384254 992338575
667916539 -984607056
-728530110 -342522168
-191475322 -842479495
-635992641 -480787004
-54322573 -900052840
-803283490 -198210258
269722791 -977733668
-978551170 480264360
-998630054 790240660
-279176897 -795454314
-957219995 325570699
-584657885 -543476355
-155976699 -859148863
-832511929 948646527
-975436687 452918238
414198583 -993133932
5430949 -920042436
-999537134 833345950
-993363670 663798208
-897258829 58394957
-934675516 208152420
-443819956 -680562858
-936787841 217992637
281275507 -979355747
459193376 -996141847
-149921651 992285293
-978953691 483985280
-851346021 -81464423
-948368243 275435948
797689344 -843361267
969008446 -26423107
-665886301 -440004856
-83521112 -889166352
-870951794 -25951430
-916760617 935588987
-833781953 -126842576
-355593995 -746929643
-49420861 -901803101
827637506 -778910271
763727415 -898051747
-626455960 -493054999
-952213153 296510448
-445726355 -678978959
741815020 -926308922
-189533311 -843426376
-39886441 -905148192
-882682377 9843027
-586602668 -541262506
-397094638 -717379214
292605557 -980874374
-963652490 366170709
795344706 -847658950
-950192606 285313161
-686120205 -410420630
998306174 653905720
-779156700 -249099735
947027509 -239099407
-958589263 333931021
-412427710 -705730646
-76338895 994046350
161987715 -959440270
955835720 -163254425
-705173072 962250402
-235862690 -819705265
453336205 -995808182
-490213796 -640087220
-869278542 -30887110
-955374919 314588959
-937204027 219953543
-802797184 -199279642
450201764 -995621483
942332682 -274919478
-160402906 -857139151
471714859 -996796714
230259248 998535526
344880432 -986963468
-742444897 -318377002
308189978 -982859205
795399705 -847559095
-536567376 -595276057
987565895 272881659
-678551192 -421681157
581795239 999997653
-998105874 771881712
-999517499 832168263
849281371 -720538366
869600963 -656106899
-485680316 -644229556
-810848753 -181221758
-741300145 -320404684
535001815 999948444
-573411425 -556081444
944602945 -257926099
-890291368 34582160
-53788884 -900244009
-997840630 763355383
-821160691 -157332082
866418322 -667350240
-165914670 -854619569
-137950850 992592921
-562020604 -568578772
755907472 -908640195
-948849331 278009229
954363589 -176627340
-533396862 -598501073
140771579 -955130969
633339675 -996410542
464538348 -996431321
-11169404 -914751354
901744190 -521057125
-892372285 41558625
-996830374 734543652
-943868310 929451591
601602151 -999999939
356696237 -988149259
-689917709 -404682153
-893816359 46455400
-999895047 864306548
793140217 -851606472
600541933 -999999586
-981700749 916659352
-607213831 -517010331
-731963758 -336657884
27686692 -926821529
-632871721 -484834890
451741829 -995713709
-646152203 -467362515
-896705513 56453075
-393671342 -719914304
-890981301 36887148
-878691213 -2612519
744071902 -923606315
-530556820 975732868
-854766860 -72180659
24445029 -925859958
-341812297 -756225253
-671097261 -432555335
-37563626 -905949827
-59386635 -898219319
-812125274 -178311233
989559327 319195721
-964478440 371662359
-121706169 -873950144
999475676 760937237
865003438 -672079415
79184912 -940968167
-987884683 581043996
989780456 324525288
-333684886 -761590762
-63875602 -896574869
363875773 -988841446
-913131006 116814987
-676381790 -424868959
-968133671 396802200
26154341 -926367874
-691343574 -402512554
-955923422 317814124
-202417356 -837073566
-938458415 225893040
449904359 -995603585
673399321 -981930283
-951900249 294761524
563908368 -999759321
557133742 -999657379
-474828212 -653978373
-310013144 -776757999
106493949 -947589013
-822242829 -154774147
-954690564 310601575
-105503006 -880553268
-701097341 962623811
-106277349 -880243147
-898596578 63113532
-291890373 -787892574
-764014810 956437564
611304590 -999621496
825871058 -783222953
878346164 -622799662
629028686 -997242430
-201016786 -837773916
976878104 79220686
-782844335 -241617194
15652284 -923211540
999127344 722131285
152522858 -957545718
-319936279 -770476679
765228417 -895947917
-165859780 -854644819
-930621099 189698208
-675867280 964864040
-19619711 -911989162
-922544728 154892533
-553865460 -577290611
-42063859 -904393428
-969813924 408939633
-835202451 -123297080
-921601463 150961945
-584442554 -543720350
-462202810 -665012243
-968483323 399290243
742040649 -926039427
316864200 -983895544
-830918664 -133903786
746575620 996793194
-636476218 -480156324
960191999 -121747033
996422415 548379757
-975018581 449432059
-246587101 -813910272
-401263190 -714255622
-929389302 184245301
994343898 460134247
834549885 -761346303
-635327438 -481652690
-731773910 -336984425
-222853226 -826596082
-889685964 32570745
-869635102 -29837861
-783105552 -241082758
-933582164 203119519
662292605 -987130005
840191882 -746327893
-974705902 446850635
-186104996 -845086453
-774769719 -257809979
843484626 -737272984
-948861054 278072342
-218916520 -828652329
-944523440 255600656
-956009877 318326771
939019171 -299014282
610386318 -999694133
-935574603 212321934
-498008187 -632864498
-479682968 -649645313
-590713900 -536541043
578277742 -999912660
-990790778 621677926
949164421 -221781480
285372632 -979911845
909429034 -482388799
999570269 773454532
-580318416 -548365239
403561422 -992306903
-792528131 -221425865
-622630533 -497901308
-450815423 -674726535
738718645 -929948096
-884194364 14634858
-973921590 440435542
-973237245 434954149
-599962417 -525724547
868686888 -659413431
-928351643 179701038
443890913 -995227800
-207342033 -834586979
38266154 -929897607
-689705708 -405003861
259665183 -976272362
642973900 -994002472
-692892021 -400144185
-515622377 -616081544
-402790911 -713099508
-90465019 -886482509
794353103 -849448009
714630721 -953827147
538707636 -999276384
585979515 -999962166
133069173 -953509923
-917634975 134705212
-968200480 397276746
220393321 -970065867
-976152521 458949910
288440712 -980321644
-947523368 270979818
-144720945 -864171465
-169404639 -853007578
946895048 -240149438
-489073772 -641132286
897578353 -540601290
-148220829 -862624868
-52871595 -900572124
799834561 -839343429
-581605436 -546918599
-607846241 -516240313
63415539 -936858020
328734486 -985243547
377457745 -990100342
93121810 -944426838
971916883 10382027
-754195049 -297107501
-624207636 -495907119
841905737 -741652079
-702520960 -385135454
853591208 -707656890
372056799 -989608909
-334857755 -760820880
-999800648 853087705
910908625 -474564431
301532672 -982031600
-192577287 -841940942
828851225 -775908581
-927809993 177345690
-344129569 -754675652
778958704 -875465627
-294481594 -786329280
-185151919 -845546339
-786266220 -234579178
-450457328 -675028645
710530509 -957162684
-866514268 -38964438
999939210 865690548
-999880379 862106054
-990361726 615280370
851512386 -713908287
-851230636 -81773386
731287846 -938180131
46279864 -932168193
-305718497 -779430940
-751288163 -302451965
-190130800 -843135561
-728635384 -342343185
-971557039 421930369
-904996740 86227260
994560816 468123969
413139338 999666738
-941031025 238271521
-818463922 -163658882
-932141183 196540450
-573477758 -556007715
-722668447 -352403103
-838010126 -116224961
-998503078 785476710
679941651 -978423858
-972899407 432287965
312737196 -983408250
-91875600 -885934353
-995694104 708412956
-996172893 718766263
-999978854 881832214
-571036302 -558718104
993440036 428890639
17124885 -923658768
-970521534 414178503
-604677533 -520084094
-95606266 -884477857
935310995 -324901560
-916087648 128467628
-294297845 -786440420
960894736 -114709096
804236834 -830690500
-997869630 764266356
462666855 -996332512
498012859 -997972880
52938750 -934025884
-384028062 -726954034
318434393 -984079888
-976544810 462301777
653332136 -990622722
12961005 -922386013
-620993461 -499965232
-917852977 135589401
-983096027 525442113
584659851 -999955235
363270239 -988783728
-864277467 -45436094
408696737 -992710707
-993849368 672533662
438173691 -994848748
-141626335 -865525460
137945103 -954540072
-281967102 988191043
-807025327 -189875261
-190307351 -843049567
655312006 -989903317
-999986096 884434903
-966281911 383854602
992654289 403683073
959100491 -132457276
-529512687 975800358
-987609285 577527487
-733820742 -333461001
-98515479 -883334018
-512020683 -619556819
-955641914 316152582
835502283 -758857204
-942557337 245762886
533965788 -999157047
-605544559 -519036585
-999951843 874818651
-9286619 -915358351
32081473 -928113013
974367230 43275050
472382930 -996829491
825982844 -782952016
-939008536 228513558
984572349 210412052
-863429583 -47874073
453933243 -995843178
-81619540 -889896546
-70327208 -894174068
-194644518 -840927064
328525392 999303930
174344466 997961920
-975363169 452303667
-956063211 318643524
-519035290 -612770772
-356013323 -746643357
-821454117 -156639363
-8382578 -915649433
254050297 -975432007
647204781 -992713890
107857178 -947903255
-461624700 -665511501
-71296054 -893809877
379590073 -990291339
-997752176 760636591
-22868249 -910911493
398102840 -991868537
-597304222 -528860378
415658170 -993244974
999415248 753431473
-183549090 -846318260
974820508 49616389
-785085767 -237019893
-679855152 -419759089
798869240 -841176664
924445958 -395785992
-503425960 -627762380
-755005202 -295606922
-908195028 98078100
633823933 -996311494
-797866231 -210033750
-690550079 963569746
-11830491 -914537743
-297313536 -784607468
990810637 350637118
908311867 -488214372
-748951600 -306705386
-402384744 -713407231
-883155284 11334828
-999024085 806710782
-997550379 754538547
850442222 -717099024
171469879 -961287898
-999995336 888988310
925821382 -387075167
305545934 -982534663
-926298454 170820509
-760923628 -284527772
-915074703 124421784
669326008 -983948057
-95064571 -884690114
-580997781 -547601760
-668180225 -436742345
-830131923 -135823388
-698855701 -390903804
-644251347 -469910244
967005754 -49920780
914869285 -452816011
-498279057 -632611472
50688144 -933399739
-982906629 523418860
537709158 -999251733
824209136 -787209269
-126658011 -871891978
-691865456 -401715743
401618046 -992152000
-783538615 -240195854
-966437552 384925009
731009042 -938473229
-938011879 223773819
999518950 766561039
277048268 -978769101
-932122621 196456161
-998461645 783966512
-823750889 -151189989
-993049684 658252595
-978687485 481518514
337548843 999349150
-766600941 -273719237
866338812 -667621751
-700105505 -388948437
-973161296 434350237
-366790798 984784339
-96282471 -884212712
3127425 -919317405
418175551 -993434667
-935812893 213431039
-916332782 129451041
-970427513 413480317
623263814 -998182607
-371069839 -736205015
-694173592 -398175349
118032686 -950223520
-767907096 -271200311
-968980924 402863532
998862648 697676406
256524961 -975805102
-255203424 -809162717
950990211 -206307418
-325900530 -766650623
214648298 -969090232
-78794664 -890975547
106342363 -947554038
-720786474 -355543653
-564805120 -565563305
847229554 -726549879
401374113 -992132503
-251879124 -811002647
292284340 999065898
-545168623 -586418344
355282841 -988010948
-931222116 192389741
529762269 -999043154
796081595 -846318414
861707503 -682656534
-656258357 -453509300
985022946 219084678
276310956 -978666094
-885415682 18563748
-283787551 -792730426
231508334 -971893812
-601846599 -523486218
-434720891 -688050689
-717763780 -360539596
194501258 -965553719
-524166706 -607729874
-895916642 53703439
-590286447 -537034655
-886843353 23209498
991025326 356379910
243481864 998655390
968719427 -29906711
-492453501 -638025664
-855002415 -71532988
318002149 -984029225
-549657267 -581734227
-774319461 955359402
201922269 998255724
-858960460 -60524392
-899750555 67222821
-205017355 -835763393
121001591 -950889469
-837787162 -116790277
-901457308 73359665
883028018 -604109503
-477721514 -651404497
-946926383 267869083
-41300015 -904658515
-990757281 910745306
-878783423 -2327778
-709617590 -373789013
-140916662 -865833679
985138014 221314016
-932948995 200221554
745252936 -922173620
-364622478 984880709
528442502 -999005819
-871913330 -23099222
995256706 495323012
-999114930 810838025
-862145009 -51544393
963871891 -84047850
995926962 524610409
858588446 -692418562
32955752 -928367221
799969715 -839082459
-663862964 -442861301
-66624766 -895557435
-272594755 -799295472
-721747525 960676714
328282317 -985193832
-915285563 125260812
-623803209 -496418973
-153194719 -860399853
-408562013 -708703662
-950224192 927780627
-726244471 -346398661
-200006210 -838277472
492559452 -997746284
-999860481 859442979
607855077 -999844835
-851578066 -80840994
-461603223 -665530037
-895684207 52895814
-857273294 -65245482
-559714388 -571056400
46425262 -932208923
-60129520 -897948197
-847430435 -91869395
65275284 -937350971
-986816421 567720591
-606679663 -517659643
-990430669 616295924
226121231 -971017912
-329893768 -764067745
-113674127 -877251940
969654284 -18468217
-966425535 384842246
409455094 -992769342
-775772133 -255833864
575154104 -999887296
-578403823 -550513227
-974199101 442694825
149891865 -957011251
-842210416 -105471786
-54948959 -899827807
-538360392 -593439064
376130053 -989980796
-998312546 778737633
-746234104 -311608915
-969527535 406835740
-632646268 -485125633
-859745278 -58323792
-440936840 -682950335
-879577499 127634
-906324317 91127289
-494484818 -636147172
-567558074 -562556192
658972903 999390200
364108260 -988863459
-955817226 317185294
-887021181 23791484
-278133515 -796067288
-81820340 -889819516
-893601365 45721055
480615573 -997219280
-981081652 504646823
150957174 -957228125
-6746229 -916175048
-329683504 -764204507
-675128651 -426704550
-998603891 789228821
-771200082 -264797862
-911822442 111783573
750748497 -915335947
-83806440 -889056702
-458296915 -668372021
173298404 -961636626
-817953596 -164850060
89324086 -943498465
-774682888 -257980747
-799191248 -207166347
235996538 -972617151
803272856 -832616792
935945430 -320545458
-482940595 -646710663
389338335 -991140596
-196804631 -839864230
-999948925 874175143
-879750584 665310
-296870862 -784877772
-400411219 -714897582
924299576 -396702694
-317352924 -772125136
-235353538 -819977415
-873104897 943102286
-931056686 191645109
-315209403 -773485639
-988461806 588572622
-997945967 766696024
-884093093 14311397
-123768834 -873095028
856878756 -697667981
-996522663 726771907
-623717386 -496527561
514951493 -998585836
402782519 -992244878
-492861625 -637648898
-872592511 -21079147
286025960 -979999192
-998554941 787383495
994574339 468628863
-519413104 -612402642
986444044 248161138
-79351781 -890763400
-400575864 -714773994
-165060379 -855012248
-997158414 743316632
-290887572 987879743
-995576418 705956107
-963011609 361968028
-831389657 -132750527
549548985 -999518860
-152095109 -860893565
-174509405 -850619857
-898007579 61031910
282877835 -979574811
-983424515 528984579
-992384390 646999589
938546970 -302383576
-288457710 -789951101
-884006443 14035127
-663577869 -443262990
-710803290 -371875122
-315845981 -773081931
211594887 -968566779
-462508327 -664748024
-291546220 -788099727
636669364 -995673601
321920394 -984481041
-682481995 -415862616
-456650500 -669778531
-804197526 952106232
651133231 -991407827
-995762257 906398999
665683380 -985633445
-985135401 547965355
503370351 -998178391
-731234431 -337911119
-628818021 -490044977
-865901035 -40744638
-279784909 -795096153
416739907 -993326887
-310653077 -776357955
958006426 -142922386
-455076039 -671117367
710598847 -957108472
-422579202 -697802835
820721176 991762167
-94147092 -885049187
999670549 788948285
-796030772 -213971804
-768986540 -269107368
463084136 -996354626
-704660902 -381734715
175816819 -962113843
-660401698 -447725034
-960774917 347600960
-860830426 -55270490
750076659 -916188906
998831831 694952647
-777997069 -251417354
-435913137 -687077378
-475327190 -653535844
-967697541 393721334
-865456519 -42032558
361784821 999457631
-994865923 691624626
-195266624 -840621359
999880555 839963297
485332641 -997431587
-993025369 657831625
-470525376 -657765406
-415610715 -703262650
-249561776 989299222
967709243 -41825347
-803020372 -198789353
-998079643 771027323
-814403917 -173077978
11752995 -922013308
-958172823 331370346
189900362 -964721419
-953453886 303503955
463984603 -996402225
-78769671 -890985046
407716445 -992634487
345649058 -987042856
-992876405 655279871
-973823864 439645587
330213170 -985405524
-985790318 555503347
-954980144 312284845
-502097917 -629019446
-999325536 821219999
972886124 23118755
-976878284 465186997
-901761621 74457506
-913035282 116445019
-997560861 754852718
-350593179 -750328319
900531296 -526856220
920155705 -422089677
980705680 140254435
719791776 -949342130
-158281567 -858104832
113978189 997232765
938880719 -300002943
-761872056 -282731505
-242469383 -816149663
16805124 -923561947
-859160225 -59965003
-968016423 395970005
253534934 -975354055
-635863437 -480955324
-118887074 -875115469
495747520 -997880115
876687533 -629254569
488290036 -997561472
-686835639 -409345242
-259804247 -806587859
-808809158 -185855095
75628119 -940060071
-158729023 -857901228
-902341215 76552561
-140181470 -866152064
-540455310 -591285660
-928833887 181808570
302795542 -982191366
971493725 4930394
-925115882 165749689
-984706330 543114059
-779514901 -248379866
-328019629 -765283756
-553610662 -577560870
997803615 622237362
-549284962 -582125425
-722559608 -352585197
-966569577 385836838
951391390 -202846365
-580428269 -548241838
167843276 -960587664
-973036276 433363171
-997300459 747287620
-988411020 587895416
988021240 283232007
-290889231 -788494862
392034286 -991368014
981111403 147192473
-500297611 -630717015
-568033285 -562034618
-987562586 576937873
-501229889 -629838827
-529301285 -602622339
-788282065 -230373224
-996949039 737677927
405963149 -992497024
-999725507 846440875
-753003002 -299308830
188649885 998115415
289763064 -980497704
-992981085 657071979
-508813482 -622631178
-682934878 -415187762
263115418 -976778163
999009815 711003655
-953267862 302447847
-601757812 -523592237
-718188009 -359841707
-821343632 -156900335
158184965 -958685104
-945529003 260700586
297162329 -981469820
-979187776 486178558
-999852456 858462086
-937593232 221791800
953561457 963139089
-337508960 -759075744
456606522 -995997310
887405496 -585781324
-998645125 790830278
893585781 -558618633
-890047890 33771570
-16484880 -913020585
885810924 -592586782
-222995142 -826521674
-76656104 -891786520
-352843981 -748803283
458127864 -996082544
-916968109 132009887
32536003 -928245322
491846527 -997715781
-776421423 -254548371
-989755023 606471532
993575231 433365665
-999743050 847861797
-705856788 -379826434
-964135750 369372309
-58997035 -898361126
991138863 359466367
87793446 -943122002
-999906258 866159873
740947153 -927342324
-454643213 -671484816
384606311 -990733800
-927258761 174959379
-799664410 -206136063
-907667071 96111456
813340103 -811767915
221029508 -970172346
989960468 328930711
-648775139 -463811685
-770699893 -265772627
932075611 -346703399
-438482275 -684972449
959596739 -127618247
948867691 -224226708
-999620417 838576567
-991872838 638638380
139293922 -954822576
-998608743 789415194
-822588724 -153954495
-882303130 8648618
711753506 -956186080
-532286807 -599623617
983140402 183445406
-643918469 -470354701
-700417266 -388458587
713252101 -954970165
281966041 -979450395
476967279 -997049268
-612031777 -511118459
-925024225 165357931
-699466983 -389948444
-506324343 -625007909
-965090784 375779523
-674444362 -427702355
-216327941 -829991215
-904150017 83123726
-192248337 -842101841
-209749407 -833362392
-844461877 -99640502
495495536 -997869770
-409716509 -707817465
-499316307 977724572
-999411743 825964805
-538629732 -593162501
912721983 -464719792
-99284665 -883029497
809303683 -820332099
-858869124 945096942
757764087 -906162090
828745680 -776173142
193406982 -965356541
-949236108 280097775
-836760466 948091176
-647048036 -466155838
-556793992 -574175377
906725414 -496322438
-998842477 798849627
-699804337 -389420551
992396518 395765461
-40524896 -904927166
-350276043 -750542400
-839962932 -111254575
-974936451 448752386
513429067 -998534668
-928587339 180730331
-791994255 -222556451
-39518758 -905275352
-914390636 121720404
831439053 -769374945
58609342 -935578433
-536661366 -595180047
-930476408 189053570
-417100793 -702100701
980364301 949747155
964194361 -80678113
-895093632 50849658
-810530496 -181945693
970211541 955794337
-445499684 -679167465
346731304 -987154066
-999849022 858071190
627296396 -997547005
-959585919 340120018
999479515 761427962
-999988968 885695634
-937353423 220658749
-928205316 179063212
-260464120 -806216403
-905179586 86899636
624960227 -997926456
-209660706 -833407550
-970910154 417068154
994407568 462465370
-744569936 958416004
-801769966 -201533596
620848160 -998526282
-886178188 21037387
-708279009 -375942424
-536351608 -595496445
939374942 -296460380
-999478095 829824932
-424451204 -696323419
-963510622 365236244
-971617470 422390037
886778775 -588477032
-573886362 -555553499
-715119200 -364867450
-997504340 753171805
-828575434 -139606441
-622108066 -498560836
-999937547 871790796
-518597721 -613196567
123255450 -951388811
-999998899 891593612
748194618 -918549768
-834119585 -126001745
959195328 -131542379
-972093671 426035149
996320887 543345358
422138100 -993726353
-119283701 -874951779
-373013867 -734829607
-278511115 -795845581
37985338 -929817400
864324305 -674283976
89845875 -943626645
-720260253 -356417850
-601613899 -523763778
183482472 -963547607
295871516 -981302435
814465933 -809314153
-162389373 -856233745
961782164 -105649482
-232061759 -821733912
-82051097 -889730981
-173686507 991663499
-979711062 917705400
170601115 -961121009
-987258874 573151818
-457171464 -669333869
-853377808 -75978843
-479398752 -649900929
-268618701 -801586604
913515760 -460354894
-865197776 -42781093
966652981 957608763
-979989215 493854950
-127867202 -871386583
-764899025 -276975526
-936982189 218907166
510188055 -998424248
419895087 -993562889
-842089320 -105784307
-996707997 731392195
-871358564 -24745553
-996543728 727280639
870136142 -654136011
-921264445 149565347
-951032793 289943577
-992715233 652536254
783204395 994889276
-925549977 167607087
-62558178 -897059209
-437337667 -685912158
158007837 -958649660
898335245 -537123408
601774434 -999999964
-739956273 -322774285
-680977102 -418098620
-653882067 -456800967
-702569452 -385058698
438884590 -994896856
834665770 990163354
-949934042 283897315
969190910 -24192694
999939060 865611308
572522916 -999862120
-44468632 -903553645
956721263 -155059875
-249282498 -812432405
986017969 945631155
-850687028 -83226825
-911146503 109197324
999762656 807147339
-988531954 589508877
-520157398 -611676522
-631309377 -486848304
171143023 -961225277
460659499 -996222831
865674187 -669874589
-139789620 -866321196
-14447907 -913687716
-847999092 -90368682
-25851249 -909917021
-77370158 -891516229
-794442290 -217360310
-926886228 173351597
888801543 -579723070
619005018 -998779894
-11068086 -914784043
529616466 -999039066
-774928504 -257497511
968392587 -33808706
999646196 784517832
-823590279 -151573203
-641033534 -474175583
-449344907 -675963325
-986710118 566431691
-5021265 -916728152
-772290415 -262670682
999641731 783817257
-904387944 83993601
-424678378 -696143396
-552551110 974299544
-979560858 489717737
758765616 -904818484
192222219 -965142572
-222151852 -826963206
20444482 -924661792
-641315006 -473804313
873532395 -641333174
-968039500 396133762
763339282 -898589806
-273260352 -798909508
-950832839 288838997
-949989402 284200006
-981658599 510473486
981271148 149957738
-134045539 -868782527
-985188710 548575257
77668448 -940582406
249874273 -974796407
-765714589 -275416203
-980948915 503317997
-987641872 577941063
85577366 -942573512
-547717292 -583768054
-814714320 -172362151
-875966120 -10946016
904352620 978479525
-679946989 -419623346
-914866270 123597117
-221304165 -827406906
-602587812 -522599149
649193769 -992076305
804944019 -829269940
957696215 -145867576
441956560 -995101586
213349862 -968868137
-975309346 451854233
-510087306 977047822
931206726 -352460364
183235683 -963502079
-497153035 -633662847
-968671307 400634747
-778667625 -250079200
-227635549 -824079825
-338896376 -758160294
-668782892 -435880038
-788502218 -229911815
72447829 -939238013
-715953829 -363505051
845337593 -732027471
-653680437 -457079206
203968331 -967242064
-115050837 -876690223
-499716874 -631263260
-552048129 -579215187
-834554712 -124916168
570450379 -999840533
-998922016 802229246
320311223 -984297146
959482956 -128736159
964494977 -77515374
811072733 -816628578
552786009 -999580877
-38092524 -905767530
452858142 -995779948
-999775090 850635998
-768559141 -269936641
-749331470 -306015820
-212722106 -831843983
-989558997 603679234
822733094 -790683108
951075566 -205574603
-894956176 50374355
885091260 -595613708
-628411439 -490564855
-65803039 -895862956
-911315509 109842466
42025813 -930968062
242283942 -973612090
-536188706 -595662684
-273447199 -798801083
-68869215 -894720923
-935619298 212529740
-437544023 -685743049
-825409090 -147225422
-703165183 -384114320
999588694 776011532
-844668863 -99103052
-960623603 346643797
560025627 -999703813
-403605069 -712482099
-993467106 665651504
-3839437 -917105891
-120335018 -874517672
-900461437 69772205
-758231272 -289593047
693840802 -969613330
951248725 -204079830
151995510 -957438919
998618226 676793828
-817269566 -166443222
-880796856 3926132
-816446123 -168355461
-67975253 -895054672
-420541781 -699407298
824297518 -786998538
-940727300 236796225
924656677 -394455876
-846183327 -95149291
395628991 -991666952
751219713 -914736317
-979940235 493380012
-919285033 141427544
-999842153 857329215
-845737017 -96318089
187199967 -964229601
546737700 -999461878
-974320552 443686080
238709488 -973048579
-755811604 -294108406
-561644347 -568983958
-998696377 792850056
-917950594 135986205
-43229166 -903987810
941532619 -280811938
-163489677 -855731233
-998320895 779021718
-434486818 -688241450
-864799890 -43930612
-703552379 -383499325
-933030313 200592961
194206044 -965500571
-170587019 -852457772
-781828693 -243691949
955384882 -167389390
-729093312 -341563933
-638364139 -477685895
-650898062 967015260
910328419 -477651340
-759640762 -286948806
202967533 -967065436
-969172179 404247121
-848291845 -89594437
8940430 -921140774
57514123 -935282085
-644769302 -469218069
-702826807 -384651236
-972744589 431076096
-553930915 -577221133
-153513499 -860256650
-22304736 -911098780
912898531 -463752451
-137800232 -867177963
-475770734 -653142201
621837657 -998387868
107518475 -947825244
-728611722 -342383417
776261954 -879679419
-857103829 -65717559
-914786053 123279814
880633162 -613762137
732662413 -936711235
724666501 -944850767
-962135997 356296369
-408803925 -708518168
-853490170 -75673690
162165841 -959475484
-999582730 836141825
145855584 -956183554
-205643752 -835447230
-965192129 923344859
-504699366 -626553883
534372931 846332314
-974013686 441184536
314288896 -983592492
340862268 -986544836
-998818941 797861722
-975930966 457071382
999819352 820497150
-569135526 -560820399
-124341692 -872856964
925646170 -388188008
-973556364 437500980
-998990797 805224587
527275630 -998972450
-906210320 90705345
-425938636 -695140346
-966861398 387862127
-494123251 -636482264
-968640738 400415856
228493210 -971404246
251740522 -975081678
-110695622 -878463101
-637099506 -479341631
-778893669 -249626755
-925363843 166810104
486998780 -997505126
-740758207 -321361858
-364443540 984888608
-766184603 -274516907
-947764353 272243966
-979651119 490585180
998082297 639520931
-576275492 -552891722
132641928 -953419084
986726371 254282372
523749367 -998866918
-643115500 -471421979
548932315 -999506677
-947493749 270824962
-997532507 754003908
457559942 -996050899
-985828316 555944422
925606652 -388438946
678466386 -979238659
-969183430 404328887
-123260478 992963531
109722840 -948332380
802904352 -833347700
-463987722 -663465740
-891808806 39660516
116182892 -949805649
674964458 -981105364
-955123889 313122239
991539067 370526504
786684655 -862761508
702350269 -963490507
-696039778 -395291239
415549536 -993236716
-74054526 994092416
-999976657 881167337
393311595 -991474650
942091496 -276698364
-662396818 -444923753
903433250 -512846198
863323407 -677510531
-868441571 -33342946
449687872 -995590492
303125957 -982232783
889917879 981206460
-283342555 -792993951
-762382607 -281762551
-162849727 -856023664
-947330816 269973547
97905085 -945576629
-919739509 143287969
142285007 -955445092
-585403687 -542629255
980628843 138946981
-246616463 -813894232
30015895 -927508217
965468468 -67034039
-275971582 988397151
-972422900 428573686
-820665303 -158498484
-862306603 -51084173
-140280050 992533464
381036971 -990419693
-399226314 -715786035
-998991652 901554254
-876431144 -9533977
239635822 -973194915
894773120 -553300486
777781735 -877320438
-995976943 714462890
25333477 -926124051
-672483356 -430553921
-549573759 -581822017
-804106757 -196385204
-798444278 -208787080
-933010742 200503433
-819491935 -161254362
884217393 -599239901
845605453 -731259119
-950084218 284718973
-982583515 520020507
-804035240 -196544045
-287864708 -790305221
-994810842 690543253
-871992994 -22862530
-679115018 -420850804
900950353 -524863358
-984289095 538474524
-681214486 -417746730
842212096 -740806666
-398142969 -716596613
-72460198 -893371288
-986307754 561599386
-996457461 725236198
206571626 -967697449
-943740797 251658987
270063362 -977782451
286417133 -980051464
-420029663 -699809095
-975824789 456175946
-876699112 -8718242
-999876667 861582974
647981480 -992466163
700159258 -965125739
-376258467 -732523036
999797295 814937863
559266432 -999691997
-525138341 -606767157
-721092455 -355034233
-782471348 -242379868
452896696 -995782231
-839191566 -113223151
42489090 -931099469
-922261760 153707008
-700922435 -387663267
-820285542 -159391625
-999985264 884106865
-547653129 -583834947
-154183713 -859955511
89003270 -943419586
-660496102 -447592762
985584784 230135569
-229160995 -823273584
-661994700 -445488926
-731634366 -337224385
653924543 -990409044
371483409 999499380
-504328648 -626906092
835790666 -758100659
187614803 -964305392
-996391834 723705142
803464452 -832235542
-257993198 -807605354
-157414939 -858498062
-695472781 -396168945
-879037755 -1542012
81400827 -941528428
-425509985 -695482524
-136371815 -867790235
822269660 -791765692
-395269337 -718733812
-525939307 -605971931
157859401 -958619954
916297874 -444713368
-831874589 -131559199
-503686787 -627515074
196297868 -965876449
-980061630 917526701
724409736 -945094754
-971850374 424166571
635917263 -995849337
-484749622 -645073936
-889812290 32989634
-69446139 -894504827
-651874705 -459567739
-473823107 -654868626
-287046572 -790793245
-242222870 989544685
-633725918 -483731298
-929431214 184429716
297427581 -981504165
-947171303 269140848
-987658921 578157738
887791266 -584110643
-673081478 -429685955
-551441989 -579854903
721556895 -947745502
977856830 94148628
865027510 985681622
-776856977 -253684004
-238987003 -818030671
593339381 -999991146
-231493762 -822036216
-441125266 -682794811
305337393 -982508789
375100263 -989887597
-678350679 -421976272
481135520 -997243193
-800833736 -203583667
-863660853 -47209649
-167036071 -854103048
-328886157 -764722296
637345098 -995510039
-954907128 311859969
-614453796 -508131379
-801251717 -202668947
546354299 -999453643
-876112455 -10502440
-52210123 -900808377
-932472273 198047004
975813391 63682632
-938413025 225677445
191179632 -964953787
-979432407 488489997
-936556094 216904624
-974352130 443944681
-998346138 779883406
-589911124 -537467501
44435474 -931650323
-423899519 -696759900
582145590 -999940108
-925952260 169332545
950562175 -209970844
-400388242 -714914823
-923424402 158583495
-701443629 -386839861
-586826966 -541006022
454574344 -995880519
-523546112 -608342874
-887841434 26480643
-996062182 716320198
146597011 -956336166
-473431041 -655215211
-640260055 -475193927
-700638425 -388110655
-857134283 -65632869
29381217 -927321450
-207426372 -834544158
-430216822 -691703497
-612695623 -510301327
-735385173 -330762094
-586290898 -541618809
389659712 -991167900
5926799 -920197910
-912915772 115984113
-289796514 -789150230
-694720779 -397331166
-756271948 -293251182
941117747 -283848254
838088818 -751995879
-638259801 -477822684
701347866 -964242389
870954456 -651078153
-990229462 613339146
967396806 -45438324
-993987638 675043184
999989687 900107643
-725548830 -347572073
968067754 -37649083
-14673502 -913613953
-973199711 434655146
-892887928 43299895
-802892777 -199069680
-863202510 -48525403
-921071094 148764731
-725401546 -347820007
-578125968 972574310
-530480168 -601442098
-56134651 -899400181
-991100531 626408193
-993547212 667090122
-995130560 696876397
52518142 -933909083
-59405029 994381728
96009448 -945123295
875719414 -632988485
-995699959 906471625
-702505077 -385160594
-983264534 527254493
999460390 759026787
999688049 792282144
-324953920 -767259498
474448126 -996929344
827392738 -779509672
713776044 -954536999
583663076 -999949609
-770026177 -267084343
-370010909 -736951021
-521588154 -610272536
-984952447 545886079
-992636890 651215564
948265185 -229147157
4589994 -919778389
-908521469 99297729
-886048125 20614255
-246679906 -813859542
666832618 -985109289
-581959422 -546520607
-994927539 692843051
-440530630 -683285583
-979460388 488755002
276528723 -978696533
-917659588 134804954
-890154948 34127911
-770447297 -266264448
-945805179 262108771
-919649879 142920682
996700610 562336610
997563896 608359640
891089466 -569705872
-190670961 -842872193
-460947725 -666095361
-766527118 -273860849
-47930590 -902332697
-214457162 -830954010
310358446 -983122665
-803635870 -197430804
-545111771 -586477254
-563509129 -566970671
52761724 -933976747
-788970180 -228929621
-356473349 -746329232
342342547 -986699517
-551191465 -580118981
-55779795 -899528448
-999753892 898484915
-999917721 868091987
-944064417 253285360
999884811 841587612
-103769868 -881245833
951677189 -200358299
593203128 -999990874
-724417232 -349474280
-848065350 -90193644
-429936939 -691929266
-670858978 -432898428
-694220047 -398103787
-660417861 -447702393
-679769582 -419885546
985786431 945823606
-667005685 -438416987
-848816359 -88204510
450413799 -995634238
-909665952 103587229
-652061865 -459310350
-51593215 -901028535
965716035 -64312998
-270755414 -800359447
-903218616 79732097
999284959 738266167
9968323 -921460943
456147682 -995971207
-687284748 -408668452
-234040122 -820678714
918243824 -433435870
-772682387 -261904736
344615260 -986935981
924488017 -395522077
291564313 -980736771
-956087998 318790901
-918140375 136758159
-180121456 -847960621
81501873 -941553821
-539665349 -592098450
679547834 -978645213
812269206 -814075713
-570492634 -559319914
-981692403 510817764
-612802051 -510170252
908465257 -487418737
-814035612 -173926450
902853237 -515686736
-615124388 -507301527
134925161 -953904019
-537587735 -594231503
888612710 -580544364
973415221 30248828
990562623 344105668
-19087929 -912164356
-968160619 396993601
-513613909 -618022077
-976160623 919309369
-833562541 -127388488
-990283800 614133838
887242117 981699258
-950654011 927664736
-571491596 -558213387
925211020 -390948500
-986140043 559607591
-468943623 -659151117
-630106468 -488394680
-188246360 -844050352
22810304 -925371648
695106019 -968736886
86779689 -942871906
-550180170 -581184100
-907453447 95316847
-941984875 242941501
-606018838 -518461826
813423106 -811588053
-983015947 524584695
-203005176 -836777894
-998761807 795478993
-79744573 -890613677
-943989391 252907734
-557424455 -573502917
-914654101 122758271
-992460926 648274640
-983004465 915926420
917174724 -439669011
-616027988 -506180577
-560347126 -570377987
-534866011 -597010799
-843047049 -103307996
-997285975 746876907
263807115 -976878984
-769898694 -267332515
-965440644 378138118
737118297 -931795630
934605176 -329720677
-916643129 130699673
976730913 77038242
-435265864 -687605996
959669464 -126903266
900209881 -528372408
-291654293 -788034687
-513564800 -618069448
753248484 -912125357
-186497532 -844896789
-390983732 -721893214
129849190 -952822388
-178037202 -848952524
727740283 -941842020
599246143 -999998898
-943175512 248829066
-758801441 -288525489
866580605 -666795348
-765905716 -275050592
-992029205 641165580
-714007513 -366676662
-985034510 546815168
-56646768 -899214683
192536183 -965199383
-714207436 -366351471
870435955 -653016342
-720143553 -356611627
-998314879 778816587
80054160 -941188753
-995318215 700653294
-999002426 805742621
-928399223 179908607
-423378513 -697171560
-983498296 529787300
21277487 -924912419
438473148 -994869069
-972566807 429689199
-313846835 -774348482
-960049556 343024395
915981362 -446519825
-267468752 -802244095
-515705552 -616001111
-883028371 10934139
-151642237 -861096782
-679601299 -420133912
736152946 -932882459
-868639370 943737402
629394405 -997175206
-965730696 380103305
-621702837 -499071929
-983750944 532554294
852922936 -709674087
542810639 -999374525
113072119 -949098451
551516786 -999557039
-974864007 448153666
-646639353 -466706987
-967550454 392687019
-47592489 -902452364
-260324488 -806295111
-931767849 194850466
-436926375 981396970
-465712229 -661967520
-690825962 -403301256
129110694 -952663807
-726565629 -345855854
-352375990 -749121130
-258797751 -807153637
-894887686 50138169
992460197 397702239
-938235235 224833044
-999745116 848031918
-37772798 -905877740
-922168588 153318190
-629746323 -488856620
-65086231 -896128405
-604750960 -519995496
-551539167 -579752362
615690359 -999194589
83078064 -941949457
-631014844 -487227294
611778039 -999579759
-123877972 -873049728
-986263425 561072054
-999905079 865962303
236924670 -972765411
997773834 620458394
-749994516 -304810467
-980421600 498080369
-970968817 417504989
234140781 -972319106
-789391988 -228043712
943629887 -265291069
-496301542 -634457634
-881606431 6458745
-601346093 -524082462
279157916 -979063044
146076555 -956229055
748027070 -918758289
398550418 -991904809
219590629 -969930464
-624087900 -496058740
848943681 988201734
-54801181 -899881014
-806751174 -190490486
-814139961 -173686246
237634052 -972878497
-971325079 420171772
573956206 -999876388
-803506272 -197717923
-920621608 146912602
-999354167 822733634
548352430 -999495028
-187670384 -844329236
-681584563 -417197645
-488322998 -641819958
147268598 -956474214
-731872391 -336815042
-474159284 -654571175
717874773 -951034898
412371873 -992994164
-961516400 352317853
878077420 -623849775
694684401 -969031072
-847647955 -91295630
-629974134 -488564500
-889656419 32472793
-995782316 710281533
-958939319 336098868
299787623 -981808549
-880176976 1992448
-699894819 -389278759
-342952846 -755462972
-999770808 850239576
832271317 -767247088
-447376660 -677605637
56223683 -934929537
-378429486 -730972637
258316947 -976072713
218193861 -969693742
-99526334 -882933754
-527551174 -604368500
-183029714 -846568012
-297192059 -784681652
-775517847 -256335732
-916679330 130845546
359665509 -988437819
576779702 -999901008
-704504839 -381983345
-986120202 559373307
-677574779 -423117394
12026946 -922097873
550060618 -999528902
-989815435 607336468
-999995994 889371399
-870431532 943483745
-602326391 -522912595
-569878373 -559999594
-171048218 -852242206
-322838206 -768618091
-284140091 -792521490
991939589 382120799
-998662478 791512386
-789531535 -227750286
-766293578 -274308313
977003248 81092061
722518637 -946861382
-975777607 455779251
-980197037 495877675
-184797132 -845717352
-69703275 -894408449
576479119 -999898615
-979102582 485378067
725539442 -944011287
-731069140 -338194157
-567892049 -562189714
-925286964 166481252
682144669 -977134246
-215098715 -830624372
-984907572 545379838
426300309 -994023990
-460370287 -666592728
-312112636 -775443320
-964789486 373752911
-600460025 -525135526
-264496318 -803934819
811694888 -815304256
-957844452 329362499
-505924142 -625388952
-936554475 931289173
-109114546 -879102943
-928023583 178271868
-416063751 -702909637
-603941862 -520970429
-915627606 126627735
-990996457 624801608
-452612901 -673207161
-381276617 -728934481
-998270332 777313702
443207254 -995183483
-452699492 -673133769
425617879 -993975522
-360436160 -743608149
-995617291 706805457
-878088454 -4468854
-327740044 -765464741
-563172245 -567335325
-833691408 -127067950
-996004787 715064675
829414767 -774494385
880890213 -612734243
26829735 -926568082
-481120005 -648351894
985288207 224246908
-949089255 279304033
-655539691 -454507923
975950711 65661703
-519616382 -612204509
-447629069 -677395482
913059553 -462867745
-727432510 -344386514
-348860225 -751497044
856745136 -698076597
-973704844 438690039
-994874896 691801130
-988954497 595262402
678157457 -979406231
956150635 -160357845
998289772 652836890
-945653251 261333326
973266153 28234659
-692464024 -400799987
-543434083 -588213893
-993471011 665721621
-917322137 133439222
-997689927 758747836
590615704 -999982442
608427661 -999818631
-917927888 135893885
841618114 -742443057
313464811 -983495102
715203344 997963177
999317512 741911202
-988251991 585803402
911337493 -472259063
948710274 -225516453
-995725648 709078770
211095418 -968480696
-228201933 -823780581
338842617 -986331695
-157713540 -858362703
-793019122 -220384750
-530178581 -601744173
475014023 -996956388
-115451113 -876526425
225819542 -970968598
-834494056 -125067618
-818285083 -164076415
-826585141 -144403478
965163438 -70382881
-998682613 792305297
-23877523 -910575425
-261817054 -805452493
489090522 -997596230
-873779898 -17527886
681892247 998863844
544663844 -999416759
923587882 -401141066
-604617015 -520157087
-962691141 359887846
-791586157 -223419614
-857360614 -65001459
-553363184 -577823279
684287261 -975838865
-17595858 -912655488
-924877130 164730854
924953570 -392578624
-827921435 -141187495
-390267295 -722419422
-986934375 569157928
-969951067 409950566
-46378803 -902881789
-840148230 -110779867
-441625952 -682380738
-956234260 319661021
938007337 -306225986
638666868 -995179589
-764597170 -277551518
-980699570 500825908
-936416239 216248877
252316894 -975169399
-375252194 -733239466
-451749934 -673937107
-952678206 299121464
-300381123 -782729489
-207783569 -834362559
116649898 -949911268
252155572 -975144864
-661793269 -445771897
-970598513 414750375
969206031 -24006482
-526924326 -604992954
-795842163 -214375135
-692258696 -401114239
-373362307 -734582317
-449267350 -676028312
815631321 -806760480
-903883002 82149966
-514919508 -616761135
213043055 -968815571
-591614045 -535499516
-887318597 24765844
25780833 995935904
-749955146 -304882085
970962057 -1884820
-614131155 -508530186
-449093878 -676173652
-999889513 863448433
-543902565 -587729420
-722822617 -352145081
-763037930 -280518015
280801812 -979290728
221584209 -970265122
-168407995 -853469725
-433808564 -688793665
387205408 -990958300
-969060372 403437213
-856555278 -67240321
-730298494 -339510566
-732287528 -336100961
324481259 -984770679
451986521 -995728278
279510541 -979112087
-671718771 -431659353
302969040 -982213116
-302014854 -781723931
-463558017 -663838533
455363348 -995926320
-598491398 -527462044
158695977 -958786892
-242120397 -816338538
-997849241 763623460
-941068651 238454972
-298314876 -783995408
-819432194 -161394293
629951806 -997071819
898871165 -534643369
-997903401 765334304
561137822 -999720555
191390767 -964992077
-594589702 -532041763
-955620527 316027171
-957689787 328418682
-344194178 -754632376
-409767228 -707778509
-759367056 -287463613
937574540 -309274601
-845862404 -95990465
-943359474 249748339
-494724089 -635925260
-765031376 -276722888
813973447 -810389834
-419957339 982293977
-145609553 -863780179
-817094838 -166849603
-679677839 -420020970
-347728523 -752258921
-551640477 -579645460
-693962987 -398499651
-868092768 -34362788
-999570264 835367452
-841316335 -107778489
846688628 -728126493
-476281259 -652688690
-807840418 -188041811
680530908 -978084470
-963247105 363506273
-129816117 -870568682
992618311 402567234
-236132941 -819560757
999999939 917335075
268458268 -977552044
-953168996 301887696
-370209193 -736811438
-945176171 258906769
314766805 -983648812
957531812 961538924
-414504948 -704122502
-952997460 927018998
-435545945 -687377315
32596676 -928262973
-832420633 -130214630
964809478 -74197337
-672955950 -429868510
82824386 -941885878
975661650 61505055
-979979367 493759382
-870232802 -28076708
-276946695 -796763301
-595777788 -530652501
-46113979 -902975099
498247436 -997982389
-726898279 -345292646
-294093313 -786563963
-31178253 994928691
-524876409 -607027063
-3718684 995442272
-610862540 -512554154
-826786977 -143918366
-877657169 -5792674
-955676531 316355740
999157613 725045082
243797527 -973849934
-883305281 11809041
-978175300 476825510
-827467977 -142280925
-935872099 213707220
55213873 -934652517
999808842 817725781
-576511994 -552627692
86028439 -942685687
-579127159 -549702640
-387065807 -724755338
-400081308 -715145057
-961810770 354205675
-263145613 -804701057
84794390 -942378406
-977270479 468652880
-649209975 -463219108
-727301850 -344608284
-806568441 -190899757
-888956374 30156939
-849207465 -87166156
608196701 -999829787
633403813 -996397463
852679298 -710409136
-946982217 268158462
859119391 -690780014
-634782329 -482360836
-979272073 486972707
-951551591 292818874
-9722354 -915217983
-545746357 -585818735
454843471 -995896182
119812897 -950623693
-450880817 -674671313
999675246 789842061
-663613407 -443212944
-457666256 -668911488
-531291019 -600627856
-887510406 25394800
-484068888 -645690521
-159686109 992032270
-963174627 363031589
-964377613 370987398
842082498 -741165148
131196385 -953110705
179736029 -962850434
-836789780 -119311582
19861468 -924485950
591743237 -999986640
403000492 -992262238
-879260948 -852401
424193309 -993873845
-132342494 -869504397
988723666 299442088
606386392 -999898830
-301859789 987472771
838442306 -751045803
-573917796 -555518552
-128928766 992822473
-649936118 -462227389
852474724 -711024956
994358761 460676376
203667025 -967188972
-21722526 -911291968
-951542674 927423423
-477360591 -651726610
358936435 -988367319
40040344 -930403283
479008622 -997144982
-946301444 264649200
-999999119 891911766
-366014995 -739745049
940475311 -288507655
944108154 -261681912
400516668 -992063696
-989432865 601906765
-257193279 -808054034
529711427 -999041732
852142760 -712021385
-989013975 596083165
-526411299 -605503068
-855213534 -70951697
993877926 443586541
-931436426 932491245
100783200 -946258421
-925403165 166978365
-968723121 401006745
748429688 -918256886
968469963 -32891238
-991009565 625002694
273840639 -978319307
994623029 470448401
105217087 -947293811
-353488669 985364123
-244391388 -815106452
-833599657 -127296212
998713782 684675715
-613512254 -509294222
-784677065 -237860744
982781094 176816828
561736087 999981457
946567926 -242730942
-977694807 472471348
553607445 -999595952
732804643 -936558475
431233876 -994370471
-265059790 -803614755
248786559 -974628262
910865799 -474793465
-584368149 -543804624
494624603 -997833579
-980364715 497520446
-784102184 -239041005
-266702119 -802680746
992918580 412025922
597727459 -999997703
215788468 -969284811
-951476993 292403880
-350987333 -750061963
993277471 423563421
-717693203 -360655639
-945203453 259045284
-873613380 -18027518
937521309 -309646944
-696832597 -394059123
-758999484 -288154076
998625511 677371988
-863343577 944477064
-915947911 127908534
846601388 -728379412
509432929 -998397928
-677106400 -423805305
545079516 -999425980
-663189089 -443810009
-764111390 -278476311
-853130334 -76650116
-524436528 -607462882
-512701520 -618901372
-203974052 -836289731
-994609778 686665967
307124954 999171683
901536742 -522054171
660137981 -988034558
-832046293 -131136463
-854451068 -73047215
-484340919 -645444231
-379847521 -729958206
97270254 -945425233
622506990 -998291746
-812223037 -178087851
-240692915 -817110541
-999434898 827304864
-42986523 -904072413
361430722 -988607780
15743706 -923239395
975012370 52310272
-514085987 -617566633
-80244860 -890422698
-420940109 -699094410
-650857100 -460965607
803863675 -831437125
-428737003 -692895209
596334236 -999995992
-921134918 149028923
70359498 -938691772
-980993538 503764453
26090396 -926348894
-643809764 -470499670
-13165589 -914105523
681286029 -977643139
-685139769 964047844
-132655751 -869371858
952001047 -197516197
-559223229 -571582413
-485071413 -644782198
-798810744 -207993202
-596470074 -529840313
-854648188 -72506621
680411107 -978154273
-998721962 793865109
-506372766 -624961782
310909554 -983189042
-531037844 -600882603
891248375 -569004682
-253599248 -810052621
172386889 -961463182
-980226032 496160844
440795845 -995024923
347929235 -987276367
-519886079 -611941570
-829591948 -137138373
994541411 467400795
555339103 -999626766
-970984320 417620518
-876885912 -8148671
288642821 -980348597
-312798906 -775011151
264888543 -977036451
878226965 -623265620
306438523 -982644885
978916023 110822324
-980070985 494648685
670243101 -983503114
-201659806 -837452954
91092518 -943932319
-863077304 -48883946
441015686 -995039561
-537746899 473194621
-985218977 548921758
796505034 -845543013
153423585 -957727672
-531546102 -600371095
946081224 -246543063
776694235 -879010889
-103696298 -881275207
-888420033 28386591
-56564749 -899244396
-276276633 -797155324
-607129251 -517113223
-407748844 -709326147
103660536 -946931668
-100512851 -882542565
-984179726 537264780
-942630767 246125710
-626586505 -492889067
462036766 -996298359
-881530801 6221915
325268469 -984859316
-245946722 -814259728
783443622 -868190058
-772632237 -262002891
176281469 -962201589
975188909 54797093
762086980 -900322139
-997824781 762864867
-211705561 -832364482
438053226 -994840510
905872129 -500659336
172926941 -961566003
-334045969 -761353795
948861711 -224275952
353068292 -987792516
-841490409 -107329546
931128187 -352976350
-999969705 879108005
-670103019 -433986311
473889807 -996902446
355674446 -988049388
-602431020 -522787329
-260235160 988937409
-997226781 745211082
-195923948 -840298174
-185305596 -845472208
773791294 995429792
906251972 -498729521
-458961674 -667802678
-641809108 -473152073
-304641044 -780099151
994143009 452939998
-959149379 337401511
-989899947 608552693
356352637 -988115692
936718140 -315219666
244417108 -973947022
-522842188 -609037653
-799112410 -207337845
-183140416 -846514855
-789847118 -227086151
-647389371 -465694540
-54536307 -899976186
-756477564 -292868121
-995076325 695796277
-670432780 -433512020
-926275547 170721969
-918719642 139118230
-699645265 -389669787
-214902702 -830725175
478619141 -997126879
-934351355 206653446
291992953 999063632
58988049 -935680293
507638583 999906650
-921309043 149750142
-543208743 -588446471
-405066215 -711371670
914199368 -456567938
-890678457 35874602
-393081565 -720349021
-808173805 -187290399
-999372222 823729176
-986745048 566854329
993977057 447053132
207586585 -967873769
245284526 -974082814
-396760868 -717627428
256933036 -975866519
-960978553 348891598
-978717001 481790620
976136431 68341268
-938516632 226169957
-34513969 -906996467
-208923172 -833782878
135119509 -953945108
200468262 -966621590
93445375 -944505290
843997125 -735838030
220768276 -970128653
-760063035 -286153275
-986373044 562378146
-994024702 908069608
974950460 953222219
-999871745 860893789
-639030520 -476810811
-977198656 468010624
-823548322 -151673194
-955117716 313086277
-979238070 486651852
-504488942 -626753871
-182104183 -847011838
-1101899 -917978347
650793215 -991527782
977234110 84605509
-846555632 -94172085
431627789 -994397813
-999685232 843285317
-591066412 -536133302
-784812465 -237582445
-86650741 -887959655
45097692 -931836698
-505586929 -625709959
844568265 -734223683
-652405584 -458837172
394072129 -991537962
887553723 -585140632
739259180 -929320450
-913500022 118245899
421002191 -993644270
-999913861 867439551
597029906 -999996941
-20915930 -911559486
-969324069 405351671
141514564 -955285334
-654660921 -455724616
-875506446 -12333805
988603016 296633796
-976209568 459434554
-781416233 -244533062
-399653328 -715466007
-756442382 -292933679
958449126 -138700660
-997909097 765514652
-929927652 186618946
-150211834 -861737467
512431877 -998500998
-779197305 -249018293
-932273117 197139891
-401633280 -713975943
507897677 -998343725
-920165502 145035979
529445213 -999034228
-201901795 -837331998
976500068 73645098
-530722893 -601198775
746744370 -920348291
-997185152 744052863
108708485 -948099142
100161977 -946111839
-973107778 433927305
-299785826 -783094683
105663684 -947397283
-999813968 854407280
-870206169 -28155245
58074176 -935434023
-758851199 -288432192
-462677519 -664601604
-767149922 -272663246
-172888083 -851381027
-965951630 381603446
958983685 -133582454
-999984409 883799071
-997245645 745739816
-989991330 609875080
893860496 -557390956
910660008 -475890749
-990746293 621006684
300598467 -981912444
-987591842 577307211
-803855203 -196943822
-168644354 -853360287
-580889298 -547723698
914542145 -454657498
-27340806 -909418487
643384719 -993882823
-114352036 -876975862
-963464321 364931955
-294647682 -786228659
-990079584 611152975
-698686451 -391168277
-560029942 -570718212
-631542331 -486548230
-301950847 -781763432
-997326720 748034275
918300215 -433105675
-869082859 -31462579
479826365 -997182841
-559275639 -571526377
-537559314 -594260622
446895969 -995418040
-404872276 -711519230
-740184959 -322372004
997692619 615690412
-798379582 -208926853
-217209363 -829536830
-429274567 -692462808
-913766621 119281124
916067851 -446026938
-799856558 -205717490
-547517157 -583976682
-266006350 -803076733
-727801236 -343760262
-992508062 649060713
-534628591 -597252570
-902477434 77045226
-736656952 -328549960
-273948156 -798510355
-25902794 -909899803
-368126190 -738271999
869124601 -657840202
478142142 -997104536
862270556 -680871474
998577936 673670791
-708871657 -374989638
871850229 -647701800
640226462 -994771143
744449809 -923149089
-114663473 -876848674
-21087160 -911502700
-998652310 791112326
907809985 -490790035
-705508182 962218782
-749730433 -305290784
-155447337 -859387233
-563073105 -567442428
-928159279 178862567
-877581690 -6023904
223648469 -970609410
-725169740 -348209967
766240184 -894517848
995538129 507151603
627091370 -997581867
-999703551 844701779
110769313 -948572101
-846677116 -93852660
-400718801 -714666642
-315184540 -773501395
568842057 -999821746
125115080 -951796646
979387137 118349138
890700288 -571420800
-289951040 -789057723
-136188864 -867868490
259176778 -976200062
-956477812 321115255
-991105042 626478260
237717750 -972891768
-895165535 51098449
-861862100 -52349255
-968838448 401836497
-556618628 -574362242
-482754512 -646878568
991744108 376433475
-901231678 72546137
-958993488 336434642
-306472954 -778962765
-609489052 -514235148
939125716 -298253234
-875599581 -12052710
-801145876 -202900684
-691729909 -401922962
-923700968 159747816
-836593851 -119805404
122507939 -951224096
378984687 -990237292
-994153896 678103452
496623793 -997916052
714152831 -954224526
-424808066 -696040464
-897935919 60779172
-240248636 -817350604
969398492 -21632949
-971309840 420056486
444259804 -995251529
-258971992 -807055733
765871578 995866537
3015662 -919282080
94232492 -944695478
641332534 -994466601
821871515 -792691094
-902213653 76091247
-984380418 539488751
-949019727 278928457
174702709 -961902837
-921049569 148675821
984475393 208548844
247789113 -974473561
-875131680 -13464268
-999979636 882103123
-998392274 781494066
559069328 -999688892
-758509968 -289071527
-912131230 112968400
947350410 -236528953
992102644 386909469
-341495534 -756436390
579096632 -999918885
-509476383 -621996434
-877065781 942516677
-972804714 431545960
-318594231 -771334343
-486407793 -643568147
-702988851 -384394173
938039375 -305999521
876905474 -628410557
-920037873 144511346
-997700843 759078746
-776949466 -253500336
931001144 -353809611
-915838321 127470185
-139576824 -866413020
68821622 -938287364
-506702109 -624648010
-287294798 -790645268
810035342 -818804137
980086360 129756145
-924194416 161833903
444663669 -995277150
-960006908 342756594
-914950138 123928893
-807349561 -189146294
948120160 -230322742
507214391 -998319160
999664960 787892166
-262528259 -805050531
-858266419 -62467791
-690039721 -404496767
811279127 -816191889
-603544015 -521449291
644063710 -993682641
-486535414 -643451901
-805508076 -193267615
997684833 615240844
-283183095 -793088368
-77337393 -891528646
896613690 -544993531
322399986 -984535467
863994091 -675350669
311607999 999202188
996998508 577584078
288921316 -980385719
139694206 -954906296
-53312652 -900414415
-324469544 -767570916
-885488633 18799673
-999524236 832571708
-306586335 -778892385
644840696 -993452739
564704342 -999769727
107331130 -947782079
-358259258 -745106166
-493357742 -637190390
642694002 -994082561
784120145 -867065935
-382268058 -728222259
426112333 999711566
829899846 990726023
-954527006 309653507
509783636 -998410181
-611740260 -511476851
-806280966 -191542682
-999948567 896891574
-938882435 930719436
-878749403 -2432877
83762933 -942120917
-255141459 -809197126
-803126385 -198556149
-205876926 -835329470
-718080859 -360018030
-884131626 14434453
743596275 -924178599
733976595 -935290823
-942047231 243248697
-808062539 -187541443
248883953 998701783
-836713658 -119503636
-857494503 -64627243
-431373183 -690769275
-490609040 -639724118
-800366828 -204604097
-993312819 662892614
-146196768 -863521111
-691458976 -402336591
-29541887 -908679030
-632724849 -485024311
-857915821 -63449080
-722375340 -352893360
832288409 -767203290
-891157244 37475674
-988793784 593056108
981101878 147028215
893840643 -557479692
-889328252 31386564
508453165 -998363412
905603584 -502018193
-672161767 -431019382
-957390542 326601988
609282577 -999770667
965099896 -71078449
946431195 -243806517
-609092128 -514720404
498812057 -998004802
285044862 -979867915
-767653814 -271690538
-773147335 -260993913
74849974 -939859747
903104523 -514456593
-753733585 -297961191
-434888310 -687914167
708530896 -958729634
-996322697 722120018
-989371542 601048434
-836218069 -120750032
-685023389 -412066717
-784332167 -238569270
519866977 -998745919
-466335173 -661425524
-361995205 -742531714
837720300 -752986193
506458983 -998291793
928638114 971822226
341941078 -986657605
618163505 -998891740
-748175122 -308110860
-966755444 387124875
731751192 -937689151
498431724 -997989720
-874595771 -15077390
990353706 338791060
-988207171 585219138
294164651 999080095
-213794504 -831294222
971080003 -374323
-300907242 -782406001
636986835 -995596943
-453303317 -672621872
-867166309 -37065453
-501104713 -629956902
-890344377 34758886
-871073668 -25590355
712678274 -955437946
-969505650 406675723
-806779746 -190426402
605429060 -999930119
-376955817 -732025330
453701496 -995829623
377687754 -990121024
588626953 -999974549
-910416958 106422314
-972620504 430107203
-999690195 843666208
-349053296 -751366998
-407895785 -709213824
969288692 -22988326
531461118 -999090449
-532378175 -599531325
-284943208 -792044885
-518383506 -613404708
-103096341 -881514490
245598676 -974131924
-589065888 -538439995
-734872667 -331647138
695967972 -968130272
-396875437 -717542262
-938644862 226780177
994969599 483759525
-957736127 925635475
-583485550 -544800726
265240117 -977087539
334534742 -985873032
987441745 270081918
-966063059 382360557
-622313898 -498301184
-969587412 407274005
-381875238 -728504708
111878818 -948825751
-166038409 -854562640
-859991426 -57632281
860896211 -685217482
-314773947 -773761534
-696262388 -394945904
-558986680 -571835268
-530819654 -601101698
-957961927 330079452
74472728 -939762590
-860781428 -55408583
-867996084 -34645198
-181408366 -847345039
-220926404 -827604459
179533066 -962812469
-963265469 363626733
-830055955 -136008539
-388002155 -724075292
969906307 -15317587
-546005122 -585550011
-723223525 -351474063
161255271 -959295267
621336246 -998458418
262584315 -976700644
196593892 -965929483
937448170 -310156911
555111964 -999622788
-255581121 -808952958
-364027141 -741126699
-952307087 297036761
-846904212 -93255525
-996843928 734899371
57402173 -935251664
611693558 -999587218
-996098022 717108060
818510275 -800364512
-903594635 81099676
822124062 -792105439
-803572507 -197571284
-879649230 350313
-820858188 -158044502
-234985683 -820173885
-456474072 -669928835
-830770941 -134264869
-23169809 -910811141
-777201410 -252999979
846327416 -729173513
-469948516 -658271175
916988464 -440749947
615915001 -999168871
571265252 -999849233
718423103 -950553215
642061004 -994261925
-260774994 -806041102
-601027786 -524461058
999955285 875060048
616823299 -999062878
412632579 -993014163
958719476 -136117275
-966231412 383508800
960685272 -116822413
-938671285 226905965
897643705 -540302128
746411587 -920758437
-214043640 -831166350
-964353094 370823543
-997618370 756582391
807481636 -824098446
-923728169 159862395
-922160788 153285692
11480317 -921929037
672888461 -982195565
966465719 -56001588
-855842666 -69214714
223840073 -970641252
914419097 -455345293
-769183306 955900049
-823844729 -150966080
-538011383 -593797146
-199593458 -838482808
403962137 -992338753
989739447 323534468
250027914 -974820108
766861381 -893632280
746934546 -920112920
-602653850 -522519835
-369032251 -737638460
-455699015 -670587977
-819705223 -160754589
994738229 474756753
-583992280 -544229342
-759882828 -286493104
666897179 -985079705
30780536 996016301
988056959 284050115
-785034140 -237126253
-999316004 820722692
-871834002 -23334826
883378631 -602679288
43925967 -931506493
-936794614 218024480
-999510202 831731582
-893261985 44566855
-472699901 -655857866
-612917398 -510028096
-752371071 -300470116
-94832227 -884781116
-558841892 -571989965
-975516008 453582680
-934191119 205914961
500104699 -998055713
-927142746 174458117
-127015843 -871742479
-367161478 -738945818
800815013 -837444779
-601580573 -523803442
-999172425 813564281
-132795715 -869312601
-981280204 506645048
-574053530 -555367641
-996549375 727420841
946238807 -245316835
953137384 -187508913
-332694084 -762240436
-963555544 365531683
-908615832 99650864
999977361 919807195
-615867268 -506380406
514842286 999918238
-844805067 -98748985
268150272 -977507734
935529889 -323402246
-639724756 -475897922
551983961 -999565905
381840934 -990490831
-871531806 -24231758
397535853 -991822418
716666302 -952089442
-168065228 -853628248
250814142 -974940380
-70292583 -894187078
59754148 -935884691
-602092229 -523192822
754098797 -911017760
-998157280 773560949
999968824 883972275
585241133 -999958459
-503484242 -627707147
426571083 -994043191
-553051351 -578153597
-646175116 -467331727
453562892 -995821492
-889345929 31445057
352236118 -987709739
160108868 -959067773
298533372 -981646943
320606126 -984330993
-998708899 793346735
807125445 -824827267
-306364739 -779029918
-753569665 -298264158
-999734892 847198774
-269749894 -800937590
-993056804 658376314
-993785606 671379960
-745925579 -312163135
-922351466 154082647
-96214517 -884239400
-892741132 42804005
974580784 46257611
-162122844 -856355355
-849044470 -87599221
-613381423 -509455684
-671970581 -431295694
983912821 197893758
-737558974 -326975145
927207990 972270861
967811335 -40637297
1000000000 918815249
-778094311 -251223862
-922884154 156316265
973475157 954043585
-180448301 -847804316
-997065511 740791427
-640943453 -474294330
-430092184 -691804078
-999379291 824121885
-969650659 407738457
32152914 -928133820
914347092 -455746112
-455567985 -670699370
-809647280 -183954300
-352730806 -748880230
-705712183 -380057493
999790332 813314412
47091574 -932395448
-879430886 -326446
-991502263 632706834
-865967063 -40553089
319511394 -984205050
-988054681 583240697
-558454409 -572403852
-694776300 -397245388
-994795017 690234355
464956253 -996453148
271477504 -977984229
-446644818 -678214907
-977754100 473007429
-577290552 -551758153
-102717852 -881665364
-310899353 -776203927
-984101500 536402844
-146600997 -863342589
556858387 -999652753
865335455 -670997211
951101015 -205355218
-916363021 129572421
999932394 862387467
-913403633 117871865
-938080126 224097188
999918732 855963818
991294454 363721392
-25085764 -910172642
770811743 -887875458
952535545 -192820399
-575670315 -553566612
-257689312 -807775825
-986209116 560426893
740675526 -927661891
-931887832 195392833
-992968839 656862162
956470805 -157390104
-276072239 -797274731
-958932737 336058083
-17397707 -912720693
652155556 -991045180
-970016 -918020214
96642381 -945275163
224901113 -970816997
-501759755 -629338738
-369888879 -737036872
999261877 735742004
-571947269 972999768
76108471 -940183436
-890530798 35381285
-941248019 239330036
-774470803 -258397454
-206916155 -834802963
999602349 777951949
-476847109 979093898
464276971 -996417653
31776734 -928024031
-586541072 -541332931
492073143 -997725497
-619085930 969598724
561052295 -999719294
-59134469 -898311111
-676924850 -424071870
-734641606 -332045793
-862699784 -49962754
372695711 -989667969
-772823649 -261628201
908247308 -488547476
-262345199 -805154010
-178948974 -848519886
473182830 999836220
-574821923 -554512132
43284253 -931324883
-273215413 -798935580
-58401221 -898577885
628119936 -997406439
55644277 -934770668
-313075840 -774836242
-627998799 -491091621
-413724972 -704727465
-620356794 -500765598
-65529347 -895964643
-996804782 733874606
-499349468 -631608100
-982850120 522817941
-813212819 -175817384
-652123461 -459225572
-442901492 -681324703
475425390 -996976022
995580752 508978398
-274785773 -798023712
-270348385 -800593660
139884082 -954945960
-984136200 536784725
623495823 -998148776
-851397416 -81326611
965567894 -65941298
-494963120 -635703521
-830521459 -134873712
-218761039 -828733222
-905547968 88256545
944745394 -256842679
-312617206 -775125621
-122245862 -873726572
980990039 145108841
900784365 -525654684
-816729958 -167696870
71157030 -938901229
-998729914 794183868
-125539130 -872358444
-730957397 -338385201
-544269973 -587349117
-816351730 -168574397
373822482 -989771670
411822149 -992951941
11843293 -922041199
-998370938 780743163
-422241600 -698069292
997281978 592638506
256777649 -975843143
68406136 -938177929
700906953 -964571433
-394009265 -719665166
-833343547 -127932065
-527006958 -604910653
-986414326 562871545
854715847 -704249179
-971925437 424742163
-191077676 991175582
31550125 -927957756
-77674047 -891400941
-508530206 -622902289
-918942155 140026269
966933109 -50748003
-887801761 26350490
-645420053 -468345563
-996367215 723132733
169967466 -960998912
-901397243 938536492
-659795839 966259490
997919437 629273180
563020417 -999747556
405617830 -992469893
-400779625 -714620732
295302558 -981228430
-958618111 334109298
932787516 -341949272
-575102376 -554199605
-529632140 -602291246
-795193792 -215760280
663465079 -986628078
650109362 -991767551
47480656 -932504253
-979351300 487722042
80460959 -941291760
-999165670 813239702
999951100 872395890
-965288741 377112233
-738657031 -325053933
-698599208 -391304565
-648055961 -464789496
283158240 -979612908
-448276247 -676856390
-865833350 -40940833
929688743 -362357447
997962838 631983146
-968904317 402310486
-663683847 -443113711
-962465055 358424037
-282314207 -793602325
879021492 -620156421
386089954 -990862219
958174198 -141325689
634859525 -996087353
-939974337 233149774
-736119780 -329485407
986838749 256747621
939472577 -295756401
-996563659 727776517
-616732921 -505301844
707967019 -959170524
943471911 -266479823
-590049662 -537307766
-780416241 -246561913
189662266 -964678148
-869204864 -31103876
998875619 698824991
29874159 -927466598
-991953229 639935074
-343730571 -754942773
810779196 -817246988
154267699 -957898062
-420875730 -699145040
946184791 -245737496
-514350124 -617311545
45072397 -931829586
23988133 -925723822
-150900812 -861429343
744575053 -922997094
-465491534 -662159426
223601796 -970601652
-437377273 -685879706
575886781 -999893827
-615573065 -506745597
-776912005 955084646
802366558 -834408714
692156556 -970763646
-50873004 -901285504
703963504 -962264887
327305058 -985085929
-521947769 -609918790
-718229332 -359773638
978529844 104695621
166958557 -960415719
-683564150 -414249786
707144569 -959810317
-884759553 16446172
492774645 -997755452
975144656 54172958
86527593 -942809511
769916348 -889193155
-875844082 -11314711
-351407943 -749777337
172336648 -961453614
182382584 -963343897
-743760337 -316038243
-20195300 -911798425
-907617356 937374290
-826364011 -144934889
-140248127 -866123275
-688845069 -406308600
-667679377 -437458177
-953016028 301023053
-679144653 -420807142
987068471 261817963
-981170064 505535448
-761676356 -283102542
-814645278 -172521474
-63119149 -896853437
563759274 -999757358
-551061686 974397259
801889415 -835348122
-926093302 169938450
-349061340 985555196
893988200 -556819948
-499692236 -631286396
-990662598 619748102
-566655614 973361921
4299189 -919686859
-901917423 75020337
-934499388 931782979
77982940 -940662611
305251125 -982498055
-888082228 27273350
-619984337 -501232986
-735691744 -330229887
-23625354 -910659449
48684832 -932840994
304217318 -982369284
-456905153 -669561198
-88178830 -887369050
-801572677 -201965944
325194688 -984851046
-930972111 191264900
-621494444 -499334579
-410527021 -707194480
979990530 128166542
518693058 -998708567
-220166142 -828001460
-886242870 21248106
-564431551 -565969831
680307177 -978214805
-999404205 825534105
-909237203 101979430
-369489290 -737317900
-882001007 7697807
-971464409 421226987
7773568 -920776050
-955864246 317463556
-988678370 591484771
-460146681 -666785137
-620563375 -500506299
870525064 -652683258
868219708 -661078731
-977423381 470025127
-873468450 -18461874
27286100 -926703068
-26895691 -909567532
-979768979 491722331
869306146 -657179715
-999963559 877501030
-623629498 -496638742
-97475551 -883743749
871068759 -650648588
-435767054 -687196722
-267958318 -801964716
-678049445 -422419411
973084699 25786756
-485196094 -644669051
-432068514 -690206269
491032319 999875133
672206615 -982536854
-537951905 -593858152
91701654 -944081320
-657249404 966477347
-599816030 -525897648
892458194 -563638762
-993419412 664795721
-899057082 64745227
-396574516 -717765937
-990517848 617585497
998371942 658470463
-888558175 28842358
-785133964 -236920514
979329394 117425529
561776108 -999729917
-933891616 204539312
-896062141 54209141
-559318917 -571480030
-803374200 -198009949
-957607669 327918559
-752115151 -300939731
-964305073 370502776
-960200768 343975519
-519514714 -612303629
-993309737 662837790
-124305870 -872871856
-221947282 -827070284
263397246 -976819272
-104373788 -881004585
-904275523 83582422
182339778 998048292
583081698 -999946107
177876159 -962501804
-370619118 -736522648
-591936903 -535125510
-681304459 -417613247
-57498448 -898906007
967501385 -44232827
-961425601 351736967
-910065556 105091479
-688150083 -407360683
-669834541 -434372005
-630266885 -488188744
419836273 -993558547
-406668526 -710151053
-836676414 -119597558
-227203721 -824307844
-961301326 350944138
-381214035 -728979334
360960308 -988562561
-971190578 419158645
604312210 -999963571
-962307947 357407490
-882960068 10718636
-827201916 949332154
-168141151 -853593163
264107632 -976922743
-904096292 82927712
-601088705 -524388609
-878648569 -2744037
853511384 987548411
913785342 -458865968
549110875 -999510216
-30177653 -908464853
-688958168 -406137216
-829687116 -136906859
-341017243 -756754611
-134382578 -868639229
-546278606 -585265775
995445990 503237113
999996338 907536428
978787044 108771046
-939238878 229614767
983991807 199382986
-684407720 -412989537
-226431383 -824714773
-802184444 -200624633
-568642994 -561363683
-923251968 157859772
-877551394 -6116556
360799685 -988547099
996154810 535329020
-298758786 987590100
-534112290 -597777364
-264744896 -803793668
57748298 -935345630
869902979 -655001631
304263014 -982374989
-797354970 -211133507
-274002207 -798478986
-466192769 -661549465
-888892043 29944368
-450029284 -675389074
-111066803 -878312355
155207296 -958087630
-561107070 -569561824
-130364229 -870338206
868158711 -661295754
-170657339 -852424918
-762439044 -281655425
-364486329 -740808487
-962938480 361492549
996641835 559360425
-219804391 -828190032
-424296889 -696445577
-651217332 -460471022
-178753617 -848612766
693199011 -970054128
-540689565 -591044237
-973176323 434469344
654632128 -990152127
850590541 -716657491
905469544 -502695770
-930859508 190761807
991661044 374026276
-207069010 -834725447
-789435975 -227951241
-625946250 -493702589
-518196235 -613586659
525380624 -998916367
306027976 -982594330
-277061497 -796696063
290787740 -980633714
948979831 -223303144
-970132760 921634659
-219843342 -828169731
960095168 -122705223
-847038713 -92901521
950083155 -214051474
-619022535 -502438292
-785692369 -235767548
-429780703 -692055234
542424919 -999365526
-815926498 -169559499
-970121438 411209557
646228450 -993022461
729093652 -940463477
735609521 -933491688
941716979 -279460015
-999891278 863716072
-336500931 -759739977
-170385585 -852551711
-228060231 -823855450
759611574 996176746
-952890921 300318454
-372543965 -735162694
-778416393 -250581574
339148579 -986364159
-486473935 -643507933
-641171068 -473994272
-625545586 -494211233
-917208112 132978677
-987130142 571562499
-997842088 763400605
-972163676 426573749
570096979 -999836445
325403128 -984874359
-643697945 -470648299
-763191904 -280225416
-914631590 122669348
130760157 997446961
-996755150 732589980
362226184 -988684019
-426438072 -694739986
-155864496 -859199406
-999999426 892474131
-343332103 -755209428
116554961 -949889807
-966294123 383938442
-742966598 -317451074
9455558 -921301553
574240148 -999879129
-608956605 -514885828
73658251 -939552281
929827854 -361461394
448711881 -995530410
-701991881 -385972600
557757590 -999667830
997737854 618322333
-799008932 -207562687
-999716979 845759383
-356456840 -746340519
-742720364 -317888212
-598593531 -527341557
-999607434 837725249
969096233 -25357314
-998240990 776331176
-625434170 -494352515
980012816 128533109
-884940776 17030399
-973152030 434276934
-351788649 -749519433
-387729808 -724273367
880090064 -615926808
-772939148 -261401911
-912705853 115175168
-767712216 -271577543
-840491732 -109899150
-763863205 -278948571
972097894 12729998
918850732 974726775
832149931 -767558037
372154745 -989617984
58184046 -935463688
-885834515 19920830
797356846 -843975389
943917001 -263126210
-999954168 875339497
541795106 -999350791
291511052 -980729703
-571967826 -557684842
313348759 -983481308
-569715702 -560179440
-986282450 561298203
-922065842 152890238
-511609298 -619951425
141171838 -955214175
-996227264 719979555
-46471252 -902849136
-173226155 -851222457
610962521 -999649241
-968581070 399988778
-569008755 -560960340
-827719257 -141675499
-98235628 -883444429
-444103125 -680327811
-999851548 858356313
-843689902 -101643115
-334744205 -760895461
972967111 24205232
357845362 -988261174
-326628956 -766181788
669041023 -984081440
319399145 -984192086
-568599371 -561411732
-903532674 80874195
652263758 -991006570
132340267 -953354821
918120882 -434155633
-535246359 -596623380
-930332187 188411825
-995540782 705221622
-696179495 -395074652
252949809 -975265431
-895994795 53975057
-994311168 681033082
997934479 630210559
315476852 -983732356
809866917 -819156243
-356545776 -746279685
869667283 -655864454
-51145810 994543976
990951107 354378140
138448139 -954645522
905348591 -503303164
53809870 -934266464
230303028 -971698416
-655631128 -454380936
-242990019 -815867543
-991087745 626209704
61426288 -936329657
765592465 -895435281
-972827954 431727828
-364635085 -740705131
-999564482 835010948
-741209094 -320565708
-587789128 -539904117
-250356016 -811841895
-792056864 -222423936
-855140013 -71154188
-354348694 -747778820
-834004592 -126288191
784568628 -866317705
662914600 -986864414
432846724 -994482301
-999753512 848729156
977659652 91109101
993171840 420148748
815183444 -807743901
-999921654 868803844
-828764193 -139149425
-778568914 -250276728
-932455801 197971955
884683804 -597308476
493516323 -997786963
-983504767 915639573
-56953159 -899103650
-998958689 803813716
-990985313 624631360
257519519 -975954146
-983256196 527164683
-684115077 -413427390
650212188 999570034
-437988750 -685378080
-986081132 558912503
932636209 -342963979
975279280 56073251
592138860 -999987907
-683089815 -414956844
-716644020 -362375900
-840272091 -110462538
-453878503 -672133885
368850219 -989310223
-999989682 886038424
-911458843 110390458
-864643196 -44382517
-996040286 715840326
577088474 -999903445
-243935439 -815354223
-971300872 419988824
326710885 -985020037
75965082 -940146747
-788668249 -229563469
-990908690 910629815
679792692 -978507730
-534371982 -597513738
-666103605 -439697387
-394916579 -718994971
-979503724 489169648
-88253117 -887340312
998690491 682723118
-31830463 -907906737
-916166073 128782141
-835760944 -121897441
-800564140 -204173061
-522283813 -609587974
-944665587 256319552
942647448 -272596013
429892053 -994277154
-823427133 -151961895
945003972 966387873
217881532 -969640705
-636286084 -480404655
-824689698 -148946962
-595965514 -530432325
-743090202 -317231441
-305468656 -779585921
-998439200 783157236
715642847 -952968135
-516690639 -615047082
-717696205 -360650704
991453223 368118062
-996647166 729860720
-545955225 -585601833
211377018 -968529235
-356269926 -746468164
999882176 840570858
-914426570 121861499
-866238143 -39766501
-998909375 801686181
-999717872 845829958
-922683275 155473534
-860477775 -56263790
-997781929 761544081
861462682 -683429642
508351136 -998359815
-863611647 -47351086
-622033240 -498655221
-145268941 -863930400
503549893 -998185045
-998408414 782063180
-848311947 -89541213
-828374582 -140092347
16629292 -923508570
-252482338 -810669899
169225897 -960855572
-805603300 -193055205
868305591 -660773011
778008453 -876966831
238057130 -972945491
530840038 -999073196
875428139 -634103286
-996360107 722969862
-999408345 825769534
996283154 541494970
-23534856 -910689594
196888852 -965982319
974168287 40524876
-217838150 -829212038
947669645 -233963307
-177177402 -849359807
-191598987 -842419113
-560582533 973770006
992748353 406630151
-647488476 -465560293
-927003035 173855039
400254331 -992042527
839337081 -748635518
-17529064 -912677471
-822935005 -153132804
-441416892 -682553714
-235728720 -819776892
755488745 -909193484
591311066 -999985042
-978410598 478972376
963076922 -92304398
-895576088 52520621
965334924 -68500416
-981784193 511754230
-992851908 654861666
633149197 -996448381
966538845 -55183599
-989182746 598419285
-989669576 605249980
149228054 -956875640
-113168026 -877457931
-920594213 934818405
-822851008 -153332242
474607509 -996936961
-68659467 -894799373
-673809016 -428627522
-988179797 584863253
-665025698 -441221603
220005185 -970000447
613447919 -999426032
-81102307 993947550
307136814 -982730422
-503921167 -627292720
-389122725 -723257287
-552198587 -579056266
-999342650 822113113
-9748065 995332892
-902761005 78071982
-966558919 922912990
-479354861 -649940390
-258200765 -807488887
-267220718 -802385404
-999159395 812938369
-990904841 623405076
856529505 -698735504
216484679 -969403382
-357184825 -745842292
110364645 -948479439
999902802 848912463
882006389 -608243636
-984847270 544700621
-433352603 -689164607
443537804 -995204968
-121359825 -874093604
-673514892 -429055470
-290481497 -788739709
949610366 -218032065
-698779214 -391023328
-162044437 -856391113
-713841016 -366947429
-552550193 -578684276
-705440038 -380491945
851203459 -714832064
-755425389 -294826660
-999549313 834086642
900878926 -525204884
-983209184 526658315
-785891198 -235356324
-301246539 -782197167
-813500075 -175157669
-836053148 -121164357
-482279956 -647306681
-676122274 -425249706
-112215225 -877845644
-606356109 -518052625
210714497 -968414996
-871180193 -25274518
987354643 268151344
999497361 763747685
-751233290 -302552167
-941454807 240340933
-731568704 -337337224
999980718 892741408
-844709360 -98997868
-934485041 207271294
-613290418 -509567958
-967963963 395599191
-796905496 -212098720
482979954 -997326511
-28296057 -909098345
289915017 -980517891
-937517041 221431749
-969423639 406077155
936614519 -315934467
-398856570 -716062937
-119969645 -874668580
686594128 -974422470
-338702690 -758288242
-143947036 -864511224
-635489584 968299772
959275758 -130764619
-900790336 70955074
-940925181 237757046
499925109 -998048836
750361522 -915827757
252058685 998728746
-837468826 -117595821
-724560297 -349234190
469121593 -996667313
511952387 -998484737
966869638 -51462897
609672198 -999745411
-728830380 -342011379
68111771 -938100391
-523048734 -608833891
870002977 -654631765
-977071079 466879910
371685876 -989574475
394938606 -991609978
127018421 -952211072
748666864 -917960342
-126514683 -871951772
926893350 -380263494
998180242 928241372
-112415339 -877764238
43542986 -931398152
-843562553 947191698
-742111449 -318968195
-48623117 -902087240
34318513 -928761857
-999872584 861007802
-984587116 541785924
-339501692 -757759863
526789023 -998958250
-308516709 -777691548
-943256822 249234835
-230572750 -822525842
-232007274 -821762924
-771444306 -264321692
-964080569 369004093
-806367623 -191348994
-987317124 573871636
151281792 -957294043
992286407 392419817
793363755 -851210897
-780218434 -246961595
-693091990 -399837705
-813027507 -176242889
98142098 -945633025
394725553 -991592292
-793322136 -219742120
252812690 -975244646
-110443648 -878565317
-626141424 -493454688
-816585000 -168033270
-975916697 456950902
-164320817 -855351302
-80730113 -890237194
-833363749 -127881978
-957515695 327359539
896784784 -544216043
-453809978 -672192032
-247571549 -813371773
-995505426 704493857
898277648 -537389376
-299664911 -783168817
-53866374 -900216268
-826231311 -145253575
928369010 -370823401
526435100 -998947801
309333110 -982998686
-730134433 -339790308
770097420 995639409
-946114517 263691369
-325443114 -766944871
-996780758 733250295
-33424276 -907367036
-35746658 -906574340
360490225 -988517305
-855749304 -69473003
134645533 997496020
691571456 -971159871
-543946638 -587683824
-134293774 -868677024
344400993 -986913715
336818407 -986116772
-805189577 -193977213
-943915551 252536225
-785935904 -235263845
-377444530 -731676435
-733190753 -334546579
-975992245 457589284
368251185 -989254208
-464516884 -663006433
-691142304 -402819401
-239532320 -817737401
-946027361 263244997
67082843 -937829131
728777158 -940789202
-843490634 -102159326
208767761 -968078666
30270591 -927582940
-812408352 -177663770
-992123995 642707347
-935443870 211714450
-318070260 -771668420
-767306585 -272361061
955092667 -170055025
293918569 -981047471
-100143132 -882689193
-703757895 -383172623
-277240202 -796591320
-997023260 904828911
-741779012 -319557180
-148616868 -862448519
-647281896 -465839922
-155096755 -859544998
-217451883 990364447
996831906 569010439
-28199005 -909130885
-707804687 -376704506
-981974382 513698236
-911196689 109388811
-328987989 -764656286
-68400116 -894896324
-884549324 15770615
982857315 178215928
-986500978 563911388
120061119 -950679232
-675558722 -426075735
948823244 -224591441
-643486780 -470928899
115965162 -949756389
-999506060 831483791
-540057677 -591695137
-568332820 -561705127
-336519608 -759727679
-995256147 699392002
778371162 -876395359
-958542468 333641882
-521653668 -610208126
-472629483 -655919669
-725901674 960268472
815006426 -808131824
-893525385 45462234
-295105304 -785951165
-637507099 -478808679
294585193 -981134759
536280288 -999216178
754594663 996421988
-969133616 403967457
296268594 -981354019
66279536 -937616791
997849306 624990946
-439291193 -684306682
-585646442 -542353260
-998565569 787775895
-127986286 -871336757
-800010615 -205381551
592849713 -999990038
-425859310 -695203732
90978505 -943904388
-611262917 -512063083
963464616 -88288202
890010192 -574448239
-14755311 -913587196
-997439057 751262484
388434021 -991063557
955124322 -169768012
879411376 -618622296
-579750653 -549002837
-600660973 -524897184
-418541759 -700974586
-995594839 706337307
658952036 -988518688
144364946 -955875840
50416215 -933323964
257745142 -975987756
-948599266 276668148
-719306953 -357995850
-823007886 949862759
-681108867 -417903335
-897832987 60416539
56202273 -934923673
998541694 670947269
-922008338 152651095
-22611468 -910996886
-195959807 -840280529
945335154 -252321884
-910015743 104903407
-672328843 -430777746
-489164162 -641049459
999984480 895696853
972808090 22076001
-956269191 926074478
-999972729 879985492
607376025 999968995
-388827340 -723473241
-909419654 102663604
217831848 998416434
455953769 -995960146
186683651 -964135251
-990646009 619499514
-976814063 464628422
351153040 -987601817
994842386 478737453
487526961 999867811
-979781323 491841522
-691491465 -402287012
-601184355 -524274842
999737476 801926653
999446490 757294753
-811100044 -180649918
-999927034 869790375
-253776706 -809954373
-999442448 827742316
-83257419 -889267663
-868827272 -32212906
704399729 -961930749
999992315 902738513
423271964 -993807864
-993998131 675235379
-260951102 -805941670
-399956977 983261163
594373771 -999993028
-754422431 -296686750
877800304 -624931281
335251548 -985949685
-218087185 -829083190
-997541973 754286660
686247108 -974637367
578813524 -999916785
-406903888 -709971514
999968083 883446999
331459347 -985541206
-309512070 -777070924
-706677529 -378512898
985822667 235025315
614028337 -999368597
-390195752 -722471891
-92258985 -885785230
-676618162 -424522030
218260264 998420661
-800496084 -204321736
-395237174 -718757628
-949217303 279996059
-936888658 218466843
899440438 -531988317
-166098054 -854535198
121556810 -951013293
486560350 -997485856
-352099055 -749309023
-507284696 -624092336
-932427033 932262670
-911790810 111662344
877290788 -626914610
673905525 -981664359
-26275292 -909775239
383381738 -990626726
995223365 493947653
-624529378 -495499404
811575559 -815559314
119553662 -950565556
-735625177 -330345621
-720712341 -355666814
-131435824 -869887348
989107018 308416605
-989239107 599200558
-326984777 -765952356
19085355 -924251716
-963271053 363663362
-309388828 -777147853
819884182 -797260471
-999373281 900323493
-775087047 955278225
-997847201 763559786
40425639 -930513063
-190813906 -842802411
607014299 -999875918
95429165 -944983898
-219923638 -828127878
89569567 -943558813
-999823402 855371257
924855885 -393196529
-43001846 994701059
917372456 -438518496
-316907074 -772408314
-647328877 -465776396
784212066 -866912944
-761185134 -284033013
-644659060 -469365542
-898544038 62927440
43792358 -931468757
-853180646 -76513694
845543204 -731438311
-886064455 20667327
-997052925 740453525
-188806619 -843778934
-4563575 -916874633
752433209 -913181799
974422674 44047373
-969579087 407213066
136844768 -954308924
245012540 -974040264
29296154 -927296400
-997625930 756810970
-657424492 -451884701
-850060524 -84896338
-993072015 908872553
-408262890 -708932844
-905859988 89409036
387335572 -990969471
-955977997 318137716
-958043015 330574796
-817341239 -166276418
-919686200 143069481
640105827 -994804316
-823068907 -152814589
-832854969 -129142355
16319723 -923414532
-946433268 265325992
-773074309 -261137096
951549960 -201467162
-761774507 -282916468
697665324 -966929671
-839701814 -111922259
960438290 -119299387
-751860511 -301406146
-802700479 -199491920
-164799307 -855132147
547172972 -999470867
366492189 -989088734
-667529395 965591166
-886418355 21820287
-999089264 809658699
-988385163 587551514
-197170530 -839683258
-877173970 -7270301
-150370789 -861666498
-771367356 -264471760
-959032386 336675837
-999793320 852370987
-293401170 -786981945
143836632 -955766437
956058029 -161212197
-845960534 -95733547
-999867218 860296337
987523650 271928260
-716906239 -361946691
-816907560 -167284706
-129578054 -870668774
198422109 -966256758
407752005 -992637266
-13686203 -913936150
-13259421 -914075111
-128160751 -871263721
787358689 -861617406
-730888901 -338502298
-73927395 -892817858
-463433060 -663946917
-303017088 -781104785
-664591236 -441834781
-430421286 -691538476
667065216 -985002467
899320618 -532548120
993719568 438170229
636615864 -995686417
-297270459 987646101
-551962281 -579305805
-997404511 750265051
-999284434 819091402
-196982678 -839776223
-989039126 596430699
789162250 -858524899
-814588550 -172652340
218419689 -969732049
-535011399 -596862735
-999856334 858932777
-883405119 12124809
-964875172 374329225
-563672156 -566793864
-854145195 -73885159
-987106473 571271404
-371158203 -736142722
49357103 -933028715
-957182792 325345850
885674015 -593163961
-939460914 230679119
417259102 -993366048
-27431259 995000401
-741949601 -319254952
-820146250 -159719099
978083094 97680932
-503654652 977457352
635710545 -995896868
993049563 416208939
-126447294 -871979871
-917364204 133609186
-667388404 -437873053
243972277 -973877339
885057322 -595754926
-960034191 342927860
153939489 -957831834
-958533025 333583753
716499145 -952234089
100804159 997061379
655536901 -989820911
-805810588 -192592622
808561806 -821879337
972759374 21425473
-205408607 -835565956
772250255 -885739102
-972337997 427917581
-792011381 -222520223
-999999275 892176282
-476908833 -652129591
963901770 -83736238
560966230 -999718025
-578905055 -549951732
996594379 556965234
-711539861 -370682155
-999930994 870523434
-565387984 -564928392
762026193 -900405831
-940232993 234400302
359837647 -988454412
-977360531 469459837
-534190114 -597698544
-414080394 -704451848
-860094826 -57341540
428340034 -994168493
-475255584 -653599362
-268296556 -801771149
-999799896 853013793
250259778 -974855621
121802973 -951068093
416206900 -993286599
172068990 -961402558
817011773 -803715568
-817903175 -164967667
-946876022 267608313
155022645 -958050397
859502005 -689590948
802941719 -833273761
-707706606 -376861960
23043016 -925441243
590022997 -999980209
-346353199 -753183774
-899540568 66471703
771853946 -886330055
852013243 -712409359
363581753 -988813450
-316980029 -772361995
646938414 999615096
-943594743 250926681
581472845 -999935549
-674905961 -427029690
-652928246 -458116612
-999030830 807013110
-867986788 -34672332
-934268294 206270358
-994460777 683841172
-960675224 346969954
-852885278 -77313579
-799709340 -206038190
-892256945 41169641
-138555642 -866853078
-502566234 -628576511
706212099 -960531780
-269254903 -801221776
300906930 -981951902
485097648 -997421155
-183103052 -846532815
-371249924 -736077974
-599661526 -526080322
269784889 -977742571
-906592439 92120207
-568123849 -561935054
-74969291 -892424416
988198797 943228636
-238455810 -818316042
-780991283 -245397383
-998294349 778122275
-165333022 -854887001
-998795110 796863112
-348657209 -751633755
408239549 -992675270
933432403 -337619964
-494193885 -636416857
-94781901 -884800821
958886591 -134516829
-612312946 -510772480
-999137893 811908824
-980516344 499014627
885130657 -595449748
-433226700 -689266933
-161244010 -856755928
-959702335 340847893
445510924 -995330824
-455509074 -670749443
-378000871 -731278934
-979692191 490981166
-788068915 -230819736
999457342 924580979
-317768000 -771860948
-605744009 -518795059
995342879 498905273
-955762352 316861503
-437436387 -685831269
855380859 -702231203
970488157 -7943378
-357599931 -745558161
998442814 663535921
-856846584 -66432137
-957021923 324375654
-830851832 -134067190
-634227324 -483081172
-999426808 826836313
-992161224 643317426
842135298 -741019277
142561608 -955502378
997229962 589808889
-673918445 -428468291
-270575946 -800462756
-999854151 858666421
-998200671 774988709
-34672546 -906942269
889787549 -575421252
-795504474 -215097144
-994743885 689237801
995780607 517911229
-933669512 203520103
921583169 -413483335
-640729827 -474575635
-256928452 -808202410
-470080294 -658155688
390962530 -991278124
761103005 -901666835
379304492 -990265850
243166420 -973750843
-517795090 -613976107
-562493600 -568068433
-970778131 416085926
-986863055 568287598
-483085930 -646579459
-627437881 -491805971
-853271023 -76268627
-474532227 -654240711
-359662300 -744141053
-833283633 -128080565
-999987252 884898341
-286898169 -790881654
-949555149 281828997
-982433971 518460950
-938197861 224655563
-401783197 -713862575
972429925 17065164
914486570 -454968346
-731269835 -337850421
330622155 -985450166
-671278640 -432294077
976976262 80683006
-172511269 -851557634
480543912 -997215974
-595120206 -531421904
-690007212 -404546174
995177158 492084820
-159766122 -857429164
600682102 -999999654
-281947485 -793819099
-869814502 -29309456
-976641919 463137916
-281084809 -794328865
904764305 -506231906
-998789681 796636713
259892094 -976305876
948361548 -228365639
105873667 -947445805
325012438 -984830561
-784456160 -238314560
-739706553 -323213084
-774882008 -257589026
-997005295 739177899
-619926882 -501305071
-787759107 -231468485
13027169 -922406366
615520148 -999213292
989901396 327473713
-312906649 -774943171
-217454546 -829410294
-956875231 323493765
858779494 -691829061
502174573 -998133856
-908085774 97670472
430565974 -994324052
-27173652 -909474458
-959903318 342106357
-760802096 -284757651
-300484449 -782666066
-162999233 -855955372
-967201865 390241078
-999998492 891211769
171274861 -961250568
-625851390 -493823072
-982826832 522571669
-627377935 -491882267
335378496 -985963245
239839628 -973227088
759284934 -904121027
-913542342 118410195
-885058790 17410975
-992327279 646051774
-463770265 -663654416
-558000212 -572888558
-957426661 326820522
-930108791 187420372
-999493113 830712268
189060653 -964568752
-903764574 81718218
177598759 -962449655
-675255207 -426519615
-496674059 -634109978
-745165873 -313525776
-383164271 -727576724
-487749655 -642344515
93930794 -944622613
626661644 -997652935
570830249 -999844626
385423403 -990804628
-666636833 -438941122
528009247 -998993523
865778985 -669520032
-733299057 -334360020
547428384 999964333
993947121 936140014
749722461 -916636356
-468785581 -659289290
-127332807 992862580
311542579 -983265118
698456303 -966360901
844767129 -733658049
-609997876 -513612925
-406132300 -710559685
-800182602 -205006478
-665241467 965789284
824701416 -786034993
41156167 -930720961
-759765338 -286714427
-952599361 298678398
-505454905 -625835590
231664197 -971919052
274369950 998916702
-771412813 -264383137
-821777297 -155875765
-767058466 -272839443
-998856847 799456723
124433683 -951647592
-218272092 -828987384
144729624 -955951276
-69548755 -894466373
-867541005 -35972838
-855534716 -70066564
13390890 -922518193
-817024687 -167012751
968617691 -31126684
-934923392 931682310
-997874286 764413482
598471564 -999998296
-242840779 -815948464
613162067 -999453895
-937652710 222073169
-983588519 530774025
-752040290 -301076961
-397445742 -717117430
-944867312 257340895
-229847614 -822910361
904747569 -506315735
-789760360 -227268745
-791465664 -223674207
-143554112 -864683334
995808150 933721838
991570539 371423059
-600103395 971034692
-611080461 -512286943
997393803 598813883
-924955904 165066634
-631217979 -486965933
93156386 -944435225
-946894996 267706424
-998488659 784949869
-850220545 -84469979
-864626457 -44430768
982059781 163757879
603440328 -999985763
865453197 -670611025
-861250981 -54082896
-956653899 322168568
-210207926 -833128855
500644727 -998076271
343555584 -986825816
445699621 -995342735
992828533 409165640
994687354 472852384
22225425 -925196614
-963132368 362755365
-415193835 -703587179
-656791414 -452767292
-986190374 560204576
-920271951 145473861
922287714 -409181910
-749852130 957889628
-680596745 -418662062
294097401 -981070946
-312223360 -775373665
-640513186 -474860774
171073272 -961211894
-793809949 -218705499
104535794 -947135381
-999842878 857406599
844297659 -734992277
-896307062 55062433
-976011673 457754073
-534240342 -597647621
991865066 379946701
201823308 -966862550
10195291 -921531386
224838468 998484229
-246522923 -813945310
-128780273 -871004076
-697923461 -392358929
-998750634 795020368
-921676991 151275108
-449755424 -675619142
813788072 -810794198
743715861 996918953
306540715 -982657461
-473064854 -655537548
332194251 -985621073
-168894119 -853244571
-900303210 69204199
-475631362 -653265896
634460193 -996175722
-868551916 -33020059
-565916968 -564351059
335334123 -985958508
937254728 -311501526
987945157 281490970
631252868 -996822794
-819123938 -162116024
-955889316 317611990
-359294476 -744394218
927287243 -377746884
-994512421 684817869
-235372829 -819967110
-861038651 -54683286
-999992995 887640251
-66271037 -895688968
996529183 553688200
-905744273 88981429
-430559435 -691426959
-131365746 -869916857
897200171 -542327165
-999840995 857205722
869863383 -655147232
518757070 -998710643
-864106408 -45928711
-999999872 893479716
-512339262 -619250205
-865704428 -41314510
-962284296 357254561
-162571318 -856150719
942992580 -270041018
466545369 -996535358
-882264619 8527382
-949416884 281077477
-999345735 822277408
999651884 785518009
484972456 -997415586
-950507982 287045613
-182678094 -846736704
720212023 -948967721
-158127087 -858175072
833185879 990339789
-940644543 236394689
-120544365 -874431091
-502248754 -628876936
-216930147 -829680821
899525148 -531591553
222225299 -970372279
-526792599 -605124048
-79252140 -890801375
971616993 6512775
11008887 -921783209
-237738335 -818701322
-837892510 -116523341
-854298449 -73465588
-657634850 -451591267
-842509797 -104697849
-709000329 -374782648
-999656529 841148865
-805925483 -192336195
265149626 -977074424
314579151 -983626701
991544289 370674037
-287380716 -790594022
-870868220 -26198774
-993920960 673831605
-881183818 5136221
-562501017 -568060425
-737913356 -326355400
-707959697 -376455581
-712102912 -369769270
-529363851 -602559810
751874553 -913899492
-951054492 290063503
961094375 -112685560
-150586011 -861570211
562594375 -999741703
-518031863 -613746260
-420772598 -699226052
-999310641 900559750
638100756 -995321801
-34337063 -907056804
-724486040 -349358825
-930987812 191335374
-14558602 995245500
49012230 -932932461
723386089 -946054204
989350629 314198043
-215759538 -830284072
999657694 786559830
145571748 -956125052
-571098346 -558649406
912491460 -465982006
-862831199 -49587480
904475321 -507677521
-473273879 -655353692
770907607 -887734378
382474659 -990546830
-876548639 -9176603
575416021 999992751
-999998033 890807021
698073984 -966636254
655651871 -989778518
-578802544 -550066632
-16634718 -912971426
-236491572 -819368936
-818221003 -164226014
-353215618 -748550435
-954595867 310052449
-926469698 171557547
-999488533 830440312
619199492 -998753260
-462374434 979956457
697416498 -967106657
-733021694 -334837750
-438264718 -685151290
999406894 752413296
-135083835 -868340408
-948793241 277708051
-860914304 -55033998
312329474 -983359438
641945415 -994294581
-798041849 -209655702
-407216232 -709733052
-968707312 400893032
-815675028 -170141413
-256384970 -808506081
-411428386 -706500633
-605572194 -519003157
-392714542 -720619469
785775797 -864294580
-364144010 -741045784
-72163182 -893483251
-914754369 123154515
-85034782 -888584024
-748484357 -307552620
-923820596 160252805
704336700 -961979103
-446429590 -678394068
-931792895 194963612
-650744824 -461119613
-840994046 -108608315
920283255 974310823
-968434650 398942869
-999351807 822605633
660086866 -988055855
81770439 -941621304
-978612758 480830930
-983125579 525759621
895209705 -551336496
702245990 -963569012
871182154 -650221170
-358833003 -744711705
-894117896 47489251
-426102898 -695008707
-306822090 -778745948
15198165 -923072493
-744405319 -314886031
-964718361 373274785
-212154178 -832134840
450521028 -995640678
-97687436 -883660355
400435205 -992057125
-885426069 18597314
-940614682 236249831
-846357762 -94691635
-101256664 -882247173
253094963 -975287422
-833978280 -126353725
-101057636 -882326330
702886846 -963083836
239450345 -973165623
-440430065 -683368554
-975075860 449907750
-724264736 -349729920
-904654126 84969212
-684336664 -413095873
-881371556 5723483
-173820568 -850943523
-616330148 -505804246
-944783093 256914266
-538208424 -593595007
84297217 -942254423
-884012020 14052884
980327040 133823459
-906906793 93285770
380862629 -990404263
-990322397 614701414
-311062773 -776101615
-748623555 -307300640
367365250 -989171039
-476191350 -652768686
926204883 -384638606
155940638 -958235398
-635072221 -481984416
829341248 -774679057
-299393368 -783335223
-649484959 -462843932
-100797886 -882429508
213973090 -968974791
922495790 -407901137
-961751605 353825601
-12205207 -914416582
-990595299 910867294
155789654 -958205024
998123233 642127172
-520699029 -611145693
781331579 -871661613
957147206 -151061083
-934785011 208658997
-534686317 -597193793
-929623875 185278124
-805351842 -193615823
957250696 -150082554
-915160497 124762525
-410931555 -706883201
-962525553 358815498
-578437934 -550475041
359199555 -988392795
984258819 204427770
-894701656 49497649
-996111117 717397153
-472240085 -656261279
-61540475 -897432175
-778258379 -250897027
-498569183 -632339845
373643039 -989755343
-907617674 95927601
671701427 -982786230
15994059 -923315515
-151817840 -861018009
-422954958 -697506135
-752221098 957653453
395218307 -991633082
-824647346 949656191
-244600851 -814992540
-459484745 -667353948
-981739836 511301424
-682625581 -415648680
-287934194 -790263753
728260188 -941316936
682830317 -976725089
-241901242 -816457123
-937304522 220427845
-967861681 394876685
976643703 75746101
833213215 -764824495
-311875814 -775592007
-954187522 307697706
-662037520 -445428752
733647094 -935649696
-921854564 152012088
460547599 -996216666
-76268603 -891933080
-315666958 986934761
-269521686 -801068662
-268957662 -801392304
114433430 -949408882
775521989 -880815681
-997669135 758118498
-595845180 -530573482
-963072604 362365468
771512971 -886838290
-998892505 800967184
685560692 -975060337
141273744 -955235345
736733482 -932229195
-956049142 318559934
-833490968 -127566325
885315426 -594674080
971990138 11330472
-889262067 31167623
-971892128 424486639
-590672495 -536588916
-638676965 -477275210
-552233223 -579019673
-787398433 -232222585
-335169543 -760615952
-641440180 -473639082
-904560558 84626117
-231272700 -822153850
798543038 -841783167
984426573 207615901
-962106628 356107099
-962000542 355424784
-524112229 -607783754
-220983623 -827574542
90800449 -943860741
-818659357 -163202510
-965486527 378448622
-865466382 -42004001
917625076 -437047729
469260528 -996674365
-585039207 -543043555
131149818 -953100757
979057544 113080525
-642118430 -472743271
637875578 -995378255
-860878722 -55134330
-311220948 -776002581
-370406042 -736672805
-512094886 -619485508
-176336636 -849757569
-996744731 732323176
-13343003 -914047932
-599130827 -526707462
148854378 -956799262
-654804145 -455526531
-988146040 584425261
-717557673 -360878172
-852697469 -77822030
994907261 481282020
-628592101 -490333892
-740126917 -322474227
-610459789 -513047375
-954359405 308684482
284270939 -979763841
602841744 -999995245
-372864650 -734935498
408191278 -992671521
951713431 -200041479
-401944851 -713740263
-393348512 -720152266
-62398874 -897117637
-966149101 382945904
907432225 -492721172
-637311660 -479064321
-170291876 -852595307
-855949155 -68920019
-675693115 -425879079
122386690 -951197316
-404046628 -712146742
999586945 775766533
-988226108 585465892
-694288056 -397998930
540110437 999955137
-951983919 295228533
-999847531 857905587
-996439420 724814053
-972310074 427702029
-851958060 -79817759
369007068 -989324877
-954454785 309235207
-176540079 -849661322
-449943833 -675460904
-13016081 -914153969
-640207411 -475263211
-201384394 -837590531
-463069239 -664262375
-956568757 321659185
-995434380 703032407
-69059629 -894649643
709582080 -957907604
970110419 -12733412
550498410 -999537399
-776227080 -254933772
139359084 -954836214
207151974 998309503
-886120649 20850165
-913958497 120028653
-912257225 113452120
769346298 -890028181
-313186775 -774766092
-425587297 -695420943
-413746123 -704711075
-38590640 -905595765
-675908664 -425563007
-693219849 -399641742
911031652 -473904147
-963735518 366718712
962001941 -103387911
-970939735 417288308
-554177847 -576958718
-992667565 651731517
-471893990 979390449
-386837208 -724921162
-413027933 -705267404
-971158445 418918875
-448446084 -676714738
868919512 -658580427
-999218638 815809557
-43598639 -903858635
916851302 -441544325
481785279 -997272680
-18774213 995165616
999540869 769450009
966356583 -57218548
-943547340 250689254
-517102838 -614647633
734873200 -934310630
-412873433 -705386839
327933740 -985155368
-998291386 778022224
472521935 -996836236
908117832 -489212323
941660684 -279873342
-118694327 -875194969
381785609 -990485936
654504446 -990198734
801125235 -836840859
216114454 -969340377
-685439305 -411442629
-947791482 272386608
-964503776 371832326
-983199175 526550721
22746824 -925352658
-117526409 -875675547
-71361053 -893785406
-900242849 938746799
-220330175 -827915913
530386433 -999060587
-947960789 273278294
342346677 999372221
820369026 -796151751
-156523177 -858901822
-887104916 24065615
641173565 -994510526
728433101 -941141450
-364931930 -740498761
-881707947 6776768
-921022002 148562037
821830383 -792786255
-868639797 -32762660
-995161473 697492231
939579372 -294985559
-435064030 -687770754
747951395 -918852162
511730533 -998477193
-796594423 952970783
-923843144 160348049
-990938643 623919595
-740077925 -322560412
631114937 -996849468
-993166063 660293208
836479004 -756285337
98983380 -945832970
-994505931 684694871
988332605 290378758
934446527 -330797560
-980660334 500436663
-687048558 -409024689
436722535 999744779
-999361724 823148388
-174712520 -850524326
-116431500 -876125019
283751907 -979693520
322254724 -984519013
-972939494 432602354
-607614212 -516523187
540622579 -999322787
968882564 -27943207
782806215 -869243616
114007001 -949311727
-460589151 -666404222
991371940 365853547
-602981514 -522125995
-787520467 -231967572
-984421505 539945104
649691246 -991910501
-930756686 190302595
438384349 -994863052
-995798872 710635563
-146371114 -863444120
-853805954 -74812422
-94042579 993661766
-905517031 88142409
-950245494 285603232
943405402 -266979591
955171962 -169333358
720752498 -948480920
-1997133 995473231
-734433436 -332404910
281766535 -979423098
-28673671 904015336
980488172 136555250
904279045 -508656378
587360953 -999968791
-705768165 -379968052
-948912060 278347102
950491005 -210577364
-444692084 980975883
367246317 -989159854
-892075336 40557301
-850654195 -83314426
-304402409 -780247074
697212427 -967251541
-908537429 99357434
-857764042 -63873643
-296413285 -785156538
-386484934 -725176597
-354999411 -747335294
-978512079 479904979
-961358878 351310880
321418591 -984423892
937343634 -310883825
-88551091 -887224973
-996320851 722078426
-37314355 -906035709
-447110762 -677827016
330360158 -985421590
-964254237 370163292
877051038 -627846813
209024923 -968123249
-899244620 65414028
945467958 -251297921
441632738 -995080375
-368887539 -737739830
27981815 -926908732
803102629 -832955084
-111603566 -878094360
-203373575 -836592314
-913836641 119553340
-18577487 -912332377
513946756 -998552111
-284847364 -792101827
-686997170 -409102063
8364632 -920960932
628404090 -997356642
-884223833 14729093
624477243 -998000902
-73496295 -892980561
-686158043 -410363814
113660079 -949232637
269244808 -977665056
852287787 -711586769
-666168282 965709217
849090935 -721098025
164581704 -959951333
-17466080 -912698199
-994729826 688964183
-983668975 531655446
998992945 709439920
-622985996 -497452136
-744955920 -313901631
427300062 -994094876
-280654221 -794583277
391041512 -991284758
-967949310 395495662
-655046493 -455191149
-869123853 -31342143
-298968648 -783595480
-732986123 -334898974
104985736 -947240075
-399815513 -715344390
-960146100 343631483
766733882 -893814212
-817836473 -165123193
-826111494 -145541126
-600196281 -525447927
-193427482 -841524374
998938124 704417725
-88375170 -887293080
-480973472 -648483797
-27431380 -909388152
891301615 -568769610
-998043035 769839933
730780035 -938713880
-478506159 -650702694
754472603 -910528595
-933427126 202409557
351462376 -987632665
995660420 512481453
762882074 -899223301
-525816705 -606093710
599948498 -999999276
-904636842 84905810
-790679337 -225332873
672668036 -982307019
-930955814 191192008
-996124153 717685051
943245799 -268163197
-885573581 19074790
117650877 -950137443
-998255974 776832408
-738599309 -325155021
514341465 -998565404
804311013 -830541783
991189340 360844622
-373784552 -734282427
-892903739 43353311
970692709 -5334027
-94264712 -885003178
412934430 -993037300
982302453 168119309
-469870110 -658339877
362802927 -988739106
768007653 -891976453
-168184721 -853573019
-629788428 -488802641
494807755 -997841247
303459423 -982274539
995516971 506247967
410134785 -992821789
-947275581 269685153
-265750647 -803222121
535672435 -999200954
534630662 -999174435
217840173 -969633680
847776637 -724950699
726360174 -943214106
-971514065 921120093
-997309067 747532201
-440554499 -683265886
-643022209 -471545830
793963019 -850144961
-902561995 77351265
725182930 -944354286
991091818 939706820
-500053974 -630946339
-73190983 -893095733
-170978760 -852274674
197495430 -966090967
-137036328 -867505802
923185016 -403639395
241307532 -973458429
-214781859 -830787274
-522928599 976225809
-849513690 946387905
-934241850 206148537
-541491460 -590217636
-991216456 628212414
-676954932 -424027702
347465355 -987229132
-909759285 103937333
-567329300 -562806635
-696397851 -394735329
-601883433 -523442229
-626228998 -493343407
-766829800 -273279213
-199191797 -838682204
-687575126 963833101
471874625 -996804585
319145890 -984162756
-774724666 -257898627
-57400219 -898941631
-630176382 -488304942
-997951941 766888672
-360035179 -743884402
980209985 131839281
-952862979 300161149
747232955 -919743216
-760410813 -285497016
-877439040 -6460102
-797182622 -211503845
-669226386 -435244807
-934863790 209023898
-998983193 804886532
-897057501 57686887
-967508975 392395818
506239172 -998283817
868011232 -661818434
-161944296 -856436773
-951192834 290828127
-712224389 -369572288
-789353525 -228124557
524307403 -998883873
-968543255 399718271
-206109959 -835211511
208495498 -968031440
-742562507 -318168366
-787251283 -232529557
833845579 -763179883
-999555535 834465185
361827394 -988645909
657875342 -988940745
18565630 -924094728
593768976 -999991948
93987615 -944636342
867913264 -662165036
-536956313 -594878429
-993375417 664008250
-977783881 473276728
-996179671 718917482
-848132093 -90017126
-594080680 -532634827
-994039261 675988878
-521244705 -610610044
422302093 -993738145
-768139013 -270751163
-969361929 405627469
-900841878 71140770
531777 -918496164
-831564699 -132320765
-997837041 763244072
-95287428 -884602792
-922370991 934453211
682999806 -976623852
-889922486 33355277
529511997 -999036119
334835154 -985905164
-717356768 -361207987
-898269979 61958274
83036073 -941938934
-812729880 -176926179
955531659 -166043324
-756094714 957256841
-438675212 -684813769
-948186745 274472820
-742267893 -318690941
-772330722 -262591955
487383885 -997522013
610114542 -999714903
-768549605 -269955142
-751077500 -302836327
84040682 -942190397
-998097551 771610307
-629381165 -489324301
994521413 466660558
-350702171 -750254672
778043005 -876912519
-935255507 210840148
-893380348 44969110
873079783 -643051046
-727158124 -344852219
-948210078 274596593
-577545707 -551472936
-684843588 -412336389
443042761 -995172729
-966838766 387704405
-734469078 -332343450
582587439 -999942995
-7418883 -915959085
498141891 -997978119
-196013011 -840254348
633979857 -996279298
-256683750 -808339284
12350588 -922197720
-414390718 -704211172
881465379 -610427712
-890893215 36592511
922951044 -405088082
328115478 -985175434
-3053787 995454320
357589322 -988236249
-541788980 -589910819
-732594896 -335572151
678545940 -979195482
-349710161 -750924235
-981363696 507487889
865124963 -671684417
-986579634 564855946
-999462361 828901478
-978114362 476271855
978266847 100551562
-385447793 -725928136
827879888 -778312465
898399422 -536826855
856144921 -699909857
494405906 -997824394
879177980 -619541403
-559589962 973836038
-262078106 -805304959
-694171355 -398178794
-855118599 -71213155
934333183 -331561754
-738363444 -325568030
63237178 -936810678
-227480784 990036811
-508452598 -622976491
-578939449 -549913161
-878456848 -3334949
977435729 87685935
404911096 -992414045
-914546293 122332924
-778142269 -251128421
178229168 -962568098
-818783121 -162913260
925385801 -389840936
-988853648 593874219
-837656436 -117121311
-105194505 -880676615
-968306297 398028409
-923948399 160793172
985125815 221076308
983976596 947262236
-648922405 -463611318
-741100079 -320758414
763890817 -897823604
-589138420 -538356739
958699855 -136305073
932256199 -345503627
-948530066 276298113
880366101 -614828003
-994911877 692532498
-694107233 -398277538
-999778164 850921984
44917466 -931786008
-582085821 -546378381
-224165981 -825906519
-339298917 -757894212
-999236501 816688962
-193153301 991112927
989513609 318097053
-824789960 -148707318
-267609809 -802163713
-247078220 -813641736
-985437293 551428074
257020203 -975879571
-323370968 -768276385
21045216 -924842547
-825243102 -147622979
-999589821 836585743
223295434 -970550680
-997337026 748328928
-893154101 44200546
-230939919 -822330848
-990537937 617883609
-931548726 193861440
-875361732 -12770360
-815429266 950795032
818135789 -801206622
979362788 117959520
-455395647 -670845853
-949450469 281259741
965937410 -61872217
-994689817 688191114
-156173856 992123588
-996517065 726639291
282901318 -979578006
-431703655 -690501798
-889068713 30528220
332460789 -985650021
-938724783 227160742
-898140977 61502480
-697350760 -393251869
-484013687 -645740492
-967282330 922667723
-252643471 -810580962
118500036 -950328878
-912218956 936498962
68968604 -938326074
391524266 -991325265
-995467299 906742834
984211533 203531632
-998275162 777475616
451239870 -995683802
-552386154 -578857967
921662360 -413001979
844913861 -733239384
-597531218 -528593205
975826547 63871701
249592293 -974752849
-520001813 -611828620
-795302084 -215529348
-493181171 -637353600
-170414901 -852538064
758328291 -905405684
-592929917 -533973286
934053259 -333448554
-318477158 -771409086
-108282135 993331409
-282858764 -793280300
-65511684 -895971204
-594208447 -532485976
-976596167 462743773
798198699 -842419842
-655098949 -455118521
-44348873 -903595684
-512779101 -618826663
-173980473 -850868407
802778190 -833596845
-902690771 77817499
-392914612 983587026
-545337469 -586243126
-154703596 -859721786
-292287211 -787653659
-988358183 587195692
100949899 -946297753
833354824 -764457325
-971014785 417847616
-777492022 -252422129
-140036061 -866214846
874623900 -637173033
-842439259 -104880280
-755553633 -294588176
-237973160 -818575263
-981112862 504960142
-823265764 -152346269
-999940910 872485847
-799171857 -207208535
-420305044 -699593125
-59649087 -898123584
-894052457 939855034
-475172889 -653672701
-174656611 -850550657
-740986620 -320958824
-587674332 -540035691
-872710971 -20726083
-735457620 -330636596
980931670 144109874
429017164 -994216091
-945869601 262437942
-650198127 -461868895
-997075269 741054353
157247370 -958497394
-16725906 -912941474
-989107076 597370830
-853865290 -74650497
-845538431 -96836594
-756716841 -292422065
-556928438 -574032020
939184342 -297833817
-969686281 408000080
-690769837 -403386681
26627999 -926508371
-865310247 -42455837
-612952650 -509984635
-965301371 377197467
-847334411 -92122650
-786291085 954088367
383692464 -990654015
599695648 -999999142
-981447230 508332687
-905020464 86314462
-237384581 -818890906
-976322886 460399522
-343580033 -755043537
-942514239 245550241
-315351577 -773395538
986964087 259513606
-242537478 -816112793
-814538435 -172767874
-826971968 -143473679
-409057791 -708323309
-700981112 -387570782
-916593245 130498726
-949953494 284003650
354858961 -987969317
-829818888 -136586049
-675033996 -426842824
-313555597 -774532752
953751194 -182071377
-998945286 803233378
-718517808 -359298163
993337161 425495882
5049941 -919922941
-876153742 -10377004
-955756744 316828444
446687020 -995404930
999122291 721651097
993216975 421605327
-559033365 -571785387
-656647714 -452967477
-927467594 175862432
-786476014 -234143542
-615233958 -507165897
440508280 -995005737
853767215 -707125181
74460318 -939759391
591893277 -999987154
-546844613 -584677121
987997902 282697853
-736694383 -328484740
423057357 -993792439
826394820 -781949911
-790344326 -226038933
-294278940 -786451842
994406359 462420836
-950946505 289466798
-655338576 -454786581
-461824092 -665339391
959177582 -131713726
-300018979 -782951694
-565461498 -564848244
-998884950 800645593
102178745 -946585789
-337240669 -759252584
-718327967 -359611145
-406705485 982939444
-802032701 -200957578
992205662 389976064
906629693 -496809731
-605675931 -518877564
1763995 -918886288
-909067717 101343965
-960363116 344998216
-924565957 163408261
-908439372 98990619
-941187997 239037141
510721629 -998442659
988458531 293272709
-529183797 -602739646
137401407 -954425928
-781596743 -244165156
-825591628 -146788095
131104334 -953091027
-570792329 -558988200
794527204 -849135404
524120642 -998878199
-992924359 656100242
-961201073 350305837
-914584418 122483266
-941273367 239453875
5606797 995603028
-951673463 293497262
-493534212 -637027232
156350826 -958317738
-760827320 -284709945
-50529813 -901407877
-277972348 -796161843
-989869660 608116074
887041524 -587350225
-796230859 -213543727
-754638604 -296286315
-617509795 -504331173
-998838311 798674339
816907340 -803946997
248273103 -974548726
-93759289 -885200600
-296134664 -785326134
-832920750 948593094
728160306 -941418179
-505352024 -625933404
113740491 -949250971
-929496215 932938319
369842942 -989402856
-786391352 -234319399
390138601 -991208509
-712659748 961542959
408804373 -992719048
-773633232 -260041190
272276995 -978097702
-725042261 -348424281
817564586 -802486098
-182513342 -846815729
-674537949 -427566019
328964253 -985268720
965079955 -71295795
225492343 -970914734
549647847 -999520803
-598404117 -527564929
804574040 -830013801
-447847988 -677213197
949868831 -215858670
-185652722 991331409
-90673368 -886401581
359469191 -988418890
-763354093 -279917105
997554937 607852994
-989651460 604992482
59113154 -935713695
-481330171 -648162678
-200494463 -838034292
86248591 -942740413
-908565484 99462406
-831706392 -131972857
-943122495 248564934
-960762488 347522264
-137406774 -867346936
-905206585 86999012
-970249537 412159220
-693250644 -399594484
-188781455 -843791129
-82334409 -889622203
-331009499 -763340734
-895788155 53256891
697466308 -967071278
-999782157 851294134
-854588599 -72670123
-514589925 -617079772
-855428439 -70359652
-976899015 465368166
997493662 604402854
204500535 -967335742
-548923908 -582504386
-879932116 1230045
-319856821 986767283
-996920131 736909894
923781734 -399937204
-462790695 -664503660
-618544351 -503037281
-662770763 -444398138
-502709428 -628440982
-998085186 771207324
360391989 -988507844
-957065085 324635469
526125528 -998938629
-41570822 -904564574
-833110696 -128509116
-348554663 -751702794
-928384222 179843151
-991453565 631937659
120598932 -950799544
206685 -918393186
433279438 -994512242
-744911818 -313980552
-811901828 -178821616
996034279 933386613
584891661 -999956529
-862391545 -50842140
982179057 165891068
973897441 36800409
-949490146 281475169
-491277557 -639109359
78480626 -940789180
766078229 -894748382
984118883 201779874
-992095248 642238438
-767505481 -271977008
-999704493 844775243
-561157203 -569507928
858227070 -693530807
-264196243 -804105178
950117165 -213761782
219888563 -969980789
-557045761 -573906901
754598880 -910362919
-766452673 -274003578
45604570 -931978941
-437876465 -685470325
-950568473 287379283
-926213273 170454209
-976949899 465814844
-957228828 325624105
-655556431 -454484692
567084942 -999800209
37073588 -929556499
371449244 -989552492
-998475128 902675134
423826332 -993847605
-951187867 290800653
960682772 -116847539
-959818596 341575800
41520342 -930824494
-468728243 -659339375
915017135 -451981209
-929578927 185080036
-339475007 -757777558
-522594770 -609281523
-28958372 -908875535
785428979 -864877871
-953976475 306486765
-547289688 -584213640
981346434 151262363
-839391775 -112712903
960355353 -120128079
-985305472 549914535
-998713150 902199924
-125655158 -872310080
-658220175 -450774746
-894994642 50507359
902477410 -517518996
328510864 -985219014
-592065862 -534976063
-572058558 -557584092
-568736136 -561261020
780299284 -873334395
836141553 -757175743
-276715356 -796898777
-794864002 -216462578
993849858 442608918
-690540797 -403735048
-935358505 211318134
-486857232 -643158505
-908355079 98675451
593153542 999999782
-990037268 610539914
-955197067 313549201
999858086 831966614
-979284387 487088960
429456416 -994246765
781453541 -871462359
234639892 -972399318
996968919 576052942
983711444 194110495
-757013333 -291869299
-198608577 -838971240
-5852287 -916461859
-718807636 -358820283
-988603638 590469682
-801202113 -202777579
-947011865 268312284
-777877815 -251654619
-962958803 361624681
-505136005 -626138781
-629245354 -489498203
40513649 -930538132
-998720385 793802362
-407125323 -709802468
254252035 -975462517
-723813623 -350486144
545242068 -999429508
-613441970 970037066
-990567764 618328631
-971491502 421432461
-463208577 -664141611
-160078819 -857286790
680279720 -978230523
931657448 -349477157
7365010 -920648188
-833996802 -126307595
229970295 -971644373
-913828272 119520731
-977332504 469208544
671337818 -982965538
-606295350 -518126376
-427603516 -693805270
-976061936 458180707
127206648 -952251920
-881857334 7245798
697036380 -967376260
-812316538 -177874081
-536922394 -594913178
-898859771 64045852
752934740 -912532903
-824010281 -150570571
985811579 234794743
-50173804 -901534775
-920959197 148303057
-857195959 -65461303
999867287 835170242
-964095225 369101813
27021429 -926624799
-338188403 -758627674
-966000550 381935704
999966757 882522755
129160275 -952674492
990614292 345454487
-806452291 -191159646
-828018248 -140953760
-892487007 41945795
923263376 -403153993
-983105863 525547739
-81535577 -889928727
-315869595 -773066947
-999464990 829055001
-833476761 -127601622
989292688 312815230
612032013 -999557230
693435349 -969891949
204735848 -967377073
-999757981 849111376
985562462 229686863
297326744 -981491120
-397996763 -716705875
-883249132 11631486
-998639058 790592799
317611925 -983983410
-206002194 -835266074
-997322903 747925458
-998611672 789528480
-997726718 759863310
-556391036 -574604446
-430975829 -691090645
-596571901 -529720837
968093609 -37344493
187035856 -964199617
-883513259 12467749
-874001423 -16862852
-700763517 -387913682
-521916118 -609949946
999993248 903676983
761477352 -901157607
396764585 -991759635
-887554245 25538577
-954844305 311494528
995974808 526818078
991734176 376145329
-570734762 -559051925
-210543816 -832957694
543094211 -999381062
-993248539 661753572
-932265072 197103274
-720306198 -356341531
198054527 -966191015
976247541 952455094
20104274 -924559216
-299878837 -783037655
-497583650 -633260846
145090913 -956025899
602278095 -1000000000
-959227848 337888943
931366522 -351405471
-715360489 -364474187
-683874133 -413787435
-867083415 -37307046
-453570449 -672395263
308460658 -982892279
-262667708 -804971615
-659244789 -449344455
-959434616 339175752
148425491 -956711505
59571912 -935836081
894414667 -554909307
-400911998 -714520806
999841481 826846022
949559298 964719902
576271851 -999896942
-11453667 -914659521
949749662 -216860783
-992253960 644842915
961800780 -105458047
860288655 -687133192
-917443833 133931152
335708947 -985998522
180624333 -963016301
999995837 906768470
-547438084 -584059096
975793369 63395041
567213434 -999801818
-998873340 800154193
-963585785 365730737
-453032475 -672851519
-91057382 -886252383
-210976182 -832737221
835403076 -759117237
-874761873 -14577925
-999666384 841873317
-89282481 -886941454
-271957482 -799664727
675640108 -980747581
912262637 -467232812
992604349 402135339
-999922000 868866746
760394617 -902627444
-414784085 -703905764
-995593499 706309521
-734999949 -331427516
-586003844 -541946536
102855094 -946743902
-810308086 -182451548
-758770089 -288584244
-71777806 -893628453
-987408937 575012097
860369604 -686878937
-971370154 420512943
-851463920 -81147846
21591188 -925006521
-476691624 -652323239
749277094 -917196860
-615357628 -507012627
882718077 -605365715
33992865 -928667597
-747689375 -308987499
156087882 -958264999
863077707 -678298394
-548269925 -583190047
-444735100 -679803044
-986875662 568441255
-192982140 -841742608
17729432 -923841810
-997920295 765872373
-548652571 -582789133
-591230822 -535943066
-976472221 461677201
-314526660 -773918188
-451958626 -673760653
-985880212 556548659
-239262743 -817882474
981376849 151791455
960793133 -115736862
-116775324 -875983922
-225017554 -825458780
80643071 -941337682
406906658 -992571144
-881809282 7094687
-69226706 -894587050
131600887 -953197092
989446719 316493035
-777177548 -253047371
-924142031 161612168
886915546 -587890553
-450097069 -675332057
-546900985 -584618427
140161508 -955003870
502563821 -998148383
-108296308 -879432668
999715756 797661892
-940185337 930390564
-791539398 -223518490
896994221 -543263697
430911539 -994348082
957859505 -144319669
989917687 327874918
-984493425 540744309
-870569743 -27081449
985176147 222058644
-708665580 -375321008
505409561 -998253434
-218453861 -828892974
-823202305 -152497357
-627606876 -491590814
774663881 -882120609
-998976865 804609149
-936681121 217490957
-250718478 -811642275
-396091504 -718124816
897396271 -541432881
-996329637 722277092
-34412862 -907031017
-554027937 -577118032
480904457 -997232601
16492745 -923467095
-945767796 261917941
-23706118 -910632543
-687557106 -408257359
-963309592 363916230
-668927455 -435673167
66938891 -937791109
124501495 -951662436
-987758110 579422585
999836835 825477330
-949687463 282550113
-812046684 -178490771
-565207829 -565124711
-910409540 106394150
951465952 -202197871
-736875607 -328168919
-31139915 -908140140
-994065997 676480609
907343756 -493172496
-758623049 -288859737
257173806 -975902519
-140595506 -865972847
-978783403 482404304
999190311 728254881
-117078096 -875859615
999926219 859430554
-869511350 -30202091
739737037 -928762273
-998234991 903152848
887130007 -586969687
-322282288 -768974589
-700190627 -388814759
-990697759 620276717
192979057 -965279356
-683756289 -413963209
-843876650 -101158904
-988921032 594800951
-17317691 -912747016
500231069 -998060539
-32449246 -907697471
733320220 -936004119
940382261 -289180533
992667339 404087968
44963306 996243502
-329327957 -764435612
973685222 33898191
-998581288 788363667
842022827 -741329621
998601736 675495835
-490753311 978251516
-999936461 871580467
680799307 -977927639
-656066142 -453776477
-895319226 51630674
92046459 -944165426
498183842 -997979821
-926373191 171142145
-810047557 -183044096
-375248750 984401924
-944439733 929302924
-197242491 990989130
-819658955 -160863081
177456107 -962422822
-547917695 -583558770
-952611975 298749252
-958768496 335040442
391239326 -991301359
657663956 -989021760
-116097939 -876261718
133972726 -953701844
-326225980 -766441224
459478753 -996157673
-976596529 919123184
-980299865 496882506
-339007902 -758086614
935459335 -323886039
773238426 -884261110
-252287698 -810777277
-721869695 -353737728
-548125413 -583341395
-999134230 811736903
-224028455 -825978815
494828453 -997842112
626428081 -997690826
-817009829 -167047303
-887651413 25857300
774043268 -883056185
-369605100 -737236467
-796808612 -212306420
-536887879 -594948505
386281081 -990878719
-305156707 -779779426
793535877 -850905360
999180806 727293762
-794212964 -217848345
971799001 8858592
-957854632 925599588
-329505647 -764320143
-789108886 -228638385
-48642776 -902080244
-937573192 221697087
983594740 191920139
-143187279 -864843939
-543475190 -588171407
-889549307 32118038
-870505215 -27272065
645346716 -993299070
-993110501 659310602
-200556990 -838003134
-492947613 -637569461
125912966 -951970908
-818608255 -163321870
-997602698 756109704
-868603714 -32868402
345529937 -987030567
-986921498 569000444
986168876 242304106
205196740 -967457821
-797288336 -211276752
-962649418 359617518
861683932 986250083
23576536 -925600788
-808339319 -186916635
-932798204 199533282
-12788303 -914227760
65875375 -937509907
-982037272 514343231
-996089743 716925704
-372718574 -735039030
-873510983 -18334449
-311766478 987088953
-973334227 435727404
-656412185 -453295321
588602174 -999974444
980149996 130823241
-941537546 240746254
911857272 -469446039
-416412905 -702637469
-983658761 531543448
-481973135 -647583315
999199218 729159453
-990820685 622129208
-972024424 425502425
-774064718 -259194662
-964057087 368847851
-550771535 -580561452
767233840 -893100193
78994914 996746919
-965022211 375318236
-179174071 -848412825
-914345649 121543997
-415024817 -703718725
814673225 -808860765
-775902369 -255576683
-987999888 582531030
-248486775 -812869414
-824815675 -148645796
-976391294 460984446
-931361557 193017809
-598236687 971168704
162989876 -959638254
872590855 -644901894
459918557 -996181948
798729542 -841437181
-977712891 472634829
643303825 -993906549
-962724763 360105743
-606825625 -517482283
395451127 -991652291
-164937643 -855068617
137440491 -954434136
-983059278 525048341
-986358988 562210363
-832920161 -128981096
-952444541 297808767
-403661002 983085092
998311065 654230774
-443102648 -681158104
390005404 -991197223
-837683302 -117053295
-304943127 -779911884
-613828741 -508903619
999824025 821811359
831881375 -768245660
-772798005 -261678426
-959340417 925149173
-770845522 -265488959
-977113218 467251165
-567871742 -562212007
-974972832 449053440
-134719059 -868495923
-483231710 -646447777
-962892100 361191384
280312043 -979223148
-888258904 27855334
-731332215 -337743325
-841166960 -108163263
457192345 -996030328
-448774271 -676440849
-959549336 339891553
-514732616 976751255
-996353612 722822070
254724474 -975533794
456526281 -995992771
977692032 91605175
-737097852 -327781207
-130428278 -870311270
-610591396 -512886225
216664700 -969433975
611170648 -999632629
690031916 -972190097
-999746770 848168841
812447300 -813693167
-723632358 -350789723
-879301773 -726071
358539486 -988328724
271141217 -977936367
31348118 -927898646
-766513 995494382
-928025306 178279351
998607951 675984293
-391850626 -721255609
-839559958 -112284116
-617912102 -503828148
164917222 -960017134
-967390216 391562123
-340496449 -757100181
163899416 -959817320
991618415 372794496
979717663 123697179
56018825 -934873414
-977155458 467625189
-966340208 384255076
735144827 -934009419
-876588770 -9054442
-908957077 100929192
-882827199 10299643
-823424500 -151968167
995347788 499110713
-821086004 -157508095
-903101158 79305327
-817714105 -165408391
-225681844 -825109387
-867010431 -37519701
586737400 -999965846
-968672523 922170507
-973448279 436637600
-883801067 13381283
-572185930 -557442621
-686635378 -409646597
-530063411 -601859517
196021577 -965826870
630179564 -997029008
-818880172 -162686265
-344062961 -754720251
-847746736 -91034916
832758386 -765996751
-999067571 808671239
-196457234 -840035600
-883769604 13281197
-603267210 -521782385
-750766529 -303403338
997893412 627673236
-288898759 987950738
-574625250 -554731297
-375814675 -732839305
-806467682 -191125223
-351889273 -749451230
659167692 -988431842
-993683160 669532604
652479501 -990929263
-992069956 641826955
-981680128 510692600
-848490472 -89068459
309831744 -983059167
993774570 440015244
129562167 -952760895
96835691 -945321376
-383613256 -727253121
64302617 -937093237
-882899889 941643379
-997591127 755761153
-993765582 671017775
-803259219 -198263809
401085802 -992109447
-294371839 -786395674
775090709 -881472756
624046283 -998067056
532804241 -999126500
-996983991 738608726
-968916244 402396534
-425120517 -695792197
-734970089 -331479039
-835042120 -123698797
866871308 -665799609
409734638 -992790919
967360388 957265492
-967577113 392874279
985926758 237201845
951192326 -204567335
917141510 -439862223
-861075610 -54578838
185065338 -963838955
-302830172 -781220388
-122425710 -873652046
-791207060 -224219946
-87561932 -887607564
999353305 746029500
-993351758 663585351
930571150 -356627245
-979129447 485630010
-124819052 -872658384
823504721 -788873985
836626987 -755893948
-982504071 519191764
622956010 -998227001
-120968029 -874255795
13488340 -922548126
-888122404 27405640
601156224 -999999805
616346372 -999119083
-81022435 -890125296
-995634620 707167784
-926154981 170203578
-621287236 -499595515
962339398 -99910757
-143837238 -864559360
714860731 -953632297
-685896854 -410755878
737696439 -931130479
188259097 -964422905
-114550449 -876894836
-994087604 676878844
767541230 -892653972
-961085505 349570861
-289370561 -789405106
916225923 -445124636
-647424281 -465647288
-789603940 -227597926
-524388159 -607510747
213498833 -968893655
-309763100 -776914222
274957091 -978476233
413962100 -993115879
-718998865 -358504763
212603285 -968740104
985687098 232209620
-994072512 676600685
572957724 -999866513
-696092538 -395209478
-575954977 -553249299
-952986401 300856038
-906734914 92647929
395696293 -991672450
-840717991 -109318283
825526715 -784053753
718332733 -950633069
-144574784 -864235734
-135002361 -868375167
669632484 -983800056
-608773483 -515109318
-783523389 -240227047
-972732361 430980577
-588380424 -539226330
-287167959 -790720913
-822475563 -154222856
465577203 -996485415
-42388806 -904280549
-424164414 -696550445
-332927240 -762087790
-941506023 240591707
802504868 -834136268
-457923458 -668691708
793816762 -850405748
115573419 -949667725
53967960 -934310059
-101219011 -882262157
-365799393 -739895327
955976864 -161959101
-837828917 -116684494
-597758893 -528325219
-883100662 11162308
999144186 723749080
-706905403 -378147418
989146342 309343561
-532600727 -599306254
57217696 -935201331
-354779989 -747484888
-363511363 -741483579
-953674370 304758775
5010617 -919910584
-889616280 32339719
-392551224 -720739771
-984294647 915175618
-867673640 -35585897
823242652 -789491978
-971203070 419252162
77607231 -940566780
-865028569 -43270386
937620998 -308949374
967989550 -38561748
-804973250 -194458787
-616099052 -506092108
798651191 -841582672
-92813971 -885569102
440084667 -994977433
8526749 -921011584
-963823690 367301475
58525848 -935555949
81135764 -941461786
-792784874 -220881475
-36764295 -906224907
-152848238 -860555492
332920054 -985699598
-758295442 957029525
-922242844 153627986
800476733 -838101020
-737007574 -327938780
45380402 -931916107
-404151015 -712067449
-861761516 -52635264
350538920 -987540176
-784908902 -237384108
-994260178 680080161
-907988581 97308562
968233418 -35692980
-834219441 -125752858
956999737 -152452839
-956315615 320145690
-365133179 -740358835
-937253507 220186999
-806905859 -190143508
-969743962 408424475
869952520 -654818868
-729396320 -341047999
720461638 -948744773
226008067 -970999431
-183459516 -846361361
-869842292 -29227594
-758288189 -289486548
-983451878 529282143
-757735950 -290519463
-942768171 246805335
-147634666 -862885129
-992740429 652963125
-997359922 748985305
-409268246 -708161712
201635609 -966829190
-263679818 -804398217
322791438 -984579758
-963447438 364821107
-783473342 -240329543
996622669 558391673
-860200617 -57043898
-995560839 705634993
-572818428 -556740104
-743269314 -316912719
829816613 -773482801
253167175 -975298360
743922946 -923786512
999961030 878749134
-263366316 -804575988
643117026 -993961023
526213388 -998941243
-21396066 -911400252
-628185616 -490853439
990980804 355177521
-996597559 728621312
292921159 -980916007
-183242944 991398847
-721019280 -355156201
927114956 -378849269
-352200021 -749240572
-1960966 -917705233
222441116 -970408295
619993159 -998644119
-999810891 854097921
-998563474 787698159
-93934089 -885132417
-223252420 -826386544
-607758574 970476817
-368467760 -738033265
-761399323 -283627598
-989474306 602486948
-598915575 -526961626
-703264620 -383956464
875075778 -635448837
-157948856 -858255994
-996010055 715178565
-959316657 338440886
-999998991 891705498
-372216796 -735394371
-949295689 280420585
964868584 -73567847
-961472000 352033757
-972731229 920665094
-711116870 -371367811
982784219 948113629
-715295387 -364580343
-638081562 -478056300
-877313326 -6844383
-903454946 80591442
131936005 -953268601
472824406 -996850883
875165483 -635106390
-957647274 328159543
995475741 934178362
-146956063 -863185647
-368302243 -738148952
998653422 679633180
169031099 -960817867
126495846 -952097665
-631102303 968653703
-687974073 -407626910
-906432694 91528575
463468882 -996375004
-927361231 175402148
988565855 295768855
468857110 -996653847
829059749 -775385485
911430023 -471759523
-590347413 -536964319
937811590 -307607131
-974455642 444793002
-725272629 -348036920
-636397268 -480259491
-142342812 -865213086
895678593 -549221646
-858733172 -61160838
-891690398 39262954
-838352619 -115355017
-150862665 -861446432
-904223831 83393471
532361936 -999114831
-893803615 46411807
-957363503 326438471
-958657092 334350258
-963897410 367788908
535110545 -999186724
-564220911 -566198570
170002300 -961005629
-645120155 -468747916
-250127377 -811967748
-230769578 -822421342
-994374055 682211304
961515715 -108387726
246292022 -974240067
-110598141 -878502675
-997899261 765203349
-689617133 -405138165
550324178 -999534028
-679903439 964509246
-37479128 -905978944
-880885985 4204737
-945412134 260105925
-958249418 331840770
-999383855 824379437
936295579 -318134036
-752775364 -299727553
378112807 -990159190
815837363 -806306471
36599507 -929420384
19310206 -924319608
-947841125 928413620
993797519 440801424
-955614583 315992334
-426906645 -694364250
-950596853 287535892
-764270903 -278172656
-748626732 -307294878
-279552781 -795232920
-925644210 168010868
-387872139 -724169902
862541664 -680007298
-994704946 688482496
-631767672 -486257865
-674262884 -427966717
-170179965 -852647321
658186265 -988820971
865895653 -669124552
-158461522 -858022969
-964677904 373002828
-439684167 -683983079
974927361 51115900
-262697409 -804954804
-999410677 825903183
-133942262 -868826400
-866086558 -40206373
270394812 -977829913
873440761 -641681512
-324033166 -767851372
682963439 -976645583
-558350352 973917854
-421119506 -698953288
-653572532 -457228065
-605983996 -518504079
-972664321 430449137
966407306 -56653080
750467682 -915692839
-685529948 -411306590
-614553036 -508008642
960214902 -121520107
972326413 15713607
751503006 -914375322
69661326 -938508299
-369404919 -737377086
883820691 -600870747
989302786 313056091
866997745 -665363559
302684167 -982177365
271820028 -978032854
9677069 -921370486
900511468 -526949955
-607460296 -516710475
-678280040 -422080222
22547974 -925293157
-391508638 -721507293
-720927254 -355309545
-473339322 -655296041
-991626245 634683883
972524453 18310073
585724245 -999960887
-741540967 -319978680
-987835698 580415418
-588263370 -539360539
546800047 -999463169
-894170482 47669692
-567733562 -562363693
-32733830 -907601192
929150699 -365817850
-605362236 -519257110
-247276225 -813533405
-706621462 -378602718
511117677 -998456262
-181925440 -847097459
284436223 -979786093
-626774610 -492649956
976571156 74683935
-994882488 907337814
971210305 1295319
-507538141 -623850463
907641317 -491652585
-179960696 -848037469
731778729 -937659858
184412325 -963718909
-973540909 920350186
735052291 -934112109
-868211078 -34017028
-980885281 502681631
-491441001 -638958845
-993915698 673736074
539158647 -999287408
-844760487 -98864937
-999870902 860779777
930712047 -355705235
-878679972 -2647201
-974580119 445815488
-962922028 361385716
820921251 -794887755
-381454793 -728806621
282420431 -979512553
-262913878 -804832258
994198459 454916963
-644956445 -468967426
91428994 -944014705
-998430529 782848670
-999458904 828700164
911180995 -473102459
-977623954 471831040
-666437048 -439224707
596163907 -999995743
-629880295 968750946
986410665 247440623
-61803447 -897335829
-697015876 -393773745
436746392 -994751115
-680772119 -418402371
882497450 -606259212
-677452280 -423297443
647864229 -992503606
980919251 143897601
47820784 996288457
751676128 -914153637
-538933391 -592850694
436440120 -994730142
-749485032 -305736829
-824388183 -149667550
-638958853 -476904951
-795355083 -215416185
-891669829 940269487
-179870487 -848080589
792790507 -852222231
-618453322 -503151170
-393918848 -719731838
-977140096 467489032
-996658494 730144147
-939591417 231305222
-924301232 934052325
-33678243 -907280782
979566000 121226591
-967249966 390577922
-852259325 -79005141
993011858 415002583
-2269097 -917606960
998742868 687154614
-760682847 -284983040
-694560658 -397578365
-229684202 -822996842
-821288185 -157031293
-326479848 -766277824
-141486008 -865586480
-992367822 646723818
-311774965 -775655275
-286295066 -791240826
-442095557 -681992109
909297386 977396838
-912871458 115813274
167775890 -960574591
547281577 -999473100
-615722037 -506560906
-627725651 -491439546
979484154 119904227
-24445174 -910386249
-993583078 908442510
-696149534 963072149
-260263648 -806329404
539449122 -999294466
765994195 -894867534
-944244825 254194029
-994218613 679306150
-888682218 29251652
-985649267 553871648
54448332 -934442244
-973051717 433484864
-615745379 -506531913
-582263607 -546178245
327649599 -985123994
-997173963 743742860
-625774927 -493920156
-814063071 -173863295
248151131 -974529821
-991720759 636194855
-852560633 -78192020
-850749821 -83059164
-980132327 495246330
-775085374 -257188747
-523714393 -608176700
-733413479 -334162892
-986446892 563262317
996220259 933052592
694855425 -968912668
291778922 -980765184
-655002967 -455251408
924523503 -395297759
-80844609 -890193373
722740595 -946655819
558570413 -999680980
-81272872 -890029373
255679398 -975677784
-742900319 -317568763
833546913 -763957318
589422188 -999977867
127640927 -952346117
-417736690 -701604018
220540174 -970090474
-966313433 384071109
-683274092 -414682186
-805452412 -193391678
-885697608 19476497
-253806737 -809937717
-646210435 -467284216
950731126 -208524959
-960956790 348753490
694426344 -969209216
-998550046 787203228
-289289344 -789453696
725924528 -943640457
568355523 -999815878
999621577 780746227
691839398 -970978774
933001110 -340516581
-952771882 299648435
-462336674 -664896484
-986349102 562092415
829538730 -774182854
-852382385 -78673088
347159063 -987197909
-149889691 -861881191
354779689 -987961502
-606179370 -518267128
-220607138 -827771260
604978532 -999944239
808794253 -821395029
-217976181 990347535
48759795 -932861950
-999965112 877905528
-429582572 -692214881
336096466 -986039828
-762727311 956571220
999862389 833418671
-103243048 -881455990
314124449 -983573102
-807241715 -189388850
-822014247 -155315216
98276595 -945665027
73948358 -939627379
33833871 -928621554
-979361657 487820033
917929259 -435275757
-669582259 -434734285
621064005 -998496292
930929726 971077884
435840387 -994688939
-543392944 -588256375
-717946065 -360239773
-945337295 259725445
275974141 -978618897
998035806 636578830
-136485818 -867741447
457009368 -996020033
565695036 -999782534
-780107192 -247186147
994044624 449435125
780042643 -873745805
-43530103 -903882645
910382983 -477361734
-870742511 -26570713
-180385166 991478647
-118784291 -875157883
830078715 -772822341
-940296311 234706880
-969913723 409675088
-321710490 -769340986
-248167646 -813044641
-489941849 -640336618
700691068 -964731674
-980233871 496237415
-830312741 -135382622
-959664945 340613997
-590470690 -536821967
-915210199 124960292
-847083832 -92782760
-979815649 492173544
322002515 999268503
218729359 -969784558
-737676253 -326770085
-988038559 583031756
-368726248 -737852587
543562840 -999391792
-924299326 162278266
961292819 -110669465
971183786 955395
-227401677 -824203339
-999621258 899282218
-953332128 302812405
-839138393 -113358497
2264180 -919044489
699106763 -965891338
-729253628 -341290989
954901565 -171784061
-686674781 -409587317
-443366428 -680939272
632336617 -996609543
285352543 999008656
898170773 -537881847
21105106 995859210
-342590481 -755705209
857017491 -697243405
-709433313 -374085792
-686382818 -410026276
559345402 -999693230
818223944 -801008752
991256223 362674626
-830688803 -134465439
141072541 -955193535
-916207883 128949833
-971260835 419687197
-715263664 -364632054
-927052315 174067739
934876697 -327872384
-41739701 -904505990
-440925006 -682960102
-995895942 712715182
-884582153 15876027
-855466777 -70253976
87309101 -943002767
873227236 -642492353
-189115302 -843629318
774427093 -882478942
815462065 -807132222
-568919589 -561058712
-240852248 -817024426
-964026696 368646061
-891461093 38494014
813390630 -811658645
-480061371 -649304820
-371849204 -735654494
986073543 240290558
-327384513 -765694507
-857285021 -65212720
703365359 -962720172
-856154317 -68351758
-990447719 616547630
-901822277 74676487
988113258 285341965
-147918632 -862759204
-854171903 -73812089
-724426265 -349459136
163197340 -959679141
-932580013 198537906
889466152 -576824016
-156251966 -859024546
-181175096 -847456658
-380458549 -729520530
-983360899 528295396
-787140776 -232760050
-323933527 -767915403
-569395548 -560533202
-185592211 -845333926
-995332819 700951079
761056798 -901729671
-789906997 -226960112
-985737214 554888293
-991178297 627617096
-473225843 -655395977
-74617405 -892557360
-985853644 556238638
-80468844 -890337092
-959443735 339232578
-233309598 -821068610
-710064773 -373068249
127963233 -952415961
-953425915 303344871
-986767473 567126307
-595389305 -531107225
-256042823 -808696522
429779984 -994269344
-282657207 -793399529
720892702 -948353519
-156079232 -859102583
-539988234 -591766554
771310817 -887138287
-997775441 761345768
-994575518 686014892
73239601 -939443657
-371568607 -735852906
-275846852 -797406287
-179359904 -848324424
994925632 482009533
-989234479 599136231
-725366395 -347879168
-348992485 -751407963
774199657 -882821334
419251744 -993515111
368567712 -989283814
866298391 -667758840
-361571046 -742824762
-492762768 -637740183
-859556405 -58853806
-968104856 396597553
392402859 -991398815
-682748836 -415465035
-972964506 432798808
26547283 -926484449
138880202 -954735973
-449400547 -675916678
-795255967 -215627730
30947352 -927781273
-847602785 -91414797
994012821 448307850
501805823 -998120058
-48805839 -902022187
-947630582 271540783
-823931564 -150758647
665980965 -985497865
-887205615 24395487
976278916 70415893
-668139117 -436801151
-986937039 569190545
769518930 -889775735
-999993938 888177049
-851298260 -81592409
-388485492 -723723005
685299497 -975220885
841108057 -743834852
-607990096 -516064863
999209427 730199554
895518760 -549943499
-879861827 1011239
963395759 -89003882
-358486546 -744949996
966971143 -50316685
-156841237 -858757860
937722621 968814441
2700200 -919182350
-999982506 883120538
178888699 -962691831
-411909474 -706130132
482622827 -997310458
962328492 -100023153
451882254 999785889
-863192705 -48553483
-893339638 44830756
-219490 -918258143
-650396680 -461596868
976973750 80645545
-293735911 -786779797
-520471748 -611368686
-633406038 -484144897
709924501 -957639235
981086956 146772107
650048783 -991788653
-977117307 918899525
-976297593 460183772
749360282 -917092555
-816498411 -168234181
844236249 -735166442
-744167481 -315311041
-996012088 715222616
-850981090 -82441076
-36139837 -906439489
-617016393 -504948063
398711148 -991917821
-357817974 -745408713
979512345 120357472
607632867 -999853246
987246741 265761576
-863900660 -46520305
685908711 -974846243
677805083 -979596311
-527664425 -604255669
-812853825 -176641639
750857368 -915197577
736460762 -932536230
990046068 331055239
-855491022 -70187141
-998456179 783768558
181804072 -963236295
211263354 -968509643
-645750178 967447880
-588730907 -538824357
-697610325 -392847265
-976676452 463436423
202824396 -967040072
850144054 -717986361
-897222989 939292626
-997965095 767313817
449511182 -995579678
-354887452 -747411639
-776540286 -254312597
990105232 332531208
66455003 -937663185
-755221606 -295205092
-936326245 215826965
-983000023 524414411
711169933 -956653788
84424256 -942286116
670039139 -983602660
-689152765 -405842211
419585919 -993539976
-690952088 -403109217
668469923 -984348656
72385950 -939221922
-967304515 390960680
971567791 5880978
-866643460 -38588568
-788349704 -230231511
-999981010 896032535
-923610921 159368589
821360075 -793874215
-2094660 -917662617
83699285 -942104990
712353496 -955701960
-54026293 -900159004
-339435089 -757804018
986519087 945146744
-850773399 -82996206
-988306370 586515014
-52717418 -900627215
-998750155 795000957
-760638754 -285066378
195589406 -965749266
-433254920 -689244009
-984267858 538239090
806713232 -825668973
-540201834 -591546823
818772536 -799773665
-624839971 -495105776
-798702207 -208228536
400832131 -992089120
-899929868 67864953
-740875180 -321155482
-976978583 466066675
992697249 405018903
767835708 -892226264
248438739 -974574392
313788518 -983533444
-768971466 -269136626
-955235300 926373265
-977007213 466318057
267779053 -977454252
165861389 -960201848
581001957 -999932313
75450501 -940014363
-177756980 -849085349
321195045 -984398408
-374128911 -734037782
-509136841 -622321605
964055573 -82130129
-647150716 -466017274
332036074 999322184
-977951700 474796260
-832487656 -130049538
-608468377 -515481481
-267843730 -802030289
-474871492 -653939992
-765950813 -274964322
-35090938 -906799231
-939125190 229070707
-954798872 311230514
-920054213 144578470
977269711 85149390
867761858 -662694305
857361899 -696188694
-250053596 -812008358
768904583 -890671622
-318662117 -771290978
-67078869 -895388448
952649153 -191818611
-987433306 575316217
986270326 244453094
-24948976 -910218308
819630761 -797838035
957907907 -143859915
840373271 -745835738
-553744205 -577419233
-929464417 184575822
-959180930 337597476
-776030791 -255322467
-905446605 87882936
-861615300 -53050201
-947253722 269571046
102129327 -946574215
673221828 -982022815
-448359398 -676787041
-529090917 -602832370
-689803677 -404855226
614562268 -999315019
102477361 -946655626
-469198955 -658927703
800663185 -837739881
216953771 -969483097
-668577669 -436173683
510588916 -998438096
-885366581 18405108
-323285575 -768331176
-429147794 -692564805
265960861 -977191715
-984225360 537768522
719044613 -950003915
-944093789 253433230
-981405280 507908411
976096367 67762865
-278226305 -796012811
-148417085 -862537539
-997800075 762100720
999870325 836264934
-745619270 -312713229
-387666143 -724319601
911682972 976751435
-658365703 -450571733
780697373 -872692715
-831329262 -132898781
565584588 -999781120
-401047985 -714418134
298164498 -981599330
894219507 -555784809
134992857 -953918359
847526447 -725683330
-81543215 993938190
37328727 -929629545
492375636 -997738442
661356381 -987524112
-922204120 153466334
-65426346 -896002792
-217538524 -829366913
-896812779 56828311
146345836 -956284501
-880509464 3029150
-955525856 315472622
-999528968 832855360
884114264 -599665501
-887851720 26514473
-493823322 -636759795
356639778 -988143744
828400637 -777027074
-586153303 -541776024
258496842 -976099404
-591128050 -536062001
-974495646 445121517
991492363 369216076
-995277830 699829986
969758735 -17173301
841569048 -742577397
-712607589 -368950738
150366029 -957107875
35701719 -929162021
994820260 477887480
-358969512 -744617803
-299260996 -783416339
174344819 -961835009
597838180 -999997799
-630524248 -487858071
313721464 -983525523
-991156531 627278637
-31035423 -908175441
-641635677 -473381014
850367437 -717321635
865518465 -670394012
-504441432 -626799004
185486348 -963916249
743320822 -924508686
931905735 -347830767
-659574407 -448883461
-571725362 -557954041
802572607 -834002732
-843044818 -103313773
168417384 -960698930
-997647547 757465071
860029622 -687946772
-978300547 477965022
-390405788 -722317752
-513129700 -618489026
-757819873 -290362642
839106474 -749257053
-60160218 -897936986
-711191090 -371247511
532124553 -999108458
-863220002 -48475254
-726145637 -346565664
801528322 -836055485
-943787839 251895100
-338342392 986008254
-10327476 -915022951
43024397 -931251244
915815518 -447464123
-533774031 -598119539
-908879782 100639425
-658672462 -450143539
820068968 991833155
-767246460 -272477126
-990717260 620569985
-951375517 291840311
723003308 -946411739
421467865 -993678112
512854195 -998515295
941079596 -284125306
-994975585 693795765
-367643633 -738609218
579497189 -999921746
-746869120 -310466490
-585132069 -542938033
909252923 -483309449
880718744 -613420092
583529246 -999948831
-877130523 -7402824
278458738 -978965740
-995355732 701419734
-970039751 410605403
919962521 -423246073
-849762266 946353846
-105622771 -880505361
-995473595 703838838
441161820 -995049262
-781248140 -244875319
867294192 -664328020
-862390453 -50845253
275197604 -978510003
921419844 -414472543
-856424784 -67602226
-967824058 394611648
681893519 -977284070
204310390 -967302323
-491975342 -638466545
269465038 -977696681
-416647870 -702454158
-243389584 -815650822
879298549 -619067278
-309030364 -777371496
-920072230 144652504
484055012 -997374639
490712975 -997666677
-172066245 -851766150
-708062625 -376290205
-999950434 874504260
-738149698 -325942040
-358538778 -744914095
57176227 -935190001
-394256492 -719482698
-618865421 -502635140
932300525 -345208097
777405952 -877905433
-418141136 982383630
-999807476 853759268
-732871830 -335095636
572290642 -999859765
447847820 -995477026
-500833219 -630212753
-581277934 -547286807
-159200780 -857686524
753876395 -911308238
580357467 -999927849
-839273115 -113015337
74100936 -939666741
-667800121 -437285769
916889712 -441322000
-973282409 435314230
-201806273 -837379747
-915812358 127366336
704053365 -962196132
466961815 -996556775
-502754235 -628398567
-326662851 -766159940
-794255505 -217757845
-133296741 -869100433
-943761767 251764227
-953813437 305552312
626187249 -997729598
-481263652 -648222572
449000028 -995548191
-964114849 369232784
-999265484 818136223
-982004590 514008014
-977296352 468884405
90340240 -943747901
-916475621 130024930
-431462960 -690696629
367944933 -989225545
995773484 517587564
-428306353 -693241363
-285980740 -791427912
-57992421 -898726570
-614373537 -508230606
-889156955 30819948
-999291084 819432515
-986311195 561640373
-940868503 237481811
-807118466 -189665938
333239506 -985733982
-501627832 -629463265
135921777 -954114405
-782552917 -242213157
-284733939 -792169188
602529022 -999998915
-844247912 -100196056
997384681 598306942
658678536 -988627696
-980548089 499327937
-660742432 -447247200
-858109771 -62906354
956977192 -152664845
-279056977 -795524837
-929296765 183838526
-156013970 -859132057
452290876 -995746332
-388780724 -723507305
-951346080 291676874
958770883 -135625208
-12883601 -914196892
-600311590 -525311411
-965247724 376835550
998800172 692167359
-954406137 308953852
993741288 438897689
-945107643 258558910
-982717424 521422317
921693239 -412813626
-309275908 -777218330
-330115914 -763923222
970422591 -8778169
-516033157 -615683929
-999983857 883600438
-618071924 -503628297
-944142350 253677764
992726106 405928533
998353072 657134633
-404613953 -711715597
-436280556 -686777178
-563434120 -567051987
970328965 -9965063
-679315465 -420555390
929842722 -361365585
-19215320 -912122393
101727488 -946480097
-114948678 -876732026
-992772879 653515481
-866553242 -38851090
-611023948 -512356263
-131826004 -869722740
948595523 965082658
-977040369 466609513
-108476886 -879359923
999393786 750822145
-796316229 -213361076
-896683569 56376343
-971811706 423871286
-543148780 -588508346
-680161130 -419306539
-628170361 -490872911
-477937643 -651211592
676772853 -980146955
-551878385 -579394361
612746792 -999492756
-47181557 -902597792
-872372496 -21734251
891981523 -565756299
-999045717 807682162
-957572159 327702527
-608082509 970452906
-468269734 -659739473
-899631399 66796546
-996539879 727187311
-556589409 -574393339
-982073023 916454417
-999917897 868123654
-804667298 -195139132
-288318609 -790034255
996882154 571590690
997244363 590586203
-838839543 -114118037
-999999889 893631098
-582579870 -545821824
968174969 -36383761
97436788 -945464979
957401280 -148658681
519126993 -998722457
-461310252 -665782770
-743478728 -316539967
-620670306 -500371920
915706871 -448080717
940735949 -286620208
-567105487 -563051590
551435746 -999555485
319016649 -984147774
645580859 -993226328
-973605527 437894486
-715540973 -364179450
631389529 -996796175
439852020 -994961883
-866926291 -37764811
-976801843 464522459
-578258629 -550675690
638950884 -995107103
-390235756 -722442570
998182164 645898796
-713134318 -368096292
904007778 -510005693
415662993 -993245340
-852060118 946038686
-976505918 461967081
-825490958 -147029331
890973048 -570219474
324393210 -984760750
994697422 473228807
67635653 996581184
-108730425 -879257770
133421789 -953584838
573695457 -999873850
-589652349 -537765604
977036459 951939156
-648579487 -464077818
-739652794 -323307454
558415404 -999678501
-817355634 -166242912
44984566 -931804891
-456478411 980299994
-809138246 -185110069
-292815689 -787335274
-154148393 -859971383
-147296589 -863034869
812343704 -813915969
990828040 351098309
-853689405 -75130457
350167617 -987502679
110018006 -948400031
-537229161 -594598882
-799470730 -206557960
496867012 999887198
-871870921 -23225219
-750429305 -304018034
-224002789 -825992303
-8084396 -915745325
877905345 -624521861
976440370 72773245
-996413299 724205139
645664536 -993200305
-997948283 766770635
-593827746 -532929418
-982954129 523924474
889927519 -574809855
-288741807 987956285
999999277 914574158
-957643846 328138678
-983837374 533502088
-820019631 -160016756
-403676404 -712427943
-223789715 -826104255
21935090 -925109609
553896797 -999601250
-936329717 215843234
434949864 -994627651
-993088445 658926527
921508086 -413938559
-585950594 -542007279
-122941811 -873438053
91372564 -944000917
999947203 870086528
-30691388 -908291559
-609292263 -514475778
-431758106 -690457698
-637731470 -478514991
999993469 903938875
-803458409 -197823803
-999987191 884873426
991999211 383865818
101380844 -946398903
801614085 -835888188
889227704 -577864440
-950518427 287103144
-889106599 30653445
-131629490 -869805776
-518726278 -613071596
-747491284 -309344829
-975416189 452746804
649336358 -992028888
-217378910 -829449353
-500960788 -630092563
981237932 149382523
999893253 844905056
241365670 998637136
108767114 -948112631
639436024 -994982364
-984815251 544340105
-950061183 284592702
-244922653 -814817414
342553030 -986721483
-392505832 -720773202
-999821052 855129302
312176535 -983341122
-996031710 715652439
-995289419 700066139
-896076395 54258723
999302643 740246007
-569286057 -560654144
-844540536 947060353
-513919857 -617726920
-195852394 -840333364
-946196814 264112928
745891409 -921397367
-993646184 668868181
-695125126 -396706420
-999947735 873919317
821066230 -794553846
-932243386 197004575
-956727364 322608263
956250519 -159432854
-882463274 9152861
-133369196 -869069705
-999254979 817609813
-629941579 -488606257
-964935262 374733384
-451707447 -673973030
-741494782 -320060384
-58324148 -898605923
992154826 388456537
548026504 -999488400
-946806228 267247538
-917163349 132797888
947862948 -232404403
-477571217 979050388
111384667 -948712821
-507892134 -623512248
-937957920 223518246
237780756 -972901757
-720855134 -355429558
-997103152 741807294
-932665344 198927147
-167902562 -853703406
-660184901 -448028672
-531679555 -600236552
-931126200 191957888
-796683406 -212574824
527615368 -998982294
994302447 458629434
-337336395 -759189499
-111911748 -877969072
-984522334 915034632
982714925 175606010
991147338 359697074
439622568 -994946516
-970189506 411713829
-488228504 -641906462
-725994638 -346820710
141736582 -955331403
161725455 -959388396
-787469716 -232073626
-740465276 -321878289
-775960987 -255460679
-867480515 -36149228
-343634959 -755006775
-810961057 -180966221
997731291 617936189
-499031411 -631906448
-461044893 -666011581
-999197650 814780451
82139956 -941714147
-297901032 -784248429
-707085551 -377858461
788228952 -860133701
898465116 -536522945
779531261 -874558959
41441720 -930802154
-972430383 428631560
-971588343 422168225
999713766 923465235
-920424040 146099528
-510407670 -621103620
-247860202 -813213445
-359145231 -744496905
-574417162 -554963164
14023184 -922712345
686689300 -974363172
630671600 -996935018
-302361135 -781510070
-949371691 280832420
595602492 1000000000
-544775451 -586825610
675459054 -980843498
-296022181 987692688
-522034559 -609833357
-630102297 968733432
-468449691 -659582461
-977595526 471574562
-743586791 -316347598
873842708 -640152464
-998207807 775224444
406349646 999640087
-33214293 -907438270
478670388 -997129270
-276468256 -797043350
886287597 -590567968
-911972926 112360872
987166364 263982528
-170627431 991744181
-900058032 68324620
-982985875 524263373
-960457108 345591882
984364043 206426142
-320850907 -769891488
-800977467 -203269179
-419118026 -700523368
-526461752 -605452947
398956626 -991937675
89995011 -943663225
-967229128 390431766
-642066740 -472811637
-527867727 -604052920
-152913717 -860526081
-913379667 117778872
-3235470 -917298619
525473787 -998919182
-905396377 87697912
22660681 -925326887
182847831 -963430371
997387451 598460495
-987174559 572110082
881520606 -610205061
-587483890 -540253918
-670224230 -433812048
651661458 -991220698
746635771 -920482627
-576889063 -552206668
-429732329 -692094215
-544468837 -587143185
-710998841 -371559047
-909937320 104607681
-858008244 -63190483
-629876816 -488689324
-980062709 494568227
-40356057 -904985638
-613017368 -509904817
-904875606 85782107
203535972 -967165851
-905828148 89291282
-536793397 -595045129
-714472501 -365920269
776145640 -879858794
-998725907 794022760
-809465336 -184367554
522413499 -998825646
470275975 -996725294
-98443005 -883362683
-785351945 -236470765
842940260 -738786023
-864880169 -43698965
-999752168 848616355
848195814 -723722989
-325867153 986523837
189321791 -964616241
-109701183 -878865851
-385894753 -725604309
501117377 -998094169
-967204747 390261226
-8487954 -915615519
832865444 -765721594
321061022 -984383089
-999653157 840901791
283625407 -979676351
-791360115 -223896966
-66825997 994235188
-929531105 184869286
-426498587 981954997
580536871 -999929109
-991707468 635982292
-117956031 993094691
-753350491 -298669152
-279952674 -794997286
729292455 -940257756
704601786 -961775669
232689495 -972084960
-999033746 807144084
179901651 -962881409
-593228290 -533626757
-146018283 -863599865
-943397875 249940639
826804376 -780948566
-266935756 -802547706
-5392519 -916609312
-722144309 -353279231
-759283760 -287620188
63816909 -936964482
-632030904 -485918651
92420673 -944256607
-353149166 -748595648
-870024766 -28689978
-992310535 645774957
589777188 -999979252
988824260 301792965
-990312542 614556423
134849422 -953887949
-795597874 -214897516
492929089 -997762023
554247701 -999607596
-187938617 -844199432
520519564 -998766427
983430087 188836661
-212470365 -831972981
995696045 514088804
388603001 -991077992
-341120859 -756685753
986949691 944705428
-996995054 738903999
-748814251 -306954685
846202077 -729536179
158512715 997780223
425638696 -993977002
-970465468 413762160
-317574617 -771984040
975320441 56656833
-939362835 230208864
-994725474 688879710
-642459217 -472292230
499462544 -998030576
477872611 -997091874
609974951 -999724792
-970329083 412749474
995399490 501281548
808140898 -822748236
-137502899 -867305704
273228049 -978232584
-441822017 -682218514
477283437 -997064170
-587131277 -540657700
567573739 -999806292
-793303639 -219781363
-912408387 114032639
-986739816 913610386
-999417780 826313984
311576323 -983269166
996269948 540854394
201481795 -966801847
-955302653 314166071
-451867544 980564695
-950401406 286459032
711365044 -956498344
-874654233 -14901599
-997191758 744235890
-421738088 -698466236
-410431609 -707267862
-693655535 -398972893
961388949 -109689727
-914074752 120482913
-300217474 -782829919
-16016842 -913173985
995632724 511232005
636797142 -995642832
-302799653 -781239244
324128640 -984730907
-2972064 -917382666
-388322970 -723841641
-999946717 873701750
-999534954 833214500
-499816725 -631169473
-853963921 -74380952
-714896756 -365229723
997585842 609607971
992265401 391782622
-829089941 -138359071
128833484 -952604053
404536422 -992384326
562865686 -999745473
-395596421 -718491577
-355332067 -747108408
-719949617 -356932897
-788865256 -229149922
318263745 -984059892
516403225 -998633860
981954186 161879733
-908378645 98763489
-949428812 281142182
285405676 -979916265
-990241161 613509962
-478259778 -650923470
-182291675 -846922002
-992483595 648652518
-184274756 -845969084
963752178 -85296349
-376001112 -732706480
150037310 -957040916
353480496 -987833293
-46658007 -902783066
239582349 -973186471
-926420482 171345696
-966246421 383611484
-900656906 70475053
-983351261 528191112
420481518 -993606025
-593377007 -533454010
-265899235 -803137659
996085528 532037201
507621949 -998333919
353420510 -987827364
-891909656 39999594
999552571 771023094
993649174 435818486
858468556 -692787635
-999896763 864583734
648718224 -992229700
-498456891 -632445115
-827660002 -141818429
-706262218 -379178055
-971912743 424644681
-965464693 378300774
-912668467 115031529
206885020 -967751899
940855755 -285750822
-379414692 -730268093
215252454 -969193376
-739289257 -323945377
-999626973 839010152
-736002604 -329689292
-264366430 -804008568
-999676361 842610975
-999511234 899801129
868770495 -659114954
-982814791 522444909
137205480 -954384778
-979043702 484827204
-257039697 -808140120
-996957047 737891161
-981347475 507324076
438451338 999750131
839830190 989478804
-730676449 -338865432
-230218723 -822713801
-815132612 -171395825
-928780787 181576163
997750637 619076062
870216257 -653837059
46690831 -932283307
-693456240 -399278961
922699355 -406643605
-308803085 -777513147
-276749314 -796878900
-857012090 -65972540
-32984353 -907516246
799246513 -840466963
-734366840 -332519704
428945269 -994211064
-465034311 -662556917
-797010404 -211873707
-947435905 270522552
-651992190 -459406185
211662583 -968578444
-945233656 259198699
-176252860 -849797173
-835560578 -122399646
-663006115 -444067319
-640987720 -474235977
658395046 -988739931
555786857 -999634501
203426789 -967146582
-760200606 -285893747
225118692 -970852973
-961674187 353328536
-651621120 -459916301
