10000 11
-840490197 -86261305
902707250 -399386776
103807382 -954494147
-669913560 -422376883
-252222353 -815574236
162048439 -967228201
997801958 724154154
-637691682 -468087305
865869236 -561276353
-579734739 -541794353
-962165606 410242561
-891433822 69193518
-609511961 -505283705
393678258 -996532875
999534403 854630705
-628876335 -479974724
-547255810 -578370140
712575110 -894272183
-218388117 -834191766
574019152 -992307262
427117833 -998212648
985862404 367694235
-118696122 -881605218
-911195890 143465155
999975997 942767076
188403015 -972177970
19501311 -931834678
761787604 -824801344
-456459798 -667840674
-829631624 -114608427
-730436191 -324580607
966094646 75029455
-969961839 467569782
126386958 -959688172
-909862006 138084108
153828072 -965563755
-788437381 -211556908
988528967 424875036
-788050238 -212394740
-856251676 989526532
427598456 -998233533
372788697 -995170074
988305369 419847802
860575237 -580579696
-208868199 -839192076
151112827 -965006165
-772674836 -244652998
-275100877 -802120947
959903370 6255117
934830186 -206768163
848777323 -620752632
-280934078 -798552421
316849976 -990313059
-774050446 -241847642
-999984745 963696209
-553850554 -571212596
-938090596 985112035
999982283 946980932
424661051 -998104578
851602167 -611589807
-624299415 -486052237
-420823208 -698338009
458349006 999984609
-676996823 -411827569
993952670 567815474
-803848986 -177154296
998416169 758665669
-82323432 -896544845
-864402850 -18485378
-443968369 -678797394
71956269 -946565254
953005057 -61512632
279790791 -986079142
895633175 -434235871
-997741582 829998118
-283403775 -797026857
-656183453 -442306167
-996676773 800380988
995761826 632352014
-937023280 261936671
-728727759 -327598610
35577068 -936605885
-945162705 305449218
-952029609 345161502
654802982 -950679582
-277727153 -800519801
-890630032 66390831
-995059601 763572799
767783066 -814807697
-372545791 -736156096
-590792206 -528544134
-855756409 -43928894
-653695249 -445857030
863769310 -569000330
989309703 442733476
-255135580 -813904528
731909624 -869565732
-867799813 -8135159
-603819118 -512492346
-960228321 397134202
942718732 -148383399
909198828 -365413555
-878835120 26720486
942355115 -151237493
-970880081 474845357
-875302914 15339410
-839771742 -88184259
223694042 999844050
676943564 -932196444
3858116 -926974003
-984012875 599993076
-602856607 -513694392
998821692 786239140
-929911996 226523051
-858683925 -35480700
-951691504 343149149
-999791548 932251015
-583904202 -536844567
256776864 -983031484
711204398 -895926901
-822752693 -131974269
-705309902 -367393032
-141730736 -871495600
430344050 -998350448
-440449222 -681830009
-798582015 -189138054
-968679675 457624511
-949168684 328318230
948877443 -97979986
-633245550 -474105676
-903908372 114750699
-408320925 -708483230
-602332600 -514346459
-597684301 -520100399
-945362137 306564536
-389980241 -722941042
469114020 -999544188
-293110969 -790945313
-998649068 863868847
-912584307 149129458
-416454152 -701913050
898701268 -419435473
248972630 -981925391
-998682714 865354361
-955981906 369534521
-990550121 685186470
477066054 -999681019
146335249 -964012380
994769871 595085991
-374762122 -734507904
-908156554 131288481
-272177269 -803887840
-962938140 415566640
-977116323 528551724
-550628804 -574723194
-976986500 527336447
-933622019 244684351
-234936557 -825241296
956622276 -27046792
-607828257 -507426697
991750857 503608005
-835664327 -99040002
432472657 -998438021
601718723 -982231708
-508935428 -618235126
-942409811 290294234
-682986401 -402731501
-904485407 116963922
14422554 -930281063
999939339 927590431
-908991250 134600523
496356852 -999914781
-959707818 393663610
262271038 -983790759
-915926544 163016960
-76799103 -898694607
-797349473 -191909110
256872752 -983044867
425538179 -998143345
-562082749 -562105754
935548973 -201706218
-987720123 645787697
987457975 401197894
-996828938 804225684
334138025 -991975862
-957888710 381691597
632380537 -966097942
-529367514 -597365443
52107666 -941270948
-841938056 -82365542
-994847791 759160196
-813189489 -155321107
752155115 -840165632
765727563 -818270157
175157698 999809507
295658514 -988004936
968504216 103946907
920830560 -298761622
964949673 61744285
55460404 -942189599
-791259102 -205405277
-919512163 178494592
880249673 -503883107
-973771529 498743835
-105689802 -887104934
-943070550 293875750
-519550773 -607517175
991350183 493151467
-989477383 669704361
-929317600 223664957
-739100721 -309071239
-341298486 -758764585
885519307 -480981141
872107409 -537274788
882022224 -496245374
-951235761 340446766
-531509727 -595123602
-618987502 -493043791
-746869162 -294809930
-782900716 -223423413
132060712 -960942376
-331854439 -765338002
-996426292 794274192
-869821012 -1915139
-974389354 504061624
916760848 -323191788
992788938 532508880
635122378 -964386376
-630457475 -477857692
-998801205 870741183
-139438810 -872529288
-854297390 -48105300
742253311 -855095141
999897958 916867550
-661839715 -434162094
-921457325 187127150
-432808824 -688345717
867457778 -555356585
-179677920 -853785214
-120593309 -880792062
866623773 -558477886
-621130621 -490233443
935191432 -204225892
-949001743 327344333
862133422 -574959469
463846469 -999435815
733783545 -867016066
-824230109 -128286333
588326437 -987666898
-335072760 -763116475
959145712 -1600002
-855989991 -43258371
-262812265 -809445225
-341085014 -758915175
-999277202 894429865
-953119480 351761074
-999999238 973423709
960600438 13570290
-943021857 293611033
-964715740 428158913
957910227 -14237936
-686985550 -396571723
-261529451 -810196391
-998871146 873988211
-394900959 -719108555
380548135 -995708422
284733114 -986693896
-919460872 178269478
-62319650 -904207657
-832555665 -107105887
450341374 -999073242
-782508847 -224252003
887559203 -471792232
-908363965 132107702
-929356990 223853906
-562101704 -562084556
239567644 -980553616
459099258 -999324472
-977440593 531611601
-651471812 -449011603
242091584 -980926658
-926351575 209604635
998248935 748448992
221842454 -977820993
-999998840 972699514
-286293529 -795232015
-995769668 779071161
-55248072 -906826778
-251307083 -816094988
-999828456 936372999
-979903731 555731753
-987227076 639370531
-754465873 -280531497
-739463896 -308412098
-232134459 -826781096
716446890 -889501520
-989960238 676589605
-222061340 -832234796
999390050 836917467
359568678 -994164451
880057450 -504710472
-837619965 -93893845
-676347011 -412805421
-20152129 -919114469
-249225787 -817275816
-683620022 -401761220
320472222 -990673473
-472918566 -652916263
161559481 -967130387
-954388577 359573755
918120787 -315127501
-31987273 -915083726
291522857 -987518981
-877111239 21144440
822900152 -696624654
292020019 -987578000
945534238 -125891990
969181684 112248326
77678968 -948042741
265766023 -984261346
-649681084 -451529016
-821392743 -135347413
-822329644 -133025283
853797021 -604247703
997526420 710108819
-444612756 -678239783
492646880 678837267
-529198707 -597541642
60679074 -943597507
-986475831 629774947
-352362259 -750885758
-574219095 -548242231
997989568 734044489
-962963981 415746321
-345725531 -755625916
-391077680 -722090297
746917409 -848151133
-970000866 467876944
982575006 305899569
-559548692 -564926783
-938409685 269138614
-111346933 -884727928
-644355110 -458939677
-727432653 -329871624
-494445654 -632472987
-572538431 -550188275
937111863 -190593798
731416 -925977332
-599817851 -517465393
-741796529 -304161944
-871010927 1778927
-978167431 538570228
-985012592 611773987
-518501783 -608588307
-85038847 -895478180
-917256774 168699527
-814051635 -153261498
-488843027 -637866037
425041278 -998121456
-880625858 32555489
978648530 241366890
-631769363 -476095546
972244531 150980361
468258894 -999527871
-722072976 -339203535
817706478 -710171497
-496824882 -630162629
-259444487 -811412855
346543021 -993084567
-946251973 311565520
576116946 -991697905
-671845490 -419523573
954443915 -48055138
-656017530 -442543661
-744091563 -299946056
-999443179 904020362
119690193 -958185351
908048097 -371586656
-338498511 -760731784
-811647306 -158990375
996092550 645476366
-728759197 -327543280
993406432 550788996
435135354 -998544499
770806429 -809618887
282424134 -986408276
114754157 -957060926
-400450372 -714746471
902375020 -401071472
940419627 -166142446
179336290 -970539080
967066767 86562312
80022149 -948638856
-552352846 -572847445
520926554 -999963434
241503134 -980839940
-806839404 -170241128
-979143421 548138112
-873903196 10881844
460037151 -999347948
146475173 -964041740
-620524576 -491029081
196283334 -973557784
-132235955 -875729585
637047011 -963155731
-997319829 817398742
870824790 -542344654
693845640 -915603773
-90133897 -893454778
981606594 289052261
-223702552 -831352917
-694777540 -384375861
994689498 592295324
-72766676 -900250603
769551079 -811786189
-174832921 -856113247
-949815972 332099215
-963393320 418757879
-586728457 -533465181
-161076293 -862599495
997064552 688049613
-986808718 633996827
-591535859 -527637786
-397178172 -717325027
-947913922 321039572
-333336061 -764316002
-949719285 331532914
776045259 -800286760
370536438 -995005690
-746363220 -295747617
-961386356 404938517
-915859177 162732238
-317252450 -775254109
-942569851 291156352
-974930191 508778599
-681514906 -404980923
-65561160 -902989875
-844893566 -74350139
488072642 -999828937
110196901 -956002998
-747734062 -293202593
976033891 202867565
-941278968 284243876
994597715 589114362
-561230881 -563056961
218042024 -977209718
-645513515 -457334503
-788847578 -210667335
-960868679 401439040
-893638551 76963082
451903114 -999121443
-735496826 -315573420
-566509489 -557104743
894184434 -441113018
-988379944 654606625
-841645665 -83153338
-712993801 -354666612
-228208899 -828919333
-907028985 126850158
-998728162 867397773
-846544712 -69828302
684600113 -924998643
53222575 -941577516
853015527 -606868698
-12813441 -921559183
931187426 -231992853
-202462533 -842505175
40208241 -937937745
-596270058 -521840898
-987806979 646934705
-474241341 -651689733
-776398660 -237013347
-999187190 889669989
399303151 -996853935
68097159 -885856680
247265176 -981680067
-965163768 431387973
81769014 -949080553
-978864638 545387698
-999752857 928326309
-1000000000 977283175
-567748324 -555697081
945077228 -129633267
314132381 -990035177
512344023 1000000000
-827486811 -120070292
661761339 -945289967
609154635 -978746763
-762721527 -264549178
192379013 999822165
-123758168 -879428321
988071563 414641192
-968463644 455976366
-271693549 -804177994
-879847707 30010911
415097282 -997663804
-895207525 82545126
-662088601 -433801648
556011531 -996509774
-993879071 740220756
-781728102 -225898236
-910442275 140418555
992011498 510590807
804856669 -741617884
989825484 454889333
990017991 459579908
-652701578 -447269953
918278679 -314184917
-999032900 881841058
-532986829 -593570321
187642863 -972041774
-92762242 -892404491
-414725496 -703317295
434558151 -998522002
-785817202 -217213089
-951720219 343319906
-899351887 97604798
-857900261 -37759545
-410397857 -706814268
-749711608 -289514055
-548401686 -577134465
940121536 -168397117
761111951 -825908922
454271117 -999192404
-15743252 -920587411
-857172858 -39858286
-997610748 825935223
777536577 -797521422
382644854 -995847350
577648893 -991242299
-999160467 888277997
-671534220 -419984784
999998070 966317109
966368971 78264765
851964613 -610384053
-42440895 -911427088
-930065413 227262564
503479045 -999962630
573497710 -992453085
967586856 92802985
-999554736 911332535
801417165 -749281166
-887147145 54385353
343630876 -992830854
-477323030 -648812977
866742425 -558035168
-976128291 519453527
-186977953 -850237598
84157312 -949681216
-943415296 295756555
-879141015 27711753
-811494170 -159353181
-967747930 450552116
950293937 -85754064
-817349321 -145288646
-962894612 415264002
-984193603 602086437
803212482 -745331738
-994410084 750303704
997540528 980149323
-250210237 -816718470
-818691176 -142000968
-899422376 97865452
233494362 -979642989
-960709315 400365189
-600205893 -516985107
-28775554 -217654787
199461317 -974104835
923341440 -283308574
-504605528 -622536908
960151290 8851294
736909895 -862691283
438570210 -998674122
886168515 -478083958
930568916 -236200240
-928047924 217607124
-116505488 -882539723
-395758179 -718437806
362503816 -994394482
-973090203 493002205
129164916 -960304634
999871395 910742230
-732331277 -321219511
-512715753 -614446973
877521511 -515387496
-262734579 -809490793
964768043 59678710
-996441198 794632569
-740792506 -305994288
-475594786 -650429413
92316667 -951709464
-918443009 173833918
-688850052 -393676627
-998122024 842717128
869841163 -546202772
-221149139 -832722810
948313335 -102787989
-228913314 -828537798
-968583936 456893432
-438499858 -683503178
-186316828 -850561345
236325329 -980069470
-560741107 -563601893
876451802 -519771732
257582160 -983143694
-24603634 -917614391
596249010 -984560693
-501936820 -625169027
-970699548 473403770
-13053786 -921479629
182071372 -971036562
36540876 -936884001
-970823251 474391188
-231724859 -827005771
-985133010 613225570
-887680395 56209712
-945617037 307993679
-786850963 -214987628
155196640 -965843791
-997022123 809262202
639860000 -961305705
-461199202 -663607026
-999118186 886099304
-906592446 125139621
664259643 -943250889
-548465900 996660401
999981611 946493345
-934348276 248326387
990264288 465696870
-663510481 -431740237
-725006634 -334111363
122855761 -958898051
-998042572 839922135
-393114741 -720505002
-532847125 -593717558
848722391 -620929380
-96345778 -890956594
-842407308 -81100575
-704877475 -368100262
-917158667 168276609
672522626 -936153554
-842144711 990044836
-710700578 -358510234
160168702 -966851479
996610698 667354282
-229715221 -828102390
-760402882 -269096165
-997650675 827164825
861267737 -578091815
998293147 751082610
844236185 -635109200
735827946 -864193293
645840529 -957218306
-813744947 -153995250
-730055160 -325255026
-827709190 -119505523
-995192314 766388853
-395374377 -718738177
-519277431 -607796669
-914061177 155215963
-488117694 -638560471
-898475119 94375205
-851563357 -55846687
-989336584 667726846
387498707 -996157190
-985409994 616578176
193003872 -972989385
858298299 -588705230
-877478225 22328615
-990039940 677739456
978526551 239485708
-805779429 991304204
-806605145 -170785154
-137519875 -873387941
-276181266 -801463075
288283853 -987127488
-999052541 882812641
123865211 -959124470
-563087455 -560977204
-790498553 -207070613
873085590 -533379486
125415553 -959471365
671035390 -937462171
-659737678 -437200269
578398196 -991012781
-990230582 680497572
693434058 -916039597
-18304624 -919732660
-230656618 -827589027
-873438901 9411517
168750628 -968546979
-948076320 321975468
61227541 -943744280
-998074027 841014301
-712015155 -356310960
-724421234 -335131394
180033876 -970666156
-973482031 496295273
824816252 -691431258
-961103813 403026017
-42351590 -911458681
-884940162 46902507
253203856 -982529373
-887585316 55884264
-839809038 -88084610
711841789 -895160081
145653586 -963869168
694341796 -915076588
-338750302 -760555514
-841047728 -84762988
-188552760 -849465193
851257668 -612723163
-765523882 -259004652
-934162636 247393566
325009440 -991115102
225149369 544146995
-588229271 -531654161
63007861 -120549877
-973820830 499162975
-681938042 -404334453
-245928433 -819128179
998753550 781305902
722650764 -881701433
-481838438 -644549441
-797724931 -191066143
-903666108 113823232
-457550690 -666868799
969503435 116214477
306852638 -989266482
899144817 -417256982
57803061 -942824589
-999749659 928010206
601516093 -982319518
-430876943 -689974899
-625901768 -483930789
-344415998 -756556566
463198176 -999421555
-496175703 -630793841
493285789 -999886997
-367727007 -739719319
-581969124 -539147896
-996153689 787878429
234615562 -979812773
236872574 -980151548
-641600346 -462740461
-304111214 -783897229
467162456 -999505460
674075776 -934778422
987227500 396213681
-576271174 -545855377
186800960 -971890507
-85489420 -895300337
-991379027 697842693
484908054 -999789733
311957947 -989810436
191960963 -972806990
932676485 -221783671
215304224 -976765565
-462275790 -662639249
952260770 -68297808
-937111894 262395035
-939489256 274780732
-31847099 -915132247
-994232652 746859170
804548881 -742316439
-964302915 425200755
554038556 -996876898
82287824 -949211370
-927646520 215705551
-907080309 127051911
-433994076 -687341630
-606334592 -509320460
-834956107 -100886387
716136075 -889887348
210662809 -976000127
-696541668 -381572783
-995288668 768460701
437738186 -998643142
-569446724 -553754383
216447284 -976951544
-453396703 -670558385
998366077 755549294
-944941353 304214885
504656055 -999968737
-920783476 184110579
-164666217 -860916378
40026534 -937885750
-699433906 -376936031
-999133225 886867262
779049797 -794685887
-728300258 -328350550
-381869050 -729169835
-429954883 -690750062
-956395974 372140407
848018577 -623187207
206491023 -975301662
-923185186 194951251
259117465 -983356912
-392043420 -721339936
-973665861 497848834
-240989198 -821886761
-48610686 -909228212
964159982 52827101
-369815792 -738179121
-269873076 -805268290
-992330728 713150271
977556718 224898680
544741146 -998308838
765863426 -818042447
883944885 -487920610
606935465 -979820585
981587241 988593089
126841413 -959789184
-998676126 865060792
404693774 -997145572
533653612 -999424500
-997308447 817076534
-56412929 -906399228
-552975992 -572167893
-692294772 -388292834
392884778 -996485792
-213391434 -836826240
-999963540 957572682
741573056 -856095368
-671240217 -420420134
-369051133 -738743155
-440969647 -681382375
-640172387 -464702896
-915127630 159654866
497577184 -999925416
402016190 -997003139
834236962 -664986512
295731994 -988013465
997108907 690124216
-914085835 155318159
795145417 -762661141
-993637981 735788974
665136462 -942519103
-324535564 -770347658
991235323 490180072
-587480962 -532558552
637236098 -963033863
-319015846 -774071901
930969651 -233479076
-787346475 -213917157
-979359453 550281356
787989195 -777301756
-585711434 -534685921
-884133753 44190372
-971920885 483310824
-882791788 39708070
-571746481 -551104105
996374619 657144014
659295172 -947263126
-999996943 970311271
985936795 369198805
994206232 576039463
-926185654 208826005
-306242249 -782517411
-447523693 -675708120
429908340 -998332181
-987321780 640595194
-534771607 -591686520
-901859818 106987816
401596098 -996980364
-904558201 117243811
996390746 657829644
-225113507 -830592384
-979984743 556550269
231503199 -979335569
55777790 999663829
494275548 -999896164
-422078383 -697305519
-639490098 -465636248
-932389519 238570275
-204031209 -841699859
-610885109 -503529092
963912685 50045240
2268424 -926468464
-537191607 -589126186
7942869 -928264599
999863176 908945709
-448313583 -675019826
-364178588 -742328139
-573561561 -549004460
-392362033 -721092294
-91010807 -893104770
-996708202 801169310
-468524803 -656963143
-25703653 -917240142
864378643 -566769315
996756334 673909425
797009644 -758746519
72191113 -946626394
-397519698 -717056943
-143879990 -870523266
-443930004 -678830569
720359268 -884603942
-884900173 46767808
-652220428 -447952271
992776373 532140076
-641541258 -462821815
-965932986 436990120
93845941 -952085501
555779790 -996555029
807301708 -735879745
9606858 -928786993
-714536047 -352064208
-852970137 -51873266
-285618253 -795652583
-861253009 -27923612
-464750379 -660401769
-305286217 -783137170
-123259150 -879644384
-364338840 -742210810
299831216 -988482943
405130365 -997168310
-683097310 -402561751
-777542019 -234642813
999346352 831948474
884568488 -485188592
610689965 -977996964
-766138143 -257785069
-564432207 -559459160
-680700465 -406223530
-87111513 -894657910
-769910225 -250236417
-690100644 -391726004
827000435 -685420427
-269215272 -805661067
-939222540 273382833
-880792376 33101433
-512958760 -614202729
-956993284 375924181
-634234051 -472771165
-282315078 -797700104
-216696160 -835088441
-555568058 -569326823
70618782 -946216626
954357005 -48879319
-867970596 -7610916
649668320 -954488816
-416289594 -702046882
887881409 -470324664
131495791 -960818089
-729553623 -326141661
-848716734 -63823812
96584857 -952756881
916882011 -322477525
-985063477 612386972
-798893054 -188437086
-31338759 -915307620
-263751877 -808894056
528796572 -999716603
76103784 -947638903
-998952217 877893309
938092360 -183494117
-895756848 84507304
768783896 -813103345
-982255410 580369297
-818336832 -142870811
603706324 -981347972
567933762 -993883224
-411885001 -705615697
-413568485 -704255881
-765770995 -258514329
-658033179 -439655238
244095391 -981220510
-955110616 364067340
-800127022 -185650853
-875631145 16390315
991816658 505347546
-893903529 77903831
-510342024 -616828886
-864035950 -19592184
-787393085 -213816353
991585093 499261415
-68909067 -901723667
943527463 -142009164
-985844548 621885141
-528289647 -598489783
122482466 -958814185
-794065395 -199229121
-567445205 -556042175
-455023025 -669117868
886544587 -476393883
-513491081 -613667383
972791081 158196536
841978746 -642060712
-954906114 362791557
-915785559 162421323
778463940 -795784505
-928540308 985703442
44337000 -939106260
553007568 -997059335
994841040 597583649
394525660 -996582315
-976735334 524992122
-191473471 -848025113
-730984778 -323609309
922094893 -291039127
-999709881 924239226
954252863 -49861953
-698618636 -378248747
-863957767 -19827602
-830383142 -112685801
-973205797 493971965
851794251 -610953635
-511855834 -615310547
944127876 -137250370
-269647304 -805403212
-999781103 931148083
66604275 -945166117
-909542685 136804312
-426504899 -693640651
-762332684 -265314528
-957845818 381413134
-799269520 991518916
996577543 665888103
26209883 -933853937
990735963 477503787
529475720 -999684215
925299279 -270925983
344321127 -992891473
-780417149 -228648649
-804705582 -175182493
-258961898 -811693540
366047899 -994668259
247641573 -981734276
-426122315 -693959436
-740729722 -306108708
-977780863 534851073
24265702 -933271784
147512920 -964258897
-999814856 934821374
-942518185 290877362
884055380 -487437809
-999906674 946764546
-262291734 -809750274
-630754914 -477458614
-692098964 -388599845
-574875175 -547480130
906579852 -379346831
162653312 -967349061
-382954944 -728345034
-218075591 -834357591
473445577 -999621745
-14490923 -921003531
-929512290 224599065
722718821 -881614241
-794737423 -197741229
904135483 -392092179
-95175904 -891431101
-705917214 -366397705
-443163349 -679492600
938760862 -178568141
-177049466 -855050200
-855202186 -45518412
732820697 -868334228
698332029 -910710223
-859316154 -33637722
-947750303 320097560
-887764529 56497882
-968360187 455188500
-911009482 142709203
875104941 -525246805
-317022971 -775407787
-985861902 622100074
-578306438 -543473848
-359902657 -745443961
-989756031 673660130
755706959 -834653203
999471048 846668942
-348880424 -753377555
-996653171 799790914
-723527218 -336686533
616590652 -974995293
587624552 -987926665
-753425071 -282509031
-691731683 -389175582
-981314444 570290965
-952209978 346242451
-997601761 825663379
-671873830 -419481552
-833071525 -105773198
-998255648 847683647
965903078 72777866
-40162717 -912231466
-998483986 856871434
-491527476 -635288294
-644587500 -458618150
-666214126 -427803078
811923944 -724638671
-995908953 782246334
503316529 -999961768
632158794 -966234626
-554884802 -570078738
509611617 -999988929
996965472 683433191
-889559802 62676595
590046639 -987023426
-101485684 -888851622
-355943233 -748306584
-999449215 904402579
623118420 -971478691
-992867929 722239312
-615398028 -497717995
-922988979 194057930
944846003 -131507745
-985235204 614460491
101921884 -954044830
717025106 -888780588
-490100213 -636660358
990959327 483119742
893913645 -442386666
827272491 -684665135
-979634738 553030844
-507160105 -620004465
-810279445 991155106
765222799 -819110987
-992078397 708983686
-990908569 690580267
483602689 -999772418
-451435085 -672288586
-948185074 322602638
-994342899 748989167
-443848639 -678900925
598336966 -983685154
140533281 -962779816
-991657298 702216032
-989435453 669114783
-891037425 67810073
-481492804 -644878180
944971954 -130489483
-864525926 -18113617
-791829868 991763595
-943590313 296717777
-619471005 -492410433
-771632781 -246764656
623856873 -971069197
-831670792 -109382234
-886816648 53258264
996881986 679619229
-539246693 -586939815
-972176899 485416002
706390006 -901599963
642597508 -959454383
829984147 -677074448
-862865358 -23112492
-939390236 274260291
-544754106 -581056168
-639734122 -465302661
-996293114 791119433
-759284361 -271270900
-959206782 390341746
-971598814 480676134
-412973966 -704736665
639616166 -961467269
-802689109 -179816156
-998616354 862457308
-993285534 729518177
403791649 -997097988
294335042 -987850284
84508588 -949769038
878713496 -510436691
-749854713 -289246360
-279572201 -799390234
-961210393 403746323
-419010574 -699824797
330511755 -991639017
-449118640 -674317532
-951420445 341540156
797284663 -758166512
919722663 -305486891
61872120 -943916062
-537380565 -588925503
367984227 -994815695
-601861351 -514931989
-378675650 -731581041
-796165424 -194559374
756404848 -833548143
-732152215 -321537700
-409877241 -707233537
-133051032 -875370234
-664817212 -429841250
83459279 -949506256
-861670607 -26681933
-993801431 738784673
295514430 -987988191
-941887198 287490342
-53800607 -907355812
-996812111 803798113
108385192 -955577169
-914551799 157252671
-999639294 917912119
-987818869 647092625
-999961344 956991300
-986788762 633743084
-830175352 -113218261
886475998 -476702457
709373509 -898107418
729978261 -872149286
131159748 -960744148
811432942 -725842216
993384888 550129395
-211049619 -838054047
-25312966 -917373175
713735170 -892852587
521549993 -999954261
-959843968 394569549
-507351528 -619814301
994061045 571300355
-908808412 133872791
64820256 -944696935
-417679122 -700914207
-925065033 203595173
-211482954 -837827059
68757903 -945730672
565472740 -994472984
408168952 -997324135
-785904422 991930067
-977996005 536912619
822643137 -697308704
-949731325 331603375
-563635778 -560358664
999789018 894335262
-992635514 718270455
505014950 -999970486
238989079 -980467468
967892943 96501125
-652174222 -448017780
-289088461 -793483962
-404851910 -711254497
-954290705 358967452
725792954 -877645365
-809597973 -163816130
610990314 -977849903
923664248 -281282374
39208845 -937651094
165537919 -967918685
125237019 -959431444
-994505126 752181137
-37173754 -913279510
-696737917 -381260022
-947492874 318617797
78042870 -948135651
988860810 432403329
-974413200 981670308
-848650458 -64008319
581837590 -989931922
-995579210 774794797
-999323623 896951855
-904260502 116100835
564167340 -994777585
-789193732 -209914780
-576023791 -546143608
-967017197 445059977
998433267 759732140
827778721 -683255093
281271612 -986264758
-24235825 -917739139
-963307222 418152340
83124352 999700924
-18909435 -919530538
-992812101 721278873
939208962 -175235649
-997805669 832019533
342811083 -992758658
-981154942 568610816
874630139 -527165655
-329220501 -767149266
908597586 -368651663
-973553824 496901539
-971202011 477446316
916291303 -325945097
-880500179 32143729
-840413623 -86466631
-367402337 -739958519
877922918 -513729331
54768740 -942000986
-759597834 -270662510
-709547416 -360422875
-475833947 -650206302
-892093851 71506926
-375179691 -734196986
-617986103 -494353305
-996091135 786429952
-856950549 -40498056
558988717 -995907160
999157294 812842873
-998655331 864143524
-906916377 126407713
-896841623 88426934
-903740476 114107659
851762685 -611058957
198590346 -973955154
-999648098 918681908
-793791031 -199834688
755988613 -834209108
-712920227 -354790288
-855580548 -44433469
997563093 711957997
-935399794 253628268
975208065 191267099
254771926 -982750838
-873349993 9130539
-312416627 -778479672
-727518038 -329722029
328857212 -991482515
902443772 -400723305
-734963261 -316528073
992167957 514867678
358050897 -994044020
773977334 -804059184
-953668875 355128888
-342617983 -757831766
819291499 -706108699
542881721 -998531114
-846520913 -69893635
838341720 -652973949
735954392 -864018210
-492221728 -634620127
-896392169 86799079
-667831410 -425435253
-664201955 -430735612
-923674637 197182837
512903946 -999996627
-43217139 -911151944
-148724781 -868314990
-427277585 -692995730
-962615220 413330912
-418412571 -700314791
792195455 -768764583
-60470821 -904897076
937680690 -186488539
-212342503 -837376536
-999358278 898880630
-982940706 587864914
952874600 -62706219
-967050125 445306281
-917444201 169508974
441500478 -998779830
-979544513 552128602
-990841035 689554362
-221393182 -832592554
-759636405 -270587599
619349657 -973538476
298916810 -988378747
890533656 -458143933
-888044531 57458004
-810344627 -162065337
367625933 -994788767
41046793 -938176586
-998549912 859622780
-981093082 567961706
784368781 -784474794
771154805 -809016228
-578364751 -543405331
75542180 -947494276
326179118 -991227368
-983354637 592499265
-918959561 176080331
-462545685 -662396327
828125060 -682288028
-755425252 -278699883
-415361053 -702801323
999543864 855829049
-929011877 222202682
-246399541 -818863840
-928943322 221875122
-989579277 671142366
162533551 -967325163
-997637123 826746465
950276960 -85901676
-709477199 -360539022
-170327949 -858250271
942464658 -150379956
720036332 -885009246
396007552 -996667775
-981375872 570941580
-820245288 -138177446
-942448711 290503368
-705106038 -367726593
275175056 -985492285
-881072242 34020193
-35746963 -913777202
-69622557 -901452376
682985420 -926561356
-988956046 662459451
717010836 -888798389
-402233356 -713333822
-995007735 762485998
686672199 -922953399
482409629 -999756479
-266929626 -807020648
-999548366 910878756
351439530 -993499723
-844795098 -74619200
-604396066 -511768534
-950768033 337686594
-910107930 139071956
378619916 -995579149
-732535083 -320857320
118918734 -958011161
-180539725 -853369383
570381546 -993265286
512584687 -999996092
-996100916 786655786
675269172 -933710844
548686614 -997750156
-720188791 -342449447
-996905469 806181930
531230344 -999589659
-998453344 855612441
-836497076 -96854439
-952515737 348088922
-914206897 155819907
-959722461 393761015
-758117983 -273527630
1000000000 972262038
927626028 -255849618
-903463619 113051455
-800252845 -185365935
-983515312 594310159
-779405303 -230764045
182537494 -971121199
-379110554 -731253672
-991039753 692590590
-216953980 -834952005
-545080309 -580706752
-878530614 25734025
894098532 -441517820
723548201 -880547889
-959361367 391364091
999666534 872610586
-815618426 -149492390
237106373 -980186508
-955728037 367939527
794268016 -764483460
-530489360 -596193018
-862954544 -22844899
14202843 -930213139
999918345 921847267
-898729402 95309086
-918803341 175400004
-877194120 21411568
-57394894 -906037943
-110074387 -885265207
705980595 -902069535
966236512 76700937
774683953 -802773255
14761073 -930385563
116203364 -957393514
-542530637 -583434791
-804493980 -175670116
-252757751 -815269211
583604963 451521255
50522038 -940833206
962568457 34994740
-915131420 159670755
613908135 -976383216
-444291308 -678518093
350099260 -993387533
-809399875 -164279549
-866045224 -13506629
-866875536 -10969948
528161981 -999746741
-913809710 154173790
657893456 -948346639
-945457029 307096035
-340051739 -759643212
-771727792 -246572538
-343956643 -756882593
-28249942 -916369640
-995639776 776142401
32339688 -935665514
-399855992 -715216064
883095091 -491609591
-386085496 -725946495
-118050503 -881880974
855684103 -597848283
-973859534 499492815
964876019 60904174
61146113 -943722499
-64116976 -903533838
-666305522 -427669570
-471513485 -654213450
-999993461 967865284
950810405 -81223248
813665086 -720349136
-507076381 -620087638
-673533301 -417016200
-984274613 603032051
568436681 -993757814
451147141 -999098254
863120231 -571366241
-161917131 -862205824
985015564 350903021
-486362280 -640238976
515360909 -999999804
329765462 -991568606
312266849 -989842610
194903398 -973319481
999818934 900107613
-999987630 964803142
989855472 455617723
617286637 -974630859
938190450 -182778040
-774460786 -241006754
754737582 -836168846
-409123954 -707839040
580647339 -990312698
803871385 -743852085
420381520 -997910722
159045125 -966625219
-946860370 315008038
-994884017 759910867
992460144 523019951
-537409051 -588895232
-889778487 63433595
-999740870 927151430
-571210627 -551723069
-626132376 -483625335
84618514 -949796492
903757741 -394026357
999295757 826436976
-101058288 -889027767
3655950 -926909871
-563289434 -560749433
-996237374 789821151
-350454726 -752252407
-991555670 700609526
-777983183 -233726849
168361408 -968471114
-363423081 -742880966
-236809834 -824206904
-283135285 -797192963
952513185 -66001316
738683277 -860214517
815047156 -716908471
-645656781 -457135805
-234195636 -825649019
419409650 -997865905
-544652364 -581165093
-984904182 610475138
469471724 -999550897
-476246015 -649821512
-891166318 68259750
-832760419 -106577261
399807855 -996881933
-941539791 285633740
952363271 -67365649
-679625913 -407857330
-713232776 -354264154
742514434 -854710194
-339895558 -759752886
-753252510 -282836430
-835955482 -98277363
-288414722 -793906560
-868607610 -5654170
123072563 -958946701
36219678 -936791419
983776067 327469504
214119362 -976571515
-717886448 -346381587
690984448 -918595912
976576327 210609305
-678904864 -408949862
-983150000 590203954
397527509 -996754294
77028458 -947876528
319412406 -990568482
928972095 -246932743
-304820953 -783438300
-108285478 -886019290
-671701092 -419737595
-926566177 210612995
-999328833 897236457
-909430455 136355160
-62667548 -904077568
-81204144 -896981995
26063758 -933810211
137966560 -962228766
-852475721 -53271474
466130992 -999484181
-674267626 -415920744
-526272568 -600587160
200734852 -974323408
306948791 -989276852
999954473 932917622
-875808737 16959365
-397994905 -716683200
-173395383 -856797832
-692949781 -387264510
357605460 -994008340
-670381321 -421688668
-724134531 -335630822
-614511618 -498863961
887532059 -471915718
916367177 -325504773
959305888 53389
-998981697 879327937
-979257813 549270866
-771229292 -247580108
4971599 -927326665
356034654 -993880533
-965249596 432009585
614445384 -976108424
944734290 -132404824
-980742488 564305322
-677176535 -411557056
926131059 -265573929
-956877630 375188477
-822695680 -132116082
-979777777 554465147
-851250307 -56728436
993517953 554205306
-804184648 -176382518
-802873193 -179394282
-546492881 -579190279
999715964 880824919
-945421169 306895169
838278978 -653159726
-499655538 -627404209
-986680821 632372538
998803255 784897535
-998537240 859087355
-997877495 834342902
935010843 -205497780
-310517066 -779731114
-978071628 537641579
-997783225 831305369
-713513397 -353791250
355348545 -993824049
-201915440 -842784382
-286926971 -794837080
518548842 -999988101
576929702 -991457489
754581759 -836411799
777223296 -798105132
-866112924 -13300445
-801955249 -181494208
-456194100 -668077131
-580995053 -540304045
-951124872 339791490
-928809357 221235285
-924542328 201170704
193439790 -973065391
-305165487 -783215368
-634025860 -473052413
986227150 375145699
48032510 -940140803
889543668 -462713342
-804224350 -176291101
-834382907 -102376320
-708061676 -362875165
-936693170 260235682
-865406180 -15448010
-921698165 188210648
358412532 -994072891
164463269 -967707239
-308475770 -781065773
-126048309 -878435160
715704169 999614411
-693682458 -386109674
-960847339 401295136
-622607133 -488286822
-10361908 -922368331
72527630 -946713933
984356484 338284767
264058856 -984031925
-423707475 -695962262
546223095 -998109608
527828265 -999761813
-376054463 -733544251
-459776014 -664881381
980985647 278655927
136147882 -961835406
-732591491 -320757043
395438073 -996635175
-922439000 191561177
-898108117 93034920
-586425431 -533829085
-200657656 -843425027
-841242516 -84238863
-185338231 -851039919
-763182030 -263640888
-943204996 294607847
-84688291 -895616154
209228452 -975760694
-27757796 -916538189
-933993699 246545777
295049348 -987933881
-900450045 101694833
999750548 886984885
-603159338 -513316823
-919249088 177343864
562301582 -995196344
681126226 -928314843
963565963 46153346
-678623591 -409375090
930141752 -239088003
-854666998 -47049873
-968814255 458654324
665032742 -942606019
-248544150 -817659439
-984082023 600789399
-785619100 -217637454
-155694655 -865104160
942142533 -152900433
471748454 -999592515
504523388 -999968087
207415811 -975457131
-995618174 775660699
-977683922 533926792
-972881718 491260962
-883073427 40645986
974284212 178387810
318243184 -990452433
-536939262 -589393932
967231168 88531285
-658048433 -439633339
814230347 -718946580
-146003310 -869557792
580034384 -990504420
948574851 -100561330
-892908943 74379794
-889907634 63880904
-256324692 -813218917
611844801 -977426523
-816081 -925481272
-852173587 -54124948
-474489041 -651459484
279079311 -985989562
-646827526 -455510146
946562793 -117406197
-975915927 517544830
-786458857 -215832967
90939725 -951368853
-300991418 -785910038
117947194 -957791245
-999426403 902978322
-751075805 -286953808
-880652722 32643547
928924925 -247247602
-993227904 728503996
324290341 -991045908
985118833 352917946
-401552208 -713873918
-461695381 -663161068
499846595 -999941618
790148416 -772950107
-989141244 665016206
-995083472 764075020
540361008 -998818320
50741764 -940894084
-151191368 -867184784
193720231 -973114241
-863278997 -21870280
-767828263 -254411762
595920067 -984694925
-484529739 -641987675
-991083717 693267090
29300408 -934773644
994097922 572497564
-3029812 -924766168
-615468211 -497627163
884920690 -483631203
-976039928 518657985
-721885134 -339527702
394285373 -996568361
-939542172 275059099
276272558 -985632673
410764358 -997453564
-642730083 -461184300
-392495753 -720988296
140513193 -962775510
906298034 -380831080
-985074467 612519472
-538992678 -587210275
475779399 -999660816
-275316461 -801989859
-92825739 -892378979
643281558 -958985394
-946793499 314628018
-730151288 -325085024
-994395914 750025261
991174810 488620496
-958395778 384998819
-973717916 498289565
295086099 999893220
193828256 -973133036
290820232 -987435128
986713403 385253672
-919607455 178912969
-96169951 -891028024
-788489988 -211443022
954767308 -44972674
-987994200 649429723
987589216 404042722
-885831256 49915019
871664649 -539027035
824075153 997914927
-197240658 -845150951
504041371 -999965594
-104387942 -887647811
-44477261 -910703963
-911998429 146733749
679167462 -930144999
-997549131 824083137
-507474629 -619691825
-576106977 -546046752
-999772944 930324217
973774395 171386112
-971175565 477231288
-977168496 529041843
731256962 -870442439
-921156741 185777623
-425771152 -694251491
993648761 558238063
992227226 516507987
-381447222 -729489663
668407641 -939745906
-344599495 -756426275
587543475 -987956563
710195830 -897134275
999287638 825571775
-632763293 -474755954
364918146 -994581392
964491894 56562825
-724587805 -334841156
-831247247 -110469106
-267545968 -806654579
-996061586 785748246
542030035 -998630352
489581213 -999846981
988398334 421930543
-188312607 -849583245
999756744 888165886
459797415 -999342032
-291796733 -791777295
-397686594 -716925727
619705716 -973347232
-999079189 884135715
-182282269 -852526221
992736326 530965285
710943344 -896240490
-636399149 -469841153
12434360 -929666074
950078414 -87623060
188593469 -972211878
-58175249 -905749323
-531908679 -594704842
74984163 -947350549
853538405 -605116457
-999922995 949337153
-994299820 748151984
102091094 -954085273
813371664 -721074076
967791847 95274603
-223125518 -831663330
-998516718 858228776
-235379352 -824997475
-67905378 -902103985
-616345851 -496489430
680759592 -928658363
-999977894 961571329
-993565157 734479507
997019983 685967498
991003329 484232538
-923671268 197167433
-532681642 -593891801
-815403675 -150011407
-516270887 -610859493
-530658307 -596016001
-871093222 2035790
-705624774 -366877039
-772912406 -244170825
740868260 -857119839
-143416083 -870733425
367918296 -994810760
989786392 453944427
-319326249 -773863635
251882959 -982341369
-508088930 -619080073
-983411928 593144507
-613706485 -499902973
145004530 -963732365
930698356 -235323341
378223455 -995552400
-253196639 -815018814
938884017 -177655048
-729859912 -325600221
-992782015 720763921
-908227507 131568582
-336111037 -762397028
998086241 739307629
-952481337 347880776
233472422 -979639634
-565139102 -558658371
-712331854 -355778907
-955691958 367712994
929831820 -241174206
-626216318 -483514087
-849623753 -61291938
-906482333 124709165
-726327440 -331805924
16336675 -930869305
-991971035 707242730
-972433444 487536343
354521949 -993755807
-857977110 -37536903
-998890850 874918824
-997697600 828622594
-243979186 -820218320
603705511 -981348345
-195898689 -845824382
-923859428 198028435
88226533 -950694991
-821096893 -136077465
-58483250 -905635239
-465568392 -659659159
-918037246 172073317
-991956838 707013310
899370217 -416147006
47917529 -940108735
987674021 405891315
-559940675 -564491521
-706756916 -365020275
-1872122 -925140271
-799152805 -187851481
-736207427 -314296699
-982639801 584541844
-299606621 -786801038
-100398418 -889299178
-991676806 702526936
51257535 -941036541
782132173 -788808675
-376298087 -733362368
-32081774 -915050980
-963943728 422641791
-253930273 -814598141
-718044530 -346112542
570596439 -993210420
-986856768 634608658
-298603157 -787444870
-986864785 634711000
460099666 -999349462
-147905893 -868689248
-379179359 -731201842
500969173 -999948513
-579935342 -541557738
-708220313 -362613962
-767241055 -255586628
-580833334 -540495520
-548886444 -576610458
820724396 -702379705
-732479527 -320956057
924979358 -272976672
-456904390 -667444846
-937900602 266489118
986812394 387343138
-301462394 -785606596
-872219326 5563010
30850462 -935230294
-123038115 -879739983
896527433 -429972158
-434948026 -686532323
-982069973 578365616
-341634337 -758527584
-999809042 934174376
-922406392 191413482
-513930082 -613225690
-968961667 459786111
-889343499 61928339
-758302371 -273171605
590362285 -986902378
-914515791 157102878
-749922258 -289119851
-616686991 -496046180
-925646735 206302936
346223362 -993056990
120805788 -958436856
-3502959 -924612934
991755717 503736226
-796462963 -193894756
-583541955 -537276280
-694813124 -384319445
-983829682 597892057
-837959508 -92995880
-974036863 501011278
-664473388 -430341164
-597633774 -520162711
-47873862 -909492104
-496477125 -630500903
997180063 693453906
-88729627 -894014540
992966654 537730464
753145118 -838638045
-999084367 884394878
558131347 -996082230
815722471 -715212029
930346202 -237707561
-646612848 -455808773
454610399 -999202424
-938504082 269630695
-997298065 816783477
143377872 -963387626
-865139917 -16256463
998225954 747096993
-495889728 -631071685
-231655057 -827043934
855500063 -598480868
-974345489 503681361
-502170627 -624939243
-558360690 -566244507
80390540 -948732213
-921864347 188960382
-137833027 -873248283
-928275377 218687219
-989164659 665340305
-999204764 977988903
-606084390 -509637145
-935621279 254752020
998593281 770044048
508785213 -999986659
996507657 662840437
694121210 -915311268
-966243990 439292162
-981184652 568922960
-860183954 -31088281
-986348866 628178055
-244673154 -819830604
-409224979 -707757925
316117836 -990238796
-998651453 863973067
641012057 -960533348
150347004 -964847831
-998463822 856040538
-909691822 137401708
-421496522 -697784497
987001245 391366518
-982725824 585482664
999950670 931511320
515740461 -1000000000
757488371 -831813154
-950646208 336970101
-962726467 414098262
-805923200 -172366962
858023822 -589674738
-986294469 627496290
-57846048 -905871213
877711791 -514602871
-451116618 -672568448
670199591 -938191044
-537951658 -588318082
-665783247 -428432306
689286615 -920333924
-77146068 -898560297
-889072901 60993010
-506379825 -620778798
-710282552 -359205187
911248993 -354289005
-739654100 -308066544
304266360 -988983166
-241090164 -821830449
-999757477 928784717
-196533080 -845506187
-899538865 98297756
222714048 -977959072
955532273 -37643037
313097543 -989928679
-22787571 -918229019
-493990678 -632913157
-919982998 180565313
-943749096 297593431
-476266032 -649802792
-691364064 -389750962
-774000748 -241949370
-458116940 -666363494
-199666909 -843928064
-370246461 -737860847
953137016 -60298017
926773447 -261412526
-725766110 -332786462
-565623096 -558109854
-714315690 -352436718
-562344076 -561813053
950918940 -80265165
-924198210 199584647
-840219914 -86985560
-102522600 -888422750
-982800869 586313189
86518360 -950269940
-654330980 -444952117
805878512 -739259137
964002674 51057209
-722849283 -337861595
348770560 -993275179
-411413048 -705996143
951281569 -77059287
-138246990 -873063207
-743456932 -301115089
-997402983 819769118
820345520 -703373735
937926172 -184704133
-921634246 187922506
841520604 -643455876
-552046455 -573181194
720706253 -884167644
-964271303 424974432
-195450381 -846048743
-673051854 -417732734
-329728750 -766800209
162123759 -967243257
-524995335 -601910356
386345299 -996085239
-997230644 814903366
-245749678 -819228361
688435974 -921189835
-39321645 -912527428
-830037168 -113572108
-598884997 -518618666
-846760859 -69234309
911762599 -351471008
-240826267 -821977542
416219768 -997716831
-998764607 869058435
-307185223 -781905112
563541886 -994919707
-61569884 -904487822
-941210042 283877046
-993023946 724938420
-65041824 -903185710
-904099985 115485176
998232798 747494823
38756265 -937521133
-917630091 170312114
-697876655 -379439971
-992198004 710939555
-850829745 -57911341
975697354 198124215
-832935471 -106124884
-995154893 765587537
-479793047 -646488847
-42871471 -911274561
-997932583 836170836
-93860201 -891962665
83002544 -949391442
938394384 -181281892
78230604 -948183472
-855018700 -46043883
-719629420 -343407968
-811898491 -158394419
-254735346 -814135130
-793241088 -201046689
-981904303 576577417
-780247156 -229004685
-844201270 -76240905
-381996282 -729073284
-372331744 -736314987
707401000 -900421524
-817418174 -145120648
851099751 -613239873
-999929268 950381751
177097786 -970127081
889676824 -462100306
-921338576 186593646
-991650697 702111205
-997872916 834192779
60090128 -943439692
919267419 -308243456
-12930015 -921520600
679899661 -929462887
-86360206 -894955814
-277308118 -800775678
-502913796 -624207732
933599383 -215382130
134333608 -961440644
-467624986 -657786312
-55129937 -906870099
-28718494 -916208937
-811187679 -160079181
805133326 -740985683
865174683 -563839875
-989371265 668212719
-818147623 -143335104
23651925 -933087626
915077995 -332907192
-667390716 -426081450
938323825 -181802462
979441831 989076475
391526704 -996404322
768473960 -813632241
-313412547 -777818680
-913965141 154817948
-194911185 -846318056
-824942877 -126498527
-996428598 794329554
-976644222 524145600
587149386 -988100954
-666891556 -426812785
855132440 -599731562
841409797 -643792151
-992802206 721109256
946251297 -119983406
-23334444 -918044390
113993854 -956885577
-884982324 47044748
-670202788 -421951466
256285697 -982962923
-897828600 92015927
-361486454 -744291969
586433052 -988363044
367094180 -994748363
-405417496 -710804435
962641412 35806957
90534704 -951268476
-999623095 916567541
-787845685 -212837318
402472151 -997027603
-854755205 -46797864
-998351647 851503331
-839637460 -88542440
-915282452 160304351
-893007763 74729117
-898323835 93822444
-305746937 -782838618
275364206 -985516501
941388815 -158738503
-800416272 -184995423
-808430552 -166541363
974369848 179576574
709083799 -898449334
-881225848 34525857
-669602886 -422833831
-727721980 -329364651
-562211005 -561962141
-847482529 -67245880
9120606 -928634539
770029552 -810961046
-990018159 677424401
-743826112 -300435181
-756110700 -277387500
915296067 -331672931
-898093209 92980530
-866936087 -10784339
-976179490 519914818
-868417445 -6238477
61368643 -943781986
-940277808 278934843
640550823 -960843765
-915603166 161653112
-778291778 -233084855
-785300081 -218318875
996672526 670127030
-974022559 500888414
-944649940 302591940
-424250878 -695512602
-396012729 -718238501
-971141003 476950985
347608003 -993175998
176108727 -969944076
28218309 -934452594
-973600357 497294537
524499873 -999884798
-797122141 -192419022
975761346 199022472
683689741 -925884769
-897039951 89147045
-992787746 720861884
-499751030 -627310881
226838756 -978609006
984334301 337868827
-947841170 320620513
-347473876 -754380896
-978744147 544200951
-999540435 910327826
397847538 -996772358
993582873 556197314
-792611775 -202432078
384882186 -995992739
-275786205 -801703850
-914330332 156332291
-933569868 244423338
-956782232 374583269
276498596 -985661551
888161236 -469046759
-900323021 101219979
644783747 -957951441
-976752404 525150927
973007915 161075605
999643469 869077149
-971057153 476273140
-928324977 218923576
-244838668 -819738066
-877014038 20831252
-986405705 628891885
-519332253 -607740641
-916378939 164935452
837673577 -654946687
240175569 -980643935
-764991097 -260061437
199888338 -974178174
999978521 944355370
-999396247 901139652
-871152281 988850345
-481351752 -645012306
999981060 946095078
903547077 -395102224
840552152 -646382232
-952080816 345466694
-435455732 -686101241
713223701 -893480559
692816996 -916686268
996173657 648763598
-653189830 -446576058
-960536750 399204130
-293391248 -790767701
245890557 -981481801
-981684026 574216558
933255359 -217776377
-874841012 13863986
-893835221 77661195
189973576 -972456776
-956626313 373596097
76940505 -947854038
-40526300 -912103316
-983714624 596578139
199648744 -974137025
56307934 -942420164
978666034 241637758
580470681 -990368207
-870954104 1601837
-793586468 -200285627
994006561 569534908
-703501743 -370345360
901159093 -407203230
-412649581 -704998762
-298841085 -787292306
588603126 -987564167
-996289140 791026479
619167829 -973635895
871770972 -538606286
-518317594 -608775949
-777340842 -235060217
19940280 -931968245
-87676103 -894433445
-896597913 87543597
-69076523 -901660008
926697100 -261909314
15034488 -930469728
955900136 -34102363
-980174689 558484604
859736987 -583580100
-962658533 413629378
630616839 -967169147
-421136709 -698080338
-999371922 899686402
-309911102 -780128777
791716680 -769748030
-826735240 -121976687
938844804 -177945813
999998950 968329236
344639601 -992919298
-405172742 -710999203
-852242776 -53929529
-383810143 -727693128
897914505 -423272819
-903438388 112955494
-6121706 -923760736
-915759716 162312190
-589354331 -530291016
-184953508 -851227602
-837414104 -94437515
-358576336 -746405200
-999499106 907604621
-609969634 -504700028
916128311 -326885828
-973015276 492375331
-907413314 128361363
-326994775 -768673067
-92193889 -892632264
484962234 -999790448
-991859835 705453037
-143798151 -870560422
-447819641 -675450360
-637514795 -468327520
-952037917 345211003
990486927 471255156
960912313 16885587
55188782 -942115602
-610152978 -504465813
774488237 -803130042
-997003053 808755599
-993642574 735871958
376521119 -995435476
-997670439 827776564
-958872633 388137622
198101087 -973870937
547362990 -997948520
999342886 831560233
987131899 394161235
-999403309 901564327
-707756946 -363376716
-287605427 -794412906
213765126 -976513401
-15922145 -920527825
-999999923 976015421
-702180875 -372490450
801788490 -748469800
-624730162 -485482130
-999409749 901953398
847131618 -626010850
952017503 -70488822
829717775 -677822418
325139224 -991127574
-585530236 -534903242
406464234 -997237305
-716931476 -348004914
447128250 -998972067
-853505361 -50356749
-635682174 -470812771
989993299 458973165
-282069704 -797851620
-229087743 -828443239
792549457 -768034574
-648087995 -453755100
-851165088 -56968168
-264804223 -808275824
-816320363 -147793917
-271399658 -804354138
-946934460 315429182
-641436086 -462966521
156244279 -966057396
557749298 -996159981
-942655602 291620390
-992176286 710580961
-965383466 432981064
-633709368 -473479723
-987886938 647998033
-998271861 848317575
-647487541 -454591768
736578895 -863151598
321910916 -990814701
-3633139 -924570721
741153318 -856708362
-672027194 -419254029
-280974638 -798527397
954080671 -51479384
-33011553 -914728507
384481515 -995967041
732458520 -868825337
-958311337 384445152
-992265338 712057440
998025181 735968762
-257753748 -812393884
820532227 -702884120
-379689375 -730817523
986104005 372613355
-674756246 -415190262
-315504136 -776424021
-856587729 -41541565
210369829 -975951329
-809077905 -165031690
-671035938 -420722611
-838074188 -92692486
-212075162 -837516744
300068997 -988509999
-607045594 -508419560
-941870667 287401918
121668105 -958631018
-960637082 399878846
752955891 -838930277
839201022 -650426444
976520536 209810345
-449931604 -673606894
581241212 -990123990
-202754562 -842355622
-942423516 290367860
-439772662 -682411491
-852024645 -54545248
636571032 -963461244
305914831 -989165078
982163144 298654930
-18852824 -919549478
-991913359 706312567
-918629713 174644912
-130343756 -876560292
609657131 -978502099
900407069 -410979939
-805478627 -173397103
18136317 -931418584
92349818 -951717624
765615065 -818458177
-340287716 -759477137
-342150310 -758162842
625455640 -970167208
901800134 -403977197
997868994 727624291
-691869962 994293097
-985176203 613746674
-965273693 432184337
-999989909 965845738
-784767601 -219454593
-780307110 -228879133
-390581480 997959702
-935644551 254870140
957829117 -15053115
-948030744 321712762
958968585 -3426867
-922531394 191980099
325939704 -991204414
-495298638 -631645565
-659022821 -438231627
-555865483 -568999481
956672610 -26551056
22476433 -932734328
-998246855 847341791
-599758239 -517539172
507484017 -999981763
422336953 -997999723
688770289 -920854357
-999937014 951733726
-527873396 -598923439
385290531 -996018838
-131838379 -875904522
-965010966 430284932
-623374137 -487274535
-999957562 955996549
-246260487 -818941895
980576429 271958660
73360692 -946930386
-990945465 691144410
-509059201 -618111505
-611814409 -502337382
537359770 -999122385
-994527990 752636567
772905457 -805964377
-917662964 170454232
313729501 -989993746
-408927339 -707996804
-516660606 -610463397
440421614 -998741224
-485142573 -641403483
-780845813 -227750344
572566171 -992700956
863733077 -569132594
-994543516 752946327
-972234166 485887860
999943367 928876725
-970099983 468658425
-694443278 -384905224
991909568 507818663
929391650 -244128162
954979361 -42943918
684192383 -925396133
933073096 -219041222
96629868 -952767848
-836798394 -96061114
-822930530 -131531845
-336553795 -762089216
-757854223 -274036626
-430307755 -690453450
-996505290 796176635
-969341985 462725083
-631595081 -476330287
-963058367 983021732
-746946245 -294667025
724675885 -879092659
-791723638 -204385148
998315338 752434006
-37546750 -913149238
-775372217 -239132918
152234651 -965237068
678357995 -930894753
964795993 59995184
-821721329 -134534417
-5816249 -923860667
874098857 -529305490
618704982 -973882233
-605916235 -509849891
241732425 -980873751
-886671200 52763572
-6724650 -923563383
-783308963 -222557437
972370213 152636773
988369214 421276126
-112137841 -884393733
411320465 -997481083
878090620 -513033582
588961644 -987430951
811304951 -726154332
257481436 -983129666
-371992031 -736567127
952226493 -68608449
-210410032 -838388380
822239875 -698381349
308956448 -989492854
-885697323 49461548
-133258344 -875278698
908256646 -370474540
406016864 -997214244
-425633931 -694365466
-342573012 -757863609
-983376215 592742174
-467279417 -658101640
940316076 -166927161
433421423 -998476489
-442810081 -679797378
961241322 20414741
-795934942 -195073874
993861265 564913804
-644664303 -458511843
-432405349 -688687094
907060612 -376809186
-932180144 237543280
-535180093 -591254866
189181698 -972316467
299179162 -988408656
-917953446 171710526
-786802561 -215092022
-706906779 -364774188
-990383193 682726588
-43757514 -910959984
-782955255 -223307854
-999413278 902167602
902236529 -401772349
718431808 -887021515
-330367567 -766361210
-462798911 -662168163
-980804190 564942227
877136965 -516966714
665429534 -942273304
-999300695 895700113
164012192 -967618362
866165129 -560182047
231404829 -979320329
957525129 -18102154
-590100277 -529385598
255289115 -982823465
496269315 -999914004
-99070524 -889844477
-836272001 -97446312
143975988 -963514623
-632587895 -474992419
989070600 437217300
-45431746 -910363886
-882573978 38985002
-588187205 -531705077
-523652734 -603298317
596303988 -984538111
345917101 -993030550
-815783528 -149093091
112297283 -956492603
-641317551 -463129535
320951741 -990720696
969199202 112463613
442321424 -998808948
-780183538 -229137838
999932821 925639828
-574368615 -548068609
-797509243 -191550665
-693251782 -386789286
-448758784 -674631678
-665121268 -429398224
984974397 350102000
-462085045 -662810753
-294818109 -789861876
-981573245 573036256
366938586 -994736485
-114538217 -883376691
-723784714 -336239386
-993014620 724776081
994716747 593240343
537350974 -999123183
-384736489 -726982563
-760367148 -269165842
152325279 -965255693
-901523035 105719196
-99563510 -889642209
651778979 -952942144
965349037 66339073
-962753805 414287108
-980813335 565037162
-19150140 -919450003
918738083 -311435463
-842992687 -79518212
-601922287 -514856304
968067507 98623577
-597395136 -520456667
-493682852 -633210590
-715745977 -350015807
998789824 783926642
48819046 -940359957
-862976009 -22780461
959569009 2774481
-515978816 -611155689
-318230269 -774598743
-893718708 77247363
986017281 370836164
943186107 -144703450
202542489 -974631953
-452276267 -671547662
-450695187 -672938669
846323598 -628566304
-993472079 732816988
-42400360 -911441428
-933303483 243093053
-841183631 -84397325
939415717 -173691117
112028993 -956430288
870427084 -543912624
-910921755 142354321
-912800466 150015993
-562391362 -561759993
-143997723 -870469800
668880347 -939336521
-629779321 -478766897
-236489879 -824383879
-993100129 726268032
-965741136 435583193
-251682741 -815881378
7269852 -928052669
242356995 -980965739
-557787938 -566878888
965723200 70682127
63240004 -944279337
996417043 658950433
494854037 -999901385
998446206 760541460
-327524466 -768311221
-980387890 560665400
999277746 824521671
982914195 311912424
399502992 -996865035
-955588780 367065193
-279739440 -799287683
29443110 -934815805
453466406 -999168423
118121731 -957830791
-969512360 464050916
735318830 -864897885
998977751 798081060
-412294969 -705285139
945889766 -122969117
515038554 -999999531
-347321958 -754489219
615285008 -975674488
-988673435 658580805
-845205609 -73496754
998835135 787222003
849570224 -618198609
538225577 -999040832
-762033115 -265903818
-785642063 -217588375
-256236732 -813269675
284589652 -986676260
-653840369 -445650568
-986505383 630147888
-999616106 916005359
-900662196 102487936
935993458 -198568697
-762771315 -264451107
340488527 -992552353
-399909856 -715173524
-975142061 510647914
-952980068 350910198
-842486299 -80887524
-853113118 -51468788
-996807694 803685885
973280984 164732996
-651656465 -448750825
49129237 -940446226
-933182840 242492217
-957271492 377702071
-976508484 522895776
-982888418 587283343
945860974 -123206426
-7161338 -923420385
-998604900 861965867
-879409422 28583896
-972760694 490252093
-78486872 -898039496
551849441 -997257238
-782603721 -224051775
-138489246 -872954862
259909339 -983466466
-836623220 -96522591
983223575 317445059
161885200 -967195564
-383997943 -727549240
-705187338 -367593592
76633246 -947775107
984064336 332824703
-729205934 -326755788
784173357 -784856250
197103140 -973699082
999661832 871880889
-789988006 -208185459
-478971883 -647263806
-595884137 -522314781
-546386492 -579304558
-613846649 -499722196
-198752087 -844390594
-983989761 599727810
999122898 809762750
711753641 -895266437
-947518671 318766035
984618249 343228037
-914753420 158092015
51622807 -941137378
-998905578 875629682
-999535812 910010232
173647330 -969485085
-533867396 -592641456
-920977393 184975899
871116638 -541192558
-801837406 -181763374
-911953347 146549773
-384121819 -727454221
-450968101 -672698926
799522496 -753389208
217351617 -977098171
434083554 -998503254
10104852 -928942406
-211305059 -837920251
607303678 -979642993
-881610006 35792173
921900826 -292232940
299999409 -988502086
-755630238 992750765
-589402731 -530232286
-473646265 -652242034
-925935260 207652404
-865272875 -15852881
-165400952 -860571350
947063904 -113247871
948497201 -101223015
-352076229 -751091000
-769588228 -250883023
-771975745 -246070542
-749551044 -289814326
703559407 -904833486
734406480 -866158213
890857349 -456646316
-144329722 -870319011
-994486478 751811415
863810358 -568850483
268178090 -984582510
-2136346 -925054950
-964643874 427643162
-378486001 -731723624
-908608735 133078440
-980248068 559234262
-721515374 -340165431
-718647500 -345085221
-945007214 304582056
898591607 -419973089
172451103 -969258713
-902475563 109312065
-989507888 670134657
-643834736 -459659097
-993392271 731403288
-816518149 -147313800
-431255835 -689656225
-707519417 -363767296
-278284775 -800178923
772790850 -806165781
-948518150 324529393
-434783379 -686672064
-431528176 -689427058
336044300 -992150355
757957701 -831054452
-507025661 -620138005
186526964 -971841209
-807131478 -169562629
-80884330 -897106694
138796598 -962407206
-257857930 -812333653
143641947 -963443761
383546140 -995906334
-294642953 -789973354
-890754837 66825139
835996159 -659876841
-999874434 942088961
851199886 -612912440
869579132 -547218895
505864499 -999974580
-969058009 460527579
-983068279 589290246
624285277 -970828666
882738804 -493149661
645980110 -957120696
745593232 -850137880
637430205 -962907560
-820748181 -136937491
-581195404 -540066719
965552433 68699252
-216354222 -835269124
775737466 472217578
989505508 447304362
-818065170 -143537195
-999161517 888332565
954316703 -49261102
-878626919 26045839
997478722 707766415
-801318683 -182946640
-642920116 -460922085
284340141 -986645579
309413374 -989541713
671547929 -937012351
-981869696 576205566
-567413913 -556077765
300484490 -988557224
-913600575 153308190
-994345854 749046699
168256668 -968450698
861619446 -576823541
-998877512 874286330
-907557067 128926771
999996993 964439674
663607077 -943793089
-197147039 -845197969
-992304459 712711210
802317657 -747307635
-209548367 -838837723
-872926020 7791145
-576447329 -545650014
34847755 -936394578
-988585742 657390101
-260943529 -810538913
180410926 -970734813
-994666077 755412871
-595325 -925552204
-932112644 237212631
-580462845 -540933915
-12106162 -921793059
-669237483 -423370942
-587563058 -532459368
-982046592 578113098
681303565 -928148451
-885781532 49746642
-951480528 341896301
-664869390 -429765279
267047221 -984432323
-736287415 -314152860
-604714318 -511367584
-585101123 -535416211
999408252 839059777
-552688692 -572481370
-735079865 -316319789
-101685887 -888768965
941261621 -159716586
-514411650 -612740403
-206630392 -840354636
-654179221 -445168188
-298088242 -787774839
924375768 -276793601
216960988 -977034885
510888493 -999992254
-740829583 -305926716
-990723825 979628079
-930267134 228236427
646181694 -956979569
955547251 -37499205
167324968 -968269058
-700233777 -375645211
805369879 -740441674
998881099 790694539
-71679921 -900667751
154313631 -965663251
-209101710 -839070511
409578073 -997394569
-636694860 -469440110
-990430349 683418111
-172818205 -857071835
990878915 481097181
-976666837 524355447
-511069709 -616099235
-71984535 -900551035
-688430235 -394329888
102167488 -954103524
137283358 -962081396
-990524661 684809692
431530391 -998399479
-605559887 -510300523
913923953 -339428925
-967458855 448374159
640835174 -960652535
715479395 -890700295
719224947 -886026880
-746334351 -295801112
428119576 -998256036
-17813792 -919896567
810142774 -728987305
-700506816 -375203464
-171220730 -857828341
-422929812 -696603577
820108223 -703993415
-586125222 -534189364
-950603687 336720167
412463602 -997537255
-648548951 -453111443
-541494538 -584542118
-660258415 -436448680
744131691 -852317957
-512297671 -614866971
942212493 -152353674
-713087427 -354509003
-824713718 -127074109
999965183 936986837
-999987481 964737231
-562875414 -561215833
-995138778 765244778
-321218648 -772591354
-934934915 251277840
351716808 -993522859
-973942089 500198239
-684766295 -399998443
-567071848 -556466404
120007375 -958256879
-949586593 330757227
-315381829 -776505798
973964615 173981675
-792059732 -203646426
872529480 -535598078
796480285 -759862875
999071893 805498131
-909995140 138618708
251279993 -982255269
-587834371 -532131494
-331750988 -765409275
-977144061 528812102
944488113 -134376599
-976559676 523365145
-404413854 -711602812
979457660 254028028
951917714 -71381869
-799870266 -186231698
474243853 -999635174
-969644688 465083412
786306905 -780657078
-192162892 -847683506
-996874175 805377332
-762603181 -264782145
-599480965 -517882282
931521009 -229712608
777392985 -797789164
-354147860 -749600895
-991138458 694109609
-133824742 -875028590
-970752073 473822508
523497379 -999912520
-338072993 -761029472
-584712790 -535879827
10536585 -929076827
-249949919 -816866219
898185094 -421957414
-603572369 -512800895
-221769388 -832391316
-484944688 -641592182
920620963 -300036962
-801549272 -182421463
-838845108 -90650802
946483315 -118064674
781181401 -790631054
-998218231 846261675
-999895925 945128657
976729062 212803381
663903260 -943547258
444434683 -998882450
-961461832 405450949
-528733269 -598027172
-321809273 -772192951
-386893075 -725325344
-912338825 148124149
-955865377 368801985
982102024 297591397
-990231758 680514698
-683428029 -402055342
-985894617 622505882
115783596 -957297543
-974570947 505637851
443232692 -998840917
-5768024 -923876435
-890593152 66262515
-782473632 -224326317
724317580 -879556235
575687916 -991824546
-998106165 842151340
135317983 -961655216
453852667 -999179998
-966293340 439658384
462429044 -999404283
-864827817 -17201378
-543115099 -582809846
-608688549 -506333205
79118293 -948409404
-918236654 172938333
-741240104 -305177997
-889380637 62056797
403466648 -997080748
809679799 -730114627
222640016 -977947372
-976777994 525389198
-859406222 -33374442
-69505247 -901497013
-996040228 785255552
459710865 -999339869
-421724676 -697596811
755949929 -834270391
965162972 64189540
-977828165 535302582
-436541444 -685177212
73000582 -946836869
-30989820 -915427956
243047872 -981067441
994244145 577284973
966678293 81932597
-455900916 -668337794
-545237132 -580538582
-156799641 -864590998
995270522 613370829
-906799857 125951133
-631310723 -476712592
-999365987 899332451
-283628118 -796887941
-727637341 -329512969
-101987514 -888644347
-314942911 -776798973
-176405376 -855359648
-682628181 -403279360
951444587 -75607594
-903264230 112294453
7858795 -928238152
-579464157 -542112908
-591909767 -527181146
-960984732 402222032
-965538247 434105803
-273978100 -802802206
22797256 -932830765
929562340 -242984526
819848783 -704668865
-343029289 -757540413
-923352690 195714278
-813834478 -153781085
-999237586 892319350
573436848 -992469812
552827580 -997090509
-881821506 36491524
-271923648 -804040007
540023506 -998854243
-171059226 -857904717
-914447974 156820904
454773440 -999207198
-810887797 -160786735
927336956 -257737153
530957879 -999606215
-623572533 -487012613
646461255 -956783773
-946096869 310691581
867749995 -554249838
2889791 -926666361
-277142762 -800876577
-147857603 -868711317
60772924 -943622636
-258224785 -812121240
-965790716 435945993
626236111 -969722445
914180027 -337982786
-997270887 816020130
635504429 -964142961
-249180256 -817301497
958365776 -9604273
625626246 -970070086
-863489058 -21238683
-640456832 -464312824
985950409 369474277
-21414968 -918691062
-996302792 791346277
-968255912 454396854
-982548218 583544489
-127240358 -877916621
-374816307 -734467569
860768275 -579888081
32690527 -935767899
-947190122 316885549
-165217701 -860657422
-992730538 719885955
-874650069 13255367
977136169 218698910
-691182014 -390035768
-147164229 -869028131
-768545351 -252975500
-146430700 -869362897
-324635284 -770279929
995359122 616734063
175638437 -969856803
934294622 -210523424
654131048 -951183618
-71325846 -900803112
-984664710 607621042
-744221976 -299705727
999911366 920087242
-335387565 -762898642
-704154071 -369281615
-376757955 -733018912
868776487 -550319483
-999531824 909745595
-938947025 271942552
-53631927 -907417177
834800647 -663352595
-825062268 -126198540
-861848749 -26151881
-999697051 923046476
-614715140 -498601121
615931776 -975339261
-554741977 -570235627
-832680174 -106784457
-603525407 -512859594
-320226906 -773258506
990717251 477033706
-567328273 -556175111
-762867158 -264262170
670924022 -937559650
-839374765 -89243070
-781300459 -226796821
-43903124 -910908224
-622459221 -488481921
-886308848 51532678
648939080 -955012669
-880194817 31144835
-270741058 -804748691
-999942997 952830647
811634742 -725348810
-989725684 673225133
-888788468 60012358
-385695770 -726245988
841637551 -643099911
989891757 456499873
-956336177 371763347
-624198542 -486185709
-999851155 939128355
-908167769 131332753
-931193504 232728948
-965413384 433198446
-999862852 940592911
-912966883 150699680
367305010 -994764421
-684437550 -400505135
-131691727 -875968959
-958339989 384632868
542627117 -998560961
726568487 -876636774
-980280125 559562138
-775032792 -239833063
-578114829 -543698844
185375067 -971633678
-997454990 821280809
-942204114 289189718
-940899442 282226945
-639991457 995358865
523106116 -999922753
124392808 -959242575
987151400 394578496
-479489653 -646775535
312149544 -989830437
-970490251 471740216
-255856419 -813489038
613564040 -976558673
-696040060 -382371368
21366925 -932400331
-999999626 974453669
-718495849 -345343946
-999812217 934527376
-209088714 -839077278
-880727217 32887756
-737722759 -311566773
-144814276 -870098875
-997486167 822200459
-987355473 641032124
-946594770 313500719
-260112615 -811024109
726977856 -876102424
-988214668 652383494
-710971475 -358058365
-996238883 789856225
713038449 -893706724
-704508089 -368703608
987974563 412494882
-341806088 -758406229
475169446 -999650673
200421017 -974269631
-242928940 -820804716
-997178758 813479336
147735058 -964305327
-777101144 -235557541
-890829649 67085870
-190923229 -848297304
299595338 -988456070
748621342 -845570240
273248837 -985244241
-559836167 -564607669
562023608 -995257868
651024609 -953499777
766822979 -816431366
175096981 -969755759
843644043 -636946227
-922035213 189733355
853381995 -605640713
881137358 -500058815
798946276 -754630109
-999779730 931004836
999988477 952405728
-56206944 -906474885
-282941402 -797312905
-492697643 -634161434
-928249453 218563951
-992814209 721315051
95028868 -952376178
230638505 -979201587
-500019219 -627048765
369280898 -994912374
831050133 -674074657
418053481 -997802648
-922869373 193513940
917882872 -316546599
140681486 -962811565
-958984740 388876509
-23888016 -917856966
917034285 -321577365
805470645 -740208584
-439498587 -682646865
809137373 -731434341
-206297807 -840527036
-945339880 306439920
695045521 -914322545
-997544893 823956052
-582549442 -538457359
702220207 -906353762
-382119534 -728979688
583922603 -989233045
876514642 -519514595
-666676171 -427127936
407556398 -997293126
-860870649 -29057662
-956888987 375260578
-816377060 -147656519
-779191505 -231210484
-902787710 110491458
-986511502 630225256
921807084 -292806225
-968711039 457864422
603139532 -981602837
678821497 -930466344
-650135646 -450892032
-131590091 -876013602
271806120 -985057234
-689390673 -392834215
-925591925 206046933
-560877106 -563450700
-981203280 569118836
-811982311 -158195166
407752044 -997303048
778886258 -794992773
-846247124 -70644735
-999910656 947380017
967503363 91799615
-615083807 -498124466
-997186957 813703412
-823787619 -129394362
836049929 -659719755
-996212657 789246984
996565845 665371588
-196904997 -845319489
385877177 -996055943
-448981720 -674437094
-500938749 -626148491
839165181 -650532999
373910993 -995250396
-881343721 34914052
-718184586 -345874046
-585063277 -535461405
-697375392 -380242023
393232990 -996506518
-800022010 -185888491
304090257 -988963539
-896631430 87665071
-731034305 -323521584
-905442996 120661534
-999921034 949019645
138212744 -962281752
-989359151 668042570
966329223 77794701
-134260323 -874835838
991894537 507415418
351108750 -993472121
-906967806 126609710
999333861 830564100
983830659 328481543
-173804833 -856603266
-447425550 -675793591
-680185786 -407007059
-942113084 288700998
-267891915 -806448960
-754312978 -280822328
995785080 633264622
999945847 929741285
-571336251 -551577990
-992225705 711398955
-709249556 -360915496
-316392040 -775830075
970880411 133327671
513224357 -999997156
672799762 -935908586
918543401 -312601378
-364570233 -742041201
-278477972 -800060794
995485211 621584862
-417782402 -700829900
741409372 -856335115
560780429 -995530019
-942679599 291750719
-844239141 -76137760
423987014 -998074436
-150549809 999118013
998213601 746399871
-952862813 350195826
996191520 649492483
-470679132 -654982657
-678115429 -410142367
-325274489 -769845244
-969724959 465709942
-751391526 -286358586
-865009432 -16652317
-742368324 -303116086
903955110 -393015968
-989316911 667451993
-267796003 -806505982
988791450 430821679
-598546926 -519036228
318396521 -990467678
-182994485 -852180396
-992949493 723645151
685953554 -923668160
194064247 -973173969
-97038589 -890674700
995232015 611923553
875024615 -525572038
803483933 -744722926
798737598 -755077783
-442582810 -679993430
-996491706 795848834
-621503556 -489742255
-902043455 107680339
-978011740 537064102
-63523998 -903756467
-304190927 -783845715
853139333 -606453926
971171594 137018517
428263609 -998262229
-356142164 -748163101
-722026596 -339283576
-997558223 824356117
-755929447 -277734614
-151098495 -867227458
347193292 -993140468
164962235 -967805425
991987794 509944119
897957667 -423063581
828210547 -682049267
-149797778 -867823996
-104655 -925709653
-997196809 813973246
-870528089 275686
-811934978 -158307716
959743702 4592341
950381096 -84995007
-551844097 -573401507
-534170165 -592321753
623466903 -971285923
-54485359 -907106284
-975308872 512128572
482690889 -999760288
633187308 -965599889
456410712 -999254021
-403545799 -712292692
-976760148 525223031
-768942204 -252179634
-999998288 971783660
-617370001 -495157075
-73788330 -899857441
973800069 171735394
-638772776 -466614776
386576517 -996099695
472252341 -999601458
138383129 -962318379
-618185668 -494092832
-794454388 -198368439
-971889462 483052669
-359004364 -746095536
-550066184 -575333542
605502042 -980506131
-853837196 -49414263
-879191134 27874413
333556423 -991922449
-25531630 -917298780
-957060755 983597126
-315075069 -776710737
686917036 -922708789
-477055968 -649063376
930251812 -238345060
-798489598 -189346294
952150226 -69296227
81535082 -949021523
-920570766 183163433
-471719607 -654023378
-940150275 278261599
133049173 -961159500
-950875061 338316741
549757409 -997588071
939643952 -171984083
-370209126 -737888468
549435780 -997637137
-468416902 -657061911
856568290 -594787617
-792965431 -201653611
824149936 -693244677
-992145029 710067551
524383408 -999888184
862681111 -572966404
-996304275 791381097
694904455 -914474597
184206565 -971423082
900070243 -412666023
-326538682 -768984153
-59400539 -905294915
-948663163 325372341
-990666291 686920284
-500359136 -626716164
-989624250 671778444
-616681440 995796658
-460428059 -664297859
-723392956 -336919400
-981492284 572176591
-71473660 -900746707
-93461686 -892123174
-483321897 -643137866
-715955555 -349660695
-389611339 -723226485
247434996 -981704527
-404903255 -711213643
-564614134 -559253129
-673541621 -417003806
753763272 -837681440
667627882 -940419242
-773398795 -243180159
-606589804 -508997237
-105322889 -887258163
-364301826 -742237927
147027964 -964157491
-186881075 -850285056
-810307529 -162152640
-124451999 -879127692
298009618 -988275264
982817734 310194351
-969745794 465873058
-809001432 -165210229
964841764 60514932
-936029366 256829882
-420072971 -698953782
954636541 -46219659
-750402919 -288218054
-422359595 -697073750
292998286 -987693524
-686267265 -397682179
-955233325 364835726
-546208534 -579495703
420682569 -997924535
-416668451 -701738572
-918055780 172153712
-940009651 277520225
530237619 -999646159
-999886060 943710453
204772356 -975010952
879336172 -507796418
-974272462 503048545
652935666 -952079500
301172727 -988635428
-956808297 374748521
-923815388 197826833
-924609014 201479034
569008092 -993614494
636133176 -963742103
-281258110 -798352500
-961153808 403363874
757725558 -831429993
-291575826 -791916893
22527606 -932749717
-523277909 -603685512
352355480 -993576104
212288250 -976269502
861708182 -576502825
928754576 -248383735
-757826842 -274089431
-997399275 978581191
-780275017 -228946346
-947446318 318350421
-775946878 -237946979
-999889645 944217290
707473585 -900336759
-963034750 416239651
-804876143 -174789017
-740308805 -306875563
-323272064 -771204364
-469614719 -655962979
66942790 -945255060
227608107 -978729513
997498089 708705535
-104075399 -887777921
-391578945 -721700862
-178905755 -854157511
-998533909 858947617
-188852798 -849317620
704413966 -903860690
631160496 -966840810
-838519836 -91513089
842678656 -639923441
-810103722 -162631625
219200828 -977396777
749784688 -843800957
798117937 -756399756
-988096977 650804001
-854202239 -48376792
-827330548 -120466837
-503170226 -623954827
385274934 -996017849
-616480339 -496314751
-999358820 898911511
357317841 -993985237
519863342 -999976096
-990422451 683301915
956184629 -31335093
-770308858 -249435542
751829198 -840667391
882118051 -495832184
998454814 761080983
-964413346 425991669
-972378681 487082831
999312008 828186044
-369315312 -738548299
-204240496 -841591967
-273880390 -802861326
-719536128 -343567671
-509926634 -617244628
675582546 -933428711
-336349381 -762231413
-421328516 -697922658
435359268 -998553181
-985366427 616050124
-405796414 -710502674
-343635770 -757110284
-994195433 746147290
-954432732 359847478
-49159094 -909031323
-978395389 540787060
-525565396 -601320469
-377989438 -732096481
785069852 -783100952
998166447 743766470
816808020 -712463243
-997977467 837689691
555446976 -996618218
996552827 664800001
-968019371 452602785
-976530380 523096057
-813621049 -154291291
-465892858 -659364394
225848001 -978453456
277102058 -985738560
-722536908 -338401742
145621408 999782195
866455159 -559105208
211176009 -976085382
388989081 -996249758
-780132616 -229244354
-206724065 -840306036
-969459309 463637534
-762987326 -264025220
-319116161 -774004609
-570144408 -552952943
-994653732 755159677
971821909 145450976
545309052 -998233600
-790700538 -206628554
-505390892 -621759259
-988464868 655752032
785333012 -782583656
-966995612 444898564
281680169 -986315776
-924457774 200780717
78717593 -948307513
-869722033 -2221123
-988873161 661320031
-878556754 25818653
-466403873 -658899647
-998070324 840883394
-828865535 -116562620
808008615 -734174902
-909318337 135906528
-994177464 745805981
-241711795 -821483731
-264181970 -808641705
963194239 41984938
-861843450 -26167689
757988946 -831003773
-960447380 398603903
229075363 -978958658
401753053 -996988894
-176042355 -855533717
-371018895 -737288941
912940644 -344948888
348672126 -993266826
-316263391 -775916165
-713848545 -353225847
-188151106 -849662622
-534610433 -591856792
-739320030 -308673322
397040066 -996726635
396312414 -996685182
854834202 -600742396
-608960781 -505986391
273894684 -985327634
-867570098 -8840126
717349744 -888374958
488547794 -999834654
-954692417 361460345
-420396531 -698688433
-469601318 -655975306
-921532073 187463140
-984441448 604986375
-114076166 -883572931
-510361877 -616809001
-962278822 411018583
-988980007 662789418
-873374189 9207004
-698065327 -379137521
-901198094 104497037
-992008604 707850411
-961924256 408596834
-234715508 -825362997
-191617985 -847953585
421218384 -997948920
720263530 -884724245
33401889 -935975191
-895396054 83218119
287998152 -987092711
-739214225 -308865332
162975120 -967413145
-164114123 -861175545
994826768 597076792
-702956789 -371231881
715986328 -890073073
-554803548 -570168075
-857632892 -38531814
886240556 -477760666
192583767 -972915927
-927383560 214461837
105728793 -954949424
-976597667 523715319
987536813 402905692
-831843989 -108937542
-936987636 261752434
-853069727 -51591563
988494078 424087019
679779585 -929575160
-617330396 -495208684
-956223619 371055119
980790133 275443421
930066397 -239596061
-952143311 345840541
-997495302 822472122
-626775253 -482772235
441027367 -998762911
-325382812 -769771548
-568686634 -554625759
-842731334 -80225574
-955907106 369064282
311016445 -989711640
-113567762 -883788410
-783397674 -222369130
-284402972 -796407889
-994382723 749766515
-49636142 -908859989
-399118255 -715798302
-996961821 807660531
-760033551 -269815440
-311412241 -779143117
-941667532 286315579
375693862 -995377076
-809867856 -163184632
-369274526 -738578384
-459280347 -665324398
-454117804 -669920371
973867263 172651458
139312381 -962517935
999709563 879715616
-426742372 -693442737
634504856 -964775130
921117664 -297011342
213395421 -976452462
-961300565 404357168
-977203110 529367401
-910500733 140654184
-267258917 -806825143
-877352704 21922952
849112340 -619674217
-993251489 728918463
-204421247 -841498628
-994061570 743620192
-767715240 -254637912
-135866405 -874123596
-303818857 -784086090
978974320 246439329
-331231485 -765766966
-83659470 -896020594
931096701 -232612046
-9275306 -922726079
750954434 -842011709
-277817068 -800464865
-612790096 -501083297
989593169 449353903
-823584041 -129903262
791845977 -769482674
-856226224 -42580070
993263124 546473717
-908390452 132212551
993137920 542764318
-912563107 149042541
-770683926 -248680307
96513363 -952739436
-487949352 -638721509
271424573 -985007649
-980983158 566809789
-500284636 -626789092
893610342 -443809179
-998637721 863376917
539186477 -998942804
-949982601 333075433
-999940655 952392013
964297231 54371431
-343185659 -757429562
999987680 951592782
-840450313 -86368258
-657315629 -440684327
917475691 -318964986
703450512 -904957351
501945459 -999954200
-200279415 -843617352
999561645 858083936
41161706 -938209249
-662756872 -432833516
215587203 -976811751
913313214 -342862351
-912064558 147003697
995174085 609751192
-944607995 302358415
-451895886 -671883017
-838958466 -90350021
780831885 -791299111
-928367054 219124244
-902238076 108414814
981400276 285563267
847732406 -624102803
-860990930 -28701291
-971956648 483604677
925983704 -266522672
-140234846 -872171007
827241977 -684749917
-865634511 -14754501
-999865391 940915987
-803719278 -177452208
-711910073 -356487333
136844634 -961986433
-741040731 -305541785
520585671 -999967640
679695759 -929653256
-260732687 -810662089
-323145361 -771290092
645247403 -957631429
245519317 -981428037
859590993 -584101993
-941996513 288075717
31649535 -935464002
820428174 -703157221
-937223467 262972483
361699297 -994331582
-738746911 -309712736
979280477 251233473
-750627375 -287796569
-521963638 -605041071
-891869252 70718262
37794141 -937244691
-33815369 -914449559
-999416116 902341014
894741191 -438477039
215672387 -976825618
-956308894 371591637
-273171696 -803288887
-742881511 -302173596
-968337747 455017931
-751197501 -286724491
333008095 -991871998
876104589 -521190274
705468027 -902656274
31022647 -935280756
-859840924 -32098964
987745853 407460844
-773776033 -242409152
408369206 -997334170
-984365773 604098323
-951586710 342526314
-71784462 -900627715
6388137 -927774441
975412574 194131792
-12593709 -921631857
-708732053 -361770047
170948359 -968972332
773378193 -805132835
-680330026 -406787659
-710199305 -359343486
-616896599 -495773586
647750947 -955863713
-266762242 -807119924
-974152728 502012323
20984749 -932284830
30762579 -935204519
-273962337 -802811752
983982092 331294088
620321454 -973015736
-485858300 -640720573
-57591617 -905965265
-36457927 -913529341
-922509137 191879166
-906037989 122974172
-848963494 -63135798
-903063349 111533725
518695276 -999986863
-998745174 868172188
-78154863 -898168610
-384488252 -727173087
-716087818 -349436509
-84377597 -895738419
47769728 -940067502
-685432348 994446565
-954136490 358013153
-795393744 -196281156
826947039 -685568472
-168886942 -858930480
-348621862 -753562067
894977071 -437356277
63921324 -944459893
-75863758 -899056492
-635508292 -471048225
490714622 -999860008
997383939 703181164
-835751182 -98812656
821220825 -701073248
-873715523 10287139
103656768 -954458404
-986839861 634393124
660456059 -946338208
-973806248 499038908
-331968979 998288008
-94924569 -891532770
600711157 -982666963
-617682640 -494749370
-938292630 268528627
992869433 534873730
-182556300 -852393185
-999602320 914922281
269506184 -984757185
-260404881 -810853501
873480666 -531792568
-51597924 -908153735
727820585 -874996513
-999574095 912776341
-868707269 -5347552
-742507663 -302860407
-337807649 -761214950
-925792702 206984974
372220911 -995129152
-999662249 919932587
-981763574 575066441
-824366527 -127944618
795722577 -761454595
481413355 -999742880
-982380454 581722522
909869851 -361787434
-987449426 642251474
-161394603 -862450651
-845636793 -72316888
942945782 -146597891
979402495 253154788
-897069136 89253068
212998984 -976386984
-501237019 -625855961
-484636209 997314734
-859922296 -31859620
-986441955 629347781
20751905 -932214346
-328930971 -767347980
395300132 -996627254
-342394764 -757989814
-907720342 129569205
85912337 -950119021
-159638694 -863269854
170339217 -968855676
-532787790 -593780051
-928608015 220273780
116745834 -957517371
426715596 -998195065
947875834 -106474979
-610979361 -503408403
-851077702 -57213987
988170110 416830362
-974230494 502685191
766642024 -816735955
125718752 -959539134
-605625797 -510217192
-128913721 -877186396
-833413102 -104889530
800495199 -751288229
268805720 -984665526
-999825386 936015481
981857933 293357514
-785678654 -217510111
-935745574 255383207
-894793619 81070825
-953210021 352314230
-23125366 -918114995
-34795508 -914108657
-386275434 -725800485
-520373856 -606674081
456792850 -999264580
-763357502 -263294363
-856679967 -41276365
-843204579 -78944233
316540330 -990281870
-814746499 -151594819
536973627 -999156565
-921807245 188702690
-970322348 470412634
-978647129 543247725
783526171 -786115788
999463665 845765735
170128555 -968815076
885101420 -482831974
-802214271 -180902298
-310968003 -779434979
-994886718 759966845
-778083381 -233518529
938544400 -180172105
733251441 -867747403
-852557873 -53039316
821897408 -699288533
464491099 -999449712
-449793982 -673727276
-925283967 204613393
182933254 -971193028
-441344254 -681060089
-385330444 -726526538
-963782851 421501868
-589146304 -530543436
931256860 -231518778
497609949 -999925683
799115675 -754265336
744783300 -851347153
-470846504 -654828387
-957468061 378965267
-994575126 753577852
-999955707 955527056
-642241738 -461857140
833528885 -667018193
-305464607 -783021580
834167684 -665185483
857562902 -591297817
936159024 -197394159
-63566550 -903740507
-232251422 -826716917
-533650102 -592870821
984646785 343771500
-289960129 -792935510
-868838226 -4944501
-898830461 95681126
-568775282 -554524379
71466889 -946437718
793380349 -766319469
-951864732 344179944
843028230 -638853750
-949855318 332329719
886854835 -474992952
-800206329 -185471313
-397351741 -717188897
35336513 -936536222
354131537 -993723503
-265058545 -808126146
986583454 382534141
630328733 -967342752
597757566 -983929168
378985421 -995603801
-198306297 -844615368
-174209247 -856410689
-942636156 291514859
-779288186 -231008615
972263713 151232988
-974094566 501509650
999001267 799913809
-433128277 -688075231
-863292204 -21830586
717801742 -887810019
-110977491 -884883990
-445452911 -677510475
177822310 -970260851
-867211633 -9939676
-536278208 -590093913
-407405166 -709216729
-50471989 -908559479
-319944094 -773448570
752360001 -839849989
-622832794 -487989068
390131891 -996319723
-984720813 608286650
994816977 596733513
-976539019 523175218
758967684 -829409887
-66673159 -902569799
-803586127 -177757925
-954592777 360840749
984910481 348862423
810339201 -728508931
-538355864 -587888029
789739986 -773776297
-673183738 -417536469
764685649 -820004718
-549722172 -575705968
572284947 -992774491
206998589 -975387052
-690576958 -390982109
-510115528 -617055608
-860416672 -30401051
-998462239 855975512
138299043 -962300314
978515801 239320565
-91867214 -892762902
-614138401 995836374
-875467473 15866255
437305210 -998626941
-962187536 410392660
787043732 -779193342
-316846123 -775526163
-866744780 -11370541
-978134016 538245676
-900631677 102373835
-840919789 -85107131
-841412175 -83782204
-931816556 235766198
962833034 37944592
7605553 -928158454
-864661860 -17702967
109731848 -955893920
18480232 -931523435
597402238 -984078312
599494246 -983191440
-625103924 -484987329
925029442 -272657816
-680739771 -406163629
84773939 -949835258
-996928983 806793766
-998816038 871425555
-514136077 -613018271
345572737 -993000671
865004203 -564467770
8146841 -928328703
-416115243 -702188609
-553510414 -571584383
350421514 -993414636
-740421640 -306670017
-238077649 -823504321
756255418 -833785789
878805640 -510051782
-227494775 -829305968
999079812 806132746
-925914291 207554150
-876882327 20407120
647652844 -955933876
-550566005 -574791442
919195191 -308679165
-678839450 -409048783
309290580 -989528598
-105134877 -887336660
721814033 -882770002
522091801 -999944864
974873711 186597913
-908503396 132660122
-550137780 -575255991
998809954 785382683
311379685 -989749852
-601735863 -515087744
986797329 387023495
-716501776 -348734421
-812920858 -155961710
722353408 -882082127
-922981691 194024769
857047520 -593109716
794480413 -764043274
869188393 -548730105
407412731 -997285826
34094347 -936176237
-999951101 954445548
-409313422 -707686855
-117968799 -881915854
-901918313 107208286
-889190066 61397765
-670152504 -422025428
-47037000 -909791410
855477018 -598560038
878941523 -509475643
748196704 -846214933
15666439 -930663835
57219971 -942667117
747728123 -846925365
926324274 -264328649
-986805842 980129264
412730019 -997550274
962481141 34026385
-112541968 -884222680
-922808907 193239109
917996836 -315867024
912690277 -346342155
877372500 -515999515
941328738 -159200851
-918156932 172592484
551953969 -997239879
-984104341 601047922
939803135 -170792357
-129767061 -876812948
-909065100 134894667
707894476 -899844771
-667943318 -425271016
-370881357 -737390920
-557569840 -567120304
177631188 -970225593
-480197543 -646106338
-873766911 10449926
364364629 -994538632
-438566125 -683446431
485142329 -999792824
-729923901 -325487100
74441680 -947210541
956125004 -31915638
-993505444 733412333
917132863 -320994508
-811689900 -158889432
775961770 -800440132
841175821 -644501346
-345264729 -755953627
598642535 -983556460
-154753050 -865540542
282203431 -986380864
-972708734 489819262
918958397 -310107574
-13736554 -921253473
-951327129 340987088
-920116277 181153248
-258781005 -811798605
227001196 -978634487
881808950 -497164752
-969375061 462981662
585266251 -988772488
-991959927 707063226
-469997219 -655610877
-334374827 -763598614
-681670896 -404742731
291086137 -987466918
746692760 -848488866
290359062 -987379843
-979291904 549609351
311734271 -989787010
-998701313 866188926
-823002697 -131352264
947760137 -107443840
608345533 -979139526
862363969 -574120912
-860352452 -30590887
14334611 -930253877
142537641 -963208343
16132478 -930806815
171723645 -969120330
-231511556 -827122348
-881711666 36128013
-908411549 132296083
-810910702 -160732799
-920894870 184607461
839643844 -649107860
-853415320 -50612206
979911061 261238752
-723587498 -336581941
-446750454 -676381427
210091447 -975904858
464896279 -999458290
-823875165 -129175234
483461567 -999770544
-843675351 -77668036
-606704515 -508851897
-333646866 -764101386
904371087 -390880009
83943197 -949627645
-972126498 485001345
-814763916 -151552924
870129459 -545078893
740474008 -857681240
-987417742 641840196
-857789311 -38080127
543780636 -998424142
-793341940 -200824520
224840377 -978294727
-999991671 966764883
-326797638 -768807600
886939267 -474610912
-240400945 -822214171
-990610875 686090107
-749401609 -290093601
-595078276 -523303376
-516381644 -610747017
-932344363 238348356
-967630248 449664465
981149992 281372592
949412133 -93392726
-478953257 -647281344
983519367 322773915
291892731 -987562903
424320445 -998089377
-988031686 649930446
-570459601 -552589977
-318799176 -774217217
-800966095 -183748161
26395125 -933909235
697866638 -911226603
-579268376 -542343378
-876459280 19046874
-546858209 -578797594
-483932616 -642556518
938042483 -183857812
-652458491 -447614747
-115887660 -882802833
-986974333 636115059
-676186355 -413047055
-998863658 873638498
905548771 -384761359
-857060849 -40180687
-903566881 113444846
-898643129 94991852
853953505 -603721365
805727351 -739611867
655704327 -950001562
877746791 -514458448
-940984669 282679073
926592848 -262586547
968994613 109952016
930453934 -236978976
-137293831 -873488706
-454670425 -669430790
646759997 -956571020
923499783 -282316300
899898484 -413521332
-39754113 -912375394
603433400 -981471351
908094461 -371339924
-827757038 -119383944
769197771 -812394598
999149191 812107017
840041354 -647918398
316491374 -990276900
-576583966 -545490566
956497319 -28275969
999977625 943753155
-82619233 -896429066
-998443775 855224525
-957703920 380492230
761090256 -825944412
-725199351 -333775511
920397937 -301392440
-999829912 936543257
45830667 -939525416
-619617830 -492218065
-541654720 -584370952
-567791199 -555648249
859256637 -585293838
-961742390 407358565
-2370877 -924979206
675009357 -933944189
555548113 -996599086
-266625369 -807201007
-982715220 585366255
449157475 -999036228
-407879639 -708836835
-431098147 -689788875
941781225 -155705080
-884590906 45726877
-451734634 997558820
-35506610 -913860978
62899269 -944188996
-184355685 -851518859
-246052936 -819058349
-664774432 -429903508
359188859 -994134420
-864347260 -18653214
-753627547 -282124813
-662821624 -432739625
-297902941 -787893549
-432950697 -688225615
-50676427 -908485976
972870590 159251476
-986170693 625945880
-446410721 -676677210
-701231191 -374029851
-899426565 987411411
145998260 -963941642
372752086 -995167443
-999710814 924326388
476794089 -999677025
-581480819 -539728511
-999338617 897781993
-423919918 -695786740
-432189527 -688869506
997349658 701530536
673033513 -935701624
-268369394 -806164892
835937801 -660046905
-856440128 -41965635
768570192 -813468441
-895673817 84210132
-942769688 292240258
870999264 -541655978
-857926734 -37682996
-39083605 -912611023
-684175980 -400907961
-721194748 -340718403
-755685502 -278201641
-245140552 -819569184
542475564 -998578582
254345888 -982690820
383438194 -995899277
-282617404 -797513236
-472371011 -653422637
772555920 -806578543
-168770122 -858985565
-128185359 -877504365
-964080190 423611018
-986110178 625189530
-986317342 627782874
977283807 220863133
-606883115 -508625538
930811511 -234555057
-988666870 658491387
-203480060 -841983674
-379778981 -730749973
876335371 -520247466
-781251389 -226899776
-462397953 -662529393
-832482285 -107295168
51747636 -941171778
62046345 -943962391
359746803 -994178479
327155942 -991320565
139084460 -962469022
-339771229 -759840153
-324989649 -770039011
-230864902 -827475363
-997506087 822794308
-732884541 -320235674
-989908707 675849102
-713469022 -353866060
-935919284 256267674
-951263886 340613057
-934150828 247334295
261874646 -983736721
-761707763 -266543231
345238680 -992971585
195753235 -973466367
-894003975 78260819
900876673 -408623045
920317193 -301882432
-994045076 743311318
-107333602 -886417596
-524042948 -602895043
-855831772 -43712650
14832472 -930407549
-804164703 -176428413
-902955837 111127110
826368816 -687168492
-812138377 -157823974
157067813 -966225128
-788999314 -210337508
9276546 -928683442
494370891 -999897040
559865251 -995726423
-837210394 -94975074
870478047 -543712432
-993459888 732600417
-756281945 -277059522
-460209199 -664493798
-931655204 234979186
-475895766 -650148593
-727869632 -329105871
739158304 -859543450
-562997337 -561078697
-817726216 -144367619
-783437049 -222285530
998541923 766639431
316463272 -990274036
-927273147 213940462
-975654605 515206460
-31942955 -915099073
995853652 635960071
-420850919 -698315233
155913904 -965990088
998646796 773666861
-943375722 295540094
-958600623 386345784
-493573681 -633316018
-932004507 236683948
-790454943 -207166018
-753609233 -282159571
60882519 -943651974
441938347 -998795457
513040306 -999996853
52335909 -941333783
-857324358 -39421903
-989674502 672494064
286127796 -986864811
-539860360 -586286058
909895739 -361647266
189572576 -972385794
827530593 -683947472
999993392 958944058
-867343625 -9534841
-266124910 -807497014
246198902 -981526403
353650401 -993683678
-829325974 -115388646
-779956798 -229612055
-857224155 -39710568
-783080054 -223043283
-894087865 78559140
833003011 -668522348
-962423853 412013992
-948486929 324348033
-92641035 -892453143
1667005 -926276621
-998989786 879723097
-646314427 -456223535
-993549616 734200865
-61643784 -904460272
-303006555 -784610548
991695913 502159037
-774925137 992236138
-879466652 28769956
-932085171 237078117
585148507 -988813157
-97706026 -890402466
232989107 -979565344
929473089 -243583306
-883925841 43493300
775553651 -801186845
359027860 -994121674
-911685792 145458563
-817790815 -144209489
311308879 -989742408
-828014463 -118729273
992578691 526422407
112539979 -956548967
-892039420 71315753
499819585 -999941450
981729347 291145854
-967706085 450236385
-750089902 -288805458
-265506421 -807862116
-814614811 -151911553
-586707242 -533490686
-633931839 -473179375
-577632686 -544263828
752277284 -839977457
999085166 806568680
-998237973 847001019
996073121 644693323
890005869 -460582058
-902840834 110692241
-635954830 -470443466
-54428172 -907127219
-593137177 -525680766
413002661 -997563533
-974610893 505985387
-382422497 -728749605
883597936 -489429670
-710664775 -358569763
-224939677 -830686112
-317612025 -775013216
-556640291 996564958
840881971 -645388284
-709953977 -359749837
-933889914 246025770
55565844 -942218305
-998661842 864430309
973242341 164214927
-103559416 -887992233
-651484074 -448994305
-172412651 -857264011
-616316857 -496527063
544606256 -998325553
66436111 -945121930
25294388 -933579959
-866350922 -12575001
-999997798 971187063
-215148830 -835903672
-999857829 939961858
56157119 -942379154
960814447 15843587
891956204 -451525413
916611143 -324074134
-825729403 -124520794
-744463693 -299259955
118422164 -957898846
-500488044 -626589970
500585569 -999946187
163465695 -967510248
648417367 -955386506
-968900471 459315514
-910854078 142080584
178196195 -970329739
-473208062 -652648411
764283065 -820672442
-532346463 -594244383
815879793 -714815698
-875147925 14843615
-956152091 370605128
-324408443 -770433920
-737763586 -311492923
-417390265 -701149989
-923054851 194357739
-999966584 958395172
-946014176 310225945
889464104 -463079563
-209894276 -838657379
-44270897 -910777440
-140308843 -872137647
-198111867 -844713116
991404755 494568983
-917017548 167669893
-567969546 -555444965
956994990 -23362032
858191642 -589082024
-919705616 179344183
-141076249 -871791391
-610753163 -503697972
418642192 -997830123
100314558 -953660072
-851672411 -55539158
945199582 -128633431
-403147877 -712608653
-947977248 321404444
994322356 579869647
-273857136 -802875376
976217216 205474999
-229479709 -828230664
-920214861 181588511
-954167111 358202364
-287105611 -794725400
19548517 -931849046
-935130331 252263749
999999967 972029689
-726748412 -331069621
-345973724 -755449360
-997893376 834867412
-974173924 502195596
-102286759 -888520430
-172586581 -857181620
983689279 325869819
-986945993 635751149
-363869448 -742554392
-668900669 -423865573
260107589 -983493828
-854872903 -46461221
-992047830 708487014
73632267 -947000879
-549067782 -576414360
690234875 -919369433
-962812195 414691293
-952114191 345665792
869851717 -546161789
-300723470 -786082640
489231241 -999842835
-605466809 -510418143
-347752127 -754182459
-596142407 -521997678
-904686677 117737991
331197616 -991703314
999744369 885864585
-797984370 -190482868
268997514 -984690656
-514070585 997023738
-733135580 -319788712
-987853040 647546570
-820916401 -136522615
-559507547 -564972435
-804077965 -176627878
242563032 -980996076
687785743 -921840766
-986607654 631443907
-938359041 268874659
-760814475 -268292935
611145687 -977773547
-931109582 232320744
-661860654 -434131775
928435215 -250507726
-931238166 232946407
-760084457 -269716407
94402588 -952222311
24601176 999600128
-966792389 443379495
945796007 -123741028
-79112984 -897795985
28974400 -934677132
-943802652 297888834
-748169285 -292392460
-397035419 -717436956
-929241821 223302015
-60869769 -904748625
-642862215 -461001981
976280420 206377258
-203269075 -842092094
-20468188 -919008551
-965822545 436179290
347880480 -993199311
-930320880 228496298
-992561519 717023181
-959624098 393106989
-842793958 -80056332
940703447 -163987996
-34413832 -914241535
-976370021 521636944
129584392 -960397205
53794007 -941734178
911919295 -350605997
-541422863 -584618677
-876310535 18569179
854811466 -600819321
999906110 918804364
825824612 -688665743
-740884122 -305827314
534011981 -999397983
-363200648 -743043415
-41796492 -911654953
-616003507 -496933611
973467839 167240877
-308224816 998416758
806156794 -738602166
999860188 908335887
-490377179 -636394300
-660912890 -435503084
187419138 -972001657
-930664796 230160711
-811163582 -160136134
-288212500 -794033163
928552589 -249729648
-999985687 964037710
957350173 -19844579
-539437806 -586736281
-944239073 300307743
142138023 -963122992
-574608987 -547789481
881595823 -498083205
439119175 -998694267
-239750500 -822575565
-891648447 69944421
469318479 -999548025
-207625181 -839838311
-605921605 995960255
-870110139 -1020421
858329080 -588596271
-995404352 770959656
-985755217 620788502
-469073645 -656459985
-697854918 -379474806
-937142786 262554868
-978497874 541786527
-194787991 -846379479
-458536280 -665989058
-292696897 -791207550
572477953 999983508
330811999 -991667184
-808659913 -166006941
-858704992 -35419343
198230719 -973893258
117690572 -957732926
-383550128 -727891411
-626407693 -483260419
-774360370 -241212549
-135259015 -874393170
-745790382 -296808910
-793897686 -199599544
-768291783 -253483819
39706693 -937794049
-761097562 -267739416
-219523879 -833588462
801716638 -748627065
-945666824 308273008
-778360740 -232941338
-399374227 -715596477
-805581205 -173159508
-893300272 75764200
-597184231 -520716339
858869257 -586674194
959802645 5205887
678640469 -930633763
-181512097 -852899480
-933425104 243699270
-870489816 156680
-539797237 -586353337
738535755 -860421599
-913496436 152878841
993809049 563257803
-995492390 772879117
280480881 -986165929
-965346252 432710803
672097839 -936528132
-909782254 137764029
-54296231 -907175347
-979679599 553479457
708781994 -898804233
-171357579 -857763582
-813536959 -154492144
967759981 94888260
820986234 -701691586
-665568730 -428745422
570060672 -993347094
997922557 730449707
-916581494 165799572
-757270409 -275161052
306259970 -989202505
-145548384 -869765082
-988407458 654977435
-634907776 -471860603
-191707444 -847909262
-225474924 -830397421
820815399 -702140702
-945714693 308541816
592538167 -986056904
-86477862 -894909232
-557546415 -567146188
-847882415 -66141113
-858035236 -37368265
645413062 -957516849
-830483069 -112429497
-738185305 -310730050
-199103243 -844213119
-621376082 -489910255
-157594470 -864221251
80251042 -948696885
-210119378 -838539988
-380293058 -730362225
-558515056 -566073349
502986604 -999959969
-985507958 617769226
643775965 -958645190
677216290 -931945895
-872111897 5225641
-260132344 -811012608
-983540418 594594798
794790200 -763399616
-79721377 -897559323
-818499726 -142470995
-851358681 -56423470
571916992 -992869760
760075599 -827603217
257743774 -983166165
-748256593 -292229864
-519768589 -607294192
908676225 -368230275
885949985 -479061078
-985959731 623315359
-835213563 -100215975
751034475 -841888814
-83985978 -895892347
932939646 -219966722
982509304 304742184
959393884 961850
-260235255 -810952538
-987929098 648560442
-997919027 835719906
519987105 -999974755
-971748712 481899890
-995186783 766270158
731019837 -870760233
-716623044 -348528659
315822005 -990208600
-880834019 33238019
-991658845 702240681
888320165 -468320341
-778790558 -232046528
-571990125 -550822409
-243441992 -820518288
-993843571 739562623
-810261074 -162261879
-431866384 -689142312
-742018093 -303756853
-969107740 460911114
-983197828 590739263
-817094824 -145908968
889870586 -461206502
-325756440 -769517195
-859078343 -34331394
886776400 995940244
-934624760 249716529
-233301969 -826140178
-946902773 315249050
535009992 -999322693
-179050810 -854087616
590097348 -987004059
767190361 -815811764
-454902139 -669225197
-948279097 323145327
867532108 -555076223
-884025388 43826903
-999362012 899096830
-745615767 -297132106
-902882424 110849491
182186173 -971057409
547038984 -997994976
-192489713 -847521418
-994756381 757269450
130256339 -960545236
-917376349 169215902
-965595840 434524333
-923550045 196613753
-285341308 -795824842
-880752413 32970377
-842601496 -80576357
-969151936 461252340
-559657177 -564806414
-862734441 -23504525
-268807770 -805903963
594534831 -985257607
-977404044 531264283
842020522 -641933305
-830319161 -112849832
-592133045 -526908347
831751559 -672084391
-970905199 475047173
409989536 -997415058
-760851458 -268220734
195633777 -973445763
-343092500 -757495616
-998839848 872530711
-974727601 507001788
614376178 -976144029
-178497935 -854353877
-408197683 -708582039
268023771 -984562039
-341477416 -758638343
-987616946 644433347
-108244697 -886036357
-754739036 -280011043
-878077233 24266559
-835825503 -98617927
21306283 -932382070
88803889 -950838530
-941128781 283444673
-776419836 -236969527
-556422679 -568385854
861985720 -575496198
-380383518 -730293976
-302342154 -785039334
462270927 -999400697
-424627253 -695200784
-971703633 481531592
-798815269 -188612398
-984839270 609698665
-784479969 -220067517
-932298419 238122882
977923592 230377694
-954588790 360815983
-986183699 626108559
-752618657 -284037514
-927847832 216658137
-826532266 -122491231
856007622 -596733890
-418309395 -700399258
800615788 -751026825
-413925232 -703966657
-55867810 -906599395
986526869 381354131
-997281448 816314774
731464507 -870163906
-633984803 -473107859
-948641061 325243697
-985886371 622403471
-893938377 78027654
-755201196 -279128808
599560226 -983163084
-607169413 -508262531
108628605 -955634570
-999914202 947936654
-457097282 -667272969
-991599143 701293528
-850632148 -58466743
250318522 -982117853
-308836993 -780830280
-16248589 -920419078
145191747 -963771866
986668798 384316623
-187277496 -850090838
-999795066 932635390
-957563967 379585378
-975385731 512811980
128485574 -960154267
-893479280 76398240
-866488556 -12154546
-797595919 -191355987
998653646 774152614
-175227616 -855924186
-901383597 105194177
460237401 -999352764
894623699 -439034899
-452673555 -671197102
-447996752 -675296000
430952210 -998375609
-459055489 -665525288
955705192 -35981374
241431998 -980829441
8358671 -928395250
993011866 539059081
176273289 -969974530
-756832245 -276003644
897350904 -425998862
283838616 -986583641
-583207569 -537674211
666762557 -941152965
926554750 -262834013
-711715031 -356814294
-955968441 369449842
-936092693 257153901
-997261250 815751778
890650200 -457605383
869412778 -547862815
91871503 -951599658
-515805638 -611331020
593137890 -985821359
-291104900 -792214356
-823379868 -130412687
287345290 -987013227
-386655198 -725508418
-842097262 -81936386
-249053293 -817372972
-925469832 205478334
733431874 -867500196
-766908824 -256249582
-985797848 621310565
-842518135 -80801541
785742442 -781777214
-985470146 617309146
-995313964 769006227
-987085158 637539662
-338182289 -760953012
-221693774 -832431849
-887869795 56858779
-916242104 164353767
455522889 -999228835
-231785207 -826972675
-586583077 -533639846
-944906913 304022987
332038173 -991782044
-389720599 -723141956
977054652 217508865
-97239420 -890592860
-137788472 -873268178
-984391917 604404683
604889881 -980795904
-22818485 999483297
-955099667 363998955
-91885144 -892755736
-235900471 -824709719
716891684 -888946969
86353163 -950228820
191685033 -972758639
447097299 -998971082
-911263049 143738222
887836555 -470528996
419030248 -997848227
274968182 -985465715
-979754186 554228035
958153060 -11771977
-993245228 728808435
-986716424 632824582
-984784432 609043224
834312748 -664767812
-992901461 722817112
213557957 -976479274
961312236 21182462
-882220556 37812441
-92049645 -892689980
-999155508 888020438
292719129 -987660584
-922233452 190630531
-773329645 -243321435
-235557295 -824899308
-292790807 -791148090
-959269691 390757251
976862561 214725861
-750281596 -288445730
798615459 -755339162
603173909 -981587456
-290249809 -792753104
933785792 -214081854
625105283 -970366518
400640670 -996928087
4403924 -927146977
929173665 -245585978
-536494422 -589865134
-982625045 584380843
-641827727 -462427318
-967215193 446542943
-999975278 960830396
-279028967 -799723343
-661687152 -434382940
-704025654 -369491124
-533241250 -593302051
-981617835 573511122
-694192508 -385302337
323305015 -990950595
-403778686 -712107613
389590517 -996286618
-624597884 -485657211
-786526535 -215687211
-454189646 -669856795
-91594128 -892871924
-695992111 -382447654
-639394566 -465766771
-989876134 675382004
-925551415 205858139
-698025366 -379201600
-991565664 700766729
577492198 -991289942
290288604 -987371325
-61969195 -904338658
317033623 -990331484
-626716533 -482850305
-999698713 923199100
-788199578 -212071595
-806272584 -171557160
408038377 -997317537
646056499 -957067249
-960115045 396376081
693403497 -916071732
-898544135 94628042
972947446 160271641
-976286543 520880205
959792931 5104722
-717250334 -347463211
814240531 -718921236
-936464314 259059368
-750916253 -287253671
928507270 -250030200
-851346779 -56456984
-769010125 -252043369
-530215532 -596479352
191546982 -972734396
-742473434 -302923220
942925040 -146761180
-894235148 79083131
493501737 -999889031
-984296018 603282001
986729974 385602667
775821631 -800697051
-37712 -925731128
-993074736 725824698
-995208949 766746087
-926636668 210944378
-127969074 -877598745
-443255854 -679412738
586045914 -988499641
-782634371 -223987001
-935255388 252896061
-352248224 -750967664
-585223928 -535269482
-821228489 -135752815
516944274 -999997236
262013532 -983755775
-811142795 -160185239
919911589 -304341501
925090607 -272265650
-994010650 742669023
-420488057 -698613349
-534950848 -591497115
987901547 986155170
6511844 -927813537
-931675005 235075732
986454839 379854949
124534190 -959274213
-183835501 -851771821
292520407 -987637112
685200885 -924411135
-898905020 95955754
448370875 -999011424
-272577757 -803646737
628133049 -968626264
-898527119 94565569
875612278 -523188710
-288815873 -793655056
109021489 -955726985
266209133 -984320725
702866201 -905620930
-794120235 -199107879
980355219 268373565
-984152359 601605774
-695400955 -383386895
-426923882 -693291413
-904719266 117863536
-952622780 348736894
-882875387 39985853
-816222369 -148031309
-984062418 600562742
-32406220 -914938545
-270597637 -804834574
-620436566 995731947
-969768157 466048191
-122457528 -879990290
904857976 -388358159
-521406596 -605613752
-149283465 -868059454
267364698 -984474526
224027823 -978166572
20388301 -932104134
-166894264 999053772
735208952 -865049933
968398645 102658604
-523778074 -603168833
852365738 -609042634
985265905 355790369
693694230 -915764249
-51359269 -908239900
-848095264 -65552413
-915399166 160794805
-51781643 -908087396
480899363 -999735797
-662360365 -433408039
814108159 -719250520
283601830 -986554366
-995034775 763051366
-786051957 -216708500
-999940315 952329535
-52148950 -907954596
830913315 -674461001
-449646962 -673855795
860770523 -579880015
-764078956 -261869008
376599771 -995441009
950398441 -84843776
-253310212 -814953816
-847096779 -68309902
215578955 -976810408
-836983293 -95573823
-70349890 -901175324
-999880504 942927910
-778952410 -231709115
-991279518 696292213
-366590280 -740556686
659638128 -946991169
-884250304 44581793
-193838778 -846851465
-357445312 -747222558
-976002680 518323456
-415644844 997802794
-464057690 -661029421
539230192 -998938237
-977271975 530015194
-678355362 -409780388
-467795630 -657630257
497227504 -999922480
-927975911 217265440
526907306 -999801761
-946497576 312951197
-996946398 807252791
-121801643 -880272794
-881187012 34397973
984464308 340311756
-284200361 -796533433
470453435 -999569029
-621725119 -489450140
-877456653 22258865
222315804 -977896118
-988926650 662054955
-920651862 183524259
-247631590 -818172106
-907746675 129672944
6802411 -927905221
-476657734 -649436424
669574421 -938735053
903175969 -396996634
-810643809 -161361266
-470509799 -655138690
-984953208 611061643
832082580 -671143507
849543472 997204025
-280557570 -798784703
996148195 647731600
251007866 -982216396
134416840 -961458832
993326393 548356024
-677349812 -411296125
-999478868 906296185
-697041606 -380775152
-963854056 422006147
985572465 361834163
-280285061 -798952397
-804590876 -175446836
993780608 562356050
999984205 948507371
334624358 -992020472
-966436057 440719675
343398557 -992810420
-917244151 168645096
-462867981 -662105846
905629297 -384341128
994992826 603032284
955837892 -34705874
939314271 -174449654
-846801590 -69122301
50599444 -940854698
36650703 -936915644
774542920 -803030413
468500838 -999532599
-872669590 6982050
-796746737 -193260218
515548369 -999999938
281909444 -986344321
996248268 651836121
-961476529 405550747
-98105033 -890239518
-604260496 -511939165
183469903 -971290145
846570067 -627788949
-871576460 3546119
-969612715 464833910
-51289248 -908265147
671347518 -937188263
-950488824 336045777
-766572263 -256920878
-999456978 904896998
262468636 -983817486
-806306653 -171478149
-569275736 -553950550
-93931645 -891933821
982261901 300389756
-651117396 -449511355
-997389570 819382374
-798442863 -189451442
980347540 268249209
-589804842 -529744210
527403029 -999780372
-816495534 -147368757
-888634387 59482369
320739752 -990699851
-628929852 -479903302
-253814640 -814664590
-947154550 316682576
-935559410 254438108
-611995306 -502105014
-3244264 -924696742
-8997600 -922817454
-652918826 -446961326
878323063 -512066189
-104532630 -887587578
-295286006 -789563999
981195006 282118879
-50711811 -908473228
-965036166 430466804
684810786 -924793080
43834490 -938964938
656482852 -949413951
-851788894 -55210495
-980188843 558629180
-62151564 -904270500
-814173650 -152969446
-687974689 -395037903
-959520799 392421319
-201405669 -843044184
-903086178 111620121
627979627 -968715522
-502686092 -624432087
-927345168 214280418
-957335925 378115310
-978984726 546571414
-995236312 767334389
-891280611 68658580
574714007 -992109403
59235366 -943210338
-875003340 14381942
754318343 -836821862
-883600382 42405198
-911089728 143034141
700905445 -907835085
-293669443 -790591399
670725988 -937732472
-297038749 -788446397
-124036098 -879307938
-577399025 -544537553
-911824175 146022644
531754757 -999556312
400979192 -996946702
-765324420 -259400363
-999101160 885239167
-994204466 746319308
888102258 -469316170
-637331138 -468576792
960480202 992104363
-873999006 11185814
-299213966 -787053169
96847958 -952820946
-177110113 -855021053
-370804212 -737448113
-272736656 -803551020
-965106463 430974153
694688294 -914706402
-980874148 565671388
-728265769 -328411085
-397373133 -717172098
-555332356 -569586222
-190443174 -848534062
-810024841 -162816843
685722407 -923897356
872894982 -534141433
229242069 -978984623
781380029 -790250438
-75580359 -899166048
-529528519 -597197289
-262524809 -809613731
-872770291 7299746
-882024968 37164923
-259899815 -811147956
-363294377 -742975060
-727113126 -330431287
982780427 309530305
-884797762 46422850
-801147696 -183335443
-977036817 527806943
-136224054 999160086
-834582290 -101858787
-287382389 -794552355
-321076992 -772686828
-475311043 -650693987
783653725 -785867913
-870690154 779718
401884059 -996995999
856630605 -594570178
650571157 -953834676
-963196996 417377743
-603048374 -513455322
999139106 975820990
-173900324 -856557833
-208959975 -839144302
-573860856 -548657623
981677568 290260747
35691311 -936638902
-858244268 -36760545
976936084 215786251
-539615140 -586547377
-911126657 143183889
-897628059 91285938
-981556388 572856969
784545959 -784128220
-912202785 147568159
13787501 -930084727
-901693211 106360129
936922456 -191949301
-962638659 413492345
-807847215 -167898955
-530961137 -595698636
-540820198 -585262070
-571861428 -550971209
997206478 694698197
683764284 -925812596
-982746365 585709587
-679937604 -407384279
-860276181 -30816193
-784253678 -220549375
983720720 326447574
950747663 -81775999
-264140997 -808665767
-321602257 -772332744
-989709870 672998897
329623918 -991555206
636985386 -963195354
-61123989 -904653929
952954559 -61976436
-833262893 -105278275
-67406445 -902292634
-935794356 255631375
206612533 -975322105
973709482 170504205
-951907722 344435871
-674090293 -416185434
-586536651 -533695581
-958110074 383130284
-632060647 -475703048
-715057152 -351182615
904175645 -391886208
629786680 -967660252
-915992253 163294813
928389935 -250807748
8941637 -928578338
-670714257 -421198298
478352513 -999699668
-557354623 -567357977
965377522 66669239
-872958666 7894244
-859676238 -32583317
-697787294 -379583051
-920547857 183061784
384301917 -995955503
961028510 18126538
978172035 234115178
-731918241 -321953331
974326692 178977250
516130312 -999999355
-199973229 -843772829
976016719 202625146
-788649985 -211096399
447596200 -998986957
-441685333 -680766516
-887248015 54729944
788618244 -776039101
-592367177 -526622253
-472243711 -653540061
-396739952 -717668617
-220458495 -833091026
-780453326 -228572864
-977698883 534069291
-925155416 204015431
-971017062 475949250
674411376 -934479411
-516471622 -610655550
-971376018 478862048
-845771147 -71948998
789399716 -774463349
631874925 -966408795
-573434316 -549151819
-257293253 -812659824
-872525836 6528886
-818552293 -142341958
-703202917 -370831844
-822664888 -132192638
-997942659 836509786
-873485340 9558344
-993489415 733126312
-808270045 -166915083
-797864739 -190751956
823640737 -694630142
-100720211 -889166902
-764107060 -261813398
203586807 -974809825
-674380687 -415751859
997612458 714464526
-974892384 508445502
-993441968 732282187
-836082418 -97944681
-975940297 517763190
-924750200 202132925
-717494331 -347048523
-891405367 69094002
128967795 -960261079
-826326158 -123012890
-651872324 -448445541
-803241281 -178549506
818441964 -708293532
-904013675 115154301
-969261284 462099222
-973273820 494543004
-625013304 -485107298
969724037 118941904
-810673807 -161290632
166713965 -968149564
-760263108 -269368575
463379539 -999425593
174224952 -969592977
-491912755 -634917565
-29928229 -915793217
443014572 -998833294
-999511983 908444126
-641038575 -463513132
-543423358 -582480189
-865912199 -13911080
987732179 407161914
-755055154 -279408088
-999994410 968474010
-237653448 -823739714
56003902 -942337482
-26302073 -917035941
-999641851 918135688
-138925352 -872759662
-386398113 -725706154
936654456 -193866414
-23448522 -918005824
-100162562 -889396113
-689068974 -393335573
-226285063 -829959958
908727301 -367955176
602546805 -981865585
633117728 -965643081
820225232 -703687926
-168180517 -859263448
-259700568 -811263899
-776780100 -236223389
991870198 506763839
-783865890 -221374353
425744410 -998152428
-999582016 913374212
-723476705 -336774168
-781681828 -225995597
121527625 -958599399
369447233 -994924748
1836617 -926330829
-921241214 186156425
403166678 -997064730
188856181 -972258614
235553157 -979953579
-110472033 999233799
392182336 -996443719
580618954 -990321658
792137576 -768883588
-983622032 595522963
-859417427 -33341649
-999801489 933341846
698864244 -910117012
326118430 -991221555
-324612953 -770295107
-871416869 3046239
941358489 -158971967
463457998 -999427336
-89927577 -893537098
-999901757 977611710
946559821 993250114
-748378929 -292001832
-275274311 -802015519
-315735906 -776269002
945670583 -124772032
-440324501 -681937248
-926500215 210303033
-805759937 -172745341
-880079097 30766334
-985780502 621098069
932279663 -224518226
636459164 -963533006
-102977888 -888233732
936016381 -198406171
108568770 -955620474
-827390423 -120314922
-531669063 -594956503
-883401235 988272969
-752621698 -284031755
-766087515 -257885690
-605016585 -510986459
-983565434 594878469
637521252 -962847660
996059525 644149176
-709730720 -360119546
-636622350 -469538449
222125872 -977866046
747308156 -847560826
994450752 584164480
845051188 -632572906
984797122 346667839
379930447 -995667180
-593448996 -525299347
-966938187 444469272
-999999728 974837907
994492734 585577965
-268438264 -806123914
423193797 -998038634
-728473241 -328046527
-984586762 606699935
-999952442 954739426
126009560 -959604100
613423418 -976629956
-820530312 990812780
-403402622 -712406402
-722946612 -337693188
947307046 -111226946
260658615 -983569740
-996315401 791642564
115557097 -957245656
-784214295 -220633177
-301691988 -785458611
75178504 -947400612
-753171516 -282989965
-727202688 -330274466
-646224634 -456348152
-979966107 556361777
-984138145 601440441
-876655772 19678228
-472953169 997404118
234873043 -979851468
-604532517 -511596725
-981995296 577559476
-691636144 -389325190
-973419011 495764387
803196128 -745368401
-980950831 566471908
-881656145 35944575
461841491 -999390905
966041959 74408985
-643493417 -460130465
-575600980 -546635766
966287074 77297410
-899658682 98743038
-401612902 -713825806
-735641853 -315313488
-565877576 -557821397
295962426 -988040193
-847713165 -66608977
-925106722 203788993
-965388615 433018470
-115607335 -882922089
339552998 -992468508
996304672 654184739
59380756 -943249364
-998046861 840069657
-921202770 185983907
974490097 181247612
-674967092 -414874573
989599012 449491377
-464204851 -660896132
-674402046 994692305
517833607 -999992226
-353047662 -750393242
971020004 135088281
-776936474 -235899112
443125021 -998837168
-470289198 -655341959
-789818875 -208553865
-753501553 -282363908
-717050227 -347803215
420946255 -997936543
3901542 999553797
-798477399 -189373743
762018789 -824420839
-913434071 152621859
613028997 -976829375
-208799026 -839228081
260306453 -983521244
-492569019 -634285436
951369748 -76274895
630272847 -967375635
220483966 -977603314
986916129 389549950
-31080096 -915396830
180309241 -970716314
148933542 -964554715
989772478 453609996
932842961 -220635025
-588263249 -531613032
-373717158 -735285482
-613406627 -500289284
-192819142 -847357906
-218852707 -833945113
-398533287 -716259238
-915209453 159997915
-916684345 166240055
-167767913 -859457809
490059671 -999852491
-849510837 -61607715
762684294 -823320925
-987723099 645826953
-869050234 -4291946
998851544 788447744
-230469547 -827691052
-171748379 -857578560
-28809268 -916177761
-550512716 -574849338
983378753 320234504
844770677 -633446845
-664101407 -430881725
-840626159 -85896656
-72825359 -900228037
212592741 -976319850
330235967 -991613036
-509790458 -617380887
121025342 -958486321
-81577027 -896836534
-131024328 -876261787
178450390 -970376501
957683297 -16516906
145471876 -963830892
671606079 -936961258
-80606747 -897214811
-833597408 -104412448
119079561 -958047528
577221467 -991371106
-435592708 -685984785
-969138625 461149529
-352847101 -750537416
-999821171 935526939
81132087 -948919772
-276825059 -801070433
-104014394 -887803277
760603583 -826740484
-253048061 -815103754
-854067834 -48758959
46621524 -939746807
-819470994 -140084636
776102047 -800182231
230413520 -979166645
793799633 -765452438
41639764 -938344768
940025810 -169120103
998995324 799446829
971965074 147319596
779645294 -793558029
-189159141 -849166834
-104799071 -887476614
-450613467 -673010350
-688124836 -394804697
392604586 -996469031
-724227981 -335468123
-7725036 -923235707
931749164 -228151045
-845985277 -71362355
-143754193 -870580373
199111169 -974044689
-728909228 -327279116
581573826 -990017773
-428993961 -691557217
-518573029 -608515661
272865511 -985194620
-997957462 837008777
-995795145 779650102
-985555329 618346396
-904798097 118167461
-371220471 -737139443
-339284587 -760181293
-387278932 -725028165
-655646744 -443074144
994812726 596584752
19078523 -931705832
985404671 358505809
-655109335 -443841833
-707497294 -363803670
818797991 -707380226
-984402087 604524093
582232281 -989801808
-940677715 281051601
710356163 -896943633
-925493474 205588365
307094148 -989292512
-680785901 -406093296
-998063313 840638855
989107941 438074548
698533183 -910486182
-954774041 361968127
-499373341 -627679930
991475801 496417587
-915708997 162098525
398581690 -996813560
786052485 -781162174
-886840040 53337887
-785895243 -217045362
-639866883 -465121097
764775942 -819854562
819956440 -704388641
-685857456 -398315318
258642921 -983291063
902656646 -399643493
-832213101 -107988803
-827264364 -120634724
724453863 -879380134
-26077108 -917112783
-884687136 46050562
548465711 -997783430
-495592184 -631360727
-822467170 -132683925
-577110761 -544874948
-370638003 -737571127
-888212030 58032667
-335521744 -762805749
-749484876 -289938063
-390742281 -722350558
-909920666 138319651
912273596 -348648978
-547668850 -577925359
-644227828 -459115778
886635474 -475984174
-547624891 -577972726
-331426407 -765632784
954559654 -46952430
-871921917 4629674
-919770291 179628462
-964276383 425010789
83959974 -949631843
960528929 12815568
570853831 -993144376
-796920806 -192870336
935225678 -203984665
-751171327 -286773819
-34065249 -914362780
994567841 588107895
-795527234 -195983658
-318569367 -774371344
940355162 -166631054
803697354 -744243454
-966166933 438720544
252626224 -982447357
-639299948 -465895913
-816045174 -148460280
706992018 -900899134
977170336 219199453
-877083868 21056235
-764786739 -260466694
-997994021 838255802
-630971869 -477167417
-220212532 -833222121
-960019199 395736835
366200462 -994679963
-235512785 -824923888
-333171838 -764429320
-220851826 -832881351
-937376445 263766032
957167710 -21652682
963809305 48883889
-714967776 -351333990
-698317040 -378733384
720898945 -883924947
751288404 -841498847
506813114 -999979005
475476963 -999655800
999953125 932418802
-88884103 -893953048
-101584327 -888810908
744403183 -851914004
-336740751 -761959074
-705289375 -367426641
-119494619 -881263362
-980786320 564756935
-137005062 -873617367
-899274773 97320016
390008007 -996312158
997356146 701841412
551405100 -997329415
-600574288 -516528646
-174050861 -856486204
-758409484 -272964656
-160125022 -863043316
985605483 362500930
-980066209 557376857
999693231 876936432
-585826631 -534547683
-852657245 -52758263
-364715248 -741934817
-694613942 -384634960
963574700 46251334
901131862 -407340153
83393487 -949489726
-944811462 303491294
-802751349 -179673553
-89248086 -893808122
764192646 -820822377
-977500899 532185108
-502310148 -624801971
467883560 -999520293
-850850402 -57853278
-198834295 -844349048
-497471499 -629533394
-467764437 -657658786
-307859822 -781466535
999181091 815052246
380914850 -995732838
-586946790 -533202634
-999902993 946203696
572603073 -992691305
-999925068 949674817
-527148756 -599677174
297434075 -988209551
133660638 -961293474
993161915 543471394
574510634 -992168089
-377464314 -732490358
999999299 969162367
782841815 -787443396
-77491092 -898426530
-398841122 -716016753
-615711948 -497311571
-146068926 -869527874
272747256 -985179303
-854635910 -47138671
947798919 -107119309
-997703176 828796726
965114536 63631880
-505132755 -622014999
-679042026 -408742301
-784000882 -221087193
-506014284 -621141325
-656391677 -442008100
-822981712 -131404489
-908328320 131966667
498069022 -999929271
491082122 -999864155
-543697576 -582186811
-776860336 -236057032
-461396979 -663429304
-510310883 -616860075
265698434 -984252280
-800871950 -183962020
344990337 -992949931
-679460749 -408107788
-601184648 -515771633
-973073923 492865937
-660016276 -436798223
-556693371 -568087599
909287118 -364937365
723040558 -881201002
762667716 -823348360
-358892425 -746176680
-986763196 633418450
-996550142 797264632
797928181 -756802659
929624365 -242568387
-647521872 -454543982
266115556 -984308211
-879219071 27965156
-943904318 298450227
-932937463 241271105
-220118719 -833272119
-690735851 -390733640
845331126 -631694179
790882690 -771456527
-261637665 -810133071
993587229 556331352
-988345845 654147698
-948467369 324234598
-953340671 353113712
-981743906 574855664
583050508 -989528357
-489635197 -637106488
828388173 -681552285
-916090544 163711017
-549925009 996643991
50033189 -940697447
763561185 -821868953
-928301218 218810279
112864527 -956624177
-969929341 467314026
-910222991 139535316
-156340497 -864804518
-721946125 993574516
302176929 -988748756
-924361874 200338655
-89154211 -893845523
175467957 -969825004
-362665478 -743433214
-921065384 185368906
-687780724 -395339153
-251935254 -815737764
-821965420 -133929066
-944487786 301689855
689100585 -920522039
-333296051 -764343619
-780579931 -228307610
-691033328 -390268351
-269124109 -805715416
-987827896 647212529
818939089 -707017672
79258781 -948445096
59118336 -943178917
-188793717 -849346691
-967431351 448167280
-999999032 973044443
566391012 -994256433
-648802622 -452756993
971879303 146200034
-454405451 -669665642
-310019389 -780057743
-942139578 288843237
-2650826 -924888763
-381046577 -729792872
-346556275 -755034850
-917855414 171286507
-876279099 18468256
-773602421 -242764110
-878396543 25300042
-236022684 -824642173
-594259205 -524307739
-752840337 -283617579
-916411845 165075610
472140099 999992167
-492112274 -634725546
-628455698 -480535455
-238573276 -823229253
-965184447 431537673
-76477920 -898818927
895097992 -436781254
-501798113 -625305233
377472832 -995501308
547787531 -997885091
37040799 -937027990
977375365 222212344
-846446632 -70097484
-999996177 969699068
-365991159 -740997429
-995460386 772180625
-623946845 -486518414
53131361 -941552484
341123868 -992609001
290531597 -987400547
393999070 -996551681
932587122 -222399852
-472775859 -653048287
215039324 -976722200
-498366467 -628661975
-625527847 -484426013
74385953 -947196150
486650085 -999811519
-680438520 -406622517
-974048963 501115523
-950962018 338829631
-94622932 -891654669
-943549816 296494805
1568495 -926245125
-993911580 740823740
-956417269 372274810
999930765 925061096
-996851312 804795106
749523452 -844198985
-716397550 -348911246
-516140056 -610992336
-672882304 -417984580
-998306152 849680339
-33277817 -914636107
-648132967 -453692341
-99215749 -889784902
-357811195 -746958267
784349390 -784512656
-116199344 -882670184
376565066 -995438575
-997817901 832410241
-387753814 -724661737
-956350190 371851674
-966357910 440138374
248276491 -981825616
341639772 -992654975
-874450439 12620043
-193920644 -846810792
383064328 -995874831
-912213300 147611104
-953622116 354841520
-93091698 -892272030
980070894 263787801
-963614689 420315104
999512452 851862162
910108746 -360493741
-441834442 -680638105
-966037613 437763397
-971292200 478179717
-522378862 -604613502
977987072 231332052
-987906964 648265118
999153643 812506485
-995603632 775336910
293672134 -987772606
326743414 -991281224
-758858452 -272096272
-516609471 -610515408
-968638308 457308420
-552482744 -572705865
467834172 -999519284
-406444729 -709985121
-776721466 -236344899
700136458 -908695237
-958217127 383828530
851650896 -611429150
-778685967 -232264457
-969318869 462545808
541583852 -998682020
-346761286 -754888767
-996009644 784550400
-644093397 -459301719
-184415774 -851489596
987863745 410047915
829869425 -677396615
-995165115 765805951
-883141659 40873612
-945842162 309258451
33489440 -936000662
775259306 -801723815
807061481 -736452808
516493448 -999998642
999645476 869371420
-555989605 -568862836
788318611 -776641385
-337770850 -761240632
999622218 866105964
-113596647 -883776169
-314249520 -777261462
54465011 -941917944
-339470354 -760051132
990400790 469099885
-955293857 365214848
-5256501 -924043185
-666595413 -427245961
415483897 -997682102
162881560 -967394534
831671627 -672311388
-936643989 259982879
-856212597 -42619213
90076901 -951154807
455743004 -999235081
-994353816 749201935
76818111 -947822640
-342967953 -757583871
-831555172 -109679022
-596715452 -521293287
424850982 -998113015
-468737771 -656767913
855762698 -597577764
-923231504 195162233
91390922 -951480657
96735139 -952793480
-125218273 -878795440
705131510 -903041283
59827913 -943369378
85550068 -950028763
-994854010 759289055
-672092907 -419156522
-409092113 -707864603
472390965 -999603871
-999636165 917642107
979743079 258562690
461733753 -999388370
922984627 -285541264
-134567689 -874699705
935399312 -202761459
973612019 169180619
978570784 240165693
-935222781 252731046
-807678309 -168291617
-890124898 64633839
135482301 -961690975
-945770324 308854468
-967823067 451119116
-988068958 650428635
-745826134 -296742701
897788112 -423884224
-927878407 216803015
-997085856 810965615
-823846375 -129247328
995687786 629450884
-156150126 -864893007
841957118 -642126591
-991220930 695382847
998913170 793136150
355500322 -993836568
89811838 -951088971
-662489306 -433221259
912653617 -346545868
462951966 -999416057
-990758068 688302323
-990351078 682256586
448667914 -999020799
-741650574 -304428630
-479212703 -647036904
981804182 292430012
-995472707 772449391
-699028434 -377589321
738247451 -860824685
773701213 -804556075
-945477610 307211481
-977826062 535282474
856519515 -594957076
851859697 -610734878
406350867 -997231469
-504364688 -622775033
404747264 -997148383
-180559352 -853359910
606074531 -980233410
-579353561 -542243110
-679568815 -407943930
196852870 -973655981
197583531 -973781811
-418127830 -700547675
-678682130 -409286615
-795552266 -195927837
376961082 -995466036
-974470291 504763680
961922517 27858591
-980496537 561778489
-590143721 -529332851
539499342 -998909844
-762213326 -265549385
757053169 -832511918
-963076787 416533344
-140688531 -871966437
-687215869 -396215175
-996495425 978771298
-214675983 -836152126
-43031725 -911217753
175700249 -969868329
16520216 -930925438
-34443216 -914231308
-588680669 -531107752
967138080 87415562
887158355 -473615800
-692834971 -387445128
837449325 -655608050
-463423051 -661603923
-895955724 85221179
-386741708 -725441841
-411674926 -705785048
795268164 -762404867
839002432 -651016083
914563808 -335814409
-745362858 -297599792
979571309 255830480
-791384145 -205130943
-985414642 616634647
-999150818 887777635
-184174161 -851607222
-157579182 999093287
-999991898 966899148
-997080402 810819391
-310696259 -779613471
-972560969 488592468
280360580 -986150831
-998584337 861086713
-956918123 375445805
-598475272 -519124683
-391457317 -721795371
991259989 490817346
-581537741 -539660997
965647814 69806703
128020142 -960050971
-820137419 -138443234
782592363 -787925070
146820479 -964114089
-971841612 482660406
-657689257 -440148800
-715852413 -349835475
-436563506 -685158415
-286806521 -794912315
-999573361 912720941
891279178 -454681228
-309430093 -780443369
-680083995 -407161841
-237394835 -823883029
-968767827 458298979
-763441806 -263127843
-996147486 787734545
32035949 -935576862
-999980826 962414263
990130908 462374410
790416307 -772405456
-515280567 -611862303
-997210329 814344055
880215705 -504029411
535640166 -999272315
-994867530 759569208
-990719736 687724691
-503909104 -623225423
-900827408 103106044
836483648 -658447208
-935788770 255602936
985479710 359991555
-974797281 507610332
970464537 128136570
-244726773 -819800637
-954486326 360179733
979351942 252355702
-284781765 -796172716
-603993767 -512273891
225262853 -978361350
158021526 -966418832
-966269703 439482962
968519785 104136969
628549596 -968383053
-967796737 982471353
620619988 -972852917
-984699299 608031352
143568162 -963428103
-791014691 -205940699
-910566565 140919926
-877654075 22897362
306353134 -989212590
-609219949 -505656015
195168390 -973365337
947965769 -105720524
-177833004 -854673599
997894220 728950991
-50824185 -908432737
-876101454 17898056
-64419568 -903419951
-879262622 28106711
954738415 -45248666
-559097863 -565426983
-978088561 537805294
16029204 -498754699
-952686592 349124064
-979724526 553929931
362995242 -994432741
-985614786 619071802
-685739487 -398497372
268382423 -984609549
980891495 277104173
5294199 -927428672
993215103 545047181
332578604 -991832290
-996621129 799000117
-880380089 31750875
554412924 -996809295
23921037 -933168486
585413519 -988721286
472526754 -999606230
-763935270 -262153134
844416721 -634547774
-978372357 540562760
-744761800 -298710008
-970506527 471869194
640117974 -961134193
-20614464 -918959524
-360983500 -744658146
-428677462 -691822794
-502782726 -624336875
-951339093 341057992
-427386354 -692904722
554746733 -996748953
933694797 -214716813
-516818456 -610302657
232468326 -979484854
991361113 493434992
-969806721 466350480
-283490939 -796972884
-975155263 510764595
670088731 -938287523
137639030 -962158228
-978338047 540228946
-821496709 -135090317
-998053623 840302904
609385436 -978634564
-726055802 -332280718
-723745349 -336307858
-558478061 -566114372
-930001335 226953585
879732835 -506100799
148391906 -964442210
476294296 -999669242
-952769085 349625196
-719367813 -343855713
-781159037 -227093520
930417166 -237227705
-380622273 -730113747
-599219801 -518205031
983139826 315946255
-862238749 -24986664
-994109678 744524032
-757015606 -275651412
-551225897 -574074038
-754564156 -280344425
-800046191 -185833793
-752243969 992838261
-824752572 -126976560
295222068 -987954069
285021683 -986729359
-916347917 164803453
-474435572 -651509221
285950223 -986843086
992366077 520360859
-407818323 -708885929
-961830425 407957534
-997447126 821051373
882264755 -495198431
520246657 -999971707
-630112291 -478320601
100496702 -953703837
950650031 -82634810
-649820436 -451333870
-700596258 -375058620
-791914829 -203964929
-442541059 -680029401
941051092 -161333728
-550358015 -575017290
-109454570 -885526629
676558577 -932547176
-90050107 -893488212
3736906 -926935569
-999603851 915041860
-53284883 -907543099
-687356174 -395997682
-306474983 -782366384
-564337866 -559565909
-729345639 -326509175
-121429110 -880432908
-997616698 826116407
-979082090 547532519
-985482632 617461048
115422574 -957214724
-688974418 -393482881
-941404269 284911094
-999751349 928177124
-520633 -925576184
-889025993 60831143
-904677972 117704469
886883639 -474862713
-847241962 -67909616
-991025738 692375254
809428982 -730724933
217244563 -977080840
884376935 -486031234
-997268201 815945215
-991044584 692664880
-612957226 -500868127
-949675642 331277738
-926096091 208406077
915429381 -330916300
-886518092 52242985
-604887051 -511149820
-819113971 -140962460
-466682605 -658645762
-185628708 -850898083
958042093 -12899919
-118716566 -881596477
-368794870 -738932086
-905202495 119729863
-999844839 938345017
-503708658 -623423433
-203815509 -841810989
-923108900 194603789
274416252 -985394764
727083141 -875964799
748268533 -846105907
912537846 -347187734
584683564 -988972744
-848117483 -65490911
-496407617 -630568488
-600731471 -516333752
690945215 -918636693
-967878497 451537888
54177308 -941839221
941506627 -157828711
-151196686 -867182340
896654782 -429362301
573411748 -992476645
-425239057 -694693429
-894454050 79861953
-811313380 -159781455
-152055679 -866786826
924268622 -277470193
-11265946 -922070539
-996372878 792999571
-765419565 -259211637
309061951 -989504149
925050337 -272524077
-967559177 449129212
706541444 -901423933
-629194637 -479549473
-146910340 -869144081
203630176 -974817199
-276287516 -801398279
-996122124 787146466
-993713077 737162624
377679978 -995515536
-711160322 -357742614
82729383 -949322643
356753241 -993939520
-640836708 -463790637
-544505112 -581322682
-375361936 -734061039
-861486809 -27228601
-986414917 629007696
-932971406 241439780
-706284417 -365795725
-832874832 -106281590
-716372718 -348953359
699398540 -909520036
894396190 -440112877
465736525 -999475935
-166359083 -860121061
-155237814 -865315891
568825657 -993660662
883469212 -489989077
133800102 -961323984
-123526870 -879528484
-191114215 -848202912
-322358685 -771821855
-958330631 384571507
-881033407 33892445
727354817 -875608460
987191064 395428993
246109031 -981513419
-396386021 -717945987
67895809 -945504975
-971266930 477974194
-931507632 234259867
-290905660 -792339935
923785963 -280516974
128659288 -960192749
-444262562 -678542972
-957672006 380285162
996741721 673249349
-663689947 -431479641
946889251 -114699058
-692757880 -387566145
-693440574 -386491912
-590463377 -528944116
-612575171 -501359754
691682628 -917870033
193236380 -973029947
144779773 -963684919
-998497724 857439718
-841772458 -82811758
-968552648 456654806
666995457 -940955976
-764394719 -261243684
850829863 -614117033
-594020789 -524599764
-934503886 249108651
423855150 -998068496
-913746053 153910020
-999488797 906937474
-973291555 494692128
-819815443 -139236547
-86597624 -894861796
-592655028 -526270318
-168380702 -859169114
797467429 -757779384
-905145114 119507770
203720187 -974832480
-572752248 -549940948
74042220 -947107134
-269810018 -805305976
-987947978 648812505
343228790 -992795478
525644206 -999850774
562918360 -995059002
-958186275 383626924
952606637 -65149982
-891562905 69644970
-785421345 -218059913
970702931 131109275
650431206 -953937204
992381317 520786902
-837538857 -94108129
-73682596 -899898202
-985167367 613639987
975111471 189916280
-996554616 797373593
-176503728 -855312404
137023024 -962025080
-988909935 661825203
-567545142 -555928489
995024231 604180023
-934890075 251052022
-635197124 -471469351
604675535 -980896170
499117318 -999936822
-883862749 43282009
583641614 -989328891
-626838355 -482688314
995076975 606129150
-565395408 -558367903
-659101130 -438118737
51548810 -941116957
-761851628 -266260495
-501848004 997151206
40422857 -937999125
-956664839 373839793
273486175 -985274911
909071983 -366097643
-208699461 -839279876
-737020224 -312834932
949931557 -88895685
-814419027 -152381289
967984640 97615720
-739951384 -307525799
851007370 -613540240
-982313706 580999655
-575210767 -547089868
-11826565 -921885418
996999633 685018892
621461731 -972392823
820089173 -704043130
-869718359 -2232458
-42516516 -911400321
-10821881 -922216827
-946758088 314426855
67663440 -945444072
-801451456 -182644522
-656552803 -441777403
-880899092 33451561
831283280 -673414111
-886452102 52018958
424183960 -998083282
11760065 -929457352
305482278 -989117667
585493917 -988693242
-733329232 -319443835
-511281413 -615886863
-420044124 -698977433
343882452 -992852975
879839261 -505645787
891549981 -453419577
-514939865 -612206798
-82042615 -896654662
-328332827 -767758242
545796802 -998168020
-988527584 656601712
-917782323 170970412
981235655 282796323
865635055 -562142150
-157819062 -864116767
-733566216 -319021635
-969801994 466313425
-940950819 282499469
-930959414 231590749
-991787195 704290127
-626512284 -483121719
-949326878 329241129
458819511 -999317404
961518076 23417403
-936200011 257703456
-553353362 -571755947
839451981 -649679305
-564110511 -559822793
960989963 17714775
-469629305 -655949560
-947145619 316631622
-327043115 -768640075
-557050307 -567693972
999241213 820822407
653206068 -951877066
-844279953 -76026603
-647689116 -454311166
-317789004 -774894599
-980840170 565316830
252054693 -982365872
-47423359 -909653322
-702418829 -372104655
-999964986 957961283
912981500 -344720944
-951756066 343533223
-997346350 818150063
948774992 -98854468
508316169 -999985147
498687779 -999933792
-169823720 -858488338
858577490 -587712552
-853219845 -51166415
740783458 -857241618
586351435 -988391873
-645249326 -457700886
-217716704 -834547938
-953722731 355460522
-998332173 850720796
698184939 -910873955
-273624149 -803015964
-996462792 795152286
692475295 -917043488
-884180921 44348679
-864055330 -19533814
659427512 -947158260
767898097 -814612225
-957384354 378425997
-670830321 -421026706
-604123660 -512110960
181478244 -970928789
-999305738 895975037
576390309 -991617120
-621851067 -489284066
732658351 999522433
-964968270 429976797
-37770089 -913071205
-825769612 -124419247
-658880784 -438436084
-919867057 180054071
-988700823 658955265
-208029718 -839628107
519508643 -999979447
-46207300 -910087461
-458446163 -666069539
439187313 -998696747
-496013460 927053139
-149560498 -867932651
-929075705 222507673
-477188033 -648939556
579710863 -990605416
-544900107 -580899792
390530809 -996343990
-59885062 -905114912
-497897017 -629119215
908074265 -371447616
-654808485 -444271147
618164464 -974169827
-944009267 299031984
-461051010 -663739849
-461720428 -663138553
-332536377 -764867737
-466499085 -658812936
-266818587 -807086536
704228055 -904072473
994398105 582398617
999451774 844314471
949142047 -95719885
-372988438 -735827383
-295576006 -789379273
898426389 -420780105
-70078434 -901278829
999364777 834020501
-991029273 692429534
-675494308 -414085137
-977606196 533186596
-762098501 -265775297
87410273 -950491880
-913546580 153085484
-819295684 -140515742
673862117 -934967885
654991003 -950538308
-861102504 -28370673
-860030639 -31540311
385684202 -996043782
-987881970 647931777
989219699 440647471
-950375868 335382861
878812577 -510022521
-890078894 64474187
689667923 -919946436
-409696380 -707379102
-947384503 317995917
-954369082 359452961
-429878318 -690814386
-610460367 -504072559
903116240 -397301481
-634989360 -471750316
239675047 -980569606
915374821 -331226843
905878629 -383038496
985365020 357729474
-969045988 460434903
866680158 -558267501
-135523923 -874275607
252304838 -982401547
785683098 -781894787
621866393 -972170836
473786856 -999627488
83788042 -949588811
-423952860 -695759473
999395296 837531804
280231604 -986134613
-809251347 -164626684
-997854316 833583975
690686497 -918905371
-914881959 158627891
-977853434 535544630
662847576 -944411976
-991637968 701909094
-839947116 -87715493
-873751595 10401396
-719000706 -344482576
958648444 -6717499
402084107 -997006784
-653071099 -446744887
-950460139 335877368
-959251975 390640157
567324563 -994032073
-999779505 930981545
234102284 -979735621
-883284037 41348700
-598736305 -518802341
806046204 -738863917
-991524568 700121678
838697603 -651919901
-951148312 339929984
-108650724 -885865585
901426793 -405856980
-592243072 -526773902
915930115 -328029719
-72664277 -900289975
-638578419 -466879798
-38614888 -912775443
452095378 -999127268
973209767 163778560
-859233035 -33880433
-181652428 -852831619
-751924317 -285351776
353728478 -993690142
-436050015 -685595723
62662372 -944126071
-943359982 295454076
-990435734 683497544
653404783 -951728131
803416078 -744875121
-783527126 -222094245
-990952734 691255604
-698883631 -377822387
-649898502 -451224464
721947316 -882600673
-997055761 810159382
-416714959 -701700699
-666409659 -427517430
-464654146 -660488983
-688258478 -394597042
329558999 -991549052
-718375236 -345549368
-420780802 -698372851
-988485424 656030344
106074907 -955031283
-852729444 -52554053
-803541614 -177860121
-72243163 -900451840
-547829097 -577752509
-938140143 267735050
-899252497 97237769
-758653080 -272493616
-83360095 -896138176
999437371 842567484
951083274 -78813601
-560015180 -564408715
-648360886 -453374101
393606808 -996528684
683543002 -926026503
223045689 -978011477
-645034607 -457998640
-959795483 394246913
-495450367 -631498368
339995916 -992508228
252434796 -982420080
221974798 -977842068
-425210476 -694717139
951607703 -74152893
-426181116 -693910470
-740709864 -306144896
-980305645 559823208
-761319876 -267303908
-19955945 -919180211
-29525536 -915931624
-679092310 -408666151
-533442266 -593090081
-590999714 -528291677
-996279482 790801431
-948329597 323437185
204200452 -974913966
-446244917 -676821542
-235273272 -825055906
999113307 808931113
-629669 -925541173
-431667436 -689309835
-984990668 611509949
-718818390 -344793655
885866011 -479436193
506696437 -999978483
685338181 -924276252
230886272 -979239991
944928599 -130841182
-998417219 854150230
979690653 257728596
-627490141 -481820908
373314100 -995207765
-983735197 596812912
821619094 -700023294
-959097336 389619411
-254478405 -814283055
12953015 -929826570
122100889 -958728367
970976077 134532469
-926177690 208788638
896505519 -430076922
-761546105 -266860673
-980484300 561653031
-958596840 386320873
981471045 286752835
-719897240 -342949208
254078408 -982653088
922834368 -286475274
-731693649 -322351961
92938681 -951862458
711499906 -895571825
-999890474 944335302
-11198110 -922092895
842102640 -641682790
237606130 -980261204
-929644677 225235846
-54344644 -907157702
-991611782 701493356
102529609 -954190015
727203154 -875807469
-497044710 -629948750
910848038 -356476689
-978582199 542610516
-981241277 569518821
828782736 -680445993
-487314661 -639328508
161740347 -967166580
940777277 -163426461
807389337 -735669950
591941332 -986290480
936489783 -195044077
-989348173 667888773
-700648932 -374973275
-390343856 -722659604
-895901389 85025391
541670401 -998672063
-975043009 509773676
-958545883 385985691
-233409357 -826081181
-892936305 74476461
-937697574 265433401
-987133559 638163022
-74027139 -899765363
-867643439 -8615058
-195023421 -846262094
-949663605 984244073
893763559 -443091899
-749472628 -289960942
-858979707 -34618934
-920296895 181950900
-914603826 157469183
211752964 -976180987
-706509145 -365426922
826534844 -686710230
-115010172 -883176114
760086663 -827585165
971580102 142299579
892847052 -447370576
-997954691 836914848
-825248639 -125730099
839728304 -648855881
50619244 -940860189
-809922809 -163055937
-904440306 116790684
-735118536 -316250571
278532354 -985920268
936236325 -196845547
-899777300 99184252
-561316323 -562961626
-869740961 -2162624
-199454364 -844035589
-996685599 800601927
918823378 -310921380
-521517982 -605499328
991124501 487326598
-466772589 -658563760
709810764 -897590541
-315990192 -776098917
-950863610 338249302
977000301 216716840
116376304 -957433010
-92418775 -892542186
-994257380 747334048
-802017017 -181353076
984690768 344617993
-536415101 -589949072
-990008756 677288404
-997139196 812404344
-124834531 -878961840
65601881 -944902660
104830150 -954736691
906901832 -377648184
-522559832 -604426936
17509875 -931227549
-938646858 270375375
-930151634 227678398
-965781723 435880143
-644861277 -458238923
-808765133 -165761733
-895847938 84833541
-968301323 454741334
167769355 -968355701
390885942 -996365543
-228285758 -828877708
-720484471 -341941663
-892490788 72903893
-98754560 -889973913
764968460 -819534240
-158593250 -863756451
446010583 -998935621
-947737798 320025636
-140827996 -871903527
-997371399 818860917
-721857970 -339574560
-968833924 458804927
-979693288 553616393
-490488159 997262053
976073145 203423962
-987252635 639700693
259506826 -983410831
-939124612 272870442
-980104204 557764791
31217714 -935337861
-319482716 -773758582
-979393648 550622233
-437833574 -684073339
-953976507 357025657
-912883411 150356646
825931335 -688372680
905482434 -385107529
971383528 139752345
-999999543 974156394
-995108432 764600313
965294002 65701838
308597647 -989454303
303927320 -988945318
-994282035 747807894
156997786 -966210898
144116792 -963544480
-414372091 -703604132
-217283257 -834777672
-939825712 276551586
995939974 639371005
-335827718 -762593751
80929406 -948868564
-709384876 -360691713
-418764236 -700026693
-185550197 -850936437
757270731 -832163957
117733521 -957742689
-908314821 131913343
-934553439 249357816
977808343 228646124
-992990743 724361420
-839026043 -90170700
-994435777 750809074
861482123 -577319048
-620716722 -490777016
389212421 -996263462
989696836 451812524
-984740033 608515023
-284582369 -796296570
-936850139 261043898
-562619031 -561504109
-962217918 410600721
-56642548 -906314854
-966503478 441222750
-558661421 -565911025
-819144901 -140886430
-170001710 -858404302
941473226 -158086721
154641671 -965730358
-977319030 530458254
951729493 -73065842
246397866 -981555118
-679192131 -408514976
208148167 999833299
-68182551 -901999146
-835708724 -98923886
968676109 106046279
-741097061 -305439035
-4755719 -924206126
553569641 -996961574
-998712608 866695920
-545540189 -580213325
-488582840 -638115395
-976207376 520166093
-996899313 806023398
-773455441 -243064426
709045697 -898494248
-926411933 209888195
-874236774 11941117
-826469489 -122650357
-937536345 264595705
-658143124 -439497291
836882564 -657275608
-522251781 -604744373
-866683674 -11557573
-223996591 -831194573
987783896 408295455
-769716873 -250624716
436310404 -998589588
386854973 -996117080
-998728903 867431314
565275560 -994519150
257676440 -983156808
215186988 -976746384
-270058401 -805157475
-86751907 -894800672
651579724 -953089647
916523964 -324586857
-418242941 -700453585
-733804568 -318596752
-98902273 -889913454
74286299 -947170385
-500204849 -626867181
999848267 905926929
956659229 -26682924
547265505 -997962530
-999998929 972856809
296702361 -988125667
-161772578 -862273565
415693648 -997692007
-608077534 -507110220
-853609936 -50059814
-737218153 -312478553
-631558535 -476379502
-998321821 850306832
-835172276 -100323580
-866195234 -13049652
958921327 -3913885
741067512 -856833210
-650671493 -450139323
-984050385 600423896
-819511405 -139985204
-20893473 -918865983
-987654324 644922333
622004623 -972094687
-587121501 -532992534
-651182159 -449420097
273743707 -985308165
-240478902 -822170843
-751550979 -286057507
-862503916 -24194077
315353625 -990160688
-877819011 23431032
-742273042 -303290496
183939515 -971374897
-153817207 -865973856
669287881 -938983530
-251057046 -816237141
-953439085 353716692
169356713 -968665019
582598187 -989679554
929139528 -245814237
-839295131 -89455013
-273445981 -803123455
-98472205 -890089398
311067132 -989716973
-807372300 -169002935
-982337619 581258472
-958305393 384406230
961836114 26908216
-239111204 -822930553
763799423 -821474153
997188067 693829300
783098421 -786946934
-561768012 -562457537
194833629 -973307393
-430422111 -690357324
-582825344 -538129053
885381726 -481590957
-421666161 -697644952
435824442 -998571209
-118639695 -881629335
349888715 -993369812
95563123 -952507222
-806354783 -171366465
695826819 -913470417
690752374 -918837019
957935551 -13982679
-699768622 -376396369
-752336747 -284571269
371503236 -995076893
-491608778 -635210110
-996922050 806613101
-438752765 -683286429
189314788 -972340112
-825159570 990648638
-18126450 -919792176
-331799944 -765375554
111099126 -956214055
-761473045 -267003845
856312298 -595676872
-417076624 -701405814
-978820321 544951094
999968147 938376616
362809319 -994418308
-714073634 -352845756
700407410 -908392259
-610112330 -504517764
-453825129 -670179365
45572958 -939453153
-999685343 921996291
67252218 -945336225
-995327251 769292840
-429192048 -691390854
128882082 -960242102
-205827621 -840770737
-262034291 -809900967
-996518005 796483883
-765187660 -259671627
-998962752 878404711
-673728904 -416724524
-999875978 942301551
391693121 -996414323
-334087289 -763797227
-918717321 175025820
-957795495 381086541
780171969 -792556524
427043037 -998209388
-903209809 112088104
-933764970 245400128
-794895767 -197389603
-529779549 -596935037
-968078146 453048381
-36613119 -913475187
-531180438 -595468783
-125649255 -878608528
-839918359 -87792421
284057237 -986610656
-60159732 -905012800
-97394367 -890529670
72435903 -946690082
97503105 -952980186
11464594 -929365701
-688231938 -394638295
-751814230 -285560065
-906634879 125305526
-995448561 771922739
-561525245 -562728510
703976921 -904358519
-622611334 -488281280
-972619789 489080172
-843954597 -76910869
-366857238 -740360108
-826000148 -123836883
-815256534 -150366531
815969594 -714589039
-999249790 892965581
-970368731 470778827
295427930 -987978112
-584810517 -535763179
-152551991 -866557839
48496852 -940270226
-970831605 474457937
-953397070 353459199
-923773787 197636408
-377275772 -732631571
-573191660 -549432630
9932125 -928888507
130780171 -960660594
924926285 -273313314
-684265131 -400770858
-307431971 -781744710
960667567 14282330
944554566 -133844663
-321873584 -772149516
-630098438 995548918
999582241 860760789
787144969 -778990901
959068798 -2393458
-955391110 365824368
-327843972 -768092722
-949465500 330050249
-999108420 885604444
381995014 -995804435
99700454 -953512217
-988429730 655277697
-140840508 -871897883
-977932048 536298136
20109385 -932019588
-885366493 48342830
856049705 -596588383
276797927 -985699767
-967979186 452298782
110529269 -956080906
462622066 -999408636
173329515 -969425206
-89507131 -893704844
-404486932 -711544728
908619730 -368533080
-466259546 -659030967
-941514617 285499439
-384910815 -726848755
-474854554 -651119246
556238966 -996465128
162821221 -967382524
-956422738 372309354
-249597958 -817065654
-293829063 -790490124
40675847 -938071132
-611057151 -503308793
-919259628 177389888
-966570435 441722487
857303978 -592208662
-986823064 634179245
-681308927 -405295426
633689946 -965286045
932232696 -224840502
-479102886 -647140411
-984352078 603937909
-450566116 -673051804
-924687598 201842700
430048607 -998338097
868630530 -550882286
-191307494 -848107264
454202307 -999190366
107891526 -955460648
-762769442 -264454799
-996416227 794033756
328084619 -991409012
-999732355 926346417
-314725480 -776944116
-865051764 -16523914
-974759948 507284080
-474928841 -651050045
720516961 -884405757
-96788249 -890776635
-685446856 -398948846
807798366 -734684056
472075519 -999598357
725566666 -877938834
-998179817 844828618
999941598 928297789
976628219 211354402
-186103982 -850665565
667251135 -940739085
-999950855 954391746
-995924690 782606134
537931569 -999069069
773475643 -804958899
-720571118 -341792745
80521755 -948765422
658108532 -948182303
934570424 -208590969
134772000 -961536316
-998378271 852574874
-999912284 947632726
43944643 -938995989
806113064 -738706035
966920677 84818048
-670743436 -421155199
-829483568 -114986598
511782747 -999994390
233361651 -979622674
-705254071 -367484420
994723989 593491928
-305964873 -782697300
969638831 117887968
458463008 -999308255
970835359 132761330
-773154755 -243678060
-913571187 153186930
-481239407 -645119086
548039963 -997847326
320030700 -990629829
983471419 321904081
127589499 -959955391
-950942202 338712619
-981472621 571967961
623406459 -971319375
-197800710 -844869525
565853185 -994383768
-964687375 427955296
-781413058 -226560358
837215745 -656295476
998474733 762343499
-995525101 773596517
605348495 -980579125
-969196367 461596404
304625115 -989023082
-978247953 539352976
868347646 -551972681
29704377 -934892876
-796217441 -194443196
-792236703 -203257288
571231101 -993047166
-959022391 389124914
-185790289 -850819069
-953851321 356253317
245559288 -981433851
-805064282 -174354820
868230789 -552419219
540419576 -998812055
867951809 -553482119
323083306 -990929083
779164747 -794468505
-536603490 -589749612
-73187719 -900088681
-999836208 937299145
50675949 -940875893
-667687732 -425646000
-358127260 -746729813
-759404692 -271037526
-231927566 -826894602
591573291 -986433473
50240645 -940755069
-799303769 -187511020
743290202 -853566002
-656678874 -441596851
-895016798 81865409
-956520843 372929398
172873140 -969338732
-580368876 -541045083
948070073 -104844180
-979492130 551605456
111282201 -956256709
166332436 -968074855
-976830280 525877358
238136559 -980340352
-88643214 -894048925
821787938 -699578140
162273755 -967273238
253856399 -982621743
-455711677 -668506000
-781823983 -225696358
-253225939 -815002063
-701045870 -374330131
781797987 -789449393
-326009021 -769345183
-682851628 -402937704
-989219163 666095157
-809999971 -162875163
-68593233 -901843609
-860694154 -29579952
-799553668 -186947077
-992906615 722905957
-976496023 522781878
-932412001 238680787
-924251101 199828115
-364934471 -741773936
-626567297 -483048685
283612054 -986555632
-996395106 793529748
-135030088 -874494713
-207368406 -839971684
-683658941 -401701577
834362208 -664624528
-847665566 -66740506
-572177004 -550606299
342339265 -992717064
-952637690 348827291
604066999 -981180065
107664961 -955407154
-340394847 -759401699
-201848391 -842818589
44008579 -939014002
850037306 -616685837
-885500139 48794561
999245569 821258697
793101105 -766895942
-981030265 567303056
780732690 -791488413
-328388294 -767720203
170903408 -968963741
-858814502 -35100355
746221917 -849195274
-459659567 -664985541
-3688134 -924552870
995635458 627407550
864385067 -566745746
829343602 -678873000
-627965681 -481187896
979089823 248240743
822041584 -698906706
438366285 -998666569
251676016 -982311832
-365714738 -741200583
-686771366 -396902856
-974970689 509135533
-999008143 880622912
-66278280 -902719002
-487560036 -639093917
-947948496 321238759
943270827 -144035612
-883356855 41591816
413745087 -997599484
-947058903 316137507
-725557483 -333150597
-596170980 -521962593
999684993 875577070
526100015 -999834507
-15110104 -920797987
-794571931 -198108071
-883635602 42522859
-975532411 514116837
449466068 -999045891
-894371791 79569278
-992238008 711603236
-833032441 -105874278
998281810 750401920
-976296595 520971072
694932074 -914444834
-972266946 486158533
-821997130 -133850415
-940413843 279654224
962950633 39259315
-983241251 591225831
-959956088 395316061
-56820401 -906249454
-354258545 -749521121
991629396 500418126
152489084 -965289346
-948623652 325142491
-997225474 814760884
-909110429 135075386
15254998 -930537501
-755111103 -279301167
-999722524 925422292
-8054789 -923127533
-387348633 -724974388
-962803405 414630327
-728028173 -328827927
-159736392 -863224362
560330988 -995626784
817346995 -711089051
-828269180 -118081394
-462660912 -662292512
-65156540 -903142457
-828605958 -117224185
-30004313 -915767053
-36066248 -913665911
-175255507 -855910821
-996342450 792280690
-953685200 355229238
-893180050 75338588
-697259860 -380426621
438726726 -998679901
-870442927 11241
377754158 -995520617
-940988312 282698413
949175117 -95436480
-91163470 -893043836
999057022 804312618
899428537 -415857461
-227999352 -829032806
293497391 -987752109
64181081 -944528571
-970587106 472508619
-866017986 -13589538
682348922 -927164809
920566029 -300370920
-872584731 6714492
485184074 -999793372
-886277851 51427461
-836722863 -96260111
999888001 914536367
-36311998 -913580232
-977791834 534955772
-995121859 764884951
-614978853 -498260213
-315193236 -776631815
-981133987 568390894
97354843 -952944216
-909515660 136696151
-286208371 -795285070
499997384 -999942554
315212436 -990146201
-991770191 704018134
754093523 -837170128
-710352578 993852424
-681053875 -405684655
984485377 340708066
695172759 -914184584
7388230 -928090002
262815029 -983864242
-899567992 98405900
-580794765 -540541167
-686497863 -397325693
-617627917 -494820745
-549962102 -575446222
546295737 -998099410
-915255842 160192640
-86971473 -894713507
831104713 -673920334
-974702576 506783695
-296872548 -788552471
69123081 -945826203
-57250008 -906091356
-999632879 917367315
-513195753 -613964507
-760169416 -269551050
-896867882 88522141
-195883221 -845832131
104495147 -954657321
-999621523 916440469
-693565169 -386295186
314760420 -990099754
114121483 -956915070
-756357915 -276913958
-612219222 -501817234
-427329513 -692952295
-227163615 -829485218
-378545760 -731678736
-631488186 -476474229
-917083471 167953262
-483723629 -642755461
639261893 -961701286
-710796596 -358350168
-422606715 -696870018
-240871543 -821952343
-353414801 -750129024
-36497761 -913515449
-309662281 -780291817
403663233 -997091182
976436563 208609043
-369682352 -738277558
915489984 -330567689
58426107 -942992744
-861986590 -25740118
-915298148 160370295
-916616068 165947539
-956894326 375294511
-989098698 664428198
-850444085 -58994876
-897384816 90400863
-896084878 85687821
-329564640 -766912947
-999061326 883247392
904561586 -389895922
-288662849 -793751029
-983309535 591992413
317052833 -990333408
-434191556 -687174285
830558405 -675459830
666564841 -941319443
-492918951 -633947940
-391085607 -722084140
213679543 -976499309
658925820 -947552365
779798279 -793267393
-998206316 845816256
-64848609 -903258445
501427064 -999951184
-817210551 -145627025
919625257 -306077054
38205911 -937363077
-898466687 94344381
758149756 -830742265
-999255278 893256270
-555764523 -569110605
-313468202 -777781715
208102384 -975572338
747433947 -847370617
-518742202 -608343069
997018259 685887119
540080452 -998848196
-390465060 -722565649
-95337634 -891365566
16815081 -931015558
812126798 -724139818
297026899 -988162917
-952331442 346975265
-738025717 -311018755
-994480417 751691320
-999999477 973988650
-493097949 -633775226
-666857663 -426862386
522999167 -999925493
-743121499 -301732267
695781209 -913520234
-473545099 -652335864
958695059 -6240145
141686211 -963026418
438850178 -998684446
976030582 202820810
682610145 -926917271
-445174815 -677751967
-744925221 -298408490
873615493 -531250451
553520661 -996970291
-7020841 -923466410
-168635740 -859048931
-499242241 -627807923
999815129 899367136
997957754 732326536
-554145321 -570889739
-529947195 -596759835
971986272 147596403
906670391 -378869713
-674608747 -415410952
-47623097 -909581878
-840307983 -86749725
-120711166 -880741454
-823605709 -129849138
-528962967 -597787593
-720343450 -342183972
-937431959 264054022
-210610998 -838283465
-302055153 -785224428
345674249 -993009479
-667103035 -426503110
-95940477 -891121149
-992615151 717925446
-961539167 405976152
-972712082 489847134
-254607024 -814209035
476454074 -999671771
-221662809 -832448408
-120105600 -881001428
-396051401 -718208214
-850938730 -57604885
-991901300 706118288
-621592430 -489625084
-264002563 998636404
-947359089 317850598
-322386646 -771802963
-997248098 815386576
998381898 756532849
388192195 -996200341
461192936 -999375543
-504767444 -622376717
973033541 161418018
341501045 -992642615
901685905 995419908
-957075689 376449419
869414618 996541885
-996911272 806332458
-576896895 -545125065
969453773 115601822
-812865607 -156093432
982734183 308707495
-216486344 -835199366
-848922560 -63249993
244160575 -981230021
589258963 -987320327
-661481011 -434681331
-167938027 -859377689
-476794459 -649308534
879061989 -508964490
-588909001 -530831120
997577098 712667912
-678948002 -408884589
115726644 -957284511
-905105347 119353985
899713371 -414443064
-613918545 -499629405
709769280 -897639661
769625635 -811657666
-525687911 -601193452
-997412705 820049576
-991750425 703702024
-900167809 100640351
-990820594 689245441
-869964656 -1470901
839988585 -648077077
-835472183 -99541749
-671206629 -420469870
-288962207 -793563221
-915148927 159744151
956754196 -25744678
-998903642 875535876
-136578628 -873807070
828588527 -680990592
438249010 -998662210
455556258 -999229782
-223725132 998810351
-126947939 -878043958
3131019 -926743130
970129222 123960704
-964891420 429422789
824870718 -691282700
-695236714 -383647638
-618663785 -493467688
-601612972 -515240239
-267215498 -806850928
-893946582 78056816
-982204567 579819781
-120903827 -880658669
612829204 -976930208
572972941 -992593578
-544155249 -581697082
896610450 -429574709
-171158393 -857857826
458584688 -999311398
587793019 -987864536
-818181314 -143252496
979524346 255085639
44416860 -939128677
933275180 -217638653
-349194597 -753153144
11637779 -929419449
-815064453 -150829495
-776224406 -237373844
-997363777 818643893
-720848727 -341315169
-321433152 -772446778
-689340825 -392911917
243868322 -981187354
-990321534 681824513
-378870710 -731434306
-70468853 -901129956
-992205706 711067064
-188724584 -849380694
993807566 563210781
-319047474 -774050685
-420328934 -698743877
978458315 238441059
-957417492 378639013
-999496039 907405480
-471366670 -654348824
875736608 -522684151
4595427 -927207642
-602076368 -514664906
-38381363 -912857357
-882248591 37905267
-770106478 -249842200
947440917 -110111503
428801832 -998285207
-858481967 -36068783
-846684198 -69444985
521224457 -999959341
-588751149 -531022400
941673814 -156536459
-256828521 -812928096
688852106 -920772050
945326542 -127595416
-974525566 505243631
428653999 -998278904
-82390308 -896518686
-350193160 -752439675
830060029 -676861169
-154129172 -865829593
-194398197 -846573438
-988506787 656319809
-886208484 51192516
839560433 -649356423
115000559 -957117635
626428755 -969612033
-859515864 -33053399
-918773044 175268160
210853991 -976031948
117793661 -957756358
-538200251 -588053645
696620717 -912599249
531375357 -999580596
289853246 -987318461
-906221704 123690843
-160959463 -862654104
961373789 21849077
-655254498 -443634608
52725686 -941440981
-686102831 -397936271
-912675923 149505183
-34996906 -914038537
798234099 -756153030
-905637399 121414700
961810413 26625630
-8601017 -922947911
-425992419 -694067536
53059221 -941532666
754357529 -836761028
240062394 -980627185
911454607 -353166660
850665811 -614648949
-999678811 921410569
769486824 -811896890
322247274 -990847636
734809368 -865602255
-914735975 158019349
-672666332 -418305301
-41335469 -911817904
-895928226 85122047
-787140468 -214362617
-600898768 -516126255
-980714165 564014168
940953221 -162084396
143141720 -963337268
862730614 -572786116
-999941998 952642393
911601850 -352357161
-248161624 -817874423
-10676116 999517222
-317439882 -775128561
973723305 170691995
-884493835 45400456
210496203 -975972386
-444641129 -678215196
158176423 -966450131
796078286 -760709726
-795066207 -197010263
680394329 -929000177
-858384414 -36352751
-926888836 212130955
-576768916 -545274547
-677755242 -410685271
-999088361 884595669
-703464272 -370406385
992670705 529065220
-897957010 92483935
-932581004 239512097
-728399535 -328176160
-454868363 -669255168
591452891 -986480216
-428309182 -692131793
694404735 -915009369
-435959355 -685672899
-953040473 351278427
-752954045 -283402146
-964939269 429767696
-986917992 635392030
-924522088 201077230
201678297 -974484520
-629443062 -479217155
-698375645 -378639243
-996981526 808183863
-776127209 -237574776
984383470 338791700
-909811133 137879851
-791671961 -204498692
463307887 -999424001
-637786712 -467958108
-995053965 763454276
-868258199 -6727610
-438162735 -683791771
-117450039 -882137037
-493420667 -633463782
593335128 -985742806
-868577492 -5746815
590788486 -986737796
-27298081 -916695553
-966060869 437935492
-82697821 -896398256
749929139 -843580786
922268280 -289970192
348217571 -993228094
802433541 -747053004
148053866 -964371781
-982419207 582143020
-668120474 -425010983
960374554 11191294
-993133599 726853387
-950930511 338643665
-920457975 182663016
-981254647 569659674
445367198 -998914067
-732650062 -320652880
-999504597 907962383
-998146187 843594885
-732605691 -320731796
871479288 -539759528
128364758 -960127454
-907707864 129520066
-666138437 -427913614
-941847424 984856356
999882366 913220901
-814980786 -151030950
188293266 -972158355
-514605505 -612544672
-734524201 -317312157
966872706 84245750
-401025148 -714291702
-480534349 -645787678
741868195 -855661656
-829819070 -114129459
667424416 -940592058
-921107685 185558013
477331510 -999684897
-694990520 -384038152
302240111 -988755859
-676200807 -413025330
977331441 221564683
321312344 -990756069
-758429736 -272925514
-602249518 -514449720
-844667991 -74966513
356652890 -993931329
-742346271 -303156483
-978622093 543001981
-606502977 -509107209
-994967317 761641745
-452950252 -670952755
-825203244 -125844219
115998482 -957346713
-452496031 -671353767
-302688922 -784815620
-998021892 839211663
-52986718 -907651213
-999838910 937623623
360113696 -994207323
-640055030 -464863781
-628774124 -480111008
-825362743 -125443206
950845512 -80913681
-996198805 788925304
-330252704 -766440188
-581657328 -539518771
-990191555 679932802
-874521793 12846794
806009994 -738949316
-494625899 -632298194
988699255 428732052
843794063 -636480817
-774199512 -241542194
-951378958 984099291
198483624 -973936803
49567529 -940568074
-898213641 93420060
-312875797 -778175027
-943474262 296079773
-31492851 -915254461
-737291552 -312346206
737620074 -861700696
-979864980 555342026
323748345 -990993607
983671287 325539816
-242623610 -820975104
-944075276 299398320
-857845413 -37918118
-180908064 -853191469
-650180634 -450828943
-857244613 -39651638
-835342065 -99880969
-888666663 59593272
792338238 -768470173
-519583560 -607483643
-73058213 -900138491
-907879533 130196602
911915994 994945319
-955668551 367566032
-770879569 -248285816
-274910139 -802236821
492079863 -999874977
502232712 -999955818
984818481 347079779
-945103875 305121003
-707001470 -364618580
409334425 -997382431
957257422 -20763860
-832282611 -107809828
999826116 901524895
-852380594 -53540239
-981831756 575798070
974247002 177871956
897175879 -426844998
-909560758 136876675
907956514 -372072867
414238321 -997623061
-995658511 776561644
-75049303 -899370997
-952942827 350683279
999722447 881953316
966770399 991429755
-879584079 29152129
935848173 -199594956
997516012 709587633
358593409 -994087244
-163337885 -861539832
-985945208 623134569
812972447 -722059528
994442359 583882159
-957592607 379770883
-999948414 953878008
-356809896 -747681248
-972400249 487261443
-887824193 56702408
-905762678 121902052
-30303574 -915664087
-485898702 -640682010
-998717220 866903499
-963936508 422590572
164152644 -967646079
-824672235 -127178201
-465478886 -659740468
983702660 326115508
-743303838 -301396778
-871151420 2217451
658863043 -947601288
-994522629 752529761
-210022734 -838590390
259582344 -983421286
163873831 -967591000
416806876 -997744399
317677170 -990395938
-416955473 -701504596
816095698 -714270427
-96506837 -890891114
89212444 -950940058
995916125 638426948
993336350 548655718
-451376879 -672339796
-457808679 -666638682
647256135 -956217430
997852423 726760228
-678001316 -410314445
105902881 -954990605
998339578 753911849
996955549 682975892
-935299906 253121696
-207079778 -840121476
-380973979 -729847775
-818927894 -141419732
-858786884 -35180808
942217746 -152312609
956373011 -29494822
-78844523 -897900409
9477233 -928746361
142511097 -963202675
-998522729 858478655
170158098 -968820793
-364062840 -742412853
783922105 -785346167
-560419058 -563959833
396620708 -996702764
-594100042 -524502784
255715736 -982883226
442459535 -998813806
-751772919 -285638179
-881366533 34989215
-38322703 -912877913
-388450509 -724124082
-434476403 -686932586
-616842737 -495843690
-380896334 -729906494
903645625 -394598941
-257063758 -812792303
986848893 388118933
-997679218 828048732
-965990496 437415058
-754702914 -280079909
99873036 -953553845
-431402066 -689533184
-650539454 -450325215
-633409126 -473885022
997758381 721910431
929954740 -240347889
-359571311 -745684327
-861854557 -26134543
-647215134 -454970892
-998566622 860331779
-958044259 382702231
-935713277 255219080
-477789751 -648375188
-568100342 -555295790
-999982629 963002015
-955323297 365399350
-924958361 203099566
-513957076 -613198528
-996546156 797167723
864450905 -566503547
-742782920 -302354858
-449802563 -673719774
605083293 -980704629
-884090885 44046510
-349689249 -752799742
-235971949 -824670222
-182198962 -852566656
-561120710 -563179607
-382858543 -728418438
-963990235 422971940
877559642 -515230440
485419049 -999796374
-706185923 -365957218
714177472 -892308265
-737403155 -312144607
663510836 -943872913
417251520 -997765214
-621103254 -490269446
342140706 -992699520
999729626 883231154
-710324648 -359135244
142885678 -963282636
904283924 -391330226
179202677 -970514582
771500820 -808417470
-474336090 -651601748
986363910 377968582
-283779485 -796794199
-916274339 164490502
927700292 -255364700
-999723413 925505587
606507722 -980025694
-927152465 213371764
-320886963 -772814895
-923875871 198103851
-980053075 980971590
-843027963 -79422667
-308367842 -781136029
974218330 177474912
-547122107 -578513893
291283021 -987490401
-110758943 -884976274
651285091 -953307375
-814479665 -152235868
222257242 -977886855
510240120 -999990621
-941987411 288026934
-904763727 118034906
404216442 -997120458
832907791 -668793652
799923388 -752523992
-999735778 926669037
546037955 -998135076
922128987 -290829016
385704996 -996045098
-799639703 -186752761
-478078098 -648104651
-313894238 -777498097
948387050 -102160711
-936292012 258174970
-141411974 -871639676
-638069923 -467572627
-518864701 -608218031
-340887830 -759054198
-978977311 546498244
346913118 -993116399
-984644194 607378417
432112771 -998423426
-477508199 -648639288
-696126785 -382233357
-460257585 -664450505
434284837 -998511220
670597551 -937844484
-181896501 -852713316
-929448911 224294854
-722993796 -337611431
800249364 -751819775
92306847 -951707046
-938232826 268217136
368734460 -994871696
-871358413 2863608
666669203 -941231581
823076856 -696153973
-134441494 -874755642
958212718 -11164860
937272475 -189436259
-994935398 760977529
-693934625 -385710611
-992671485 718880657
999699770 878039410
758412397 -830314761
-88960383 -893922683
572815309 -992635268
-845302610 -73231380
-960889840 401581749
186659749 -971865109
-850346155 -59269519
33732287 -936071158
-988994572 662990420
-135923190 -874098371
-908971415 134521563
-334002137 -763856044
-93324639 -892178343
-683537536 -401887609
-758780049 -272247983
-930582926 229764443
-14701418 -920933669
-550917654 -574409234
-468154767 -657301772
-980578497 562620046
589502174 -987229721
-506781524 -620380284
-444590355 -678259191
483169621 -999766666
-845177143 -73574605
-599279511 -518131252
-579832932 -541678690
-893376317 76033515
39947463 -937863108
229457136 -979018098
47310464 -939939355
-973450978 496033510
-841011781 -84859703
-805280244 -173855792
264244821 -984056956
-794045154 -199273830
-815503840 -149769501
-715608136 -350249316
-711340518 -357441194
-528324093 -598453864
-205290438 -841048820
-377114869 -732752037
27587431 -934264844
296020984 -988046971
-964826591 428956110
458318123 -999304500
899286413 -416560546
997830305 725615496
-360154929 -745260680
292887904 -987680514
583489540 -989380357
-857403042 -39194977
962313974 32173124
-884329022 44846382
-568387099 -554968134
-986131587 625457051
-879446522 988461898
-22979417 -918164274
-662905716 -432617636
-273942833 -802823563
57211115 -942664725
-777797215 -234113192
-997095846 811233594
-411236156 -706138705
955142321 -41384560
-946457048 312722335
-969521755 464124144
-792310149 -203095785
-67087010 -902413390
-738891172 -309451229
-129238124 -877044509
554794112 -996740378
-999586223 913692713
-998258775 847805228
107736746 -955424105
-844579588 -75208046
-150465761 -867517816
-935844735 255887970
-871403359 3003989
272330374 -985125305
495425109 -999906500
-986912570 635322582
999876984 911983551
-932786484 240525064
-616077474 -496837692
-672395171 -418707856
-683869964 -401377914
-658352735 -439195860
-854046553 -48819446
701518883 -907145810
236795534 -980140012
903004987 -397868740
-965212127 431738112
-960568505 399417632
-876706129 19840146
-994029761 979174775
928166541 -252287045
-997110329 811623784
-939669780 275730449
-77589682 -898388293
-295961882 -789133424
511605355 -999993978
-890430429 65696419
975600224 196762230
-193569411 -846985258
323971608 -991015186
996312589 981377938
-22633152 -918281072
870084438 -545254833
-908430770 132372240
384688739 -995980348
-439945333 -682263156
419705787 -997879594
306414498 -989219214
-994035826 743138144
-972339603 486759364
-578955074 -542711656
-892299579 72230516
905212569 -386515721
-999626986 916885509
-888565993 59247570
105771320 -954959484
-864724434 -17513857
-888896304 60383663
982136934 298197752
-861359815 -27606157
-900048982 100196740
-952322769 346922894
-397856717 -716791970
-342084333 -758209517
585621402 -988648699
-876784374 20091739
-905117839 119402235
322580577 -990880160
-711539468 -357108235
-336462971 -762152430
-492363503 -634483553
480202408 -999726038
-535902688 -590491153
277603977 -985802387
-864995382 -16694876
-277557804 -800623241
974050986 175168066
-756445581 -276745960
999770856 890857358
-275944970 -801607125
-376981557 -732851791
328441456 -991442986
454884786 -999210454
631715869 -966505188
-175800935 -855649453
-299843883 -786648640
259630347 -983427927
976114276 204009139
172018041 -969176489
-310357800 -779835664
226687398 -978585245
792100393 -768960000
-733979362 -318284946
-965708642 435345889
-527599958 -599207859
-356931206 -747593679
-802411211 -180451927
122337718 -958781635
998195451 745384531
-432596843 -688525118
-961061219 402738428
918370594 -313635959
-777719682 -234274133
-982291428 580758585
498928473 -999935507
12063587 -929551327
-473837210 -652064840
999138136 811115117
-44177089 -910810802
-459730735 -664921883
-757543709 -274634974
-28506877 -916281522
-807947274 -167666167
-205012807 -841192512
363225921 -994450586
-806395356 -171272263
-733955572 -318327417
-150988717 -867277892
-212697455 -837190366
-987756754 646271067
632745156 -965873014
-999176477 889111736
-235481988 -824940878
987912976 411134076
-353746683 -749889962
995119834 607724002
-297260455 -788304805
982347203 301890153
-854523026 -47461099
-562788306 -561313795
85046719 -949903292
393447460 -996519252
987346342 398782098
191600170 -972743738
-552194290 -573020220
999908705 919434828
114458924 -956992865
974530340 181807303
-515954053 -611180770
160972149 -967012850
-951058870 339401581
-902643866 109947960
956426269 -28973597
-995272251 768107121
652483327 -952418020
989534509 447982048
-968859994 459004639
-343769103 -757015690
835792262 -660470052
-970955868 475455700
-478256226 -647937276
488767421 -999837289
984220577 335740840
859663523 -583842813
-897469317 90708248
-934578283 249482763
-388900460 -723776232
991322771 492440729
-948914676 326836828
-916736388 166463229
-522706814 -604275208
-60914126 -904732103
169941316 -968778737
-644081009 -459318851
-975555705 514324338
-629681436 -478897978
-897938110 92415044
-997883494 834540557
559931629 -995712637
-999373831 899800385
-882271553 37981437
-997835032 832958269
949545873 -92237151
-82787000 -896363250
-815117866 -150700759
-994835291 758901305
-984795782 609178752
-989655405 672221787
664041635 -943432400
-351544404 -751471964
-820346046 -137929026
686537950 -923087082
789138436 998741697
-332184566 -765110412
-976623371 523952311
864037323 -568019550
-992591523 717527215
-568885744 -554397723
-541121338 -584940668
-658976110 -438298879
42302359 -938532367
869079623 -549150128
-440132963 -682101918
697738062 -911368925
-978537606 542174601
999668182 872869962
788989176 -775291267
471151949 -999581773
-886965948 988098147
-157940034 -864060473
103088975 -954323398
718104832 -887431102
901633862 -404814867
-638405933 -467114989
-998628290 862970191
846983219 -626481828
967377062 90282333
-864612297 -17852696
714728496 -891628875
696713014 -912497921
353340864 -993657994
-712630099 -355277806
688592035 -921033459
778071335 -796519889
-742659735 -302581156
-983821314 597796450
-998846536 872841803
-345918313 -755488787
-919103261 176707290
953511321 -56804006
-609892281 -504798777
-631430068 -476552376
-490715139 -636069358
729595102 -872656247
968929313 109151117
969091058 111135770
-288875540 -793617616
98749514 -953282336
-958800996 387665488
-974908095 508583860
618292179 -974101922
-436387179 -685308590
-759069072 -271688153
-752712200 -283860327
-24425616 -917674781
-496671806 -630311550
-987698786 645506296
991065106 485801860
118388939 -957891320
387883333 -996181127
-995353907 769868154
-996742730 802041020
64396824 -944585403
110354083 -956039845
-745897247 -296610974
-776798677 -236184884
-314586438 -777036918
538620189 -999001471
-973335019 495057700
-463913791 -661159755
-189598454 -848950580
627037475 -969261562
-930245859 228133599
-999959567 956521681
397229333 -996737386
667821803 -940252315
-963708031 420973124
940869744 -162722565
-927603465 215501913
-992411376 714502610
-982909303 587514825
-390455916 -722572740
-195961111 -845793073
146638399 -964075951
109156332 -955758697
-999655423 919326582
984142990 334290360
-960127147 396456932
-925226098 204344206
-944134933 984691660
-999533809 909876132
739756490 -858697367
43280103 -938808602
170623705 -968910254
998528846 765787070
730411408 -871572550
266426487 -984349702
339169640 -992434015
-887281733 54845212
-708786246 -361680641
602458752 -981904542
-132763334 -875497235
14562271 -930324222
332204656 -991797551
704651178 -903589949
-832339356 -107663604
878140316 -512827089
982961691 312760453
950430720 -84561804
-485201747 -641347025
975200095 191155485
-75529416 -899185715
-853477102 -50436973
227989815 -978789235
-737177539 -312551741
-387668884 -724727273
-62968790 -903964647
-498770973 -628267542
-968030650 452688189
995535326 623522425
-700317349 -375510181
476267467 -999668809
-921514181 187382706
-993338903 730460585
98294472 -953172055
209540519 -975812826
-984123224 601267164
627422833 -969039314
-720744209 -341495172
-106765072 -886655337
-785499618 -217892730
244757890 -981317136
-913154696 151471511
998693425 776982349
-494039309 -632866130
-997766825 830787969
-982916814 587598549
-198583452 -844475784
-784865601 -219245579
-473969213 -651942341
-319406543 -773809728
430175623 -998343437
432008129 -998419131
-749218145 -290436275
-521690910 -605321613
-147751521 -868759793
-999292524 895256092
-173698008 -856654055
-813687094 -154133485
697111686 -912059108
992075080 512328060
-341972036 -758288950
-993627768 735605206
-919303672 177582317
-934197674 247569562
-906739380 125714410
641267575 -960360293
-560982009 -563333999
-926665228 211078714
-289750051 -793067739
566852218 -994146789
-247190954 -818419530
-936751780 260537230
-726107882 -332189772
-755161607 -279204594
-537253125 -589060852
-957947898 382075865
-114137928 -883546724
-779015992 -231576562
457619798 -999286321
28280347 -934471031
-950711536 337354260
-836602564 -96576968
-312993996 -778096560
-59009413 -905440072
-938757273 270951458
969852519 120532366
924523868 -275858019
-813334149 -154976032
-975759036 516140288
-876010909 17607648
-911791076 145887623
362454305 -871570265
-999782759 931322502
-943502346 296234004
-903513337 113240673
-999927677 950110760
498244744 -999930603
103234168 -954358016
-899067275 96554351
-484721423 -641805022
-950005893 333212089
532125588 -999532040
940731661 -163773449
-22313968 -918388593
-939621926 275478669
-156256609 -864843516
-749799044 -289350540
-753999067 -281418876
-514241995 -612911475
743382886 -853428744
-947676695 319674335
-367643797 -739780624
-440846505 -681488296
107029023 -955256885
-916910651 167211022
-998171122 844505406
890277458 -459327596
958863214 -4512134
-467416001 -657977030
-736249848 -314220419
-311510830 -779078204
-975226370 511395714
-42981045 -911235732
-856796807 -40940371
-328097657 -767919166
129374101 -960350818
930925934 -233776891
-972974296 492032751
755263331 -835348720
939048684 -176431205
322076918 -990830960
-412505883 -705114852
-901103796 104142953
-303697717 -784164316
-945259596 305990678
804066046 -743411014
-842241678 -81547082
947670006 -108197162
627461334 -969016965
534402108 -999368710
999266513 823371390
-167194264 -859727949
426571348 -998188738
-278924848 -799787184
833775335 -666311478
999936050 926591913
996887613 679875300
96009279 -952616370
79786267 -948579007
491818384 -999872257
-525452277 -601437701
213945069 -976542948
923166256 -284404835
922562551 -288155763
-731062606 -323471412
-976914485 526663525
994972420 602294568
-108764655 -885817556
965764096 71158564
394178964 -996562179
-991713948 703119563
802127890 -747724563
-254821745 -814085355
970012077 122508949
-443921178 -678838201
-997613437 826016689
-436653376 -685081812
-128882449 -877200057
-439204836 -682898825
354796532 -993778502
-394614470 -719332621
-995969674 783635275
995880689 637025622
-999515864 908697872
-996599320 798465147
982719372 308444617
-630318932 -478043549
-804299651 -176117704
997713617 719620256
17135255 -931113267
-999184595 889534691
-750517792 -288002409
-434882961 -686587551
-975169456 510890218
997778807 722961491
-849341178 -62082022
-547889256 -577687594
-456346952 -667941113
921956584 -291891196
395127579 -996617263
-195127386 -846210163
-457938247 -666523040
-952642977 348859351
-987168527 638614398
996340129 655679473
280851311 -986212273
-178707126 -854253188
-589177344 -530505773
320108878 -990637575
30605566 -935158392
902109383 -402415702
-649541232 -451724742
-782086799 -225142306
-351018554 -751848621
823250531 -695685115
-979281535 549506214
-646523824 -455932608
557209250 -996269828
-447696175 -675557905
879321522 -507858921
776861972 -798777929
992429618 522144519
-997467786 821654552
-281671606 -798097332
-776554882 -236690017
-648473851 -453216364
-981197488 569057922
-813441770 -154719274
988590293 426263187
199023201 -974029570
973908696 173217099
-849859787 -60631388
-980707914 563949914
-988115067 651046748
-923601789 196849771
-280389563 -798888125
-983885151 598527836
159559366 -966728789
-995692638 777327911
-748727320 -291352216
-983488445 594006991
895721141 -433817371
295643033 -988003137
410514797 -997441196
-999928093 950180750
-838510184 -91538637
570669008 -993191840
861830706 -576058538
961060207 18465207
-278839581 -799839465
-977075196 528166126
-998473682 856445981
-786930371 -214816326
-916131907 163886379
-677911985 -410449074
30099226 -935009269
998676993 775809414
577910998 -991162573
-110896186 -884918334
-999847514 938675046
468391601 -999530521
480772258 -999734029
-998155294 843926972
123614981 999754068
-611228642 -503089175
-862361148 -24620886
-126682899 -878159364
430753801 -998367401
-745009137 -298253532
-997417734 820195017
-265767635 -807708085
787006773 -779266841
-69325120 -901565502
-696131727 -382225490
-767193704 -255681277
-667053876 -426575098
-989154174 665195104
740290794 -857940823
-406070585 -710284046
-984583103 606656764
-14801571 -920900423
-553391407 -571714396
-469332032 -656222712
-972258298 486087070
-998807438 871028652
661686588 -945350027
986399558 378706640
-684110686 -401008335
697557698 -911568151
245202176 -981381889
959496978 2027082
741354080 -856416009
889152552 -464510923
-924650259 201669785
-578076187 -543744152
-773076058 -243838283
-336921655 -761832999
-571052251 -551905893
177934446 -970281534
634109161 -965023828
-309655034 -780296548
-977875263 535753822
-636093459 -470255633
-52353460 -907880605
346073686 -993044072
998624295 772127038
212734152 -976343231
526583343 -999815319
-258824979 -811773091
-222817976 -831828620
-900919893 103452662
-847287539 -67783889
-812669446 -156560682
526241627 -999829023
287448772 -987025828
167109389 -968226914
-741623480 -304478112
-849724041 -61011409
967717960 94379377
950198079 -86585610
-577024001 -544976442
149413283 -964654359
-52537830 -907813860
-962760947 414336458
-151511464 -867037567
-800605182 -184567020
-454970315 -669164684
833435593 -667285673
-992156090 710248562
-999654185 919216809
-950169706 334173236
830906456 -674480330
-919211714 177180672
-881554476 35608897
-997371741 818870659
-500740629 -626342629
-151930467 -866844526
-338586839 -760669989
513813181 -999997987
-936766872 260614892
-638330877 -467217260
-992104358 709405747
451801239 -999118340
804978595 -741340420
-691788821 -389086033
-248366599 -817759231
833320370 -667615219
993732378 560839016
-323926619 -770760814
190181303 -972493539
-857579075 -38687207
-118247538 -881796837
-335927493 -762524556
-769045882 -251971619
998502361 764097046
893454207 -444538094
-786953765 -214765849
-945161142 305440487
469588794 -999553067
-839083625 -90017638
847681094 -624266459
-371581598 -736871573
-311865875 -778844321
-989058402 663871588
-790178117 -207770876
-377595077 -732392410
801117410 -749935299
-839347446 -89315779
-952268064 346592671
357661812 -994012865
50983210 -940960781
-436920475 -684853991
-605317388 -510606935
172290254 -969228205
-825866578 -124174320
-993304496 729852906
372430966 -995144326
-550288733 -575092477
755550970 -834898741
-796785309 -193173890
-994149409 745274334
884515750 -485420641
236098468 -980035425
535177672 -999309953
-655815963 -442832043
434826298 -998532500
988413461 422270725
879204950 -508356132
-552855849 -572299024
995973204 640698722
-877412983 22117735
998561435 767928919
-139337396 -872574829
423467055 -998050976
667777043 -940291005
429543222 -998316765
915399408 -331087449
-709039794 -361262215
101022054 -953829618
-937611420 264985660
-323981923 -770723310
-201519616 -842986165
-703813604 -369836876
252741740 -982463799
-824516623 -127568504
-848416869 -64658279
-908643620 133217142
-835088723 -100541239
533123576 -999463155
135685110 -961735014
-756588804 -276471082
-846990807 -68601772
184605636 -971495013
-981663798 574000855
-998670441 864809515
-928161662 218147087
-711827049 -356626528
-594348684 -524198019
-935079673 252007766
-943436358 295871840
-257950535 -812280044
-629854195 -478666626
921571553 -294244112
-675703231 -413772145
536009221 -999240332
-940636710 280834275
-210440485 -838372492
898232938 -421724144
-940057510 277772362
-349026995 -753272878
925478116 -269777290
-573748455 -548787894
-956717567 374173564
-735566481 993246046
-918519518 174166194
-687666424 -395516464
772363847 -806915270
956202760 -31158292
-966410756 440531414
-983690892 596307688
-999933043 951032708
-577313252 -544638020
-220823652 -832896372
910538749 -358160070
612897918 -976895552
-996494882 795925404
-536916752 -589417812
42646143 -938629648
-375265869 -734132718
177478955 -970197503
463584134 -999430114
-650060910 -450996818
-971462618 479567030
-970420646 471189124
-828503982 -117484003
-269851062 -805281448
927775160 -254874972
970507913 990805398
-990001091 677177750
808834375 -732171170
-928455947 219548272
-304937287 -783363056
776759351 -798968418
100392687 -953678845
658622369 -947788084
-990286632 681314563
523870515 -999902560
-971645665 481058248
-512814463 -614347771
-903873657 114617677
-518081858 -609016083
-719179953 -344176563
-234256450 -825615591
366502859 -994703159
992335497 519506297
675857497 -933180866
-566262168 -557385379
-865241909 -15946896
514818607 -999999306
913656009 -340937155
867148624 -556516949
-900866052 103250664
-547305070 -578317159
-853150743 -51362234
-347987277 -754014734
-729004102 -327111868
-898883349 95875892
-940592529 280600283
155287381 -965862307
-665709072 -428540610
-649203952 -452196160
-727051580 -330539035
336412225 -992183891
-584232798 -536452699
-950941741 338709898
-488940871 -637772241
877998643 -513415465
593697074 -985597318
-201945396 998904292
56790984 -942551223
-67816726 -902137508
-637072986 -468927134
-858541439 -35895629
545528744 -998204420
-830809959 -111591008
327546479 -991357762
999860958 908491922
785898585 -781467675
999990248 954626861
-292302115 -791457453
-890152726 64730599
-254105436 -814497460
267142863 -984445050
375258257 -995346270
-515841634 -611294594
-999871584 941705948
-423763174 -695916291
160678034 -966953853
-21717934 -918589266
-287441771 -794515228
-985251167 614653789
990832857 479938854
-870285813 -475900
-987491778 642801395
-991445986 698889406
832581808 -669722403
-677706774 994626693
-674434681 -415671191
786120307 -781027537
867578341 -554901026
-156980841 -864506715
238626350 -980413407
-996528950 796749572
-115368003 -883023899
-899192206 97015271
-497218542 -629779604
-445714371 -677283102
72107223 -946604562
-38063584 -912968573
-999762453 929278996
-314696372 -776963546
-833890776 -103652746
-914988297 159071363
-943637527 296978047
-722811153 -337927544
-977943219 536405239
-202113347 -842683391
-240624015 -822090095
-279918007 -799178094
265092973 -984171032
-845383027 -73011348
981492385 287113813
-54685915 -907032801
-701311351 -373899953
-993960947 741743136
450023999 -999063333
550656703 -997448181
-556881524 -567880261
811585855 -725468376
584557199 -989015999
-527893347 -598902664
-973963353 500380108
-298413435 -787566465
-960674701 400131976
-395300601 -718795907
446432816 -998949412
-885010712 47140631
-622971497 -487806004
977498191 224031393
205226922 -975088027
101412742 -953923137
701161702 -907547374
958499290 -8242346
379713614 -995652685
999921780 922727802
-985656734 619584233
690263900 -919339827
-222576510 -831958333
99099894 -953367039
-153531015 -866106008
553073610 -997047877
-203029807 -842214663
-374091789 -735006822
466469930 -999491182
-846338264 -70394867
14504393 -930306357
962329840 32348696
708184232 -899505467
-557526476 -567168207
-957234074 377462473
955340292 -39485837
999316195 828638964
411526743 -997491284
-734613641 -317152452
-643757329 -459766009
-876085093 17845544
-993854953 739773517
-867932988 -7726403
-289416922 -793277381
-804385990 -175918870
-593292681 -525490582
-990898045 690420324
411968297 -997512991
-245615460 -819303478
-410087252 -707064435
532653994 -999496745
-994169431 745653402
-790170884 -207786656
-989576434 671102193
676304380 -932777250
849356353 -618887904
-55461067 -906748654
-469257334 -656291312
-548501112 -577027073
-993675117 736465870
734578648 -865920830
-913697750 153709970
-291056832 -792244684
917338012 -319780635
552331305 -997175673
61534210 -943826137
977751337 227792725
-628295585 -480748701
964943102 61669333
360767708 -994258584
-469779707 -655811161
-925886370 207423419
-989661814 672313093
-670470001 -421558118
-415647309 -702568841
-987037834 636930888
-907522305 128790009
-717392362 -347221854
-159972940 -863114207
-990500184 684448446
-952902315 350436454
140922595 -962863178
-281289958 -798332848
-940245086 278761990
28858348 -934642768
-589056818 -530651955
-813231372 -155221220
-746982955 -294598928
-782261039 -224774768
-383130537 -728211306
178690894 -970420685
74682670 -947272751
-959330790 391161681
-991844449 705206336
-307720060 -781557419
158007217 -966415927
819640268 -705207666
-994448920 751067710
-697642558 -379814641
815261989 -716370872
-747290691 -294027544
457180274 -999274805
-882704913 39419554
-264937514 -808197433
-833320448 -105129331
-669470045 -423029129
-829089252 -115992223
-406239461 -710149273
310368710 -989643131
998122710 741327644
-946682734 313999470
-994909158 760432292
-605988451 -509758529
726374551 -876889061
-979025042 546969349
356505639 -993919269
-506824293 -620337850
-715809622 -349907982
878471479 -511447496
-602566617 -514055555
535282927 -999301575
943976592 -138454102
-505748666 -621404746
205061604 -975060000
575099752 -991997345
-768007101 -254053836
141052398 -962890928
-992663039 718737219
487589577 -999823024
414020564 -997612692
-284467743 -796367750
444799610 -998894922
-441279397 -681115894
-799428089 -187230552
980176488 265485460
113006481 -956657036
550954520 -997401665
290952132 -987450912
205804909 -975185843
904685052 -389255647
-480233677 -646072153
818331581 -708575567
-558259591 -566356552
-874528205 12867201
710882607 -896313377
-869387302 -3253722
981903852 294152684
-994744645 757027907
-714738210 -351722314
-995537176 773863533
889259181 -464022612
-699994344 -376031926
-960345421 397919601
-780000649 -229520362
-915965894 163183333
-822543917 -132493342
-999999958 976582117
-573120237 -549515271
25473398 -933633542
261523929 -983688581
-209164114 -839037999
312608913 -989878089
-357642459 -747080228
-483051053 -643395629
-927254149 213850816
589764736 -987130553
-474062636 -651855642
-147354506 -868941202
-32706902 -914834223
-199388890 -844068705
310111008 -989615864
999994315 960327787
769927031 -811137995
-999997321 970666783
998525832 765592710
-449240041 -674211474
-294292944 -790195694
-618404020 -493807478
994133858 573670743
-985880812 622334437
-821881575 -134137017
-250456198 -816578676
-495700937 -631255087
-195807511 -845870020
381535611 -995774001
-874155756 11683723
-702812631 -371466116
-981735459 574765339
-986381450 628587230
999991809 956667016
-222327177 -832092241
-994555937 753194414
283348036 -986522924
-520852403 -606182892
-990852031 689721220
-735840865 -314955835
-133755719 -875059080
-994975875 761820428
530770310 -999616776
-863402640 -21498562
-650365683 -450569333
843204914 -638307379
-859538658 -32986611
586998979 -988156057
999220804 818859277
-940385966 279506797
896752019 -428892813
46971768 -939844705
967912524 96738705
-350179926 -752449145
718316458 -887166098
224977235 -978316310
-999944349 953088240
-558520718 -566067070
999987162 951077605
-840698873 -85701276
983623533 324666700
984857137 347828695
-34180872 -914322579
-365262139 -741533210
-891774256 70384848
972659802 156458906
-879518631 28938997
676603733 -932506288
-621213630 -490124192
-472383830 -653410801
556789223 -996354481
-894184855 987718325
-826436191 -122734689
-452107740 -671696286
-964127594 423948650
-744199763 -299746665
-998170625 844486954
-816160734 -148180608
-999568038 912321245
-989123677 664773420
-540027994 -586107381
-167348332 -859655405
-413473446 -704332903
-446092454 -676954219
-835650455 -99076228
-177756681 -854710295
-726133320 -332145323
842429892 -640684270
157595146 -966332268
-831156910 -110700883
-333412101 -764263505
-971539785 480195410
322461519 -990868565
564583002 -994681030
916483413 -324824932
-579996693 -541485220
-787620736 -213323966
-393630694 -720101997
208177338 -975584913
68383490 -945632676
-551536350 -573736358
370897152 -995032375
-532063450 -594542058
-354561848 -749302495
-994993225 762182740
444611374 -998888497
-681776868 -404580825
-919745725 179520456
-708427767 -362271893
-999550840 911053089
-815357654 -150122487
-642588745 -461379193
-575871029 -546321463
35991409 -936725600
896872986 -428308565
303568397 -988905097
-959581696 392825443
988465740 423448089
-980425637 561052018
-498120066 -628902006
-419153998 -699707216
-934526910 249224420
-215544966 -835695456
964763400 991701437
-589123736 -530570812
999607227 864015307
-836372269 -97182644
58017493 -942882467
-757408067 -274896121
-961138826 403262625
-406840863 -709668296
-436592164 -685133989
-3359745 -924659336
878419587 -511663992
-456087097 -668172272
973141398 162862726
-788595437 -211214668
-761063513 -267806102
995180587 609994857
-877305327 21770019
750373658 -842902116
-418554732 -700198350
731946879 -869515531
-916303081 164612712
968169148 99862012
-963803020 421644680
400574241 -996924408
-253572301 -814803714
-127345866 -877870676
771662748 999022396
579053589 -990809586
971462004 140765157
761476495 -825311586
-512088368 -615077125
293123468 -987708231
-979232973 549024647
-965871653 436539379
-916501721 165458722
305584471 -989128869
-962133285 410022044
-553922924 -571133428
-635343875 -471270811
-695600767 -383069620
814044974 -719407238
-950915959 338557844
-840669498 -85780245
41857829 -938406530
56658776 -942515453
233958842 -979713855
-170526094 -858156645
-800669903 -184420247
-602695336 -513895250
499736036 -999940911
-841433217 -83725551
-999972983 960181763
-988732242 659385367
467628468 -999515053
278823631 -985957252
-947898674 320951728
963210947 42172089
845696513 -630543261
371222835 -995056412
377198884 -995482436
599987460 -982979211
-986055009 624502105
768851310 -812988072
-729377248 -326453350
996527846 663707461
-437148760 -684658973
176982219 -970105721
994956094 601707364
526400376 -999822814
-805152644 -174150817
-905952530 122641123
-529387696 -597344372
-975490192 513741119
-526479762 -600372267
-661115759 -435209787
-661268771 -434988487
979568092 255779453
-886719998 52929524
-834045327 -103252408
497093641 -999921301
-355764769 -748435254
-85721444 -895208568
-559193180 996534480
-95649933 -891238976
-796586421 -193618848
3240764 -926778028
964753038 59508929
-995871865 781400065
-951640094 342843447
804671533 -742038318
-709518286 -360471061
-780921506 -227591632
42903450 -938702365
297673840 -988236928
-733759278 -318677487
-453158166 -670769138
155673862 -965941169
-980238138 559132731
728583428 -873991091
-759354428 -271135051
-86246822 -895000704
-536010891 -590376707
-635145261 -471539491
983868142 329176541
980208973 266009936
375857969 -995388681
-771311420 -247414149
271226422 -984981823
-994918262 760621411
-999969492 959198765
-948751627 325887309
706214284 -901801835
743648881 -853034726
671445546 999768767
-994600163 754078946
-660477040 -436132975
125559236 -959503491
-826972981 -121373762
-862425802 -24427626
519239302 -999981952
-975685152 515479298
382207716 -995818506
957475231 -18599578
-723100433 -337426635
-940866598 282052732
836731333 -657720032
769088489 -812581927
987215958 395964398
-377694261 -732318024
-851616764 -55696164
-435925199 -685701954
-591665051 -527480044
-999529696 909605799
872619523 -535239762
-997048267 809959252
-337852247 -761183800
-427587538 -692736230
992525356 524891018
-457081715 -667286842
1279784 -926152789
-896216790 86164509
-947278886 317392467
-988297193 653492976
-140001014 -872276375
-11388904 -922029989
800841155 -750537971
-745095907 -298093243
-849160251 -62586837
682234176 -927272856
-974848176 508056204
-132490903 -875617292
-991812411 704693629
-472579062 -653230316
-608225015 -506922825
-790339597 -207418065
897566054 -424958375
-826086196 -123619488
277385028 -985774557
-311881081 -778834303
49070135 -940429789
333852721 -991949691
-143570982 -870663317
924077563 -278676385
-527988223 -598803828
143809053 -963479211
-982610892 584226754
-591123947 -528140335
-999569192 977834419
-588581961 -531227242
994986077 602785987
960461813 12108066
-928557749 220033937
934034073 -212347316
-551154743 -574151422
974148456 176510935
994863238 598372256
-703238824 -370773394
712447083 -894427253
188175635 -972137289
-922775677 193088143
-943130951 294204234
-914809259 158324734
170230307 -968834747
-520489320 -606555619
-48437958 -909290100
221098409 -977702086
-999563067 911950974
715645879 -890494403
97885579 -953072927
-999935437 951450356
-802637619 -179934126
-747163914 -294263132
-654882008 -444166255
-747667270 -293326907
-930713624 230397254
964635018 58177138
882459208 -494358041
-999986877 964493866
816961551 -712071856
-221296784 -832644034
992705138 530057708
949230696 -94958878
479209420 -999712000
-841262682 -84184589
-972730049 489996722
-542630225 -583328329
-715525052 -350390059
-896589889 87514531
999418304 840267610
-962567707 413003849
-162891019 -861749408
621555359 -972341528
895487031 -434931124
-309034543 -780701411
348357697 -993240051
-226940931 -829605593
661474149 -945520713
-545939198 -579784903
-763957661 -262108880
-337275202 -761586454
-22129526 -918450722
873709690 -530871537
-828414825 -117710915
-943153835 294328740
262191968 -983780030
-524470772 -602452811
-884040342 43877030
-178430700 -854386226
-100955186 -889070242
906329800 -380663817
-967153126 446077001
-905888466 122391670
-499006706 -628037636
-831427730 -110006029
933912830 -213195313
791472020 -770250127
901887251 -403538258
-444945774 -677950847
-599509941 -517846432
872427200 -536004755
-209302568 -838965856
825886607 -688495573
-995955899 783320082
567684585 -993944212
853679610 -604642412
-773226643 -243531482
-997520984 823239676
-906937688 126491382
-520067043 -606988507
-824808003 -126837384
-722763500 -338009956
-987550625 643567861
-42281305 -911483535
-797296536 -192027863
228381708 -978850402
653645556 -951547632
-508216228 -618953155
-847632358 -66832235
35356276 -936541946
-789418397 -209425820
-172502743 -857221336
-15180298 -920774650
229876904 -979083297
-809696635 -163585292
-928402173 219291764
949040703 -96585653
619580106 -973414803
-300184099 -786429986
-999947151 953629051
-437245201 -684576579
867505054 -555178395
-160609430 -862817438
-710066336 -359563766
-400760836 -714501077
809612916 -730277456
104214480 -954590745
79617089 -948536073
-359082566 -746038840
-930858835 231101924
-468319093 -657151412
999971981 940444760
945141058 -129111766
816587803 -713023138
999206372 817473436
111218175 -956241797
-222824090 -831825335
258435155 -983262212
193109840 -973007877
-965133993 431172880
-481591600 -644784221
304771560 -989039289
-985295140 615186494
-731440595 -322800944
-526988378 -599843936
-785258972 -218406576
-321751276 -772232117
573396272 -992480804
855867817 -597215923
-388657467 -723964138
-963595057 420176919
-986535461 630528233
92020741 -951636513
-948244404 322945069
-232196471 -826747071
-699129590 -377426432
-797474989 -191627524
847402579 -625150825
-998030885 839520227
-225110861 -830593811
-701595140 -373440000
205362842 -975111057
-4487783 -924293159
-750680003 -287697670
-997781964 831265323
301849218 -988711888
-827648390 -119659978
785160145 -782923744
937293985 -189281083
849678545 -617848051
971553084 141948205
-732819267 -320351865
-211793222 -837664481
352891449 -993620679
-548106129 -577453514
497989941 -999928660
-885608762 49161917
-619862242 -491897779
-998607787 862089516
966578222 80742376
-76279736 -898895623
491423498 -999867954
-825505185 -125084920
-647769244 -454199557
-482236009 -644171187
-443524991 -679180380
-123159761 -879687407
-988191664 652074630
-869660785 -2410082
957884375 -14498018
241857427 -980892169
-969111338 460938885
989148455 439006825
-387142908 -725133038
595584240 -984831516
365661661 -994638590
-964380261 425754680
-676621867 -412391911
76187524 -947660467
-974247466 502832103
942061954 -153528276
170061362 -968802056
-992296407 712576633
-838621421 -91244179
980037405 263253293
555876068 -996536316
-997387263 819316061
-474716180 -651248099
-766349322 -257364970
-819042152 -141138964
852667141 -608034493
-530856047 -595808782
-999940276 952322466
-274390976 -802551773
-837357943 -94585733
338000645 -992328211
-497382317 -629620198
-737497244 -311974631
894306932 -440535122
933525912 -215893970
736169504 -863720328
824496564 -692301384
-982802239 586328362
701877250 -906741169
-940487684 280045009
-132699358 -875525476
-385982437 -726025695
-728904450 -327287529
-122124727 -880133712
-796040443 -194838434
69544023 -945936235
205544 -925809009
305216474 -989088475
-504504804 -622636502
-991315628 696853915
738440634 -860554891
823547004 -694884369
-994313094 748409687
931706358 -228444119
-295872235 -789190578
-999556864 911489090
972058659 148542857
-249514043 -817113097
-945950201 309866022
-903692853 113925332
-896829333 88382380
37631222 -937197836
995394942 618106151
-980594206 562781386
-579157926 -542473280
401210232 -996959359
721351523 -883354146
-426976165 -693247722
-992483686 715716137
-652755380 -447193592
981748985 291482388
-879829912 29952881
-843377197 -78476349
999803676 897159681
-53849011 -907338198
-237154741 -824015981
-994705144 756215216
896057579 -432214991
-920827460 184306674
732542882 -868710967
-153915663 -865928339
-924864319 202662829
270530734 -984891095
-144550796 -870218587
-591385164 -527821680
939813884 -170711708
766190330 -817494495
907816295 -372815150
-761007443 -267915767
-952995340 351003282
-766552809 -256959641
356832838 -993945989
-998884329 874606712
981575342 288520590
864122520 -567707500
-922643669 192489337
-974779057 507450940
986684300 384641877
-682330749 -403734083
-574136531 -548338041
101238740 999725459
-893335047 75887336
953258046 -59171392
879182348 -508452451
974008983 174590851
-17235001 -920089793
586488693 -988342962
-994126397 744839197
-611639529 -502561980
978317262 236305446
-370424021 -737729472
370647857 -995013938
-27142880 -916748661
-999991105 966451252
-863019171 -22650876
-980829665 565207218
953930889 -52880239
-59642233 -905205137
144341432 -963592100
-962458376 412251347
445867265 -998930865
-772431557 -245146344
-453735050 -670259077
939704490 -171531032
-817511299 -144893160
-978429662 541120993
-503454548 -623674353
-846040938 -71209824
999821091 900528825
475667182 -999658968
92155727 -951669811
190865588 -972614432
-943321879 295245891
-540803734 -585279638
-311985532 -778765428
403590004 -997087298
-991058802 692883646
-886935761 53664250
-853432644 -50563075
506970739 -999979669
-296290519 -788923860
-226777475 -829693948
-976379300 521721126
-764008169 -262009003
-888966446 60625675
-747390870 -293841339
-650943041 -449757018
-699603112 -376663281
904466875 -390385186
-923993502 198644204
-929836576 226159845
-869096652 -4149028
-142357693 -871212112
220604275 -977622669
-199266863 -844130411
-37923876 -913017439
924753450 -274407604
-596293248 -521812406
492720265 -999881584
-708265038 -362540263
-786202031 -216385678
372015150 -995114212
500446136 -999945338
-224615820 -830860729
-892877594 74269071
-466127678 -659150910
-217947148 -834425736
-856810313 -40901526
-54054921 -907263237
12706940 -929750426
917705766 -317600234
289922892 -987326927
-774742115 -240430012
-530266804 -596425757
-930688861 230277255
-620638688 -490879402
-976422928 522117560
-899822705 99353341
-742568639 -302748483
-999229612 891898857
-968394962 455453121
-551481587 -573795938
-233083180 -826260319
