10000 5
667857157 991114427
565710166 -999987653
-305873458 -898339283
658026960 -989872303
21167266 955550810
-372921082 843699103
178433607 -984134804
973346254 407317168
990825970 -321128666
-994533026 9355443
828555087 877387862
-964001880 190869336
-997474965 -31101289
-929746114 -454426839
826388097 880271681
-845961235 -587579339
559915569 999879328
-235708748 -916476200
154703935 974740943
-954537544 226104242
-419716360 823049743
-247078209 889832992
-740958516 -692900964
-999952393 -103785714
-542859475 -813131894
-507548499 778860366
-763994846 -673252401
935129687 -649984852
-904001177 -502946274
900236828 -745739236
-570519639 -799784161
435554957 996893370
-196869788 905295943
-879502651 414339922
-272864076 -907152936
-996784062 -19805158
-979054191 121763009
-650236892 -756170326
671905680 -986378552
321425389 990558258
-981201143 -304015417
223969614 982264591
-314272811 -896010044
-75895673 -949970230
-788174773 550779249
-638764837 694223309
-811700437 -626990355
-313969029 866832845
304754093 -993106505
-207403794 902210174
-443581333 811825720
124709232 -978735785
92998709 -975042098
-986185799 79615912
-458529808 804495890
-32297690 945649506
755049279 951383521
-278227402 879454820
-803791440 531091557
-628328456 701999520
-504258396 780673422
442461253 -998554126
933353692 -655770526
935490854 620463974
680997584 -983468901
-293201044 874253248
632819268 997380650
-926285255 311807299
-936564333 -439578772
-820349566 508776447
-914239782 -484973945
199071036 -985950295
-570341583 741663965
-138342390 -938176851
-993464562 -232515142
986942299 -363916415
-950640125 -405487720
449019914 -998704445
947196649 566325748
906565719 -730457219
98447550 967462940
-298384048 872426977
-804012295 530804505
-690545793 -730034425
-999242512 -69021704
-805236088 -633834626
-226489362 -918696458
305173004 989342536
396389690 995147048
-167516828 913592886
716149090 -969783964
-602543721 -783257421
416205909 996080861
-995546628 -2671946
-413551185 -864960148
-136611650 921781292
-602598892 720302127
332382732 991326156
969836102 -494099597
-865580684 439358985
-996516227 -203093967
-998856111 -58728607
985899613 290015018
902752298 735061043
987845392 265354148
-761840091 -675153585
909588136 715545823
-440404261 -855348813
-984152770 92807164
480627576 998394670
-992728139 -238120585
-233650156 -916975471
-984794597 -286506294
-597672329 723692629
-759079490 -677570607
986032687 -372918259
-794651171 542716481
181534506 -984413589
311624222 -993476531
910572859 712527429
999900071 -42534854
-957380462 -387179057
647783546 995173015
-575351496 -797347772
-641853166 691881596
-999968950 -106198993
-919674009 328492811
9528483 -963883881
117103923 969999181
-938420476 278236951
-827817292 -609129964
767333439 -936773385
-504151931 -830148453
-998605483 -173922187
-989348046 -260914183
-314658359 -895902258
996214755 -237409975
-995669795 -212345844
-425037393 -860923354
821327595 -882614707
-315305470 866343201
-981169967 110258444
-219023397 -920466316
-413437667 825907946
968602369 -501512335
-845095277 472491551
-472994021 797209905
-376576730 842150160
448899014 -998701847
-970132042 165055612
-294243256 873888411
-246302000 -913884543
-901141368 370765980
998699632 35538245
-574483747 739029499
-982791887 101035286
-741696114 -692290909
179695691 977632208
-965803472 -362140759
-693375676 -728104627
38960581 958518718
-150166147 918255819
931675033 636878448
895752352 -756053837
503434873 -999590201
-922676297 -468951116
993357909 178476339
-751614085 -683995216
828617584 -873299312
-987492298 70643443
64259719 -971430187
377537901 -996524040
-344722289 -887217481
-853033720 459993728
-284306106 877354027
-933200724 -446985197
722385164 970743612
397125948 -997254111
160200940 -982416847
-408044494 828340686
-979645421 -310880387
-381273879 840132073
619785234 998698831
-999985925 -121949384
632973758 -994843000
427556773 -998177983
527917740 -999827710
-805561066 -633493639
-963375238 193356225
356642374 992907854
-505017492 780256410
-752889611 -682912559
808580081 -897589171
-268971569 882605622
805146326 -901341409
-737419721 607329181
681709678 987047257
890316820 766791589
729742359 966982605
-937846371 279940269
-361799874 848318245
97035657 967264469
-231302849 -917544319
169653226 -983322297
-693338088 649482658
185586215 -984775041
-845594937 -588035263
663922473 -988469635
-582440589 733886973
-951285601 237282838
-889850075 394347882
728660923 967554741
-998955807 -167082534
-892252716 -522198276
935094827 622189988
123649545 970856270
-418507723 823603057
-641040114 -761704921
-131378108 -939577881
-183696338 -928559346
256115703 -990226526
-662176575 -748702003
209976529 980859669
138526134 -980225326
-248990319 -913220064
-546064695 -811637062
-122700470 925304933
401074273 995375951
730504217 -962392296
988937348 -343294191
-813277392 518491323
231268637 982979700
410083048 -997675011
-907239618 357372806
-758575189 584988642
534161177 999573081
-104508821 -944753593
343548929 -995055686
-779285733 561547415
462124884 -998969501
479591905 -999264242
-889696452 -526277313
-208036360 902022576
-577526781 737076693
-727861267 617002838
-32665638 -957368271
-841474022 -593077701
-275141252 -906561122
-533650212 763996555
-642580569 -760790849
354181722 992754475
-997974231 -40338670
-901727060 -506746234
-622620947 706152827
-55987423 -953472125
-981499066 108424020
729727921 -962839028
792244425 -914781926
-777770422 563340223
-962963642 194981090
888068185 772109824
-127997556 923973093
398345805 995243301
269423258 986456715
-255364584 887128137
-22872462 947490497
-901227582 370579547
-427463661 819471009
-696634828 646529317
-190265746 907201793
911552395 -717666720
-159702654 -933749280
137292598 972610785
286672982 -992094638
670522244 -986787319
28957434 -966675326
-897322226 378951391
-607013773 717228052
450287844 -998731480
-195347647 905737783
-402802858 -868636752
-961349530 -375817414
864116438 821195953
-887564759 -529628274
305414064 -993142280
-829781799 -606876782
-470036229 798714657
-422780917 821641634
-474841980 796268002
-980638171 -306520172
309888778 -993383604
951292953 545499790
-974914838 -330341816
-853602925 459087234
-539455041 -814693140
-553827524 751916523
110924775 969172476
898907228 -748835900
-858692772 450897691
-845139734 472422641
-284245337 -904169430
-984966888 87636203
-988016769 66946643
-799460494 -639802172
-378388704 841375970
-673517778 666563975
370169746 -996225569
-783414528 -655543161
902948888 734526968
-996371383 -13746721
-999539620 -79082755
969168756 -498136517
-908016840 -496082759
526846641 999450888
-1454899 951521525
-686527974 -732750356
25847760 -966238557
634754250 -994561099
-338619109 857575243
66824347 962862776
-818734879 -619330371
577848044 999977524
-911482565 -489955833
-587615818 730473304
-898924386 375539621
-637505458 -763785566
-221550496 897934669
-751967738 -683695578
-854481842 457685693
-999683906 -144794695
459638007 -998922363
130741239 971774265
-41249224 -955964913
-918027956 332497519
-690827767 651706059
-537201698 -815721420
506277137 -999623871
-155556022 916824531
-989184178 -261911742
-947465318 249984723
990022229 234616961
-392610559 835196816
-554476007 751521037
-474780942 -842150532
-807421377 526325766
-85404196 934244736
-939978924 -431777100
419675279 996234329
988446606 257260781
361855381 993223105
-461234452 803149459
-995414007 -1000821
-680330115 660820455
-10498215 -960871736
996942702 -222066187
999400453 -419424
32882997 957521849
409043733 -997642700
242234118 984028902
-622127802 706509310
-674202123 -740945619
-424711249 -861039659
-777247236 563955841
407572964 995684751
775699488 935172098
3625493 -963009133
-912508891 345501657
-864786744 440717004
805198150 905704522
967693263 448335657
-806679708 527306469
-110820574 928237730
-675940621 664530462
-161505120 915226174
549440592 -999948938
-63211732 -952217201
738333538 -957591022
-899331388 -510707166
-772362339 569630551
-391508293 835679203
948341035 560582933
-341594457 856414804
-386824612 -873971581
136817360 -980046173
872886131 804181947
-717496855 627123970
-944515095 259552651
-962148516 198161231
-155058661 -934728769
-777674484 563453286
986888556 277756711
-392190362 835380856
701063171 979979780
167622256 976260568
645959641 995484716
847151549 850366896
387626090 994699184
-994279752 12152729
-945645775 -418093800
-683147633 658397194
996418282 -233206347
-139162685 921126581
-956143364 220426324
149426037 -981344449
347352151 992320879
-725425362 -705170438
-816630378 513918536
513162465 -999698619
882702847 783952423
-555795675 750713327
-746439825 597975844
-847601859 468572814
-52687961 941489213
-999504138 -151926738
-40171536 -956142426
-815208247 -623196781
-971067115 -344643400
-971199995 -344175920
810450821 899861126
-290268624 875278690
-217841781 899077025
324833564 -994156383
-457061451 -849097803
-427336335 -860101961
-829696798 495528469
-922894258 320493759
613514672 999189162
-839246056 481435658
-993900301 16219362
-806638553 -632360370
-418315374 -863301022
-615195859 711468438
951746058 543136310
-180116909 910086833
-635396223 -765018884
-481918086 -839289402
-642326424 -760941688
-245791466 890248839
941043389 595641080
790399292 921271776
918994398 -697837950
-11141770 -960772237
324564244 990785150
964802880 467553489
379315474 -996594806
784167653 -922566204
-999680094 -144966519
-992362726 -240800463
985369756 296394286
125406945 -978812921
-900761111 -508347193
-785994715 553458449
708530063 -973176328
322912512 990666240
937671211 -641530113
-714363152 -713305812
-395527003 833916172
-390663658 836048352
890535245 766260275
813777218 896010578
-930878734 299659480
-943448471 -423504331
-762888078 580269467
-718782139 -710085219
-994967268 4374302
108783315 -976925387
364645908 993388806
995706638 125901162
-316029753 866077782
-958662955 211288236
-528994345 766717441
-998444215 -176831403
-906321413 359413222
-973419116 -336085623
-329500504 -891686131
287405955 -992137239
-520148420 771790867
-991281592 41280186
435475214 -998383244
825962145 -876771281
366966713 -996093509
-136774019 921739678
-965307511 -363721036
974410245 398998048
-993332827 22113138
-69146134 937924106
-960739455 203561315
-768939501 573526670
-158665928 -933968631
-959729260 207348759
-358752759 -882956710
-142458060 920272783
141064176 -980490190
-997828770 -37589455
192955157 979078252
-945717791 -417914956
996679244 -227748652
-926876094 310266900
974423342 -465306047
-644507588 689845909
857835101 832616310
650156573 -991649499
-670637716 668966227
-20579142 -959298371
-658177028 -751235071
659708347 -989476110
-965185696 186109762
658604709 993183777
-292990597 874326891
710803436 976025999
-969298493 168713700
738590915 961990022
-859466940 -570136647
-920408828 -473389798
-202442074 903673305
-360885351 848692203
352381636 992641303
930196579 643089257
-969061015 169749167
-200773745 904160893
-963269129 -370044419
-767028359 -670562868
-692798845 649961725
288508840 988038357
-984727247 89178354
647722965 995183497
-997453597 -191514728
-994080721 -227394016
980820463 344085578
592543193 -999347518
-978620169 -315230867
-857868502 452238521
-774033584 -664265552
802018999 909192295
-886830184 -530774673
-899742883 373783816
-63197505 939233573
166115513 -982988525
-710570154 -716038268
233195864 983166365
952356049 -584909810
-805419326 -633642365
959974257 -548713267
-921604811 323732517
-665001257 673600415
-536056835 762581107
995330628 134884372
927440314 654219131
166954005 976183350
-762337585 -674715932
-730415333 -701344982
968936347 -499527940
-989551591 55428538
169335488 -983292507
-238729873 892518988
-449057291 809169173
-844826573 472907711
726704076 968564099
77332859 -973102468
114639395 -977604003
-824721668 502649572
-194232597 906061048
-561921815 746933103
337637503 -994777900
994079791 -275777832
-950950144 -404675889
-872954411 -551358729
709266296 -972859049
752650823 953038922
-975994368 -326031558
332019702 -994508213
-997859161 -185903091
-438192618 -856160672
-936128241 -440550988
-865784002 439009921
-144487913 919744398
-930576661 300471447
713670498 -970920604
71034787 963496471
997160767 87928023
785754465 -921099047
-465475614 -845845362
-988546953 -265770131
970662868 -489085063
844606209 854318448
839910145 861414412
536839937 999614208
-997896727 -38869988
300024018 988947399
-940587597 271730309
-969720326 -349285080
-746495838 597916880
966293369 457704520
601751719 -998629457
-884632616 404577623
-711304131 633020907
-567042747 -801517639
42411941 -968528847
-421261178 -862264418
202715216 -986256014
395520153 995104013
332710313 -994541613
723939063 969971319
491632217 998687881
160897480 -982484641
450974948 -998745943
108282225 -976866789
563407332 999903670
-60593481 -952675420
-794098973 -645190415
-379383167 -876417248
880585721 -787837381
999096002 17463613
-780313895 560326621
-827500137 -609491759
-105560858 -944557763
883948515 781260323
-135163039 922152136
-869742249 432078164
-564322901 -802862632
630636214 -995183524
-746337701 -688432403
-982126598 -299771846
-151216293 -935533605
-690078694 -730351465
-999611731 -147911962
-992145962 33502114
-86689745 -948026898
-634943759 -765281709
-38552210 -956407676
-661487295 676451010
755991975 -945497136
-365613172 846752286
60003 951799807
-942674769 265345113
-109620437 928530366
-998144396 -181650202
-999431345 -154431683
341453053 -994958072
315586152 -993686143
-799203473 -640064112
-291454170 874864258
-818449737 511412225
201913380 -986189430
-438470295 -856058844
907150501 722804944
-703864285 -720814153
-970949456 -345057090
-936761974 -439136654
251904186 984922618
189122014 -985088466
-867375836 436245685
-903618241 -503590483
725170266 969347640
-761997520 581252121
-973657133 -335183348
989692561 239633235
901525996 -742696792
-931953357 296739904
-754393476 589516266
-999933673 -129253342
-999249860 -69245771
-199064068 -925107477
109406318 968967156
-148996323 -935996615
-826316073 -610838264
-547097506 -811150990
981820299 334474448
-728917037 -702512905
130957236 971802145
-986307113 78796596
-746378141 598040741
-547681648 -810875658
999300525 6131560
-982992990 -295605958
940666379 597359851
914307926 700601531
-977411746 130350410
-894038421 -519326745
888792371 770424744
997998569 62485829
-819210980 -618805160
572417688 -999996841
-776405233 564942510
-345182691 -887079601
174952521 -983815188
900002752 -746291586
-815529614 -622846315
-957971358 213818817
-997338886 -28725337
-732275046 -699883299
613222185 -997437847
-867740889 -558726833
996095022 -239863356
476691423 998282862
314314714 990031166
-999651713 -146226621
-878290271 -543669165
10177462 953628933
-934348023 -444481146
-904639626 -501867637
810087594 900270663
753140793 952704750
-807664270 526004478
207971896 980653293
-799895975 -639357428
961636143 487210815
-985530654 -282645123
555955421 -999967355
-566759203 743919412
255895351 985280746
-941424430 -428375192
-467796753 -844930314
988689763 -345956370
-297113563 -900725874
-981619640 107749134
-115963762 -942591283
-977781819 128438067
-528437648 -819644698
-287692087 876176980
-512671544 -826536049
419761157 996238066
-241418976 -915083136
423830894 -998076010
-965500632 -363106943
-496375356 784959564
-583066520 733476935
-684604581 -734043286
-575871173 738142054
439859695 997058528
-542039370 -813509015
-146190506 919299372
-166462938 913880624
-958806921 210760267
-294235683 -901504665
-312517594 -896499639
-13252441 -960445238
-972250172 -340450652
-586001081 731543926
390758786 994863852
-435554763 815672367
-934606626 289362639
-999748852 -141703240
-320014688 864609100
-997987733 -40595780
-999602645 -148272240
238821755 -989045828
-993630670 -231171120
-959913049 -380001027
-445533099 -853449699
-272432556 881434344
413556631 995961548
759112144 -943188365
-437724027 814639002
944341550 580273780
537103566 999618193
-642965524 691031431
-954721876 225461317
-870920659 429978706
947466512 564983148
998873748 -168522929
928126173 651519412
-861031983 447040256
-406581638 828996623
-452976396 -850652048
692838197 983137815
-483484626 -838655220
-975784139 138584040
77649641 -973142577
-997293391 -193612022
438559781 997009328
-884247005 -534764787
-913399153 -486502006
417621835 996143816
993201395 181590410
68193978 -971937063
-572350157 740389870
-818598211 -619481063
-546902511 756114753
-905299300 361677604
-634147189 697691384
-974680755 -331256496
-476738518 795299629
-713551030 -713892477
250913973 984833056
838004461 864228679
-979093636 121553324
-898622879 376183531
376153801 994064540
509568524 999102322
-997026726 -23604763
-477466026 794926650
-941326093 269488638
-787367493 551776082
983987236 311915140
249616003 -989794869
-938669485 -434799976
793329557 -913690879
-115519724 927085420
-865981550 438669966
994214470 160285947
-999861076 -135043797
-794235553 543238701
-901142774 -507715012
-778202189 562830461
610160831 -997773212
250457369 984791604
-999977250 -107873900
-999990588 -111008792
-996171772 -206959507
552821983 999817075
-44918866 943107965
-84430714 934468011
-965332579 -363641480
999257293 8791978
-453607706 -850412569
22745033 955819514
-886203721 -531749362
-875890004 -547151125
171494120 -983494455
822977363 884702497
-961178290 -376322083
405757055 995599107
-689444449 652922491
264197503 -990743515
-920544549 326360353
10029771 953602730
-482491125 792322163
-817530823 512679614
127549850 -979048510
447292486 997335104
973803926 403768628
-78002546 935937057
-347729562 -886314986
-998928921 -167669576
-996996002 -23116702
-939812450 274073458
685793510 985663123
-500648698 -831615454
-779329809 -659374731
-999575820 -80492900
966369580 457196940
-994792312 6400318
720446277 -967756290
990608057 225623012
-266446980 883451031
338639245 991751035
990337823 229795182
30884422 957190771
-990925734 -250882829
-521263630 -822808026
-599100040 722712508
-617556334 709788472
984005919 -391805697
-560355848 -804804578
265823194 -990846144
-725640636 -705009028
841422613 859148795
-999322109 -71522034
842146938 -853841234
-400080335 831899771
865284330 818989062
-465871809 800825654
991343232 -314736019
-875326349 -547964113
-933207453 293290714
-143719859 919944641
-946583506 252868750
-993717496 18148643
-959066427 -382434356
-249338431 -913133625
470914224 -999123859
985210434 -380827819
-842925860 475842012
-992560445 29588407
-771195888 570966447
-62148902 939462585
924600502 -682249790
938791985 605864012
-830262367 -606322784
996367779 109507460
-419345519 -862938998
-706246263 -719124920
508277622 -999646157
-417489226 824068481
-529358597 766506077
-878521999 -543330604
-162147323 915052379
-961634721 -374970402
794666119 916990079
-699333657 644094045
-708979842 -717178570
-622385236 -772452481
-574310891 739139919
-942106949 -426746486
-464899001 -846072080
959360572 -551818751
-700940674 -722872445
-611546180 -778414455
533062249 -999862714
73479569 -972612889
-896020951 -516121012
-893901205 386137592
994189865 -274007704
-520076546 771831712
-746659417 -688163739
-997625291 -33811107
-237442117 -916055545
-993413733 21297523
966639275 -513004004
-782074501 558211448
-27455240 946600859
-982758048 -296745014
-419475393 -862893337
724660471 969606035
-334023348 -890370924
112929882 -977407141
71751220 963603668
-583238500 733364206
-963281693 193725950
-500774123 782577052
633638614 997275743
-795729757 -643561323
-779857709 560868796
999912885 -44624264
974320739 399707639
-485955337 -837653049
-914122219 -485187670
-644053765 690195727
-282980697 -904503935
253214547 985040529
-995165897 2023937
-918479297 -477084973
-103045808 930115758
451127412 997473922
-773237704 -664991506
-735698015 609090852
-994036797 -227769214
-318588792 865136423
764297773 944644706
-618598362 -774562019
33945838 957697337
789143954 -917857123
-330601813 -891367308
969088100 -498620008
-749020889 -686185124
-902756736 367256004
944791877 -615450675
318758673 -993849400
794407996 -912600035
-831279894 493231753
627435212 997991376
500874839 -999558685
-844036488 -589954343
-935039059 -442960579
978276510 -438420540
-666706483 672208185
-857611468 452655978
-680714985 660491807
827965042 -874172744
-832319265 -603938961
-916823350 335386953
-225676632 -918889637
783804366 -922894681
-669198895 670158289
846292906 851710314
-974032334 147121143
741935953 -955249832
-148590436 918671036
757175130 949886097
328981275 991091672
817713959 -887037593
125761570 -978852116
-824486382 502981949
-744730279 599763264
346124459 992241766
-960855379 -377268130
-920341201 326860485
120197463 -978233034
-340174222 -888566117
581534449 -999921157
-7083099 -961393988
941393804 -628328954
558545358 999868843
-948211397 -411683285
680688073 -983571616
-896762666 380136305
-118882179 926255938
-815100733 516013888
74407037 -972731186
-71472860 -950757342
-814972378 -623453657
946897076 567815273
-838688189 482273494
830492983 874763458
651357574 994534094
-972216278 155667406
787051090 924571124
-619717129 708243316
-615308652 -776371486
-929576546 -454787736
-475232177 -841970024
872576376 -803275513
388305443 994735174
-589923324 728934724
-342370531 856109965
-995753694 -211461979
982854923 323843531
101593615 -976078826
269704376 -991085435
900072595 742147820
-423496601 -861472149
952902394 536961783
784665884 -922110099
-221505513 -919879043
-600996388 721406701
-252642109 888022767
-793616722 -645670070
-908084303 -495965196
-486355778 790296676
-572789574 -798643169
-993615734 19215382
-230958191 894998431
-839090044 -595936602
-548256259 755297583
457161456 997682960
857678525 832892484
910026726 -721640978
205904027 -986520098
-824284378 503267015
-977794935 128370045
-998369684 -48170663
-632754559 -766543505
288443031 988033036
-990307441 49397338
642684807 995998135
-218713031 -920539540
161576902 -982550659
653801777 -990842874
-133932366 -939066659
-857503038 -572745589
-851714915 462083302
-502644778 -830780181
-693964584 -727701806
41537836 958934471
-827258855 -609766618
372088214 993827563
-986615082 -276753179
-910631142 349776145
-405349601 829548054
-916294844 336644319
555292810 999841023
-107902484 -944120598
-998462785 -176506375
-991286820 -248439773
-998369826 -178082693
-720272599 -708993095
-231074967 -917599403
268861456 -991034110
-843854344 474410275
-995753360 -5341254
-890694431 -524695933
972726111 -476194208
-922852515 -468601130
885628680 -777630235
-884358636 -534594678
-746096974 598335268
120656223 -978284673
-987179678 -273601970
-700649664 642897039
-371852235 844149564
-984614836 -287437132
-844696066 -589144135
274256917 -991361398
-18458645 948337201
308282232 989578609
981625317 336409656
888435655 771259979
591745529 -999399094
621333555 -996465009
-973811772 148166598
876625585 796652644
464375337 997915876
64505211 962511672
-881484773 -538936476
905242182 728263240
-706881183 637165118
-973820739 148124129
450262255 997442787
-106697231 -944345776
841470203 -854872611
267569443 -990954734
-468834474 799324355
986965379 276774033
-770883005 -667118595
999491012 -133679156
-965499889 184834882
942328407 589741911
-625511394 704058009
-989450767 56216862
-102405128 930268441
-927332609 309073781
-973052864 -337470072
291204733 988254273
-882948917 -536736012
939598371 602217547
-812426240 519641722
-999955667 -104226513
838909169 862895258
338485397 -994818137
-453369744 -850502871
-994067470 14447771
521719729 999357318
992487311 194751226
-543485527 -812843623
627851774 997949617
-825069376 -612248757
-681562755 659763499
-560029572 748104635
985587953 293804040
-985112262 -284852020
-877405688 418238298
-971791683 157630215
-382955818 -875248485
-675066521 -740380542
51586541 -969761418
86359068 -974231285
662595698 992358269
-635143887 -765165541
995664021 -248361764
891641794 763551583
-365019986 846996987
294911951 -992566614
-170247719 -931501149
-859035813 -570714183
-708086276 -717816786
493718676 998740119
149839960 974155599
541995279 -999915115
-128246925 -940200272
-715028944 -712823867
-975577893 139608654
-977043132 132241918
-664803016 673761827
293044050 988400309
550009644 999788261
-954887814 224880432
-952053494 -401751148
-999905234 -98848096
60072476 -970884334
242883386 -989332606
469353588 -999097984
951827409 542704588
-155406448 916864396
-24698981 947137057
-78557855 -949494109
213335643 -987123208
-576320562 -796857207
966865813 453883469
-469239051 -844358780
-986412244 78082419
-983689281 95654904
-837211541 -598177739
-277895111 -905841621
513344441 -999700477
-856097465 455103035
30416529 957112757
-721068329 -708407414
124449244 970960112
469616867 -999102468
-682937168 658578800
751616536 953741210
-807984940 525580105
-920748085 -472731089
131436601 -979471268
-942230968 266716336
-945892828 255113671
219876474 981859439
-645896966 -758809686
-557753683 749509592
-595665059 -786883720
441842544 -998539117
-540093214 760190218
-999974916 -124481109
-953828574 -396964979
-2749025 951283083
-987707432 69140826
-847062226 -586199241
722414198 970729253
-740439568 -693327752
-808914042 -629960173
-989943881 52327816
-971262362 160014373
982642715 -403770944
-995770613 -211283381
358212662 993003687
-963665411 192208953
-696625264 -725865919
928220441 -671717593
-924078038 -466153226
-738866073 605844319
-726248232 618604409
-701661024 -722367532
-848161608 -584810610
-72289047 937225969
888413274 -771856517
-823517680 504347622
818225404 -886415790
928123067 -672010399
-752204026 -683495239
-922300906 -469692285
-860689629 447608706
938835711 -637561439
994644236 150684859
-770584880 571664376
691713388 983552535
-653958673 -753870439
956575329 -565489837
-981552962 -302429822
-880479719 -540436188
-747492619 -687467180
-68727121 -951244322
-955420459 223001752
-691886309 650770439
926830458 -675848175
744822337 958182388
-397613088 832995055
999985028 -79213039
-847254014 469119213
-330731641 860593095
861023885 826897149
996775441 -225698251
-997920467 -39317860
721809809 -967069778
-248091514 889504147
191186513 -985269510
-254401205 887445781
995240567 -256207342
370780335 -996250531
852947949 -836912634
-765203273 -672184280
-771567245 570541628
785871132 925713794
86077731 -974196519
-944326031 260157006
977633738 -443124571
-920054035 -474074935
-714759611 629743680
-685592227 656277759
-998529651 -51494243
-646174470 688556551
-961946416 198942405
-798122751 538335363
990530166 226832709
-521175633 771206144
-497023872 -833123423
-801903071 -637294570
765691087 943553343
-95448307 931913843
213623405 981232083
-319660662 864740139
641839202 996124923
-960585384 204142399
-326438147 862214291
-26700682 -958327017
978902638 -433737864
-269248736 -908088212
-401607937 -869042455
399342877 -997328908
448037655 -998682973
869107116 811635613
987239685 -360951967
828441697 -873535659
957283687 -562049935
-978604183 124150459
-124631182 -940913305
607096129 999596947
783257553 -923382447
-857566648 -572661743
-663431723 674877628
-882313245 409030843
335300031 991525607
-555884519 -806969226
-816792269 513696302
449712418 -998719211
-110222450 -943686548
993520746 175125941
97312983 967303576
-673345849 666707949
-591445716 727914780
-548075139 755406973
316523770 -993734782
-770186288 572118540
-998794106 -57287129
-898304935 376861251
-985199872 -284393980
-979708857 118262546
753377008 -947405211
-317336499 865597599
-931360885 298353389
972927808 410509271
-933265353 -446844338
468120456 998031836
-889141206 395757430
-306187027 -898253377
-921330822 -471593934
-985428128 84634801
-983825479 94821488
-788139781 550822502
-172504229 912220813
330010830 -994410798
136499549 -980012681
936522577 -645367103
250309575 984778133
-897350284 -513954927
190412269 978805221
-694179426 648733379
-939977097 273576841
-754760677 589121094
-960413235 204790885
26572977 956468321
355730665 992851380
884015312 -780927185
26603720 -966344968
-347884988 853928013
-654914382 -753275695
-867656436 435754060
-612603507 713302254
936917115 614201478
520335499 999330585
417912790 -997908034
692727355 -979393870
-900148804 372909825
282584027 -991855630
730187526 966745387
-778519459 -660128950
798776979 -908085552
-587045987 -791374502
18045839 -965126348
999986225 -63388907
-951022804 -404485525
-82937765 934810090
864354255 -818022914
989631057 -335495237
-816056297 -622271230
709942331 976390743
-777288906 563906923
-6318627 -961510334
535524724 -999878392
-909234120 -493949326
-885544743 402816094
-785626114 553908212
467448775 998011500
-571167359 741141043
-874353918 423812274
605561970 999672519
-951885370 -402201954
368392660 -996152639
969647457 434593576
-643238647 690821994
-695176682 647839955
-797079398 539654635
668423512 990970320
-999393232 -155643533
-876131128 420581780
345409788 992195695
-608831072 -779882561
476416607 -999213710
-980359437 -307751927
-408546136 -866682373
-676370961 664168268
-433772351 816514397
-840676038 -594038429
-365080101 846972214
134694058 -979821220
-520540111 771568189
-760204425 -676587632
15488940 954565581
421959586 996332765
-816193517 514518073
294043095 -992518132
309567217 989675400
700972150 980015533
644137908 995776360
925633903 661106220
-917639475 333434806
-591865009 -788873127
-354264375 851379745
-869626552 432283189
-498154939 -832654371
485823673 998537137
634727264 997131078
-69312071 937887352
-13393913 949299468
-593745515 726365425
999993720 -75694239
360864332 -995834457
-836998480 484802145
-967612263 176015767
-999970741 -125143404
430475628 -998254565
-381607824 839987496
-698735911 -724403419
-390886417 -872626843
-236900079 893104599
-594092991 726130692
-926226275 311960960
454417611 -998817396
-624868776 704524657
-919923807 -474325863
-277441716 879724770
105437206 -976533027
-87778709 933698487
-906281079 359502700
-946661751 252614164
-840972992 478826523
46320804 -969055997
837786186 -860354219
525227152 999421861
73745591 963900878
977219616 -446109571
-603882375 719412239
196045607 979408261
-549801122 754362950
948511826 -600773690
78992144 -973312427
-66798374 -951585549
-669304468 670071031
988775155 -345049378
-987468145 -271975033
988056968 262531061
472414315 998160067
217846018 -987478645
-979100746 -313204692
-995293151 -216218486
684336313 986162326
953049167 -581858703
-628884372 701590124
-652643431 683499317
-999448506 -153852694
741069352 -955817614
-898393729 376672130
-87435486 933777602
307871319 -993275197
104387372 968285738
950604315 -592333621
817673282 891341785
-800825311 -638404255
-795590766 541532581
-140025824 920903956
14598176 -964627276
-25706075 946941459
-811581904 -627117703
956440609 517372630
-604146388 -782400481
-906596506 358802546
-815939086 514866659
-117732640 926540201
-999199604 -161250927
-43643336 943370456
-865985281 438663539
-425947576 -860598529
989483552 242788866
808307158 902270060
-977028423 -321825978
-510220413 777379964
-69174892 -951165078
854950090 -833663957
-691380809 -729466576
50897326 -969669611
-255273605 887158138
-462205666 -847121009
883564365 782091631
-996166674 -10900322
985276676 297483283
-268109977 -908381906
-381738861 839930757
354943229 992802126
782616780 928798159
838860699 -858763498
-25299047 -958550506
-956317104 219804012
-975900986 138002897
-96855778 931581834
716018195 973766307
-988764501 61477718
257019863 985381033
122220597 970670461
-627395850 702683581
8434895 -963722785
-221199789 898043074
-936229685 284692445
-74775332 936668433
976963221 378149306
988904389 251031783
-756289788 587471025
-381207205 840160885
-979322799 -312266246
-748842790 -686335094
-982714671 -296954493
-251597176 -912571026
925424371 -679900542
-988507561 63383338
-902416365 367996843
-793350659 544349122
-171989613 -931125752
-743899497 -690464468
889785593 768075740
-434546445 816149729
-995543843 -2636646
-705855189 638117012
-62967448 939283847
-981381076 109083567
235188441 -988786023
934419141 625115062
-953407784 -398107198
54713360 -970176787
-156247118 -934479007
-383373019 -875111272
-718835252 625837614
-147436326 918973355
-894320364 385265763
-995801286 -5966312
669487318 -987081003
-571609177 740860664
-729417103 -702123870
-192546097 906548235
997904954 -198957022
-669078765 670257403
993762670 170100359
971235216 -485573784
-880998926 -539662635
-989316978 57255733
-947603316 249531486
100222462 967710520
-741421415 -692518339
290562536 988203160
-945555492 256205479
214780946 981349327
702831553 979281003
-775341841 566185868
-469891021 798788336
63161143 962307867
-888580822 396867513
-211267216 -922288007
-857004453 -573400845
669961390 990560874
-358329807 -883086978
-991553958 -246587069
-71308311 937444456
-359596792 849217764
-999860577 -95443095
-949550576 -408296537
-976633276 134326141
-460595576 -847743380
412860400 -997759103
928634257 -670465989
945587984 -612336582
-965494581 184856573
-29659065 946168632
280536447 -991735099
278535239 987222586
-548864544 754930029
-167820864 913509761
998436306 -183964968
638118282 996661811
-683748931 657878024
64108888 962451599
-530305448 765954986
826995916 879468370
-962219782 197885366
-944232473 260455752
-776472098 -662027150
-804423620 530269257
606069866 -998207838
-898076941 377346636
-869561392 432398468
-886542264 400875608
411071205 995847391
727416903 -964124448
904541318 730186057
248750512 -989736226
795503681 916136986
-8794429 -961132674
-166130095 -932383791
445008054 -998614189
911539418 -717700666
-988165481 -267990044
-478602052 794342297
-283050024 877790333
727172723 968323973
666283116 991504104
-694596652 -727267894
-881051653 411421677
-209584857 -922679302
-514758435 -825638496
-118134982 926440744
501887692 -999571350
-963588207 -369067153
846789794 850933218
-999662960 -84362491
-668035828 -744950481
-998118177 -43111734
-910463986 350154699
414729963 -997815077
108343335 968823271
-289028227 875711829
-995206150 -217080972
-686974141 -732449909
971798426 419015685
-875640655 421479345
-382590876 -875368445
57182999 -970503741
-969755264 166711132
206409349 -986561901
-932428317 -448663193
-495890543 -833592403
-199249065 904604505
56427477 -970403743
-898522443 -512035204
-691753563 -729212685
-568176707 -800955072
414960350 996025102
999982290 -61984623
220685596 981940089
998797783 -171580665
-355619912 850833008
-938245064 278758701
-823869612 503852113
600829975 -998709577
-985008024 87370570
-792134591 545868006
-802541287 -636636164
-852090012 461489739
906967607 723344704
-851213303 -580924866
19466701 955258140
564682278 999911672
54821888 961023474
-685647556 656229692
647712381 -992185546
-754919004 588950627
-996072133 -208043353
-501900634 781963768
-770930592 -667075889
-798285048 -640994455
-931117022 299015483
885963752 -776939094
-394335778 834440132
-768319483 574224509
-556673007 750174789
-950273788 240690354
203936473 980235473
-971224958 160182218
-935415217 287049502
298521984 -992766442
-690268092 652198825
-979639338 118636416
221013447 981972761
183067050 978005521
-976584952 -323633596
-979725113 -310532989
-987814691 -270006942
-671954171 -742411534
81762363 -973660740
-781272472 -657556757
-326964065 -892416493
869804511 -808343913
-251925566 888256501
283886909 987663148
-634749848 -765394025
-734778815 610027219
261926283 -990599308
829949639 875501867
-869732602 -555928209
86994255 965836642
-136417343 -938566679
854003021 839285418
79468716 964744047
810232917 900106954
-49763358 942102365
-411753512 -865582040
993749283 170386687
-909393522 352563966
143062226 -980696664
223899389 -987945051
-631483030 699672289
644421493 -992837154
-490512149 -835796208
-986960704 74325919
-935810814 285910910
991608470 209637023
461009797 -998948602
-602380521 720452785
-998002487 -183799789
788030279 923616588
485952498 -999359966
-876599446 419723083
-874971023 422696801
482707843 -999311382
631412112 997552941
-377750630 841649004
466395915 -999046069
-889756962 394533258
474763514 998227828
999946643 -88458013
-944306274 -421404376
-990092489 -256285466
-34836725 945147329
-861885241 445619692
141700102 973159141
958023839 508324739
-907365344 -497210756
184594863 978173584
997338757 82918754
426835633 -998158269
-972692376 153448062
-951393730 236916333
369223206 -996186767
975526427 -457985998
243353983 -989365366
968880946 -499858266
-578272977 -795866778
-973951627 -334063510
-641069424 692477347
-958026606 -385371414
990167408 232401180
-997364938 -29170096
-995024869 3695891
-670925286 -743081497
297669200 -992719479
504522329 998990836
-930482538 300723835
297560771 988755584
-782121271 -656759607
-381265865 -875803065
407541108 995683257
-362953755 847846054
-832761195 -603423157
-470077395 -844025684
463721885 -998998529
-987807523 68433499
-700254766 643256540
-977987523 -317873369
-993076525 24624400
-132034616 -939446543
988675218 254163666
-633792482 697956570
-549968220 -809795803
-998164641 -44022594
-195610700 905661452
239340522 -989082718
-232323153 894565762
-502755120 781497166
-943090652 -424373483
-999736272 -142321765
-790648505 -648600712
-998816707 -57809521
-733040020 611794836
-75489702 -950042646
-982300894 -298943500
-875127352 422413720
-126934285 -940459717
-985949379 81204893
-175536903 -930353717
-339220497 857342428
104509199 968302442
669040824 990809719
981556162 -412923100
-938395336 278311787
-780458387 -658319929
559515679 -999975131
-282132180 -904727686
-654631543 681932098
1886728 -962749849
-378264410 841429224
997962774 63719210
-786067176 553369998
-98646105 931159238
-383917228 838985499
620655792 -996554795
-525055725 768989991
547064554 999756565
92323658 966598134
281518293 987468843
-843235298 475365213
-978686214 123715890
-999632441 -147040646
-470893902 798278932
-550553080 -809519283
-270016573 882252905
-952171067 -401435688
982511105 -404901313
-999214537 -160847375
-93335457 -946813644
-980927706 -305236787
-324577132 862911379
999185288 12852972
-744869277 -689657398
-682257962 -735614244
993820792 -279809805
-357302081 -883402356
-521759484 -822590505
-232371681 -917285323
-958527874 -383961507
523502252 999390444
40096249 958702445
-217637813 899139543
-584159704 -792859760
941286084 -628727289
-360348199 -882463389
14417889 954377456
-473951798 796721957
-915508985 -482643923
-862461741 -566069102
-565290201 744839111
-591248293 728047140
-939016427 -434003350
-867071412 -559666291
-542488962 758761904
-989976912 -257018596
-504677562 780443226
620085671 998673937
-596663325 724382501
-774557327 567099016
-204905513 902948742
-724362538 -705966325
404814623 -997508032
229283327 -988352449
670740801 990346814
776686925 -929074590
999865752 -38001708
-524570220 -821352371
414557921 -997809992
-723101899 621698847
-255152153 -911680445
-888492965 397041313
-528132269 767216666
959706157 -550083729
-999871917 -134237180
-855771208 -575017345
-968448936 -353551018
-201718795 903885024
942128333 -625605997
-999856580 -135367292
-979591042 118895362
-999996841 -112971989
-338985734 857433344
-760432281 582966609
-549453368 754573616
996543121 -230617243
462458921 997855033
-101018649 -945400968
-86754356 933934297
-958707693 -383453409
-359921237 849085571
949781095 -595712185
-935938828 285540561
-31832806 -957503337
-552723392 -808488450
-175047890 -930460636
179494761 -984230708
-787730178 -651431308
126570764 -978941307
-998043611 -183178770
-969813179 -348970752
-988453915 -266317586
-718960098 625717568
-845302646 -588396762
-704004566 639826687
-269255076 882509993
759272359 948366570
961929846 -538627798
-899661993 -510162640
-352986566 -884724236
945780873 573300938
-154806387 917024117
-845022271 -588742899
-508040734 778588057
993249487 180661140
163295159 975756866
-318725089 -894763911
-402356868 830884931
-997236989 -194340804
840497464 -856337486
-439971434 -855507765
897030272 -753171547
-610035937 -779231561
572821032 -999997222
881706732 -785598230
-431013311 817810109
-353739607 -884494598
-979984961 -309396306
-278452848 879377308
809742407 -896288386
-472323065 -843132071
66225923 -971684602
-934877040 -443317565
393860826 -997141381
-661876113 676137079
-938034255 279383968
998941332 -165564254
-565930211 744438656
309020092 -993336985
-819300366 -618706150
-835149460 -600621855
-999434619 -154321345
-642388481 691473227
-999999221 -114507010
-440851721 -855184180
-220668767 898207076
990676655 -322958646
-817729809 512405177
996391296 108893743
-63952903 939068350
-358548490 -883019684
980721637 345009837
-121390330 -941547774
-403946694 -868248268
-366881066 -880417537
-954419151 226516470
-797368784 539289175
-998286424 -179442353
-565972619 -802047369
-501579844 782138571
985559793 -377509940
988423497 -348776614
-984662512 -287190959
-890512674 393024725
-974516213 144796263
-722522551 -707335434
-999965921 -125813495
993682791 -281912631
159356731 975293082
-957656782 -386407012
-713097987 631322710
-275626010 -906434877
703823706 -975147122
784938424 926610993
382958154 994448457
-132608481 -939331704
-564330672 745437043
902536515 -740303826
-739377000 -694200538
-784357609 555452159
573764530 999959870
-654579796 681973056
-362817808 -881696082
-990383403 48781674
-541617764 759282113
-610914850 714491518
-372473201 843888065
784716944 926821251
-894451341 -518660518
285895406 987826863
74011123 963940366
-154397578 917132869
-941862128 -427333138
-397333118 833119101
-175813931 911299247
-530884447 765617220
992098264 201410782
375859414 -996456731
-698508675 -724560996
26223393 956409390
-999756806 -89153189
-306512313 -898164200
-458815940 804353576
-317463392 865550947
266141489 986176624
954612282 -574759772
-911246165 -490378330
571374014 999948416
-993642839 -231071508
-518245983 -824126834
-679414312 661599106
-960091488 205999057
899169350 744505807
-262358587 884815001
-933932008 291271588
92062191 966561043
706538855 977791713
986193247 286414234
873725010 802500039
-101874367 930394684
80862204 -973548256
-964814123 -365276389
298949668 988863876
-465369277 -845887209
791975216 919696303
-878975723 415324143
974950398 -461855517
-528117502 -819786218
-621641388 706859803
-996636095 -17584817
31360115 957269832
991881039 -307690401
264904333 -990788220
-999534679 -150809657
916988276 691789318
-852643452 460613286
978029182 -440241804
360872568 993164228
-964970843 -364784071
-996577214 -202389317
-985426208 -283200571
225435606 -988062167
-467898375 -844890201
-919622551 -474905567
148573877 974002160
-905137469 -501022560
833694476 870343758
-668349884 670858401
-325409172 862600128
-415029635 -864447025
944685169 578619637
887609500 -773535343
-597196013 724018567
-887951892 398108493
-959623024 -380837870
556360905 999850613
-986737690 -276070868
-889196978 395646779
-573450127 -798309606
-893333240 387311752
978741551 362935291
-90706238 -947294525
-797768843 -641515982
385906176 -996850993
-261340668 885152681
237322158 983561889
917074419 691501629
-561826337 -804087554
-976939305 -322189774
644852901 -992755300
-685013511 -733768727
-714551763 -713169495
-859591514 -569969664
-942621264 265511017
305295008 989351859
-187272680 -927764850
-869246367 -556612345
-330237538 860780257
-910315058 350490527
891702432 -764854784
980654846 345630242
-187449006 908006707
569842896 -999993838
-697535456 645718947
218774940 -987550971
-720242953 624481919
-638198845 694650287
996562111 -230218998
-993342380 22017762
-927730578 308029282
-844783485 472974369
797439102 914105367
-999919841 -100163791
-985094169 86811387
665841053 991610900
-139462970 -937949485
-386156229 -874192559
667956442 -987483478
-141340397 920563122
990522000 -324850597
-873465446 425414509
-992654143 28694900
712225160 -971561670
-641345933 692267320
-342858562 855917711
670188661 -986882331
-100274605 930774536
-514306064 775091087
855409897 836868649
-891221333 -523854367
-368759298 -879823486
960865271 491757566
-886979398 400018781
-792556121 -646721349
-954224163 227195065
-286213238 -903648507
591414334 -999420318
-61901011 939516616
100231930 -975915451
-189561121 -927255359
655480951 -990459059
-481358891 792913846
-895791143 382187722
-749384094 -685878987
-872546086 -551941163
-543896162 -812653063
-655657024 -752812591
82350025 -973734121
-147907264 918850066
25443402 956277397
-490521945 788094602
-836319142 485814847
-998299023 -179240725
954502606 528206236
-763938840 579108078
-834971930 487812721
-148205188 918772015
-804969806 -634112945
209211086 980780992
277963372 987174943
963615317 475278677
-649813490 685721156
-902759290 -505029964
884778678 -779375098
-22094698 -959059244
998287560 52030549
-747346392 597019164
148729114 974021014
-559272613 -805331032
-993637774 18985429
-975131739 141808637
586981748 999999055
-308628866 -897580123
-811045521 -627693342
-508639744 778256652
-428080370 819183539
-36643478 944787520
-660402372 677325864
-599293201 722579690
688425799 984740419
-998845325 -58473305
341062323 991913419
547775341 999764610
944071403 581569931
999339371 -143688538
-714927084 629584278
-927645867 -458845168
-858941444 450490302
-994844911 5796472
721733221 971063942
-428865748 818816664
821989911 885961202
903122904 -738912076
-598874553 -785196690
-998157494 -43882395
-804052570 -635069715
-551533273 -809054907
-989711204 54177166
-952201946 234165390
-997124317 -195773307
-789204685 549504939
795627671 -911345764
14745263 954434995
971729845 -482488107
859170829 830233869
811672969 -894113777
304337271 989278669
24582563 956131593
-635611751 -764893531
-429150231 -859450923
542240850 999694862
787153575 924471501
-204307675 903125124
-938544379 -435086902
-973114225 151464470
-828645894 497048001
-670478823 669098189
-929404938 303595375
-715784156 -712274160
-910437609 -491819814
999666891 -19905724
896197635 752144558
-204346007 -923892926
-999220373 -68355611
-733323533 611507316
-951640510 236077681
-8346855 950245957
-726564644 618290855
999916984 -94201321
977315318 -445423478
-500178598 -831812032
-972509781 -339497852
-976072692 -325715533
-501486463 782189420
-865357258 -562064831
-999996325 -112768240
-359353433 -882771032
-115108726 927186560
-761319201 -675611221
203925882 -986356340
-941831235 267944603
-785694314 -653379812
-983802179 -291578026
-950137619 -406791279
-792005442 546028770
-621078883 707264927
-976725481 133858966
-649539165 685935847
-696286473 -726100364
-612079693 713671751
844079125 -850871865
688588001 -980875512
-408365727 828196175
-921996328 322754995
-971494451 158972550
-907974226 355737677
-950904942 238570160
703892585 978857311
-934447804 -444261886
970991414 424898362
-810215890 522612420
-588095597 730153969
397158527 995184990
-396306655 833572718
-925518779 313796840
-69739287 937792723
-965054990 186637072
-983840830 94727405
-522749889 770308220
774271089 -931105803
-459353679 -848220470
-697506256 -725255901
-293996930 873974692
194722829 979267257
-433182087 816792065
643492138 995875934
-846219582 -587256763
-417123704 -863718322
-985615426 83409694
513277088 -999699795
-860439157 -568830264
458350305 997722332
-835543345 486966734
-972148780 -340816295
-908662976 354200784
-951756961 -402543252
-224969965 -919057460
125928351 971151896
752568157 953095262
-514857176 774781108
-988911234 60369540
61466794 -971067050
535039052 -999875474
893665494 758536407
-632501765 -766689087
-864309095 441532793
905580411 727333867
374900122 993991810
86640375 965785634
840632084 860337845
964112718 472069320
684011246 986272616
-932864409 294239321
-829401160 -607314952
-863441655 -564721956
372247035 -996310380
-945309631 256999180
-530554400 -818705051
973867180 403273355
900462937 741124815
-998522804 -175441126
827668626 878574747
139127580 -980288189
-882225878 -537825876
-996440991 -203957916
205773939 980426190
-999927319 -100865376
802263337 908924965
-513504188 -826178484
-182274971 -928873827
-95083201 931999490
-483492933 791797782
-727946734 -703262213
-502132761 781837229
-59905970 939948959
-798862699 537396160
-969163264 -351162221
-892221407 389588089
-985746311 82546861
-198444710 -925249113
-790461240 547948204
-671594660 668170069
-943341420 263267502
393519664 995004236
-898717641 375981363
887259691 -774260647
-428430928 819019969
-919908554 327919774
-408449689 -866715280
-734372106 -698230222
-938871785 276887972
-507402068 778941355
196584453 -985738409
-228443115 895792651
979111739 -432144602
-902712627 -505107853
975915796 386882146
301700630 989076382
-965583777 -362842387
-118911301 -942026081
678857518 -984172453
950555275 549312008
-999792569 -91201842
-95963854 -946332022
-636578781 -764328142
-975097612 141974893
-135364340 -938779039
-487306679 789795964
609479961 -997846994
-863837318 -564175708
-176420668 -930160404
-197321191 -925505335
-861746215 -567048138
241302194 983940660
-962453207 196979355
961794358 -539332677
586487844 -999713274
162924502 -982681250
-605193754 718499579
932768033 -657626462
228322001 -988280544
957602986 -560492473
-882313717 -537693776
82269148 -973724030
-404796556 829795469
-847470013 -585685002
139855488 972930850
-701345392 642262135
-851512290 462403637
-182587404 -928804911
-369772000 845022160
11413088 953847684
730519787 966566095
942598224 588487001
999923386 -46585700
-76467297 936285647
-831343109 493139579
975054576 -461167821
-635876817 -764738769
-974363036 145536647
-973530529 -335664074
-987695388 -270689242
270352008 -991124819
197717798 979586144
381195256 -996669304
-506286438 779557670
-991030860 43410795
675195484 989043896
-579073517 -795459593
998673028 -176242344
550730587 -999953577
-661283869 676615176
-248994219 889210798
-999587528 -148846691
421263674 996303031
-879705735 -541585618
-811463090 520940151
475585221 998251314
983922715 312613956
926190888 659019615
-801497818 534038836
591977801 -999384199
158130603 975148497
-587092605 730820916
-871136523 429593292
90116166 966284355
-208757670 -922871271
990987060 219668789
-993508727 20322813
-879508772 -541878084
-999178740 -67127473
993034653 -291456755
-998615809 -173731874
847322166 -845812845
216629238 981535199
-737724914 607016195
380912312 994334389
347915023 -995256896
820242296 -883951868
-990689651 46267033
871206283 -805793935
-928346422 306407536
43962000 -968738378
-895502093 382795091
-994632857 -222467083
-935347294 -442279701
36313154 -967699005
544410606 999724189
-495468703 -833766916
-725865828 -704839895
348480920 992393360
-678145304 662672870
997468370 79181369
-750448898 593730076
-999748158 -141739065
-986232663 -278857310
-990100990 51065293
-681820597 -735906370
992044847 -305461069
-966563679 180451477
-841965109 477315524
498362969 998851929
-556456410 -806693494
58046846 -970617745
-934477381 289729374
185422930 978263939
-438313333 814357069
-868704011 433911579
194175317 979208764
-769760249 -668125525
-928591111 305759813
855161358 837302065
-305980978 869717742
999156323 14387262
-658475850 678872715
-935493468 286824636
-834323199 -601595120
-846996422 469523025
-896743743 -514945719
-179071913 910381754
-576296264 737869191
-942485941 -425834031
-211233442 901070257
-249725610 888972977
-384628865 -874697346
-487981184 789440156
-7581842 950388358
62656478 962231297
24236468 956072903
-112336088 -943284236
859763084 829170065
510587079 999124668
-834206126 -601732373
921810308 675113294
873414118 803123518
-624699777 -771144799
-948352407 247069976
999425401 -138218649
-311825441 -896692601
-805092531 529394812
831831651 -868845481
-263641179 -909526802
-983083829 99311432
-994365525 11210009
-601867081 -783616064
-953838051 228535894
764130710 944771699
-239704206 892206600
796967659 914602411
-775426317 566087157
-996435319 -14656729
-864908573 440508777
-341960251 856271340
-987784551 68596109
-913633513 -486076082
-939355256 275442710
543579868 999713423
285306573 -992015000
723311498 -966290761
877041874 795804709
-777905124 563181240
168119165 976317642
418836782 996197578
-976033876 137338301
714381765 -970599872
101070712 967828037
-978834018 122931531
-882575680 408528278
906421611 724929681
-851363367 462639061
270302929 986531343
-486700550 -837350036
-969413389 168211862
448801577 997390080
-15779772 948848394
-474665914 796357796
8826136 -963780558
564216784 999908894
-952915689 -399434734
136040262 -979964257
-967728770 175516041
-336905710 858236500
-244894462 890538245
-33998957 -957151693
660464327 -989296885
-670265088 669275656
-854049398 458375488
987495807 269937767
278421010 -991610116
-317241695 -895179895
-951119860 -404230269
-972538962 -339390069
-369064649 845318244
-85401186 -948260612
753821685 -947086617
714761555 974326994
-921076745 325044568
-543027410 758440227
-938749665 -434616037
599911047 999870459
563277412 -999982822
-302419526 870992287
57955645 961510462
-826452638 500192549
983934290 312488805
526652816 999447417
-997225189 -26836204
-981788148 -301358678
-874759601 -548778497
-955621603 222286440
984552622 -386924173
548359687 -999944500
998104120 58769083
-992013564 34740095
-433694350 816551139
-961080219 -376610163
385218633 994570595
258437382 -990376192
-204102595 -923949056
-708698816 635470244
-991220282 41806736
349157889 992436624
-481547559 792815479
355393910 992830317
-885064021 403745475
137543415 -980122392
-996314581 -205395530
257349472 985410233
-911337575 -490215138
975109621 393401664
-942232506 -426445388
819729447 -884579445
-968828570 -352285444
995694750 126187008
-342399507 -887908760
-883573702 406612920
-294474228 -901440217
900976805 739775774
-409432979 827715519
-961770000 -374567915
-680885126 660346085
-689865847 652552810
606007429 999652737
723566748 970156981
905533692 727462617
-962838175 195474552
88987191 -974553748
-953878332 228396550
-888262353 397496566
-32902366 945530340
-604880338 718717988
144370877 -980831394
-845256990 472240460
992530099 193989370
-990425374 -254155287
-907196576 -497501474
89335369 966173187
-918808816 -476459250
490198266 998651460
-796741739 -642547517
-548375451 755225591
-195089494 905812679
-455005232 -849881855
735625474 963717119
-435270451 -857229797
400151452 -997355911
-365829682 -880749562
-889260191 395521267
-43021170 -955671186
983547574 316606597
-753293982 -682568475
-665928051 672844046
956762897 515540963
-563213546 -803408721
-812168871 519988996
97952922 967393614
-619093650 708689808
-819209862 510360244
749125645 955394239
633671917 -994734520
-419895724 -862745473
752149459 -948282268
-683687679 -734657456
-69667181 -951077857
-868604813 -557513871
-995254911 -216598699
143618283 -980753940
-554268376 -807747087
210181824 -986869836
-978069825 -317530951
870995863 -806177930
-86626231 -948038440
3630742 952453497
-576582146 -796724653
-569013173 742502393
-795049695 -644241769
244275224 -989429336
406769132 995646876
555995571 999847382
-980743181 -306055776
-984619999 89861831
658705954 -989713289
121761699 -978408502
523331110 -999793701
-173076938 912062329
952609578 538535738
-993559231 -231755409
29306848 -966724320
976674289 -449989398
-978016268 127220950
646196802 -992497423
-787169140 552020524
-673367975 -741490253
-728555207 -702792611
-565098632 -802479608
994874108 -262642656
-792584322 545307559
-328237226 -892050234
-851344808 -580756594
-44759097 -955380022
632209122 -994957448
-974036536 -333738909
843555096 855921625
-335755620 858678961
557319988 -999970374
255957602 -990216251
-247800070 -913514466
-916708477 335660901
-803334731 531681907
879480329 -790026941
20061847 955360874
-663664301 674688828
937971824 609526555
561054781 999887659
-969465253 167984479
-688262837 653954909
47431892 959870554
876648653 -795571840
-509231880 777928877
-57120342 940547665
931166628 639033703
243925136 984187426
442766686 -998561449
-968640048 171580382
-988296989 64920415
616210791 -997103143
-858911500 -570879927
-936838658 282910414
313020552 989934519
751178196 -948972194
42334434 959062307
-761537311 581757822
-933082974 293635209
-989055062 59272265
735970835 963519204
-91161482 932914802
688907623 -980761841
-399506577 -869753143
350027447 992492026
683662990 986390745
-728286388 616579553
-81965750 -948882171
1057861 951982752
997908860 65530040
-421148893 -862304186
-455945103 -849523776
356698994 992911326
-203281263 903427135
-995480553 -1835676
-901776460 -506664317
-536278604 -816140654
-375923956 842427797
-342681867 855987365
-975182117 -329286928
-634559224 -765503864
-988800496 -264242924
-99137329 -945748676
46654865 -969100898
-191496758 906849340
-728824036 616043311
-742450049 602138898
611497264 -997627724
996626302 -228871091
-389839441 836408267
-647548588 687489192
984766678 -384963088
-145037371 919600905
-962996938 194850027
-74782598 -950168663
998249193 53459842
-632940264 698592092
-168505969 -931875063
-48165842 942436110
-335552302 -889923733
-479873217 -840110481
827101772 -875307722
381553307 994370167
830977357 874101896
-980962542 -305081721
407668252 995689195
544489746 -999927797
873239232 -802049152
-675315921 -740216710
916913939 692036789
-296527378 873083920
203559475 980196306
-42120438 -955820829
-614878329 -776605869
926619159 657382139
-574159559 -797950990
6665150 953002374
119852346 970361251
-765386690 577502370
-463456640 802039008
-980442041 114286313
-924827047 -464637385
-991903584 35748867
-975299455 -328821036
-960549688 -378159018
-860064832 448642636
-990570650 -253222209
-432213144 817247136
209845764 -986842506
695077004 -978540821
732023914 -961497585
-130304942 -939792045
-759777634 583680254
386739465 -996882324
-990498080 47841955
-572028507 740594335
-954386405 -395447436
-760016943 583419846
540957747 999675808
-361381888 -882142585
-157220946 916380339
-859807085 449067645
-988429195 63957121
992716177 190657926
-995891366 -7155501
-154064533 -934937141
-919135103 329807398
679184609 987841126
-995897309 -209933002
890027231 767494954
860222163 -825027557
-398147723 832758089
998711201 -174870631
-788928217 -650274977
371377550 -996274934
732379621 965542823
981429140 338317663
-424195902 820987134
942373496 -624694647
-835371245 487221614
-570055574 741845030
-886464969 401027028
-253115268 887868095
-985524263 84007510
-276421668 880074589
-684331226 657372956
-731240371 -700697310
-941000730 270479201
-522197990 770623100
-988674453 -265006868
-473523600 796940190
-915951124 -481826804
-672857074 667117077
-991832668 36395762
-953978798 -396556545
153873285 -981790628
246185171 -989561425
-697612436 645649631
-457935652 804791125
325134867 -994171401
-223270185 897402120
991744357 -309534877
995560380 -250305952
-943951857 -422274566
-782908434 557204821
137555381 972643765
891459142 -765379043
736814522 -958553899
-998363574 -48045065
999954736 -53077103
-954364325 226707338
718486307 -968696901
-718225424 -710492569
-411380331 -865710984
851979294 842636061
-925084482 314920612
-331646424 860246185
-974780792 143514671
-164965925 -932631730
836487987 -862252034
-426110016 -860540532
-989727112 54052034
919376563 683651421
-611116764 714349613
-510000126 777502528
510939719 999132386
983345650 318720096
-902528992 367751941
-826597578 -610518464
193328055 979118152
-824061780 -613382094
633722123 997264961
986659977 280648381
939740685 -634376862
815338015 894158192
-991965121 35186311
-932931502 294054186
-925669355 313406836
-734129316 610688552
829455555 -872165345
656710098 993546318
-989411077 56526846
921557812 -690830267
-946258581 -416570356
-993063071 24754568
-76776106 -949812890
886365788 775952013
650924659 -991480501
-118117489 -942178713
-426779616 -860301152
-983076066 99357981
16019120 954658438
943206645 585647092
-326054748 -892676913
996601786 103276625
167150823 -983086723
-955559116 -392221500
-114742395 927276589
-505610711 -829534829
263024329 985907250
-829375375 495994128
-653059034 -754428949
-295742906 873360692
227213234 982583849
21345007 -965599042
-560864763 747587759
-997284035 -27808737
-561375422 -804307813
-177362067 910863569
828386042 877614422
-969006274 -351689841
-907876716 -496326544
-192982600 906422410
164772812 975929867
-979153860 -312980557
617666073 998869021
280672398 987399201
908777236 717974574
-447717558 -852635312
122023354 -978437625
-957899085 214082907
-531516489 -818277489
-924705209 -464885119
143225539 -980713497
998033354 61267296
234429115 983285008
782288612 929105638
-667451056 671597717
49264533 960157709
135738905 972414318
-173357951 911984303
-410298786 827325314
-484299764 791375370
-983417105 97307605
-953075235 231168952
-10040976 -960942015
-543837694 -812680303
-790955740 547334569
284574456 987719225
999417729 -1592514
-944858910 258450084
165710799 976039065
-982399215 103320760
-214159745 900194245
964320527 470718501
376537049 -996483977
59684220 -970833362
-804708551 -634385840
447202099 -998664412
-2179486 951388149
993594950 173592949
-818364142 511530295
-586811362 -791495424
-916113052 -481526574
74129663 -972695830
-56480793 -953387281
-377422902 841789034
-132245820 922895993
252128253 984942829
209501993 980810915
-945090173 -419470110
-443378371 -854250744
-588564538 -790590109
-578735065 736295652
-879117997 -542456375
-318188417 -894914614
962194175 483897892
-868895558 -557105468
615300121 999055737
997557471 -207884249
999998251 -72974475
-814874046 516323040
-443051124 -854372179
894683679 -758406517
892845290 760572852
-753244051 590750758
-949034465 -409607309
728276704 -963654789
146149592 973706762
969457390 435956971
281008033 987426837
-51457093 941748020
954086384 -577168712
976849412 379107511
-436969049 814999736
947784315 563396178
-557584706 -806148393
-73805908 936886003
-898853854 375690613
-931308375 -451087396
-968183663 -354425524
-538131707 761354770
-464981217 -846039823
-410551291 -865996350
857213066 833711023
-639602479 -762553098
-55427501 940908502
-49277278 942204040
941383736 594087445
-603422449 719731874
-894126205 -519185161
-535103342 763142869
665403678 991714805
920330969 -694211668
-952873631 231862407
-948720888 -410400751
428672692 996615051
922475392 -688262111
-993740873 -230263948
867602906 -812308429
698453937 -977276434
-268508188 -908279333
989394829 244090020
-813249559 -625319777
836790558 865994451
-948545155 -410844622
702093626 -975841262
-987870209 67988407
807728412 902912663
-920560709 -473096446
-895179712 383471452
-720133103 624588201
462651695 997861162
-849512990 -583096287
997993158 -196578415
-991497608 39392333
434398643 996847752
-995108893 -218029633
535335220 999591344
-681941516 -735825806
-651292552 -755522510
-485919671 790525898
-535904863 -816309847
-852931706 460155680
-892308128 389412211
-998049754 -41784945
276428204 -991491363
-793390109 -645894914
-703989137 639840864
-233896064 -916915843
-175196923 911472633
851030500 844176143
-729891701 -701754097
-948544050 246438562
-952570086 232905118
-208885176 901770371
-924407305 316656934
-644926030 689522797
-288646734 875844646
997839781 67786751
-546208914 756531810
911013965 -719072501
699952705 -976692055
932051334 635275706
857948101 -828768482
895537258 -756532126
-149133807 918528361
-564848946 745114299
-56081983 940769358
-139142313 -938014585
316467184 -993731858
322821126 990659610
913361943 703673524
85280372 965589145
82022389 965116738
-658088550 679182094
620278195 -996604147
40247282 -968235093
-331456389 -891118929
834230223 869595537
949886030 -595286298
945160158 -614016085
-955770928 221754722
-616643686 710438381
-847947149 468029377
41638963 958950708
837457997 -860838596
-806211088 527925995
760098308 -942454659
-999867702 -134560083
872396894 805161055
566538495 999922536
879730692 790260739
-991618249 38322267
-339854482 857095472
859708603 -825879031
-966610665 180255045
-656343340 680573966
562600348 999898335
-56934591 940587393
565897423 999918829
-479401901 793928840
-337744326 857913227
923783558 667971545
298654044 988840856
-886173406 401595947
173399475 976922137
-940299820 -431028180
-845800202 -587780224
-884729513 -534029374
-742122808 602478817
-695523650 647528463
-923946411 317830723
-846042312 471015851
-979936521 117035933
912657736 705946562
-651851914 684121382
537619990 -999890613
-995614104 -3535772
-281360683 -904930902
-909754911 351752162
-34380941 -957089607
-266616126 883394508
-935609603 -441699498
74466531 964007835
-802728002 -636443295
-420526285 -862523559
205163120 -986458778
841164280 859538059
-480871291 793167931
-965774975 183707756
43724107 959284131
901732657 -742208297
195694153 -985661815
240317884 983847114
226463750 982510206
135501322 -979907118
-988707265 61903605
-4288890 -961818453
-616463461 -775739028
-293710902 874074819
-787381990 -651765690
-73021249 937061869
351251340 992569860
978333909 -437992916
-129409875 923616412
-655002301 -753220896
-988355714 -266891800
-689308311 -730873537
-964804360 187646852
-765062346 -672309294
-983040555 -295374577
62122242 962149934
932358612 633962884
402742937 -997441075
104843907 -976463103
-916687284 -480458290
-965490526 184873122
301385955 -992923417
-991600588 -246261206
-903061657 -504524480
662225788 -988878152
161472142 975542335
-835581917 486909531
-709942244 634304511
-539355985 760628379
922664731 672039667
-94367380 932166907
-521440932 771054952
740910145 960599537
-594919744 -787274779
-135703220 -938710788
-456904059 805303587
-615788328 -776109416
-551918721 -808871911
-976333729 -324656965
-548389427 -810541609
-27240847 -958240795
-972974691 152121674
954432044 -575593236
-718686989 -710154938
-923363830 319306924
-510951812 776971520
-982026454 105455615
-985028378 -285290004
-454750765 806369744
-477829720 794739884
-960621437 204006567
-448792541 809298470
-347296516 -886445492
923716482 -684759877
-615401630 -776320701
-307699424 -897836939
-748540725 595755494
-57954663 -953133278
-366551306 -880521795
740760885 960690675
912506977 706430165
-992612010 -238978966
890770545 -766862531
-523591251 769828050
-379976793 -876224269
777485677 -928401777
-926110633 312261974
-868143393 -558161800
-528214227 -819743478
-289594426 -902749252
-496037565 785141759
-995841239 -6492959
999843034 -104794098
-724559158 -705819191
-605407884 -781724579
875650842 -797489702
-428222359 -859784459
935983613 -647165152
-454015071 -850257872
-10496352 949845478
588841716 -999581452
-386309982 837945310
-506586201 779392328
757126484 949920851
137157163 -980081884
-183254596 909198310
-577745503 -796134671
-423107962 821490639
-41171977 -955977681
995487128 -251675610
-520729448 771460330
-209673817 901535676
-624164453 705035553
432194874 -998299277
-889463987 -526644744
-998658903 -54222527
-924325154 316866539
-626735675 -769987737
-845743464 -587850771
-915831537 337744685
-918470460 331425049
-833964702 489300380
-870533754 430668720
-836706061 485238278
-913774134 342587259
-834676898 -601179838
-238946682 892449542
999810915 -108058674
-631735469 699485643
-709544206 634679070
-768530577 573987153
-187389734 908023603
-39485702 944218479
1576295 952077709
-997545305 -190284505
-379134962 -876497778
-302816661 870850742
-968874116 170563746
547848605 999765421
-584660979 -792602340
-830119158 -606488027
603993764 -998419096
-590618204 728469501
-773353248 568492038
-607645799 716785623
205697611 980418295
-962014639 -373836187
988218898 -350904799
-925534953 -463196893
-330154104 -891497258
228490372 982708951
-634125245 -765753899
-704508654 639362997
-960682322 -377773728
978186135 367770541
-492220348 787190764
-873209454 425875722
-994260550 -225825207
-700199850 -723387663
517229667 999267398
728950423 967401762
-630959199 -767575906
-358116336 849820079
-593193734 726738109
-823772857 503988512
-672549927 667373734
627062753 998027803
-875042425 -548372488
-874404562 423720754
116583148 969930211
-504157426 780728872
-932332135 295702417
681017790 987273165
-671627898 -742624080
-40635403 943986046
-532643461 764587407
-836510448 -599010088
549444624 999782364
-522814572 -822126283
35325866 -967562345
750588244 -949386176
-661080401 676779260
-572864644 740062519
-645445601 689121063
-993473433 -232444718
344484420 992135963
-304592322 870216634
963345997 476971895
-994336709 11527409
790726277 920946525
-875178942 422320090
-421276245 822334368
-45836146 -955199450
-828934407 496632103
497459151 998830757
36158327 -967677647
800247715 -906547259
-426223129 820047540
-962927325 -371087518
-709150424 -717056325
-986007139 -280087328
-781460623 -657380179
-716138801 628426432
-337852707 -889248406
-165631050 914106987
738825230 961851285
-578629259 736364149
246072737 -989553680
851408882 843565880
776242250 934682881
-320372274 -894296472
639105624 996522020
-958745845 210984449
215740877 981445906
978937092 361198194
-657392199 679738218
999545984 -10524448
-317524497 865528475
-695874049 -726385549
-347347232 854141714
803341735 907742898
-723215488 621587765
793216359 918450990
-769308734 -668529166
-694465350 648477937
-998978181 -166587976
-220248335 -920176643
-439562937 813758883
996081804 116798077
-820848539 -616985623
-865589727 -561740028
-178267445 -929755819
-998823041 -169836672
-422060741 -861981162
-796235613 -643054844
-4656733 950930548
57564536 961449806
-828699598 -608120768
-440987209 813074728
-44691774 -955391303
-833130649 490526589
-711998256 632364264
999287857 6934679
-949690135 -407940412
303817128 989238818
-995197772 -217163368
717828865 972932615
229406006 982798391
-559103951 748677032
667332159 991245361
-494183425 786140581
519248383 999309295
-919126831 -475853673
-988379987 -266750199
-632053009 -766947263
624563209 998263554
-862120693 445226688
-324720284 862857859
-386617529 837811510
-555366152 -807219148
-56083404 -953455644
-427001449 819686165
854513402 -834373954
-962562294 -372191600
70108350 963357459
-426328533 -860462465
962733926 480670886
618791397 998780122
-641367120 -761511012
-466411382 -845476748
62147912 -971156143
-997502950 -190855424
-995636095 -212696157
502013588 998934643
-605711675 718138008
-780972086 -657838650
44827391 959459391
-999537212 -78990880
-436425508 -856807952
-620269896 -773637729
-986361375 -278153020
982173027 330914137
693048104 983060407
789651229 -917364998
-999723786 -87366252
-389732276 836455052
432751092 996782070
112544394 -977362722
-798771037 -640502879
-245898198 -913984195
199449747 979768195
-732794198 612043790
-470490963 798483880
-143421816 920022254
-28012399 946491978
-53448241 941328335
-997956946 -184473706
-724136866 620684970
-975216859 141391379
271522093 -991195966
-892476034 389070438
275937775 -991462055
-878111054 416931536
-803210173 531842362
-130005949 923465381
-999906475 -98954192
-859650501 449325567
-674827769 665465244
188416744 978589238
-367175699 846104764
818111393 890808314
340441522 991871859
-943430412 -423548206
-866807510 437238318
815205315 894317550
-726275300 -704530671
-909633604 352024885
-801358229 -637855887
-926370410 -461486432
875756328 798412028
994965869 143392700
-356163403 850612725
-756079072 -680177923
-977347676 -320519947
-216869885 899374580
543748085 999715616
-599560058 722396039
-511334213 -827108291
-379830416 840755507
510364596 -999668971
-987628887 -271065666
-198402251 -925258814
-678398450 662459212
-997095690 -24721760
-872296248 -552297256
-199315783 -925049874
458314692 997721160
976084493 385484499
265157073 986091953
-535187825 763093167
-722528781 622258873
-412968188 826120492
-619531028 708376711
-997786541 -36794210
-917162687 334576789
-938356546 278427251
-212255293 900764784
111354288 969230481
-996896940 -21558091
-417911914 -863442522
-453939399 806770242
-849702530 465262189
-930124418 301680029
814783112 894820092
-828383804 497425486
-418420146 -863264251
-919495607 328928074
-852777812 -578912397
-205180613 -923700158
879137545 -790703801
-956977987 217429243
-660954661 -749477501
-950757025 239068885
-982923423 100259438
886859567 774847347
375338555 -996435755
-686152333 655791123
392109335 994933178
-31422925 -957569474
-215391212 -921322788
-696126123 646986875
9053300 953429438
964741207 -523704925
476204496 -999210299
756923413 -944810010
-889399290 -526746963
287572354 -992146896
-874985625 -548454040
987964116 263782783
-999682592 -85286846
-962753230 195808107
999927881 -92174651
583743290 -999840840
-171998702 912360315
-832229150 -604043846
-987736746 68934497
-149295810 -935934277
230101343 982866090
565967845 999919243
-71152409 937479168
-930908352 299579745
717998404 972852680
977707352 371862831
336890871 991633487
-998996169 -166187063
-989764012 53760717
984591276 -386572692
-670026609 669473368
909135781 716904468
-552642617 -808527076
-973277008 150696365
964659994 468492531
-887654292 398694495
618744950 -996800625
860377767 828063859
-964577085 188561663
544249035 999722137
999855613 -36843229
934191123 -653067610
-923695126 318468855
985661880 -376527403
496943691 998818447
-995765397 -5497915
601947151 999809593
-784813195 554899577
-999823728 -137516298
379710163 994266872
-772403673 -665749184
124855099 971012799
-935536656 -441860860
-91044049 -947232801
-978435272 125036514
-935869769 -441123723
-125210701 924675206
-743134634 -691099426
866983269 815748845
-196067478 -925790010
864658488 820174102
-390033039 -872909579
722471648 -966726836
-886452818 -531362285
-463721412 801906593
-723900496 620917062
993459789 176384095
-907027170 -497792635
-849061617 -583670104
-1946 -962466438
-342547730 856040190
-764983598 -672379007
-803488883 -635654589
-994593299 -222828313
-481211423 -839573862
986456929 283177443
913536983 703106440
-811803242 -626879657
-228669404 -918177177
-908604423 354331588
988398189 -349041271
734282705 -960133675
-644770632 689642915
-568026340 743123402
-936034586 285262394
597719994 999912161
925706922 -679093216
-978266739 125917206
-766709724 576029636
-946337737 253668291
-963654427 -368863381
-524095407 769540002
14540627 954399031
-847446265 468817643
382398026 994417298
-791035604 547235231
413841195 995974522
-393238279 834921791
167486445 976244894
-906553425 358898267
-487843479 789512998
-999997215 -113128903
984327841 308199815
-918789166 330649708
-760911485 582442618
-992050216 -243054101
-186499702 908277112
-427646269 819385950
-319057572 -894669626
-681389471 659912629
-865695547 439162109
-877753816 -544451776
-535622584 762837099
992930020 186757943
26746119 -966364985
36350129 958092934
-901565400 369846746
882894357 783538893
-609828624 -779343615
-494312320 -834243271
-497149253 -833071468
-464001235 801766638
-561852756 746975888
-474285317 796551901
-121838170 -941460871
515669749 999234484
-904347777 -502361895
845200900 853400440
-576714353 737600654
206578823 -986575790
-638240818 -763354570
393467398 -997127345
-991832101 -244613619
-769631658 -668240553
-534845572 -816787341
79664352 964772682
-790979726 -648275998
814738441 -890586962
-208671988 901833779
-882770679 -537005490
-268811364 -908201142
-552705929 752599505
-995361206 -343071
-949918641 -407355550
506237200 999028896
-298467892 -900358140
-250566035 888699535
-895972019 -516200452
88479360 966050354
247107888 -989624500
968464671 -502329014
-992629841 -238847224
-923157381 -467995023
999620488 -16186352
216880129 -987403213
-70192488 937692321
773738906 -931550131
453920475 997572803
348897610 -995301794
-370064412 844899687
-685192196 656625272
-991179442 -249175089
-758457118 -678112785
-110194387 928390421
-247373589 -913619839
-966397387 181142687
404526962 -997498778
-982384645 -298545159
-977867617 -318371099
-972596250 -339177747
-629642912 701030862
-961256323 201594612
-159384292 915799037
-582664472 -793626451
-944773119 -420254642
-910699727 349620738
-996676393 -18183723
995738954 -246943180
-530158021 766040899
-522993420 770169247
-933629271 -446050493
-721200798 623552751
-956518137 -389574232
-914308215 341338489
-871351785 -553640484
-74945408 936630194
42291102 959055371
-809947059 -628866030
-842234312 -592153598
-896401300 -515503008
-766365538 576413342
-110840395 -943569589
-59189878 940103432
-449297234 809051798
-759135724 -677521561
-980050761 116416887
-839549144 480979288
949862197 -595383798
-981769838 -301443030
-456094849 805705288
-7270348 -961365489
-975117256 -329543841
-838189127 483022128
533570985 999563536
613397947 999197231
-318017245 865347025
723713588 -966080399
-840324861 479808451
102711651 968054812
522936251 -999790399
-995861758 -6763767
-875322737 422058859
743362557 -954298926
-981939875 105946931
-987319942 -272811961
-213689851 -921722188
622567523 998449062
608277156 999528078
-613002770 -777625470
489524576 -999411537
174642370 977063211
829062544 876703961
-35677914 -956877698
772193523 938228144
976083946 -454136452
802451608 908718910
-307117917 869309036
-929876868 302339890
25859345 956347791
454397556 997589261
178783498 -984166666
363414766 -995943732
643297060 -993045260
-622054206 706562408
580019963 999985917
1000000000 -71585968
-979682683 118403411
-652874521 683317601
-945477228 -418511396
-595041231 -787211041
-970580386 163064855
-540194498 760130009
-999849511 -94735560
-156852379 -934351468
-598148066 723366329
-941267686 -428747372
-387494030 -873750124
998337813 -186894873
-397404211 -870457195
-844586194 473279549
579696816 999984780
-987754204 -270354335
994137716 161992463
214374185 981308167
518413344 -999749827
-443124363 812045966
980633869 -420277244
94737666 -975253418
709703975 -972669898
-975553080 -327810230
955021715 525331793
-962312110 -372945809
-140430599 -937752775
668199555 991028483
-279298498 -905473619
833375136 870788362
999937005 -49205756
905163261 -733949064
-717260384 -711197615
-83511130 -948603055
761918613 -941053109
138052203 972706104
-691588850 651033741
-48633652 942338549
-604193276 719195965
720455004 971682013
-962674738 -371852250
-346019572 854668214
-332566433 859896850
-799304166 -639961596
-563987028 745650639
-927832377 307761704
126087465 -978888085
-29082092 -957946036
-506678405 -829084456
999919239 -93815123
-5718824 -961601583
-202809035 -924247032
-811693380 -626997947
-589529743 729197984
-174224050 911743742
-321004993 -894116521
-972390362 -339938551
474771574 -999187020
-970047930 165426083
-204254860 -923913958
-974820473 -330710619
766715002 -937272026
437396717 996965074
879196418 791372756
-354387894 851329996
480449961 -999277546
-997272411 -27615862
-993498125 20431612
-856146406 -574526280
303035818 -993013196
-184656039 -928346239
-923284218 319508249
-993247578 22955971
-667996298 671149287
127995470 971419414
-274523925 880722811
-976221008 -325114379
560010481 999880044
-231201474 894921408
-766038945 -671442311
745114381 -953127292
-684709681 -733972753
31164948 957237499
-778647323 -660009965
-996327150 -205257441
-999995282 -112404239
-998409436 -177426402
-857834939 -572307573
-254143327 887530684
-445813196 810748887
503481554 998967562
-827788242 -609163119
-998595509 -52864618
-827909132 498108398
126731379 971255904
-924340083 316828504
-750749719 593410280
-887267382 -530092520
155737635 974864345
183357822 978037556
-169946188 912925880
-784620853 555133385
-992824653 27057298
-792349746 545600006
-445371600 810962754
905859710 726546742
-998870109 -168893079
-999318742 -157922387
989447546 -337627543
-907762630 356208904
-659069506 -750671799
-967095962 178223038
-704108464 -720641190
-770986744 571205442
859201846 -826711155
-358405475 849702627
-825384713 501712129
967844268 -505984068
-949142409 244460153
-729141540 -702338397
-535395751 -816539452
-957098738 216991889
41070139 958859267
493584998 998736788
-988664873 -265064581
-982540107 102505226
-986330081 -278324532
-853876642 -577486069
828954367 876850354
-907002420 357900233
-858642132 450980278
-482951165 792081376
-962050924 -373727626
822161452 -881582441
740464356 -956213522
-774455126 567217484
-782897846 -656029657
-747730627 596613137
960659109 -545206065
895643315 753555870
981597240 336683937
870389727 809127182
989072170 -341823763
987978161 -353403403
377116618 994119819
-94618462 932108210
991523507 -312410079
-945972401 -417282139
-975963787 137689329
-991777474 -245003909
-520649270 -823076851
-427976310 819232061
113149697 969471909
-173082352 -930889056
739131406 -957076626
-297166060 872858054
-759139021 584375139
-737129959 -696030874
-289392372 -902803142
-227109018 896210450
-715175049 -712717531
-841211001 -593395051
-911851738 -489293758
326803401 -994253926
-998045333 -41699754
-727093513 617766521
231333415 982985992
-928679517 -456681206
360430116 993137675
-217484054 899186639
327046991 990957824
999899401 -97109980
-989722261 -258618467
186694870 -984873762
998829364 -170323162
-624290315 704944315
-466023244 800749158
-403780463 830249336
96941518 -975519551
-980495163 113993422
-28422007 -958051994
-954990905 224518024
-756087847 587689211
671124821 990237967
-347041601 -886522212
667207500 991276273
294051357 988480261
-550083168 -809741459
820719115 887566966
590731035 999999386
-473017661 -842855021
669298509 990740485
-920306468 326945747
-598551519 723089360
-999950569 -127613030
865755983 818093682
-605311329 -781776372
737144466 -958346968
-991781556 36859231
-999731591 -87782514
-677918136 -738498111
-577965446 736793556
-792810815 545024744
-743770980 -690571322
-310742349 -896993979
-979426471 -311824506
-410642450 -865965062
-30224705 -957762553
-486322622 790314121
-185772921 -928098158
-187054604 908119070
35096783 957887219
-423643887 821242642
323049566 -994066918
-999963457 -105309894
-733085451 -699245183
-864138077 441824605
-626185021 703567491
-977590092 129429654
928834325 -669849162
-853059164 459953284
-548806099 -810344891
-965868126 183325112
274786392 -991393233
-54307620 941146315
-959006699 210026210
-882098226 -538017561
897885659 -751196571
688149311 -981030146
310490354 -993415838
389232197 994784174
-493628967 -834523389
379033015 994228624
-999181049 -161712246
-519401283 -823622816
982910003 -401444806
-675242530 -740265071
978681605 363467742
837222109 865371163
-790285234 -648955725
-692276140 -728856144
855570975 836587287
39593670 -968146237
-311006813 867908206
994944416 -261420070
901829336 -741979603
797950147 913564258
-43713393 943356058
-992879280 -236988405
-559378989 -805279424
999024420 20976694
581088175 999989104
-996040761 -208383686
-737581192 -695664179
-391968102 -872267947
920670723 -693282476
-988521084 -265922884
290647206 -992325069
-857953343 -572150784
865213443 -816523612
-890199557 393650663
-881967307 -538213965
-685448200 -733476657
-924390792 316699147
-814519956 -623945193
515378436 -999721069
636499436 996886907
-903517647 -503759514
-823851181 -613618804
-951419445 -403438793
-503946887 -830234497
-972576596 153991201
-466065578 -845613028
873004290 -802486721
-634252118 697612784
-958164597 -384983606
-708276466 -717681046
934767601 623614196
-316572343 865878452
418816330 -997934076
-761881778 581379433
849886534 -841779094
-997344751 -192947617
308205481 989572797
409439849 -997655089
213213668 981190480
680380869 987471966
-935277809 -442433316
907781661 720932095
984876567 302067813
-997017681 -23460492
963702355 474718182
-753770950 590185883
-480877053 -839707984
-934757698 288933591
-999542799 -79204180
-968440025 -353580553
-917447163 333896479
-799666165 536374595
-999728686 -87627572
-62457964 -952349508
-988453954 63776111
-670498152 -743359163
6858077 -963489477
479148065 998352711
-998229648 -180334396
275335910 986955703
-271957639 881595363
799255177 912176583
-998192693 -180909515
889539781 768661281
-353233350 -884649179
-953691261 229043429
940484215 -631679538
-716704446 627884596
-940969230 -429454033
306993473 -993227825
-590812635 728339215
76090399 -972945152
206568336 980508358
-767506877 -670137003
-550450363 753969447
987537359 269395959
-809930529 522994122
-973261200 -336682922
993292107 179802574
-346872631 854330070
-602697958 -783175339
901529706 738318362
-11068862 949737667
-981419027 -303037828
-738641012 -694801973
-823107740 504922127
-996856519 -20929537
-999976576 -107735171
-660158165 -749982445
-989865688 -257720176
524841397 999414908
-224355115 897066046
-492647164 -834925216
-567631029 743371822
52897757 -969935895
-800634094 -638600531
763996431 -939426494
877567412 -793788028
814238999 895465928
723939767 -965961984
-878595113 -543223734
-983328286 97844994
998981202 23073277
775902924 934989199
-960878716 203035272
-964203264 190062333
-558945706 748774698
244103041 -989417388
-810178092 -628619993
-561271833 747335710
-722180841 -707587948
942918860 586990839
-326517669 862184427
419153919 -997943678
-61539434 -952510405
853206166 840612184
623877755 -996123786
750080667 -949739120
392708610 994963390
-947080493 -414518517
-649215391 -756794518
-998425818 -177149185
-965346313 -363597820
-991356223 40632281
-742956395 601612169
-518808124 772551052
95320711 -975324032
-831652220 -604713294
-846637831 -586733350
-927072790 -460037506
-783679554 556272972
45108158 959503936
-342154174 856195106
-436348095 815295611
-999172606 -66950731
424879784 996456560
33573823 -967319267
-254099740 887545021
-425479809 820392202
-976314185 -324736363
-625733733 -770557943
337023046 991642409
-859312361 449881557
587138976 999999186
-967271591 177473725
-387551764 837405004
994847268 146117530
12221453 953990562
-214804813 -921460823
-981700238 107297882
-749361172 594884952
-295195716 873553614
-944137940 260756292
-986840606 75152202
-616128254 -775923365
-656130084 -752517474
726261788 -964737673
-921433689 324158574
677568265 988333029
-644391206 -759712142
-875824140 421143895
-964434869 -366456213
998994585 -162999269
-592520557 727192413
876335227 797241800
699250955 -976966932
276931591 987088919
593543776 -999279853
-21151649 -959208169
-587010540 730875363
-541713784 -813658233
-833818975 489514992
-52593660 941509122
37067135 -967802258
214928812 -987249390
-708214439 635922333
-227989998 895934877
431211706 996719672
-749225831 -686012384
-987600655 69889853
989560766 241630577
738087937 962285592
267921274 986328832
986422273 -369072350
-968120554 173828170
-570102448 741815363
733365295 -960693230
-142208157 -937390344
917167132 691191582
-997380425 -192483103
-972696087 -338806641
-540105559 -814395157
-586441160 731252809
-912421087 -488271532
-105891794 929431476
881340663 786862721
-227481720 896094277
-735054170 609746784
-59230165 -952912557
-101505663 -945310857
-760277816 -676523408
-449696608 -851892883
-924465866 -465371014
-946530474 -415893361
-812027363 -626638215
-16502695 -959938915
979858557 -426382617
-996591962 -202216747
-166823009 913782405
520949590 999342475
731423483 -961851471
-705535873 -719629142
-886075317 401786814
-993390559 21532222
-1000000000 -116392644
-999158607 -162269163
-905167908 361967771
-952591165 -400307842
15076597 -964696832
-232945105 -917146353
17340272 954888723
-951029062 238151642
499564599 998879356
-939489759 -432914981
-231443224 894844802
-901903459 -506453666
-252975849 887913707
-937607053 -437229067
603627332 999747541
732432872 -961253385
-180346916 910021847
258847341 985542549
-966163198 -360988632
-486072438 790445684
921511999 -690957383
784970147 -921828537
-26942271 -958288467
-838775351 -596312586
-646402962 -758505368
-972282717 -340332577
-820806363 508140419
-323452781 -893419259
16736937 954783569
-402821970 830677309
-987916747 67657904
-923498047 -467317038
878341069 793140870
661302601 992637471
-416983428 824299115
-825420601 501661249
997320092 -213577622
-486767193 790080118
981212193 340404293
-102851255 930162138
-991449104 -247319041
-951861627 -402265196
543183177 999708165
-624399086 704865453
-532834394 -817689956
682360679 -983015330
-478057773 -840838055
-999203770 -67864653
-976054253 137236155
-360399580 848890673
-22614254 947540254
-775213956 566334892
446290447 -998643651
793764741 -913252740
-985131068 86571184
994898791 144934964
-954568715 -394948411
-999302387 -70888326
362598757 993267379
-771483829 570637070
-954917099 -393989584
-164792037 914335116
-544840749 -812211084
707111938 -973776735
-468198791 799646749
-641187552 692387685
360143644 -995803319
-882218132 409212528
417687002 996146704
-939591805 -432679695
-924011421 317665312
-999696123 -85934146
-998970219 -61560319
-614730682 711799101
-110558212 -943623227
-899022255 375329959
842932494 856867394
-992403246 31084046
-366400397 846426596
243118296 984111898
-850595462 -581714465
270405325 986540009
-305036048 870057299
-996613391 -17249316
818749136 890026401
189396804 -985112608
-982103247 105017937
-134761624 -938900232
994525556 153339982
378329409 -996555618
975600997 -457476206
933793936 -654350712
986744050 279585887
979465444 -429441253
-155111448 916942959
-984468098 -288192807
-623144129 -772026324
522271086 999367833
-975266490 141147169
-945914747 255042491
-736702410 -696375966
824673515 882522185
83371625 965312769
989510307 242390360
-738368046 -695024628
-475177557 796096805
-880631228 -540210750
839061392 862670647
862015787 825086129
-991941259 35404635
134411175 -979791068
-984020028 -290476924
-722100278 622677368
-985970251 81065654
-908167635 -495819866
995939560 -243011742
-779608000 561165214
-999980912 -123291866
487504269 998581794
-608639111 -779986251
754637749 -946490476
-306412253 869562731
6171848 -963387626
-768812879 573669508
-956398520 -389905675
676930464 -984801874
-988496969 63461157
-670193832 -743556803
383233770 -996749058
-988103388 -268347544
312587235 -993527894
704244156 978716241
-353485362 851693266
-19435590 948150206
-802823114 -636344834
-740828240 603819249
921694536 -690448758
-957638028 215035274
-998262255 -179824197
-493319030 -834650336
995926436 -243273125
-977194460 -321147681
-840868596 478984979
-999707676 -86516311
-998519619 -175498330
-928245556 306674129
504209283 -999599596
-998412730 -49063213
901280293 738978497
-997193930 -26321755
-873102635 426068064
-999700361 -86137880
317192805 -993769304
-878426160 -543470632
-710379705 633892436
36190256 958066768
-987395914 71312638
-209895501 901469683
2419272 -962829451
897520061 748765253
481246173 998411983
-996333946 -13217196
-374331246 -878046411
-786680447 552620221
849490686 -842403740
-141356685 -937564038
-21499237 -959153312
100602389 967763241
782211428 -924308655
144986526 -980894723
-985368776 -283505280
-934800151 288812883
-865173521 440055743
928190387 651264936
-271388087 -907535144
-997635320 -33993472
-873635854 -550385252
850178250 845549389
240095804 -989136258
-26910570 946706970
352149518 -995449230
721679127 971090409
399033453 995276835
970959111 -487272477
-844644501 -589207496
525505259 999426855
989092886 248399216
758031491 949270294
-833041163 490657585
-823445319 504449121
-34605557 945193210
-232660940 894458432
-146032444 919340711
720754641 971537386
863519996 -819464666
207089376 980562166
-835574697 -600118620
980473312 347292664
-965744282 183833697
-5156573 950838136
484394085 998498645
-618449685 709150543
87754486 965946165
91651646 966502800
-956693918 -389086969
-566316691 744196814
-494411267 786018064
-893649998 -519951897
505402145 999010389
-994132758 13749119
-991161653 -249296697
-80713231 -949107165
-891086785 391876137
-999155429 -66455952
-899412023 374494287
-837774685 483643556
-850738429 463626334
677925151 988225857
616800433 -997035614
404098413 -997484928
399063649 -997319527
999889627 -41036610
941611147 593045264
964474927 -525158078
-695607264 647453331
862667318 -820935609
-558071500 -805912780
-928522023 305943361
-35881165 944939619
-676110443 664387588
350275208 -995364587
-654507914 682029803
-982424793 -298352768
-422399995 -861860970
-995279687 655822
-513549329 775516048
483686486 998479281
-914755675 340286331
682406613 -982999894
-103295819 930056154
-985289539 -283923519
911689819 709022055
-999548491 -150298899
-912800031 344833291
128658185 971505113
-734943170 -697778797
-396596660 833444823
2842084 952309545
-557730357 749523960
-354393320 -884294305
-732482741 -699719800
-923409749 -467492814
-989334029 57124029
-938147590 279047850
-568818277 742625091
-864061670 441954935
985710097 292322123
-194243956 -926202453
-942796811 -425083704
-455372026 806063043
857967346 832381540
-659734990 -750250584
39169439 958552635
-978836377 -314319772
847561730 849720199
-572697684 -798689468
-581905923 734236353
-995981235 -209027628
-877898557 417325706
-475903893 -841701218
956398177 -566339219
-539113551 760772328
-999579317 -80630673
-738393780 606330105
-994909391 5050170
-982293912 103928359
210994136 980963944
-454407729 806539070
-906486663 359046541
978042962 368999736
202374775 980073147
-956577211 218871356
-433332275 -857935902
991710236 207950400
473225208 -999161767
-999808373 -92153818
-200206599 904326077
-729618151 615246700
-999893209 -97854762
-261976190 -909951792
-119320076 926147538
-794407607 543022596
981250103 340043757
-707895863 -717952545
-154954146 -934750698
483129585 998463998
-994896844 -220032736
999789169 -30331437
495248694 998777650
-346339553 -886732863
814134005 895589864
760600731 -942076061
659783970 992949471
930579841 641491687
-321215355 -894056647
-863141934 443516414
-994031972 14826139
-448244106 -852438827
-71757432 -950706786
-978220659 -316902453
-885189405 -533321680
739990011 -956520841
-349086691 -885905685
-157730054 916244290
987709616 -356186468
-534428389 763539757
-918669186 330941642
58784427 961638122
35587973 957968047
-605995646 717939676
-897943068 377631610
740830786 960648222
-687976018 654204616
996641948 102185534
266272257 -990874374
-408611565 828085489
-957451550 215712983
391862657 -997069740
-382813966 839464627
-625905907 703770856
992827279 188650746
-667262819 -745447891
-982646420 101885182
878110277 793617285
369119563 993652789
-886261114 401425108
-749776156 594444491
-207484283 902186321
-911615282 347544003
397711891 -997273997
899167134 -748235091
-160122890 915599904
-879445534 414446929
466462029 997981263
-118622199 926320293
991405828 -313932333
-149226769 918503890
-999823455 -93093389
933561549 -655100369
291970127 -992401415
511235747 -999678437
-244403267 -914351796
-972674353 -338887933
-723262592 -706786529
-611856199 713829255
-57630419 940438419
-989112475 -262347986
-581058354 734789844
-935036170 288137981
717060145 -969361300
-867257810 436452423
-993912752 -228827143
-216291061 899550721
687407634 -981289006
-754039773 -681930372
-481274243 792957967
-824474888 -612917684
-40108480 944092900
-651122377 -755627532
957338767 -561781921
-993630240 19064035
-328364705 861488692
-356237725 -883728792
-946833488 -415136495
971492743 -483973748
-978709966 123589872
-880441899 412573021
999852658 -36520394
921486413 676269746
-622843052 -772195414
639402889 996479769
210761260 980940105
-963888197 191322967
-915424802 338707398
-983034093 -295406279
-610550938 714747169
-843700242 474648181
-907614581 -496780965
-413360793 -865026071
-922484722 -469330463
868417342 -810844528
-405603709 -867685053
-40558906 944001563
-937261590 281665634
386772987 -996883565
999141823 -155166713
-298903837 872242550
-878977786 -542663582
979203872 358811658
-946748290 -415349571
808613438 901928051
999723134 -115855662
-976702513 133975421
-565202444 744893876
486963192 -999374714
-244541272 890651924
925783942 660545397
-932846308 -447756039
886552834 775534882
-637909043 694868689
-999010495 -165860226
-957309445 216228491
997417731 80664795
799235175 -907606683
151825237 974395611
65048154 962593925
534306670 999575386
-434787179 816035964
-552349505 -808666920
-865458072 -561924025
999892967 -41492084
876123297 -796581800
132523530 -979588854
587948805 -999632190
-560826313 -804575707
917901022 -700794681
-980128789 -308766351
512789139 999172821
-999136831 -65938762
-995642406 -3902136
822380032 885465461
707722102 -973519741
-349040572 -885919632
502555842 998946813
-183710728 909068983
-786326937 -652775820
-54946374 941010768
-751038888 593102610
-933612725 292165263
-854888548 -576170006
-30561979 945991221
891401085 764141251
-894694168 384486485
814791002 -890524787
718749697 972498171
-789375273 -649841042
-809752031 523232171
32673055 -967193841
591632266 999993765
-991792872 -244893966
-775923680 565505846
433329183 -998328609
-376213123 842304954
-174851101 911569462
128307500 -979131046
-896456131 380784608
693375371 982937763
-422733847 -861742603
546002223 999744160
-447120907 810113420
-50555645 -954401511
-885298442 -533153248
-342095514 -887998621
278654327 -991624011
-990618330 -252909421
-997972683 -184241598
-999963547 -126125904
163570997 -982743653
-884136544 405532208
974189753 -466821300
-789368760 549301816
-447338994 810007254
924567773 665071171
-125763096 924536174
-895054471 383733473
826814238 879708546
284091334 -991944100
923528189 -685293023
908679845 718264276
425924828 996500461
-505312601 -829660415
-94248921 -946646290
-994997225 4021490
851845468 842854855
212682053 -987070886
541481327 -999912370
-495226612 785578991
215293989 981400961
220815137 -987708750
-441144675 812998998
-497671848 784259570
-195458123 -925928256
939475628 -635329826
990077892 -330206958
-860252947 448331953
-998876707 -59222198
-863487510 442933859
-190551727 907119922
999140701 15194943
636105074 -994330467
840002542 861277065
-927145889 309562152
988252033 -350560479
-416849105 824360245
-252634710 -912311662
279329571 -991663936
-296546145 -900879524
980931403 -417919407
-850271904 -582127772
-451295320 -851288888
985737066 -375801203
-468035518 799729541
-928479964 -457100774
233289755 -988648883
-122374773 -941356346
-896000488 381746393
990660619 224802270
652273132 994366329
864958301 819606446
-587631201 -791072624
-747244266 -687674807
-997165263 -25852638
-842559363 -591757853
-156478231 -934430335
-399361524 832219406
-990242802 -255325800
-933404074 -446541846
-85512946 934219781
-767310096 -670312363
-953628235 -397509421
958382157 -556665042
-922337879 321896991
806773316 -899577392
-358654267 849601499
-624558432 704749882
985488671 294991673
4748569 952656206
964757728 -523614617
-778139107 -660482884
-201129174 904057163
440457325 -998505349
828465093 -873504253
626767869 -995726706
-214230049 -921595866
-912866635 -487467520
359181569 -995761730
-690706206 -729925421
-854967690 456910112
-261076073 885240362
-959856680 -380163748
-857113170 453462898
-824197274 503389927
-943842989 261691431
801801893 909428834
-750714136 -684756688
757843988 949405699
-910789819 349416538
-772995706 568904064
952623475 -583757912
-993880685 16426915
-34329355 -957098010
-979274664 120587553
-250950964 888574152
-313737769 866917403
-815076588 -623340246
896963556 750188826
843032275 -852487024
981269003 -415225213
-462496624 802518997
-347811261 853957322
-513142823 -826333800
-5974815 950686582
-519136660 -823738548
953358797 534485232
-10271473 -960906740
-900239344 372714506
-479996188 793621420
-779571984 -659148732
492474403 -999451253
-936153089 -440495841
-813905206 517639675
-464663558 801434602
-359296142 849340259
907315719 -728577058
569819356 999940297
842476043 -853339179
134718838 972284743
713145485 -971154178
529254 951885879
18481037 955087277
-995511694 -2229592
-846434875 -586987698
296287736 -992643103
-449714445 808847699
672601052 989807383
-980961240 111418099
-939455740 275142159
580932561 -999939328
912660263 -714749867
570510671 999943918
702223827 979521364
739841396 961244041
343472489 992070439
-702059308 -722087855
350557065 992525751
-925192690 314641392
-856664878 454187734
-921173596 324805032
-997584369 -189748661
-793828690 -645459410
796797600 -910141685
-261154782 -910161420
-991704954 37548958
-821114915 -616688667
-742506145 602080593
-990991101 -250447944
-977686303 128932333
115734052 969817519
-969460421 -350161746
-617759337 -775025136
983637858 315648089
-774546779 567111273
904056298 731511529
967927452 446748090
991791502 -308905400
-994204422 12973483
51662791 960531722
-568135837 -800975384
911100441 710881787
-893695028 386564725
973888096 -468761523
388987859 -996965379
-911716977 347312492
914341377 700492467
-326003723 862377425
993666493 172110399
914674714 699404071
-882960055 407790950
166384985 -983014172
-994712200 7316768
975405369 391026290
886693942 -775431537
-209225677 -922762715
994843773 146197365
100442913 967741165
863870297 821657381
907596394 -727865423
-756758466 586963647
947729946 563669556
-549473987 -810029367
999826598 -106502798
906060514 725969457
-349981912 853094302
709662047 976508986
-907831951 -496404382
-724068314 -706186303
-550980051 -809317339
-984567293 -287682549
-828146283 497767359
989117908 -341319465
-682666195 -735341269
-258491894 -910836760
-819791946 509552014
-947681904 -413012429
-668097178 671066314
-447671500 809845358
720624445 -967667438
245330062 984318195
-788595933 -650596464
-998647498 -53973023
-996988115 -197473876
864618459 -817562430
707321560 977474467
810540400 899759616
-691418932 -729440610
963985246 -527795224
-540507931 759943613
-997010712 -197196785
-997337272 -193044652
-615467811 711275065
-999568628 -149552038
-655727779 681063226
278772307 987242281
-901900173 369119110
-663308380 674977663
921248473 -691686820
-878192596 -543811813
496526181 -999503720
-972781420 153030043
158982469 -982297474
598674930 999895774
35848230 958010776
455696155 -998843717
-539534440 -814656780
-837536417 -597790998
866464258 -814332621
232014892 983052021
-333054651 -890653752
413927554 -997791134
787805586 923836216
385126509 -996821319
-439986813 813555712
-998546293 -175011216
-477216753 795054602
-775951421 565473411
-640763 -962370160
-316615406 865862632
-999245182 -69102563
-532184851 764856183
-893317966 -520486140
709899346 -972585327
-735602096 -697255765
107908030 968764330
468047456 -999075203
-990231081 -255400853
-359039056 -882868249
-938278757 278658552
-131685398 -939516407
-493021081 786763136
-776367084 -662123826
-731297295 -700652565
-588310863 -790721274
-858674152 -571195017
-647840983 687261355
646990310 995309345
-78064172 -949582468
-220218041 898346217
992519737 -298800813
-429859411 818351121
-891444434 -523496411
955908315 -568659042
-204939472 -923755963
-998776245 -56874543
-532411811 -817878505
997021964 -220338703
-674663879 -740644056
999753518 -113391380
-732183767 612661495
-866107371 -561016418
-926675645 310789673
-988549546 63072903
907762370 -727444162
-968890108 170494109
996752414 99184047
-134370023 -938978876
552937322 -999959957
882528721 784327702
-911932085 346822604
933018313 -656834385
-147122548 919055487
-646672932 -758342308
999029129 -161265142
-188158174 907804327
42000236 -968472997
-997452529 -30704349
-936690574 283345085
970846862 425946698
-849300994 -583366138
-978732866 -314756223
-134327175 922365745
-420643929 822624805
904247128 730990637
-934091097 290822994
769409414 940547200
147052283 -981104626
95464623 967042643
529927309 999504122
774194623 936507034
668956423 990831762
-772491335 -665669811
59049302 961678805
-740065560 604606879
870778935 808362141
-614518668 711949662
585967064 -999739944
-723079693 -706922379
-138893847 921195749
831047557 -869946663
-848632438 -584214480
-865452161 439578999
-238742070 -915737992
492087445 998699362
-943560648 262580191
933301362 -655937476
858891292 830734643
-393153091 834959121
909785650 714943799
974208674 400592253
-503660853 -830354522
-995870333 -210223224
-982550069 -297749080
881395722 -786223883
-994618109 8391770
-603081311 719968499
62695217 962237180
-175298964 911443978
-638397327 -763262711
233845531 -988689057
623871529 998328352
433545285 996813945
-818687387 511084032
461078630 997810833
-836438852 485636633
-431617662 -858557976
999893385 -98082652
999451463 -136429929
-780428173 560190674
836716016 -861922733
134231142 -979771856
999361512 2178570
-490152425 788290558
-981017103 -304838483
-544235261 757716836
952418624 539559867
-998076122 -42294398
-34222451 945269235
-973735447 148527900
-947806256 -412700400
-882759905 408174891
-998897442 -168328153
737758205 -957959044
-837323367 -598044783
777666601 -928248128
854337288 838726703
-986499979 -277389034
-949018759 244870462
49042233 -969421271
72244835 963677232
-394102751 -871559384
-976128364 -325489966
195068014 -985607850
295071538 -992575487
353619699 -995515216
169133303 -983273493
-185098714 -928247926
174220143 -983747779
3161569 -962940046
972128495 416571507
-771792492 570283651
57182394 961390505
-537664621 761631565
-492389067 787100732
-400633108 -869373115
-647146263 687802335
133852078 972173921
-999613814 -82108383
-325364429 862616886
-7676939 950370667
999803198 -31610009
-536619271 762249166
79781501 -973412113
-981748829 107025235
466025765 997967824
963072577 478632829
-631474232 699678790
-522069535 -822454128
980596447 346168355
-962053351 198529172
999235116 10084377
-452450239 -850851375
895100277 754927034
-535338469 763004523
981669148 335981387
-995381810 -599258
618060423 -996884004
-250746235 -912783137
-914418300 -484649046
-769954008 572381968
-739383928 605310203
-786275313 -652825158
928568734 -670665263
-712624444 631771485
-580924945 734876603
-8136907 950285046
999497014 -7108335
-962705229 -371760022
632600651 -994900943
264103815 986000861
-960016292 206279908
-800127609 -639120066
-878454896 416292932
983375160 318411548
-986913519 74650589
-999933060 -101437160
-186543055 908264773
-455150259 -849826658
-484711662 791159610
397608836 -997270511
-623246949 -771968405
-905335782 -500685256
-583689915 -793100734
-765857354 576979550
329279220 991112268
-790750806 -648500509
-344323897 -887336448
-160208022 -933642256
-603139928 719927894
-878931853 -542730827
-567422353 -801329608
-109416082 928579955
-934340250 290117790
985605952 -377066503
973558873 405677267
-768175959 574385636
989441499 -337697432
517336231 -999739670
-724277225 620547142
722346956 970762432
161447610 -982538109
-887829766 -529213963
751364783 953909924
918776660 685718067
977915324 -441074293
-335908779 858620289
209729569 980834308
-930511421 300646576
-695017022 -726977601
-536692647 -815952650
-744627391 -689858757
-905764420 360648296
781227430 930094811
-985998080 80879746
-534637023 -816881224
969947874 432433555
561433600 999890392
-988693680 62004526
920176258 680878272
-991412304 40142833
-577004473 737413678
-959575643 -380973982
705125697 978362124
-995064034 3233397
566313537 999921238
958194740 507343349
977474423 -444281790
851269307 -839596930
-528580800 -819581180
-943487155 262811024
370896458 993757541
-380938656 -875910159
-489026435 788886971
-918236276 -477544314
539256919 999650470
-193337159 906319935
-974457848 -332120528
846611641 -846927648
-891928974 -522718359
-308937 951732040
-896817058 -514826157
-779330053 561494877
-265437745 883788165
333565322 -994582944
555327798 -999965944
560290885 999882096
-214389238 900125182
-613426439 -777395458
-768050160 -669652802
999834490 -34655631
-828857751 496742757
-995420717 -1084619
-864995509 -562569786
-282834752 -904542536
-999986325 -109918794
604769188 999704102
-958933852 -382811490
-62689548 939344557
-897460472 -513774884
-581752434 -794093221
-415698067 -864214523
875209781 -798332839
943490334 584318171
-840440802 -594320378
929740044 644979546
-633432385 698225327
60451533 -970934016
453423341 997555407
180317676 977701562
-833052036 -603083680
-999384850 -73608579
-962910667 -371138269
-568526335 742808807
208869031 980745756
873181989 803588871
951441669 544725655
729224090 -963124049
-510852862 777026817
999101880 17168215
-423009950 821535906
-797848616 538682376
-985859926 -280880535
-278509792 -905680566
-88578684 933513987
-885766441 -532427847
-776670257 564632181
852390353 841959551
888677996 770692568
968185748 -503978021
428523445 -998203603
-854603258 -576541633
-702705434 641018035
-928958707 -456093047
992457205 195284292
-831818154 492446075
-215952383 899653275
-932771459 294495433
-687166447 654909054
-821112996 507712899
-984416916 -288456042
998916225 26196434
-710974283 633331944
324057071 990749070
-880838198 -539902339
-630437517 700444504
105599341 968451046
-919250045 -475618549
-82696936 934865208
-810116303 -628685803
-644592797 -759591649
-525730864 768602821
930026982 643792969
-258757533 886007591
-509583278 -827854098
-142289817 920316510
857842295 -828942094
-645287327 -759175727
-971080353 160830680
741771639 -955357590
-725554966 -705073300
-595921910 -786748892
995844666 -244882755
-452820385 807322176
141874036 -980574071
152517591 -981655118
201298360 979961112
789264754 -917740413
70069404 -972176999
775187687 935629071
98566676 -975715393
996134599 115508251
180712869 -984339991
-108672530 928759990
-815278742 515770724
-168712963 -931830675
-999887678 -97418718
-812893825 519010167
968350252 443832004
862125032 -821854132
-752686212 591346687
673650440 989498920
-225980279 -918817520
788925628 922734470
-711462494 632871333
-500107874 -831841574
-137050845 -938438465
561139366 -999978461
-599222017 -785013553
-559732857 -805107627
-866386014 -560626767
778982701 932177859
-105633673 929493732
-582583691 -793667846
-483703944 791687323
652420448 -991149130
964255056 -526350267
995977771 -242242558
-999994685 -119045611
-568622620 -800733192
-920672920 326043218
-521665309 -822631824
-981160792 -304196129
-165096134 914252480
-494221615 -834280465
-773801973 567973433
247718442 -989666098
-245691026 -914035252
-395678266 833849618
104355693 -976405400
-814192482 -624299748
-711755693 -715186031
669596727 990659771
-761549474 -675408935
713040223 975076398
-688621188 653642170
670344257 990456969
265192501 986095005
-870097450 -555414517
-830751366 493999463
-952012995 234809139
-481591429 -839421069
95733160 -975373896
-999151137 -66332717
-627511888 702598532
-468227042 -844760040
506875818 -999630734
-685009056 656784324
971655858 420068077
-260144451 885548908
881408805 -786197621
458137174 -998892632
808706833 901823491
-954759237 225330828
-581541603 -794201018
992343714 197246787
-436872024 -856644589
417496792 -997896036
943282610 585291560
997204796 86691706
-667090161 671894488
122334125 970685229
-50006011 -954495202
-449663740 808872508
965223046 464787765
682396278 986817554
-253753054 887658842
-937924515 -436505724
992250312 -302598832
-571405923 -799339594
846114044 851987327
465883179 997963428
-732363098 612480061
852878174 841155642
-887053002 399874462
-994920875 -219809011
-990441447 48306211
967722020 448141828
-947166464 250965453
-414737970 825318460
-491831678 -835257929
-278873091 -905585322
54028228 960900023
-343883832 855512883
111284811 -977216829
42997871 -968608191
-872142541 -552515957
-25581492 -958505537
-889512846 -526567535
-643088465 -760488479
987455984 270453985
-511382355 776730640
-481133488 -839605150
-384662704 838661513
-763746058 579321296
-984227068 -289427642
-587213320 730740776
-755608396 -680583669
-960912908 -377099884
954093617 530456859
-736106204 608673550
865865713 817884459
-679918914 -737170621
-607141595 -780793475
-977442904 -320128285
-686321280 655644230
-168762630 913251078
10476350 953681876
-964678561 188153402
756228774 -945323214
105380877 -976526392
-715312102 629217114
-240623415 -915277914
-925342572 -463588904
856356454 835213403
-20728335 947902567
-475938074 -841687528
-954705739 -394571306
739523915 961433779
890660318 765955397
927303352 654749019
647250633 995264708
-192265594 906629013
-814937814 516236083
-672373319 667521089
-887687684 -529436157
-999062419 -63954342
58187710 961546340
-607033881 -780851418
983811188 313803708
302416416 -992979514
-941959149 -427100754
520200963 999327978
-232447377 894526319
-598620463 723042024
-16898665 -959876898
625943852 -995840189
-995381249 -215333262
944504287 -616558579
-586368482 731300983
-958364543 212381122
-264273787 884176921
153035132 974540884
-997600754 -33366802
-687973570 -731775996
-917402351 334003877
178548348 -984145320
932086059 -659771421
-307812280 869059224
-986993627 74098632
668639522 -987305738
-844380888 473596876
-969359713 168446700
-264754393 -909242377
-922198981 322246523
-240070551 892088887
993972578 165588784
-954503811 -395126546
607835424 -998023503
580623810 -999946326
-446961774 810190811
-984334573 91672433
-412904170 -865184060
-994477631 9972319
-999036337 -165251071
81863760 -973673410
-373760995 843344253
-229171721 895563590
949277490 -597728762
-553176218 -808271559
-191981309 -926712359
-111816466 927993923
913032759 704736985
-729218239 615648187
-714967767 629545545
-999931631 -129432617
87322374 -974349891
362881453 -995921016
-268843874 882648557
-999843964 -94384160
96131111 967136771
855258279 -833162827
991701951 -310089351
998037578 -195372065
259195824 -990424801
-876792797 419368081
999172331 13542839
-934970467 -443111853
279806254 987327711
-79291679 -949362491
-955217927 223718223
880370814 788916215
-255883615 -911496110
-394293625 834458650
241339726 -989224039
929346581 646604216
-271622074 881709107
262427070 -990631134
-379845210 -876267177
-994959938 4460277
-988674426 62147330
-999657989 -145955384
314440394 -993626232
-261981172 884940271
993800220 169293629
984460795 306728782
716875447 973376932
885045771 -778829178
-288096957 876036042
-464034435 -846409975
-960276795 205304358
-998189029 -44501599
-419573609 -862858789
355374702 -995593890
-571211174 741113255
-630927232 -767594269
144430310 973496234
134089653 -979756737
584545791 999996810
-787076905 -652058104
-976048597 137264521
-416938065 -863783141
-899903255 373439302
966053887 459294117
-329061380 861225255
-837493256 484063686
-999423588 -154679945
991031547 218958733
998194056 55495179
-409745467 827574730
348051006 992365823
454521997 997593507
-79713068 935547539
-945202916 257342898
966138702 458731330
114273019 969622514
-723787769 621027567
204573009 980301601
-960282845 -378932635
999885119 -99293515
448526997 -998693796
995310939 135345553
557535894 999860509
435103725 996875635
-802392865 532892896
972478613 -477769335
-934161137 -444889648
-178141026 910644186
-574451662 739050002
-756387305 -679911526
-417174235 824212142
164051997 975845560
-116828004 -942426042
-997407289 -29908019
-881309750 -539198123
410543108 -997689106
726944572 -964375872
-170260348 912839471
-962812860 195574055
521478851 -999777518
-923509418 -467294356
721566564 -967195339
-960209193 -379145546
-956995252 217366771
-827704030 498402889
162379827 975649198
-663832360 -747646398
-986508886 77424279
-503175491 -830557929
-448305067 809536285
-32121636 945684194
-204176808 903163641
147625651 973886763
-982048904 105327797
-915757418 -482185584
867110302 -813184793
407495161 -997593773
801820189 -904899311
540325295 -999906065
963192366 477907133
-999291937 -158696202
908291552 719417864
330848327 -994451435
186366078 978366451
892020671 762616422
176799247 977307183
78037987 964534588
-715096684 629422636
-14624997 949067386
-945038570 -419597892
998218087 54609200
-92261805 -947010276
-889291908 395458286
-668543440 670699007
-508507641 -828311196
-993771743 -230007414
254433840 -990116720
-284896439 877148875
-962362254 197332751
675935918 -985125675
-355326851 850951672
217199831 -987428212
118465017 970179080
722948927 970464303
345044630 -995124930
-521218415 771181770
-730763202 614095740
-675912269 664554280
495506070 998783934
388204227 -996936436
999890850 -41194302
-727325498 -703736265
-993092595 -235380886
571610337 999949609
-110683825 -943599421
150230290 974202827
-986576250 76964833
659656210 992975213
-627659065 702490656
-788879875 -650321758
-119795769 926029780
326002743 990885467
-640764349 692708777
-335155035 858908636
864328483 820797674
-971899839 -341702944
519915561 999322440
-966830780 -358829586
-931399825 -450889639
-928272784 -457535676
430037416 996671622
-23386601 947391099
444257511 997222849
-865634787 439266289
-990592375 47067881
-399696857 832070467
-236912095 -916184337
-376389004 -877385220
727283547 -964196221
-784765142 554958108
-258274912 -910891716
-891555734 -523317741
985266922 297596806
-646094980 688618140
-986112348 80111046
-129952219 923479006
-925180470 314673016
-641106612 692449136
1095229 -962631239
-386552594 -874061548
-982332829 -298791643
-999964962 -105540758
68536064 -971980843
985871318 -374492516
-997363823 -192700073
-974168749 -333231949
-267397908 883133243
104705872 968329361
-751911176 592173575
924315855 666005595
-707129508 636933815
20844249 955495782
73268503 -972585951
-890553291 -524919850
-895307222 -517278104
-997826907 -186364030
197546682 979568091
-761317004 581998956
56723087 961319167
974746096 -463201574
-817799423 -620360972
275849244 986998580
-25162451 -958572253
-18686461 -959596366
61417354 962042039
989370510 -338500106
-702440312 641260711
996141657 -238916269
-387401474 837470421
183594864 -984597571
957107864 -562904339
-890100164 393849318
578755557 -999984138
-126964880 924233470
992445552 -299853014
875395062 -797979431
-721997300 -707723291
-529488511 766430626
417035271 996117815
819479404 889122791
-917954297 332675595
-999749470 -88752355
664467882 -988337946
-899446240 -510518384
679824937 987644525
-115909640 926989379
-790824115 -648428645
-605623423 -781608929
-933963959 291181742
-237484409 892917625
144182389 973465660
884403604 780274234
-38417768 944432885
454083398 997578462
-891951853 390133103
-374092783 843203902
-121415828 925626725
-573443866 739693652
-946225524 254033065
-917693977 -478565159
-908467865 354636514
-987455455 70899295
-791637687 -647628195
-86908399 -947987074
-358573753 849634244
422714235 996364924
-998607004 -53105878
-998419475 -177257924
910035330 714177864
-690682299 651834142
-992976831 25588906
-998641926 -53851140
-703391023 640390437
825113682 881948058
770073878 940004351
281476743 987465424
985076484 299803659
-998430535 -177067845
-562872624 746342986
-965359268 185408479
-933877316 291425002
-999847911 -94634028
884734852 779546616
-969639707 -349557257
997933028 64722348
-853229074 -578327712
402858667 -997444845
-226140500 896511748
-3286956 -961970220
-708323343 635820695
-369225041 -879675998
-543719106 -812735520
-547244626 755908465
-636641111 -764291664
-598114363 -785596607
-105141949 929612246
-675037330 665289278
201640015 -986166495
-362037772 848220942
632538157 997416544
703663242 -975211896
965818341 460856410
-797224553 -642062759
939750060 601528413
-834909210 -600905877
-986982472 -274704981
-348529725 -886073748
999721211 -24423344
982558277 -404498056
-998677026 -172599479
-999948233 -103232568
922198165 673724070
-874698397 -548866279
811387026 898790560
999992578 -76288317
193297784 -985454259
386706139 994650157
-918327856 -477371234
-453573683 806950633
-505583581 779945172
-362627457 847979667
-488875346 -836463531
-844859788 -588942887
-294402249 873832637
-580153581 -794909835
-907890323 355924566
62986067 -971264993
-889492788 395058929
456362190 -998857388
333577643 991408226
139659493 972906558
-664452772 674046970
-672182007 -742263109
744634316 -953448543
-996891394 -21471820
-113914945 927479474
-888239618 -528572284
715503000 973997327
-90521530 933063765
-382288111 839692789
-943000435 264331766
-346372282 854528494
-885492684 402916954
-666992359 671974477
-761650481 581633762
-376896944 -877221586
698190715 -977377301
-511007162 -827247884
628859138 997841579
252995451 -990021645
-913479762 -486355549
-840026292 480259470
226096842 982474114
388592773 994750384
-106391793 -944402837
781079351 -925294706
844269432 -850575951
863026216 -820316623
-856642368 -573876440
185977481 -984809883
997105092 89476057
982117403 331482535
286282139 987858277
527930624 999470083
999305843 -145784090
-322394167 863725313
-276447084 -906220680
848920163 -843302470
450974243 997468436
-573226960 739831867
789398191 922266877
-45960131 942893186
-818957624 510709709
172162516 976780783
702964732 -975493026
468024147 998028951
745299064 957881669
996538495 104974754
-948973450 -409762011
-120892666 925757557
-233027759 894341804
-191783599 906767173
-953281457 -398449486
-587254248 -791267141
-797875519 -641408241
-962261632 197723316
282407764 987542023
765901725 -937924247
656275865 -990275978
-312507772 867365231
273231500 986778829
848608610 -843792165
-208279368 -922982203
-53880509 941236799
-640803415 -761844769
-763323738 579788038
-765861003 -671600391
629903657 997728495
808549660 901999452
-995226904 -216876531
-99467919 930965157
-863286070 443273789
-371755457 -878870044
-936985353 282478932
-313874206 866867578
-45669201 942953199
120692785 970471083
616547425 -997065200
-904234705 364021950
-49328551 -954610069
-472001852 797715036
429826162 996662887
380728798 -996650955
-911555916 347679051
965128175 465412866
710228988 -972441168
67163961 -971805125
-816969969 -621269993
-363010052 -881635950
-946333622 -416383635
989262308 245988813
987805972 -355190353
53474701 960813917
637357457 -994108723
-885237171 403411210
971393461 421977221
-812362651 -626276979
-437165603 814905955
999868089 -101702452
644852725 995663433
-969426687 168153582
-866306212 438109074
46749820 959763297
-1519232 -962237630
-824329364 503203532
-31785921 945750300
-996716574 -200744586
-886767915 -530871752
-901978592 368948643
930025550 -666174402
999976369 -82004756
-111460312 928081195
-737674619 607067777
913174549 -713392549
241937678 984000940
-999652259 -83861469
-709747168 -716628577
577065602 999974263
209288489 -986797101
930788899 -663809471
976409645 382787099
983424553 -396952679
-575529540 738360915
-999555367 -79687278
-999395950 -155558443
-997516532 -190673285
-976895244 132996133
882104188 785240674
145777449 -980975394
-974072801 -333599947
-151105934 918006924
-929973011 302083640
-672415650 667485796
-904703029 362991965
946445772 570046525
-356757318 850371837
228369988 -988284156
199921332 979817595
-751586087 592520264
879470320 790806418
-901337225 370342134
-593014914 -788273212
-811979073 520244969
-965325532 185545068
-950447543 240109335
-646284629 688471149
-653995515 -753847554
846347553 851625413
-414171186 -864745439
430493143 996690391
911183798 -718629360
-764605271 578369457
-694288402 -727479617
-953738646 228879688
-751110232 -684421866
-987147148 73035899
922495986 672649803
262641809 985873994
-983619203 96082709
-351423518 -885198498
994512326 -268766322
-706109789 637880950
972223895 415858898
433861074 996826474
316057429 990161167
-312021176 867541566
-400878235 -869290078
-551472806 753348891
-773735849 -664537779
980758047 344669575
999936550 -49116594
533051248 999555115
332139048 991309386
993100909 183513437
-977940396 127614876
-876269584 -546602416
-16369436 948736226
-824912888 502379254
-762499313 580698680
-953803589 228655086
-783969997 -655018654
-130898277 -939673819
-750840155 -684650252
-733932481 -698577305
790302370 -916721800
-985304164 85443477
-590774757 -789441281
-537032246 762005352
409586019 995778623
950935408 -590965774
-979282794 -312436221
200662576 979894901
-992423359 30893439
984245844 309097528
-998310594 -179054138
-647427167 -757885155
730846815 966388443
-995918171 -7511286
-707659214 636440086
-781795098 558548261
371896558 993816338
422838303 -998048359
-247475852 889704015
968954348 439553317
337583719 991680134
-325493595 -892837452
-996728342 -200605002
-996511940 -203143412
-563479854 745965752
-111011034 928191236
-735697593 -697179529
-206884032 -923305609
385167212 994567826
-881484194 410604696
-841923788 477378621
-681861689 -735879005
-711468852 -715392504
-96774998 -946183094
-694542315 648409052
-871179849 429515929
981797721 -410919102
-654115769 -753772774
-998314583 -47042492
903317179 733524801
-848609147 466986700
895473681 753985141
719406724 972185407
-894297707 385312939
-361424929 848471591
372965063 -996339627
-434206183 -857617899
192838566 979065757
-61045059 -952596746
-953945355 228164062
-887434050 399127039
-970729968 162397790
-760907561 -675972304
949079312 556845528
-950471511 240029176
-378564997 841300414
284633915 -991975773
-839491716 -595456455
999338428 3692826
-771856893 -666243234
-282610729 877942392
411842798 -997728447
422914687 -998050522
-903020716 -504593017
-756709465 -679632782
151079814 974305601
671031180 -986638691
752230652 953324987
694451906 982534229
415561363 996052095
-720618410 624117910
144948508 973559786
614125637 999145268
918144323 687883393
454302714 -998815022
-805205281 529247274
-695967924 647129140
-22371715 -959015440
-824858209 -612486585
-787648587 551429218
-951097200 237920966
-998288417 -46508747
-355921522 850710781
-531482509 765267437
510926605 -999675078
-648932672 686410007
-450423864 808499737
-999998754 -113911561
-38382049 944440040
741392170 960303169
-902129125 -506079211
687082934 985215827
-992915896 26177513
456854097 997672676
-706604505 -718870642
-952689307 232496175
-997440919 -30499668
-701554286 642071173
245453763 -989511003
998575166 -179585968
43584491 -968687417
999687364 -21595530
-645759163 -758892511
-823679743 -613811271
146344883 -981033005
708134721 977143147
-31088311 945887650
746862970 956876867
314946192 -993652928
207429071 -986645349
-726340427 -704481443
-811204565 521287762
-291534514 -902230778
-693817504 649056337
772629580 937856239
862388361 824404037
-404928194 -867914748
-209246050 901663010
-594863541 725609155
662917938 992284723
-563667066 745849445
606344533 999636729
-988744620 61626009
253755023 -990071902
-926236545 -461761546
984327966 -388932688
-808854392 -630023255
-958389172 212290970
133304692 972103909
-866066595 438523295
673499996 -985902185
-972129288 -340886570
-662881868 -748252701
-691026718 -729707623
-860232840 -569108102
-974205700 146293598
914794890 699011146
-855305335 456370795
-984276602 -289174601
-773987357 567758912
453346078 -998795249
-865006200 -562554922
177368593 -984037076
-959443552 208409791
-991184398 42111683
-893841166 386261981
-984935049 87841567
61321746 -971048066
-777384583 563794555
-288032615 -903165224
-73076946 -950472243
-435335576 815776241
-461401110 -847432559
-973387124 150176278
-783211299 556839071
939252326 -636116797
-841054664 -593583293
-954824057 225104170
551163338 999800231
401424155 -997397832
-610945603 -778739535
19805165 -965379259
-393417243 834843330
941722713 -627109996
-550999801 753636183
-721666897 623100173
-973036743 151829720
-432188192 -858351102
-356530680 850463762
923574449 -685162410
-285840317 -903747357
405279629 -997522960
25193875 -966146453
674458949 -985601310
984669197 304408145
999665607 -120412462
-526892687 -820327414
852179997 842305904
995038807 141715009
-997499319 -31535726
-900887256 371315448
927684667 653263026
-973419609 150022612
-737468317 -695755916
-712612963 -714568916
366144011 993477233
400372578 995341906
-519756310 772013610
999939340 -49692301
30454094 -966884719
735806913 963613161
843981285 -851023711
-274717388 -906671297
545161276 999733621
-230561358 895124020
628321908 -995510857
-54334845 -953755685
999115366 16489699
897929516 747715595
-646786179 688082299
236549222 983488119
990750536 -322054006
-862716867 -565719569
-965098714 -364381560
245067956 -989484276
-992121903 -242537215
474651546 -999185068
-777022750 -661519208
76897075 964367286
-913532342 343146044
-999494698 -152265603
778624024 -927424948
737879137 962407360
-919971384 327766175
-473320890 -842734072
29154713 -966703008
-668739867 670536998
626480168 998082910
987401056 271164610
142145839 973214262
-983223532 -294471249
909923023 714522449
619890458 -996654786
388984661 994771099
-943834417 261718480
-986145301 79888935
506745730 999040147
5602280 -963303017
-701272329 -722640072
-924149775 317313198
-424850794 820683719
27132425 956562486
-994526023 -223437090
-107292802 929093351
-966649564 -359416819
-239275971 892344058
963365588 476852008
602802001 -998533908
-452525737 807467496
-432587605 817071378
-124161138 -941005805
-138341740 921337564
736299158 963328420
-732668039 612171531
-915927192 -481871174
-997432485 -30351141
-975393675 140519802
812802152 897151353
762541687 945965387
136999441 972573731
-997674841 -34714610
-907494535 356805878
963485386 476108241
-102488813 930248516
-61215004 -952567138
542811369 -999919445
383541209 994480084
956518826 -565761549
236080426 983443290
-613978037 712332194
-671260647 668448238
335895740 991566180
610125915 999416257
885914302 776948727
406322153 -997556346
-961232415 201686036
-981233756 109903636
914773426 -709165021
97514512 967331934
-492789185 786887148
-109988261 -943730528
-868198613 434801713
50767809 960392303
-931152861 298918497
-585431352 -792206512
697405422 -977674572
-979520619 -311420496
936264161 -646230121
-619942235 708081919
-666583273 672308839
-896003866 -516148753
972540964 413458115
985516241 294665584
260538792 985690877
320584641 990496954
-364106049 847373094
87264849 -974342832
997033526 91452251
-696162456 -726186169
-879389850 -542054224
-972916432 -337981730
-598880553 722863375
721979744 970942852
-52261162 941579142
22533118 -965768191
-998710402 -55373043
-837812956 483586269
-335462894 -889949946
833314182 -866755587
-988104295 66317868
-964361697 189426482
872763574 -802930566
-585275107 -792286843
-887977358 398058302
-617318316 -775268526
-977509729 129844612
-998071657 -42207890
-805986994 -633046252
-744992720 599489218
199790712 -986010937
488298061 -999394042
-772655290 -665520822
229585429 -988374858
700405690 980237477
-994940048 4693447
-716643046 -711648445
-984365168 -288721141
-715376533 629155606
-957542311 215383680
-861444395 446354016
228649391 -988305125
-988356616 -266886551
-989003113 59670184
-888772808 -527736080
696453183 981774574
-876888193 419192648
-578795346 736256621
-910088057 351001860
-168442757 913338951
-996330909 -205215872
-998752631 -171179036
948952721 557487621
-190037590 907267108
-688987597 653322204
-441481844 -854951942
-609722698 715328786
960267681 495272403
999847201 -35947671
-272158408 -907335910
-114920424 -942790757
-918957166 330240851
-897030907 379568791
-971003553 161174447
-691785573 650859633
691279873 -979916069
-502919259 781407385
-986215528 79415302
-997983995 -184074429
875110565 799715155
853657618 -835762211
-859766733 449134145
459128796 -998912317
964323982 -525980633
476936031 -999222059
-968813445 170827468
-420400877 822736255
-498277131 783932345
986632918 -366991832
-932549073 -448401229
187943143 -984984506
968625049 441897336
-904914122 362527644
-837582528 483930426
43621400 959267784
-997194127 -194890971
979565093 355556497
-681028151 -736433392
-933893824 291378710
546426794 999749119
-950326895 -406301279
-503774229 780938980
802696956 -903975061
-562332059 -803840325
-999918716 -100061376
-961509912 200623427
77445202 964447718
675378581 988989462
-923014822 320189235
-681226135 660053018
-389075546 836741366
-999981957 -123033777
-388909104 -873281706
-834651931 488285879
-607091451 717173700
-406306090 -867445966
-542820275 758564002
-998850954 -169282580
-489688376 788536418
-998348332 -178437227
-981735692 -301598983
411864110 995884041
-252240319 888153847
802132957 -904570656
-442067928 812554744
-158543348 916025563
-293556368 -901687824
-416369231 824578156
584969415 999997270
566715376 -999989542
15000225 954479793
-628003191 -769264791
523978019 -999798802
860770228 827355473
-124969771 924735828
362498916 -995904678
775577812 935281454
-380100482 840638928
-752106710 591965003
-290410633 -902531139
-927664888 308201817
-982511505 102671153
936027994 618112173
-996492491 -203367022
-45334751 -955283556
-760519649 582871086
-350672416 -885425971
-658624067 -750953309
-911128263 -490588692
-992311787 31945806
455595266 997629974
-268437510 882784978
-457538190 804988576
880196897 -788608385
-313109353 867146304
-438834473 814107666
-352054541 852266963
-837817708 -597455538
-714952002 -712879824
-948901711 245258551
-805744231 528540720
-411137663 -865794706
-993217382 -234431739
905944187 -732005761
-755456286 588371208
-870656949 -554625339
795338160 916306929
-915027570 339646238
-594353538 725954649
482021192 998433424
694294506 -978826886
-449882416 808765409
-943133931 -424268440
575696880 -999999537
-965698672 -362476117
-995726268 -211750910
997637651 74099879
825286646 -877629383
159207105 -982319538
-827300521 498980667
-650600741 -755947414
361492449 993201412
-552683605 -808507482
179927202 -984269540
264773848 -990779978
445412713 -998623530
-490749489 787973816
713428840 974909916
-993142291 23983172
-571467172 740950810
-508475473 -828324861
-192202373 906647137
-929005427 304658111
-713802304 630653787
922046070 -689467052
-998557621 -52076117
734873348 -959768378
35694980 957985653
-911030575 -490762848
-974610037 -331532039
188196177 978565294
-908190902 355254939
999195995 -152143126
-849030506 466322217
-38908867 944334412
410172006 -997677740
995774307 -246261081
781493723 -924934421
953586518 -579440192
982526874 327258561
-998961140 -61328940
-619408955 708464124
76601579 964323690
837314005 -861049390
834935558 -864458010
342334807 -994999278
-661374965 676541697
433801548 -998340736
-988965384 59958407
8315634 -963705170
-719949096 624765581
-597724366 723657008
-854003607 458448493
933907746 627315778
-860094146 -569294779
395375644 -997194086
-800370533 535477142
-413058782 826079550
-779631961 561136776
-509328147 777875569
863224273 822856820
-997720484 -187862846
-145113357 -936797011
7717074 953190538
215605712 -987302929
-840445811 479625563
-908978687 -494399489
997636017 -205950477
892892039 -762286961
719670339 972059041
-866597196 437603830
-942838885 264835877
718986525 972385466
-285413337 -903860370
994092773 162975593
145540430 973632356
-921307038 324473760
998568273 -179809108
992846815 -294140446
-544588908 -812329040
-998706706 -55289635
-146381235 -936536969
-881367872 410824478
-990807508 45286780
-166381558 -932329988
856046961 835755810
834993026 868528390
938365761 -639175183
-445989293 810663388
-854585094 -576565292
-894065421 385796364
-821235255 -616554138
-924028213 -466253262
-441666066 812748195
-877571318 417932196
-147782800 -936248016
-957906290 -385708544
926390525 658261512
-863226021 443374897
404934804 995560092
998646602 37735521
200513949 979879417
-548084223 -810685697
-990731578 -252163410
-133420761 922596849
-501531722 782164791
-699691799 643768793
-633461686 -766136198
694339839 -978810354
-89378275 933329182
-931854409 -449906149
375291458 994014534
-743507860 601038055
-247759395 889612000
595567612 999943345
38837377 -968043338
-614297655 712106195
-976513469 134929485
-774816468 566797806
-440695177 813215172
259978530 -990474962
537200845 -999888216
-951728884 235777083
748254121 955966800
413919199 995978064
-921145406 -471955939
-648304261 686900179
-617938505 709515820
-953197869 230746967
-546750496 756206370
868956214 -809875568
444043749 -998591513
-822647975 -614969334
-983987597 93825989
670527655 990406338
525939575 -999813520
-61680436 939564668
-724752849 620079597
99571649 967620040
542661857 999701031
454156615 997580985
696821160 -977893774
821136136 887040662
-967580893 -356393356
999272265 7886849
861793456 -822415409
-553502494 -808115157
860473064 827891998
992178067 200062403
116534799 -977819466
-104795963 929695595
-183199398 -928669564
-978110602 -317361065
-785470933 -653592716
435189057 996879000
-817738595 -620427667
256918811 -990278601
-842823490 475999468
-172735122 912156950
-967123146 178107982
945117191 576539223
-993506046 -232184399
-297665667 872681239
-811676299 520652898
-725714282 -704953763
955576952 522222653
-676606640 663969838
745975017 -952547117
-989686734 -258838263
-185684492 908509025
-682264522 659159045
-966792145 179495662
-284485574 -904105876
360927072 -995837158
-670703811 668911332
-968488992 172235308
-676852747 -739202370
250909145 -989882258
114715928 -977612786
991104047 217800640
-904119591 364275042
-92752832 932543802
906695489 724140170
4244460 952564889
-987706654 -270625356
-929453266 -455049665
-524647250 769224162
-461782271 802875929
-873248483 425805430
-814461329 516884850
-836010076 -599603026
-128587248 923824365
589007398 999999824
-130499213 -939753397
-437652579 -856358611
-968960635 -351843052
-427209400 -860147402
-500018402 -831878935
90900252 -974786896
-368739681 845453889
-903394153 365866539
946526039 -608639127
-967368135 -357085398
-418651841 823537119
-965591817 184458999
-363207285 -881574121
-997147807 -25567173
-943766105 -422730058
-977197119 131453280
46980345 959799588
-857434115 452943458
-999087169 -64608790
529490726 999496763
977852262 370627491
-977646104 129140311
-925830237 -462593744
-623368049 705612439
94579680 966917658
-77504274 -949682678
-985909574 -280613328
-903679260 365241468
-605412327 718347026
-584403201 732598503
-126190272 -940606362
-998419397 -177259235
-967278456 -357376804
-707531972 636558730
-960246972 205416178
-40491367 -956089823
-571730761 -799176367
-530798343 765667551
-720932331 623813301
142723733 973285661
-504480992 -830010334
-537989209 -815363032
-502979725 781374278
-875270444 -548044740
999104292 -157250035
997584035 -207233152
977488012 373719827
997581268 75830418
-677024278 663618167
-738770901 605942261
132980600 -979638192
-655550540 681203800
-901621070 -506921984
459470387 997758981
-190582833 -927026696
830369059 874932697
728655769 -963443329
-755835544 -680388250
-134601202 922295820
-529634658 -819113544
-999642164 -83391495
6338030 952943472
-937038086 282323700
2549004 -962848795
-122358413 925390661
-981986196 -300434770
895769405 753236255
-782674224 -656240080
-412506640 -865321580
-660629223 -749683879
-988618075 -265345478
55852411 -970327620
779833391 931392428
-956311518 219824035
-242018048 891463051
-637706530 695021109
160615443 -982457206
-988600621 -265449975
325602084 -994194546
-800989029 534688213
920761673 678828373
-242532280 -914810433
350348205 992512457
-884948803 -533692697
-183518624 -928598786
-150657687 -935650420
998884337 27670001
121963942 970637031
-934465523 -444222916
-733846178 610976382
412295951 995903839
241585594 -989241346
-107919102 928942091
951583361 543986377
280884060 -991755584
990549777 226529106
984500104 306293398
869740970 810402255
-140499013 920781356
-987325427 71801493
-935143345 287830652
-574335610 -797861945
-999597720 -81406573
-833194619 -602917216
-523058004 -822019103
-652016177 -755075157
581999875 999991691
-935186910 287705494
-113605193 -943041977
333207598 991382824
898442285 746392087
368062854 -996139038
-583427081 733240488
364179448 993361197
-803666501 531253732
-526761199 768009493
896203986 -755046345
-999646136 -146463909
-994199907 -226360234
-854231151 458085655
903705582 732467665
-787228276 551947748
-533770819 -817270444
981045955 -417005882
168008294 -983167654
-814772702 -623670818
-985685608 -281816203
-937277792 -437976697
-870768491 430250292
-24358828 947202932
997186794 -216639928
-999989096 -121066035
973399457 406907858
-979641663 -310896732
-488963361 788920357
-945057183 257812185
-995201499 1599662
755587830 951005843
-676999579 -739105379
896655786 -754035537
-845352478 472091918
-883497600 -535904340
-494767066 -834056715
548676277 999774334
-367749232 845866263
-883149080 -536433037
-498737451 783682989
-788183597 -650995191
-526418911 768207158
698407648 -977294219
630149661 997701590
745767837 957583119
999738114 -25879802
697124888 981515571
-987638088 69628012
-991269828 41382197
-169471193 913056397
554493355 999833652
-507073513 -828917632
-987985266 67171182
-66479684 938512631
-922708946 320961761
-905469469 -500457254
957352833 512173207
-960790541 -377457715
-564443775 745366647
-879173569 414955725
897292907 749347432
963305299 -531414692
-334341618 -890277853
-362516656 -881789884
-939117021 276154949
-945434849 256595619
315543493 990122905
-496865063 784695346
-866904045 437070093
171245483 976675861
932141648 634890492
-163696129 914632453
-494831930 785791725
-890786113 392477743
-248253389 -913402397
-482998494 -838852191
-799181526 536991065
-748873052 595402916
185196625 978239304
-990297638 -254974429
-961010439 202533150
883174614 -782633272
950136347 551464149
-964767867 -365421199
-822795646 -614803640
784470346 -922290386
-995301189 393092
-995554248 -2768534
719743083 -968094310
-462997646 -846814085
-564573925 -802738888
242964367 984097458
-935898071 285658806
140234404 972977752
82915185 965246510
-974714382 -331125150
991226691 -316208473
640642876 996299263
-273671109 881013048
-999011690 -165832668
-459401742 804062184
-668627937 -744569200
-137483200 921557814
-909931642 -492717223
435793167 996902669
-653439202 -754192997
269573446 986469496
-544443349 -812397209
-931253118 298646557
-993378902 21650192
-770120471 -667802769
-853050844 -578558889
-697341559 645893447
-999904645 -131679283
107539102 -976779673
999921132 -93463834
-747104776 597274338
823997050 883399914
-225160360 896816220
936911683 -644067559
-442810096 812197407
-132772205 922761977
-915220024 339191421
103905034 968219557
-522527785 -822252548
-579287004 -795350975
965102803 -521675754
870606388 -806887112
-658285463 -751166745
-378112605 841494193
-786875160 552381540
325306998 990837250
-486188974 -837558191
-913159006 344007272
-966590891 -359606677
-497635048 -832870051
-459510425 -848160322
986933789 277178339
-999784096 -90706954
927074193 -675131848
-448662939 -852281968
-997995728 -40748565
-244977036 -914210953
-755270058 588572049
-706385115 637625610
-669199115 -744200982
-808604685 -630287209
54956395 -970208970
-963306379 -369930345
-617640123 709728751
889450416 -769672908
-350558205 852864717
-808719357 524605408
926002164 -678249424
-923178867 -467952288
999979542 -81207634
639673645 -993696539
-999766166 -89666792
-977359765 130618550
971614101 -483214474
-852551878 -579204848
-780638891 559938240
-657426453 -751706387
-984895740 -285980132
-743546991 -690757250
982371696 -406083483
496721350 -999506218
245900569 984371251
-971973612 156789400
-268719986 882690175
-588340355 729990971
-597596457 -785869062
-930273268 301282983
123676259 970859741
-999923261 -100481601
-998937150 -60724067
744343735 -953642936
-621895374 -772727477
-219226492 898651984
-978551775 -315518005
-464821578 801355187
998421420 46839309
937661431 610908541
-781943667 558369358
-695893359 647196174
-187752545 -927658071
330203571 991176112
-804324622 -634786191
-999791896 -139427002
-877075420 418847658
984947833 -383285529
-980355556 114759754
-312313992 867435467
998912728 26363631
346130075 -995175062
711568418 -971851200
615665624 -997164479
999460226 -4548641
-326906376 862038398
-999983368 -109206632
971997149 417546600
-311326011 867792838
-551395241 -809120416
-985792617 82241073
699668101 -976803536
99391957 967595042
-730211513 -701504426
359458530 993079345
428206144 -998195200
206983912 -986608948
-901425295 370151232
-292159380 874617640
867896040 -811781717
289473068 988115914
-757463063 586198326
-365045826 -880996303
-583162924 733413747
-699861622 643614398
-442277587 812453809
-922054841 322608570
608830696 999494890
-449011718 -852150940
-915390145 -482863168
-786977248 552256272
809133040 -896971624
-602978214 -783025722
-375361663 842666412
915651293 -706834713
-278105069 879496877
953692019 532664434
-680418226 660745359
260962899 985727847
-308957946 868646727
-536307482 -816127567
786299529 -920581952
989994479 235039877
-890070717 393908042
218302805 -987514286
-352580084 -884847851
-959622565 207745222
929000675 648007669
813154402 -892428175
-843744604 -590311722
-839888242 -594981954
995405289 133116315
962739066 -534399015
681562796 987095832
666899994 -987748464
-772059718 -666060578
803601536 907457877
896838629 750507926
-984575634 90144552
-618987467 -774347112
37740880 958320012
-937393834 -437714217
-253362980 887786840
-974977657 142558195
-825448828 -611821119
680110363 -983761768
-199898484 -924916499
992335263 -301407603
804605272 -901925483
-953336618 230268510
-94336333 -946630272
181002071 977777316
265106484 -990800966
998509976 -181678926
394385244 -997159900
777391344 933635747
-614906362 711674252
98023405 967403517
-202175452 -924392823
66321656 962786747
999249871 9225351
-732952058 -699350240
-200576870 904218259
618866634 998774052
-949322047 243863528
262003239 985818441
-942188062 266848347
-775817862 -662628910
-902200481 -505960622
-821022628 -616791585
-991117244 42681464
429375592 996644220
-946949980 251674348
888290147 771596575
-753330938 590657637
230185845 -988419368
-247273227 889769767
-916856596 -480140484
-995674335 -4315606
-141649041 920482963
-991976898 -243578518
999572372 -12457468
-841614770 -592907492
-528576088 766959779
-506395768 779497379
-365641704 846740510
214595518 -987222998
-968029673 -354929845
-714139659 630333363
-597091773 724089892
-90298590 933115581
-626883440 703058162
816433530 892842526
-360589314 -882388619
791069789 -915955901
974901152 395073888
-682076748 659320892
-904778357 -501632536
-940707324 271367792
-600513710 721739326
-830567895 -605969996
-996924945 -198246041
-509451575 777807135
-47157636 942646103
-983550411 96499950
-896231045 381259783
-822443914 505851593
-999848949 -135908607
-997692941 -188245578
-830327664 494613978
-991459564 39727679
621816028 998518520
-910496932 350080193
-309924690 -897221195
228243972 982684858
-625176486 704301329
-152292643 917692431
-983632187 -292432196
836878396 865868867
-592216930 727396532
-248643866 -913305816
-879919975 413556165
-42046487 943697405
-163176529 -933012273
989817178 -333319935
-981344775 109286076
553669855 999825526
654455217 993963994
-886346868 -531526969
-913800991 342524841
110867729 969164772
871089569 -806007033
-999998618 -113786577
-831807546 -604533165
575115105 -999999183
791007354 920666534
221368335 982007813
-527737372 -819954185
293544765 -992490243
-180741847 -929211594
982837630 -402075479
107746387 968742423
813913688 -891560792
-869090922 433229382
595421870 -999150469
-481485155 -839463819
750863379 -949193472
691666884 -979777019
-999967218 -125637804
863836815 821719692
-980255959 115301946
-819312203 510218364
-872154749 427770793
-55501341 -953555586
814393210 895283496
-340167496 856973253
-996454388 -14929299
-696857414 646329109
340225374 -994900493
983560869 -395758949
936431137 616344161
-17338404 -959807967
600327905 999860842
-995786023 -5766593
547353825 999759905
84666802 965500425
-250385807 -912872938
688673032 984651474
-353592391 -884539633
654381064 -990710595
-812976957 -625614456
-771904856 570154932
764625452 944390842
-999607085 -148100045
35921335 958022751
323909066 990738426
341219644 991923701
7401701 -963569997
-940366824 272398615
-695413878 647627067
-776162632 565226438
-625422999 704122238
-802461559 -636718490
-720410990 -708891372
-709329083 634880856
-984507554 90577265
-999855132 -135470112
31009590 -966962139
785590830 -921253554
-534382829 -816995555
118924387 970239569
-897924073 -513017231
-978581658 124269270
852276280 -837996475
835713201 -863355010
-853204106 459722621
-893126719 387736922
-789953507 548577608
845445774 -848744638
847371626 850022069
401791001 995410462
-971668430 158189476
997176724 -216868875
-83659829 934644692
106152734 968526308
455213 951872302
798935761 912516612
-18223491 948382191
434229101 -998351705
-70806795 -950875671
488258327 998601299
294603579 988524077
715158608 974150956
-718358342 626296143
744555725 958349266
-99792551 -945627785
254083993 -990093666
938847668 605613716
157868022 -982187835
-903738705 365111056
-162612787 914926342
817452512 -887355011
991867907 205294524
-962551823 196596081
-464134245 -846371014
497650600 -999518039
591262084 999997028
-999921421 -130295486
-131523657 923079820
-613913767 -777130503
-984816359 88605969
-536086471 -816227723
-980286266 -308075012
-773044259 568848309
-993307023 -233742294
498772083 -999532297
-915685009 338091554
999560463 -11569637
-390353791 836183664
-680423256 660741066
156536631 -982056140
-561666666 -804165564
-67193321 938355452
480353896 998386921
909701251 715202280
-503846548 780899330
-296132969 873223100
-399986590 -869591287
41059104 -968345277
979458978 356514864
920692363 679072292
-468979556 799250753
241746540 983982823
-761298527 -675629382
-970375643 -347057657
-949527703 -408354821
-737134546 607621559
19000546 -965263832
-648014166 -757527831
-959353018 208745059
-645091719 -759293109
-996563736 -202545383
438068597 -998446982
-665700317 -746450976
-451017901 -851393816
-511091144 776893641
993730117 -281192018
-999264496 -159484764
-815540491 515412552
300660943 -992883907
-564185821 745527078
-899504634 374295461
-665139371 673487878
-936252844 -440273744
-129472341 -939957576
-437377303 814804855
-566872395 743848401
929419594 646304481
-990665679 46464738
-984013131 93669001
654103635 994028878
601699465 999818009
926956244 -675478665
-279705628 878946367
-57868868 -953148097
-656407873 -752344165
508758986 999084556
406502883 995634311
-999770167 -140590570
327965171 -994311081
68440425 963106696
-423190783 821452350
-603157543 -782929911
461896655 997837038
-999978560 -123798800
-366478726 846394115
-468073156 799710457
-95968882 931791063
805776947 -900659718
584647071 999996960
-38359051 -956439274
254712853 -990135023
-998861678 -58860728
-996927099 -22027647
807147903 -899166332
999160990 14142412
-869444918 432604373
-153020707 917499054
-456340325 -849373173
-982031197 -300222508
-987192362 72722856
713727293 974779807
-243703556 -914523423
584936463 -999787832
-980655035 113110733
-743232100 601325153
-716586746 627997379
232257791 -988572810
643253123 995912462
-725366905 -705214237
987589424 268716267
-994839525 -220564959
-919821803 -474522406
-875275292 422145077
236437905 -988875858
999815954 -107566054
951003292 547000542
985783097 291435796
212778688 -987078633
-870796355 430200563
-515964812 -825117581
-795194731 -644096835
-463383092 -846663978
-939659399 274532914
606798566 -998132044
993192570 -289181363
-774320646 567373218
982283088 329789129
-191286309 -926868584
806879884 903849359
996169746 114648207
-339407762 857269828
-145166180 919567248
-999465342 -153280735
979420877 356858614
-505818226 779815812
-989887643 -257581893
-734638473 -698019923
777171329 933836746
-795252467 541959073
528481801 999479569
-272298350 -907299676
-966300369 181545424
836531755 -862189360
-651037968 684760390
975632115 389193676
-996312308 -12911677
-409658606 -866302227
-997583028 -33046395
-979875239 -309876423
-317771570 865437506
-846619753 470113026
158879570 975236858
16143762 -964851552
-971598216 158505609
963422980 476495695
-188756851 907633366
-773626295 568176531
-994547634 9190874
-972172416 155870290
-263801522 884334448
-713947391 -713606197
-996578106 -16732245
414735775 996014996
925055210 663259498
-294927013 873648190
911382373 709992843
-564938950 745058189
964831295 -523203676
-68704279 938021883
-994859055 -220383949
-620013299 -773780003
-995930070 -7672932
916986874 -703261878
-903193464 -504303382
-844109848 474015632
989163773 247391862
-990901466 44501906
-926327415 -461574907
716370489 973607382
-866908874 -559894304
666069049 -987950045
-357820527 -883243289
-352626624 852037899
349013046 992427382
112100834 -977311403
-915870123 -481976912
786299466 925299898
-889989953 -525812792
-870613980 -554686035
-252028274 -912463466
836433374 866501400
-847400471 -585772720
-610790687 714578770
-268644803 -908244102
-974235144 146152490
903253023 -738602572
-769183520 573251362
-676339350 -739541379
-550714148 753809484
-650809727 -755819368
-981928833 -300704336
65797475 -971629231
396359136 -997227955
247414442 -989645405
-999856769 -95197934
-173811721 911858308
556863197 999854878
-210659472 -922429585
835705445 867526067
-857727404 452467782
999759368 -112881465
-712305166 632073788
-902662813 367460618
-796525840 540353405
-999116575 -65387541
967779261 -506365411
-738254276 -695117141
757433601 949700772
-613164906 -777537596
-498626185 -832458796
-28755138 -957998529
-946847853 252007831
-919555395 -475034185
-906689993 -498370517
-908885716 353702198
-83819355 934608139
89586211 -974626903
935921976 -647369908
-719072165 625609750
269757992 986485180
842536488 857468510
-970688520 -345971825
446417284 997302797
-768622571 -669142316
60358784 961879785
-998737731 -55992706
696308421 -978085891
-480695537 793259314
712272045 975402876
-738900731 -694589876
530317667 999510532
-212258387 -922056573
999946223 -88541561
172855828 976860039
-992988235 -236167743
-860818539 447394664
885549831 777753117
-683954796 -734478539
-148909930 918587194
-770374968 571903656
-29056385 946286995
301950822 989095621
-205672203 902722152
135337197 972363350
934260545 625797572
289749772 988138121
974120239 401286788
-345485038 854879763
99614657 967626023
946294931 570787468
132842015 972044593
-960398903 -378596222
992636482 192091558
-801654682 533838011
-131161714 923171779
-955747386 -391702684
272192597 986691144
833302426 870889083
756621152 950277522
-745970879 598467352
823123092 -880369011
491420332 -999437475
711507946 975727321
-942478349 265954045
680847084 -983518911
-821230554 507548941
990507895 227176511
-677654581 663086883
-918172486 332147561
799781842 -907034763
997693057 72391307
-439843679 813624325
954904241 525984349
-502397943 781692413
-942077594 267187929
-771259511 570893725
687898351 984929337
283086415 987597705
985037092 -382454932
943698357 -619656277
-425193085 820525101
-885552091 -532760109
-633997191 697803734
-703308437 -721207633
753856677 -947061488
-855468161 -575413921
-341299150 856530446
393975023 995027039
-843493730 474966844
-353017076 851881306
755411082 951129892
-491110379 787781860
190221728 978784698
-75763979 936445176
-192332001 -926633418
90954950 966403719
-872719498 426757321
-854699652 457338158
437025808 996950643
-64655239 938914032
-448412153 -852375980
-148444802 -936111324
-944599189 259283652
-480148269 793542714
-456479605 805514397
327618443 -994294044
-532665849 -817765293
-292182283 -902057420
771206783 -933634179
624883932 -995986154
572051431 999951785
928155078 651404946
261140980 -990549183
-156126700 916672312
-279561939 878995876
807328991 903353709
460607780 997795668
247032888 984476217
-245973217 890190184
-722274170 -707518994
18112769 955023239
579475928 999983949
-426482753 819927094
-817225720 513100061
997395907 -211788633
772221675 -932806824
-924260047 -465786458
657932419 993313562
993101093 -290500645
-999354817 -156818995
-544442515 757592541
-999617315 -82264332
-834724528 -601123718
961209831 489727123
-958979007 210128323
995464482 131703117
788609968 923046046
-988901827 -263627732
467825695 998022965
18736027 -965225772
-431774866 817452797
-703055997 -721385768
-918546264 -476958316
305441570 989363037
-655857585 680960230
-651083314 -755651599
464780853 997928734
-801172983 -638046624
-951433565 -403401480
751538285 -948716950
-516671150 773759013
-551993926 753032264
-268145089 882882968
-994416600 10646857
-970075282 -348083238
-842977485 -591247794
902603178 735460892
-551277615 753467463
878546723 792715763
-879075645 415138242
-546890481 -811248538
999376914 -141320365
-997644663 -188914111
754806152 951553544
-638944055 -762941028
647333872 -992264271
219336329 -987594450
924942132 -681278228
-783608875 556358481
774346901 936374600
685517208 985757860
594294224 999959974
-992696239 28292138
170453238 976585160
-983873142 94529117
690866426 -980064477
946646356 569055678
23375057 955926796
-169226191 913123716
220438880 -987679755
808957262 901542809
307454980 989515940
-232289712 894576369
-949768115 242377796
-497571194 784313984
-312048189 867531790
-417423244 -863613560
-983473238 -293227820
-878288217 416602575
-515192955 774592215
-652816828 683363025
631183942 -995105128
-223100308 -919501042
-937368466 -437771806
395859485 995120838
-999907783 -99071156
869638966 810602352
-499395707 783326143
-620213037 -773669359
-937677509 280439021
558607532 999869322
321866714 -994007248
-753963914 589978508
-991478396 -247114734
-988928621 60237629
-721459393 -708119449
888774176 -771097341
-751895307 -683756957
973438082 -471640072
-869932376 431740562
339337503 -994858486
93826058 966811013
-171241905 -931286933
630290184 997685485
988723216 253508392
-995825596 -210701487
-608523029 716170550
-994852236 5712292
-998610080 -53171442
701626800 979757251
-983110718 -295029335
997805449 68870787
-616921958 -775486780
-845437140 471960202
-219059504 898703281
-373159940 843598294
416506558 -997867148
-788757133 550058876
131947624 -979526679
-642027338 691748760
-974340692 -332571129
927558397 653758256
-137395813 921580231
-699891570 643587150
114566626 969661743
-923147297 319854402
987871630 265008031
871907143 -804506860
572608783 999954466
-179367877 910298235
987617600 -357126320
-990048763 51486040
-382026815 -875553781
580003048 999985863
-128881233 923750167
-606475010 -781151674
-953274512 230482881
-270018172 -907889337
-668213274 670970819
608425562 -997960715
-880775009 411944072
-580516219 735141815
697876620 981223101
999162869 -153995209
-395738418 -871013645
-900594702 -508622410
-692259844 650439420
-707392435 -718311007
-615042647 -776516434
733044509 965173206
-998446284 -49760028
998609476 39264383
-697111400 -725529487
964799859 -523379312
173718431 -983701480
862347832 824478592
-428540877 -859670297
-820147903 509057019
-615868774 -776065422
957696263 510204052
-998465463 -176459314
-495645890 785352969
-638642798 694315401
589863247 -999519527
-363171823 -881585239
773219750 -931980806
709253924 976679307
974502163 -464794296
-418013745 823828927
-780088245 560594918
-999406576 -74364634
-728990382 615876744
-897612009 378335746
-949305866 243917286
-769839943 -668054134
-994265440 12309523
923904280 667526750
-965197446 -364069549
123401553 970824040
830016057 -871395008
-440318435 -855380334
367638791 -996121524
-985630084 -282113824
-835851916 486508816
-997529979 -32087775
446942648 -998658577
383616402 -996763685
753018496 -947661975
46840145 -969125784
-848461189 467219982
604312615 999721513
-707334313 -718352388
-944437091 -421082858
-988234496 65374070
-441092815 -855095343
646701569 995358777
-714594412 629900867
-628033220 -769247651
-935897578 285660236
536261781 -999882727
-948040735 248094279
-672224998 667644745
-357244278 850174180
-461136696 -847534831
987128946 -362060716
-630520892 -767826919
-885959811 402011310
-980423349 114388675
810936573 -894943913
-911543888 -489845941
-999810425 -138324963
-956036782 220806840
430878114 996706109
-938595469 -434969751
994710460 -265447043
29349464 956934546
266526499 986209598
821787703 886217786
-498520969 783800279
999077103 -158745597
105229132 968400656
-863212889 -565037415
-657771508 -751490243
-890284641 393480606
-11920706 949577144
999558485 -128760778
-883057053 407604755
907341236 722239903
893498469 758953468
-369800687 -879493110
878331000 -792292230
993136745 182827878
-943717655 262086784
-856731528 454080036
-991264850 -248590655
-64195724 -952044284
-525585302 -820904707
-540682151 759839959
-739715630 604968045
943717008 583246873
-376227593 842298800
747711347 -951375916
-757179137 586506911
168925105 976410087
-320843011 864302010
-74236070 936789467
494224274 998752568
824120806 883239920
-998324300 -178832034
-884698225 404451252
996016503 -241456656
-95596756 931878851
839651781 -857591775
-688184511 654023123
-440574970 -855286020
-581489021 -794227895
-102823101 930168849
-680019684 661084552
-443182405 -854323480
-813066703 518776334
-859280410 -570386525
-991520843 39186494
-924534496 -465231712
-963355464 -369780008
660413003 992822402
191112899 978880552
-869551546 -556183109
-242255026 -914878368
991279564 -315552016
-59643226 -952840871
29703637 956993698
74643844 -972761336
961938670 485420434
-767269248 575403173
734152283 964553564
-589628904 -790037730
-569637398 -800226303
-905617868 -500203636
218511212 981723228
40757077 958808926
752498026 -948033634
951157616 -590043240
-997480773 -191152145
385649674 994593729
942992266 -622362921
-964648668 188273758
-999687602 -144624078
883761780 -781442170
-893422025 387128856
-319966382 -894411707
-981364515 109176055
134909837 972309122
-835331011 -600407103
-841262086 478387149
971181705 -485904087
-745358270 -689250114
109266834 968948289
189410087 978696915
-288750803 -902974035
-993108921 -235257241
987285223 272658266
-999981245 -108737630
448058139 997363082
-120281835 -941761870
-601603392 -783755518
-64993875 -951903801
-365370245 846852526
658353848 993232646
-325322340 -892886371
-372858178 -878517655
-879210781 414886317
-215834647 899688926
-999976156 -124263078
-833872382 -602123440
-803607965 -635531080
-266198638 -908872976
-967068433 178338664
999992532 -66044876
-261025924 -910194139
-982325537 103746864
-868838639 433674282
989772552 -333846704
-999789779 -139544797
-104308924 929812773
-742708660 601870020
-721944559 -707762174
996782489 98359389
-340436046 856868260
-922152778 -469982838
-350221977 852998691
995226070 137332030
-214078534 -921631337
601471983 999825217
-979908814 117185953
971499565 421205849
913913652 701884317
178999232 977554232
673543679 -985888804
-463986827 801773847
253741480 985087873
-993544088 19959892
849417027 846767949
-650304635 685335979
-898092838 377312794
-869776114 432018088
-364962733 847020550
-891751399 390537398
-995212368 1469578
-590297545 728684278
543427900 -999922648
-974920932 142833841
102243229 -976155664
-787374390 -651772977
377964958 994168261
-971704033 158028789
-103478328 930012593
-914545696 -484415933
227012495 -988181625
968258418 -503548794
-620149452 -773704684
-555327246 -807237894
-202650148 903612368
-938165761 -435954560
-514542769 -825731390
-309130677 -897441331
-874366393 -549341456
-966136979 182219565
578009052 -999993269
527178666 999456824
736072773 -959018688
-136134900 -938623793
467260143 998005734
-970386074 163928992
-852378380 -579428884
-509554428 777750031
242309645 984036000
163898319 -982775195
-659498287 -750400535
809278269 -896809393
-369320133 -879645796
-99598053 -945663762
-999481599 -152720145
-832205788 491879643
-178856559 910442480
-371523352 844287994
-257160046 886535517
-999999036 -116948640
-862186203 -566446299
-924777098 315710088
-216809061 -920988709
371108431 993770036
16110246 954674333
-381745095 -875646102
545016765 -999930181
-78633004 935793733
998352956 49503488
-993892777 -228994449
-970761405 -345716538
112732177 969415767
-120426694 925873441
-855061940 -575944027
-188451559 907720588
770661343 -934078045
-998812824 -170038874
-999999770 -115721720
-774741610 566884862
-950477239 240009937
995137397 -258051449
-913144060 -486964758
-537538469 -815568266
-849583347 465450257
527440636 -999824398
-940915047 -429582233
-998454321 -176654548
-752201622 591863744
514882375 999217775
-784956747 554724656
993325931 -287238392
-950710915 239224337
-997052870 -24027672
-321740932 863968227
583540441 999995158
-641220068 692362993
-567516265 -801283083
962194121 -537251741
714492623 -970549674
-549018212 754837064
-999994384 -112128960
-928168323 306877861
-999503766 -77787721
336384629 -994718403
-896562183 -515241363
912048083 707889854
319644225 -993894628
998062467 60246748
-514937839 774735735
75213112 964118368
-507341632 778974769
-544075391 -812569495
-627679798 -769449301
-999961966 -126327107
714920356 974257186
-938057141 -436203161
-688450394 653791265
504894841 -999607773
-979877784 117353334
-990653428 -252678845
-897533507 378502627
-430401175 -858998977
999836572 -105498327
-794790620 542541014
596924184 -999035060
-967150019 177993391
966205543 -515461742
596390623 -999077514
-974541679 -331797340
365222879 -996020567
985298364 297230852
-102093196 930342636
998818556 30563727
-938939840 -434179316
-788278564 550650887
594474727 -999215932
-988291829 -267262012
-765292776 577606621
-891478125 391088167
-456642686 805433422
999960246 -54777694
-972270160 155418113
-783101381 556971887
-333163163 859669841
-324184282 -893210792
-826618561 -610494618
123588376 -978611644
-671491855 -742712667
797822314 -909078336
-559137817 748656093
932934786 631494962
-632534015 698893587
-988065038 66600034
758163609 949174434
970712753 -488781834
-999021800 -62890170
-775177891 -663216551
916959212 -703336348
938223197 -639662987
-921621053 -471025747
-796528408 -642761534
511649836 -999682790
-868405274 434438050
-967826252 175097046
-998697660 -55085668
-996782644 -199957188
-292700804 -901918041
-861133839 446870921
-719207040 625479951
-830865603 493833559
-860768822 -568382312
-363583583 847587589
337290619 991660428
-636465821 695952913
810693369 899585673
84080533 965415533
-89436874 933315609
953223750 -581076563
794217817 -912793592
-804811816 -634277982
553060207 999819474
-877447681 418160746
-273044950 881226128
-584135688 732774776
-656547777 680411092
-596995351 724155781
570132975 -999994178
-917672549 333355221
938275695 -639483976
-397131535 -870548401
-996898543 -198567750
43506052 959249406
-993347873 21962647
-307536676 -897881883
-999998170 -113537712
-15006598 948995061
974534578 398010216
-305849138 869765127
770786138 939417913
353123287 992687975
-926299628 -461632019
-999741611 -88325934
-590433783 728593049
829424248 876214098
994802124 -263886569
-122027581 -941424032
-659346577 -750496525
-198193328 904911374
-377665856 -876973831
730287367 -962517459
908532361 -725478875
175973078 977213766
-999111782 -163418724
-793103077 544659538
-394483213 -871432566
-949473328 243360329
-999024898 -165521983
826966020 -875484016
-852241402 461250007
-904278050 -502479656
-515594212 774366216
-948929967 245164953
-978320679 125635597
226380733 982502043
-221278636 -919932770
-393621683 -871719293
441746165 997129328
980052639 -424858720
-164744549 914348003
959971448 497011563
-986630539 76593983
-885829650 402263806
840731738 -855985401
547618710 -999941443
-774417630 -663913905
-998703887 -172096436
-700761189 642795472
-994103264 -227200744
-999995920 -112613964
-727461844 -703632980
-940621687 -430273819
-966521107 -359832406
721389501 -967285247
151720319 974382962
-937508686 -437453013
532065017 -999855957
-798364527 538028491
-222522186 897633784
-736732542 608032916
-741953689 602654078
-490362891 788178954
732737294 -961071073
302892197 989167931
-67876237 938204776
-259672236 -910537435
-642432790 691439354
82704465 -973778251
-953198508 -398673615
-267106083 -908640105
-971453435 -343281602
-813659653 -624876276
-702157979 641519041
-988999971 -263031831
-268428476 -908299888
221525431 -987763312
-991088542 -249790420
890186214 -768111081
-897843399 377843715
-646165847 -758648064
676200301 988743341
754332572 -946713616
-931716335 297385417
-754308122 -681700234
-770222779 572077078
-262661835 884714110
-93309641 932413867
963184897 477952395
890920172 765319081
-858058241 -572011779
834180417 -865528221
-986037752 80613505
731430704 966069482
-704457131 -720394172
233134034 -988637499
-980175155 -308563003
-219873522 898452557
-125784275 -940686333
-992096722 33963787
-510365505 -827521457
975352797 -459159223
-258262408 886171313
785528200 -921311954
937937887 -640630616
-162080594 -933245135
424031304 996420692
-378315117 -876763734
-917385848 -479145013
-890848093 -524451222
-584351622 -792761246
145941889 -980992103
-619701810 -773952213
-149597877 918405899
-611801175 713868015
-895648508 -516724919
418589088 996186634
-648849965 -757017653
-64447515 -952000028
-331184010 860421587
993239865 -288499256
-730023099 614839897
120345284 970425679
351737979 992600742
962244632 -536988625
-700938528 642633874
-60771589 939761901
211923072 981058939
-727644505 617218644
227541383 982616054
-652082155 683940444
827272754 879101406
999878280 -39582772
385255759 994572592
-680435405 660730697
-304995559 -898579375
-908844095 -494636129
-964212076 -367145607
218548631 -987533416
-863098723 -565194645
-845640749 471643156
-947496053 249883834
-355029111 851071667
-388765745 836876382
998915201 -166778103
-589118830 -790302457
-27772805 946538843
967805173 447578235
358021440 -995710930
-172707413 -930970406
228928720 982751777
944032342 581755558
-727754213 -703409878
-875443455 421838927
-828407360 -608455916
-995982182 -8381471
981997161 -409254446
-975237686 -329066725
889609295 768497151
-276773232 879954107
-279399327 879051865
-989850855 53073409
787748274 -919199595
-442864368 812171275
-101224111 -945362957
-928794524 -456439124
978284565 366924660
412415882 -997745746
148083584 973942559
998552859 41584230
777822622 -928114600
-484275262 -838334746
997087980 -218877137
959058123 502357682
-468019601 799737609
-42456531 -955765194
748983750 -950501012
857007489 -830310335
612564180 -997510581
-233820163 894088970
938652415 606489995
934745654 623709247
788148027 923501458
29941192 -966813159
119662504 -978172753
-46917191 -955017764
-263270618 -909621418
480349489 -999276036
-521571341 770980613
919519069 683157983
-669756726 -743840232
953620888 533054211
895313013 -757029573
-987116028 -273958227
-192103269 906675545
131238515 971838382
-691109636 651457564
701151761 979944810
645609756 995542632
-866630614 -560284575
-521784487 770859014
776661480 934301763
-967500774 176493673
978354075 366321874
-998934297 -167554573
-637065247 695503395
-840582569 -594150523
-849793915 -582737898
985182343 -381094320
-169811253 -931594881
-999879824 -96811395
-964871016 -365097673
219454407 981817330
914214994 -710643073
-913319481 343637356
237505941 -988952242
-880040241 413329972
-17258390 948566810
-632747449 698735258
-39069193 -956323067
-476130874 795610262
-814069772 517416329
-30326099 946037574
955282297 -571611282
969205280 437761965
979281218 -430850090
-998251502 -179993287
-940704937 -430078377
-493870160 786308821
-542166999 -813450442
-318474558 865178542
-28327750 -958067099
-51345207 941771438
-998859268 -169113897
-372135468 -878748640
-200157167 -924857032
645165507 -992695894
171118282 -983459319
999741023 -114424325
-569062894 -800514000
486743233 -999371505
-487139364 789884132
-695574946 -726592191
880866173 787870379
-399167903 -869867085
-460087177 803721203
237281015 -988936185
-460402461 -847817694
420767861 996281751
-162743466 -933104315
-652669413 -754670603
824344279 882949800
-182912174 909295396
-836960103 484859401
729561977 -962933283
519308239 -999758023
428958050 -998215030
-538688130 -815043792
-997724532 -35635481
-932234610 -449083193
-934078036 -445071252
-840727322 479199069
252529177 984978894
-820481601 -617394475
-237761170 -915977621
854749063 838015625
-60618615 939794973
813312336 896556140
-855631290 455849770
-937905617 279764932
-999883450 -97088084
-968220669 -354304232
-327536911 861800888
910242607 -721080179
-577408659 -796305523
490138140 -999420123
-456706132 -849233575
761342517 946847855
-911966005 346745343
151989812 974415425
-543358376 -812902269
-835484820 487053423
468911943 -999090370
201897079 980023432
977790344 371155351
-995150226 2210259
-645798272 -758869006
-632122815 699198604
-886730140 -530930563
-686081385 -733050861
737694507 -957999505
-14467391 949097104
-853488946 459268852
-293421557 -901724123
-737009834 607749191
-994214527 -226233064
-996390757 -14021014
-59005368 -952951506
815076598 894470844
-130083951 923445594
-913824897 342469055
-382634253 839542640
962421677 -536062454
-473521847 -842653769
-248381217 889410056
-485827278 790574372
954737273 -574177194
-708860666 -717263964
-790339352 548099316
-996780616 -19751910
686636794 -981557089
-998748978 -56248249
579324197 999983367
-546076723 -811631419
198567814 -985907670
105840272 -976580503
-177442838 -929936553
-607998744 -780331739
-78891725 -949434245
997500526 -209273790
991369631 213515486
-556972754 749990334
999864573 -37864995
469344428 998068462
-936437159 -439863096
197791873 -985841662
-642331336 691516896
-24062789 -958747104
939986284 -633491992
435317472 -998379297
-728360175 616506029
-447469165 -852727949
455936163 -998848648
-330900226 860529192
497848796 998839992
916451662 693563534
-993757268 17730686
-678745949 662165844
-271605482 -907478930
578675326 999980842
996277685 111856060
-948768223 245699208
945988659 572285099
-811261734 521211046
24945561 -966111293
600103892 999866455
-590075015 -789805776
-338760781 -888981725
-947135213 251067836
-587745595 730386966
-562060812 746846907
91520024 966484114
-953698023 -397319919
961282916 -541984748
-627330552 702731394
-351082339 852655817
-594544952 725825103
-841520475 477994130
-664937613 -746939284
-926804433 310453933
-787198897 551983939
-990100050 -256237216
208222994 -986710147
478325286 998329322
-912720888 345015109
-215200933 -921367610
-679799110 661272168
-739947728 604728507
984180206 -390251362
960420075 494376640
675449444 -985283829
-513046746 775798082
-870877992 -554312177
-406937553 828837093
854276067 838830436
-950014355 -407109070
-950426309 -406043524
634347726 -994627312
-309766468 868355401
718264882 -968800578
-914018825 342016506
202685916 980105503
70640854 963437420
-716278525 -711914119
-858388757 451392868
71771135 -972394644
-418197552 823744882
503293535 -999588481
605425887 -998274547
-23623880 947345182
-778469746 562513929
-999899475 -98356994
-53130047 -953961900
-482835213 792142070
653606546 -990886205
-793052696 544722704
-727503040 -703601714
356906253 992924021
262228762 -990618532
328253107 991041294
152635825 974493008
-364234480 847320264
-952453899 233303187
-735048258 -697695623
876042499 797833635
13868903 -964520938
907014413 723207310
424272753 996430910
-440429325 813343006
-756469554 587276629
-928139379 306954100
553982540 -999962595
-536294055 762441164
-91525846 932829863
352556544 -995467552
-781261024 559190900
-343838012 -887481267
978056520 -440040577
-357697814 849990088
251200364 -989901850
-809635132 523387690
-352477532 -884879035
-866538990 437704942
989627364 240622911
-792481348 545436057
406968989 995656303
-733402018 611427701
464382501 -999010382
999237247 -149764459
-290726237 875118763
-855346093 -575573241
-642815004 -760651292
163301665 -982717684
-643816213 690378365
-429323340 818602413
-947442141 250060790
156125143 -982015376
265679682 986136966
-461582533 802975707
-925970617 312625378
-799452990 536645873
-877580514 -544704342
-943442547 262951080
-980209387 115555244
-699561819 -723830655
-200156882 904340547
284640627 987724619
783487868 927981887
-909826844 -492902675
-978177197 126384519
995938852 120286870
-794930464 542364830
-728189025 -703075330
-286596834 -903546818
-593282607 -788133071
-943946686 261363711
-61752373 -952473150
-948274473 247326138
-333096491 859695312
-635743402 -764816754
920855660 -692772994
-546447126 756388680
-697885408 645403625
770644402 939536626
816405694 -888603013
-976358325 135709555
855070530 837460421
299188161 -992803096
194267764 -985538725
-51641239 941709466
-168078478 -931966671
825696561 -877110193
582736430 999993609
837096885 -861366942
-999374569 -73263711
-956144825 -390607417
84849670 -974044454
-985402339 -283327464
-985028825 87236229
-136011225 921935116
-234081852 894005438
-748441631 -686672341
-276057416 880199129
686993636 985246934
115660723 -977720559
-962897367 -371178572
-753725245 -682199798
-971710950 157997401
999848563 -104148067
391233874 994888406
-992523878 -239629358
940070204 -633186906
999597175 -14343034
402130712 -997421034
-784546312 -654471843
396571739 995156039
-569809960 742000351
-777480646 -661095249
-843535370 -590567093
312119388 -993503004
-943966730 261300171
-621161331 -773138876
-481625393 792774799
121630637 970593546
-917367038 334088328
-512385726 776168456
-842228007 476913899
-464201978 -846344568
-273562502 881050009
939174896 604138260
513359509 999185121
-283384179 877674301
-9437487 950042827
-553564994 752076516
-939730714 274318961
641675619 -993338019
-985347170 85162996
-878621692 415982794
597702650 -998972032
76340043 964285059
-981886415 106249594
508043259 999068788
730755817 -962244620
-122477957 -941336203
613557485 -997400368
990243141 231243502
-54024902 -953808842
915381765 697088075
-654697248 -753410985
-846889279 -586417010
-181000810 909836939
-466292143 800613110
650473476 994692500
643909690 995811777
434576987 -998360621
-880866570 -539860032
-859911442 -569540268
800936221 910365342
512150222 -999688045
-417642567 823998518
945469724 574819516
584008488 999995995
841306033 -855120261
601258826 -998672793
524172264 -999800262
902112803 -741308583
-362850312 -881685939
-519897772 771933279
-856768726 -573710539
182468824 977939553
-963747075 191885098
70347094 963393347
537871504 999629767
-530700769 765724474
-638850938 694158257
-999785008 -90760077
140081264 -980387667
-716817822 -711520812
-957101072 -387957154
-468575453 799455723
967539432 449372385
-999710030 -143587859
945681555 573785678
765821533 943450677
-649783689 685744483
321433942 -993985327
-972024741 -341260562
989057507 248900628
-981953018 105872495
699349705 980649646
-916619876 335871720
544686998 -999928739
-903278812 366118461
-65960807 -951733349
-796297918 540640875
-952253414 -401214655
-513368515 -826236807
-959876594 206800585
173093927 976887254
-995451814 -214606970
888006177 -772710663
-898975590 375429944
-888606820 -527996713
992420877 195924498
-792103120 -647169879
-805481465 528885319
-714410742 630075612
-47926225 -954847750
-999908094 -131394952
978505147 365009393
-595357775 725272539
-691489192 651121885
-648550191 686708418
935643921 -648289539
-808304684 525155963
82497940 965185883
135902539 -979949694
-298070129 -900466231
-972880579 152564149
837063275 865602558
-146161098 -936582239
-639659183 693546553
-927439242 308794107
831670227 873149558
263655689 985962015
-532068184 764924551
-795787994 541283891
-959509270 208166155
725742063 -965012534
334905931 -994647467
105900306 968491978
-687505330 -732092099
-947616508 -413176404
-999944576 -128254101
-430229552 -859061128
490878403 -999430190
308232389 -993294648
-941266612 269670103
-750650685 593515623
-168926910 -931784770
-589889557 -789902377
-383669709 -875013528
-618133555 709376543
931688065 -661013539
-360637134 848793632
-774990488 566595164
-420890670 822511645
895021705 -757670243
-900400189 -508943903
117947794 -977979248
646770376 -992380447
-838302915 -596876766
-351892791 852331698
-478355185 794469867
-246865817 889901756
-876587202 -546143260
-215662936 899740869
-763048831 -674088036
336055791 991577066
-698854179 644529302
-936880150 -438871583
-833506274 489975461
-332739369 -890745646
-275790864 -906391920
-951634079 -402869576
-677434135 663272710
-903347575 365968541
-212427546 900713285
-770714610 571516325
-930691178 -452413024
-605516041 718274610
-625790653 -770525617
-967888378 -355391517
-803030066 532074176
-121034315 925722170
-96083723 -946310052
999983964 -79610211
-819856849 -618089340
786226902 925370028
348335896 -995276148
-81433421 935154260
-958547982 -383904824
216787730 981551064
829216238 -872490008
-159298572 915822130
-277650956 879652949
37373318 -967844032
-112989826 927706304
-101577038 930465346
-253679037 -912050012
971904244 -481393106
-194701111 -926099215
999964937 -84552637
951434376 -588867872
955162171 524549309
994317281 -271955546
-555022494 751187086
-999926234 -129896319
196259336 979431032
803698393 -902903487
-704428573 639436941
-220552118 -920104767
-982772563 101149045
956602710 -565357307
-194103014 -926234254
67351879 -971829197
759880207 947921723
-785450810 554122067
-201734326 -924494317
-10712028 -960838710
659100427 993087122
-884569778 404698630
246420978 984419557
-597558660 723770424
994236784 159787808
-217199448 899273787
567628138 -999990901
-914577153 340706556
-861239845 -567739721
811433177 898737437
-875593232 421565855
812176554 897877257
356495719 992898786
-873927087 424582476
-955932523 221178609
-137683358 -938310349
-89207605 -947567898
959589962 -550670351
-950801345 -405065679
992678755 -296541534
994393865 -270710316
-892654480 388705107
904618753 -735302199
-280816769 878562791
-15049431 -960166394
334712806 991485606
-970923390 161533219
157752286 975103853
-674037163 -741053348
819159952 -885275733
-106548931 929272944
-995065478 -218449455
-980445893 114265131
691078164 983784619
-662541987 675598744
-665422022 -746629257
-719770468 624937722
-257241868 -911153095
429402027 996645317
-578312855 736568861
-180844133 909881293
936148057 617586036
-955303971 223414930
-967465222 176645923
-422440237 821798635
-170349864 -931479164
-775803298 565646594
-517427868 773332181
983491154 -396370531
970393605 429224723
-970653660 -346093489
-448990987 809201592
-667720147 -745153748
981276017 339796136
-166122333 913973360
-227955523 -918347633
-108549215 928789831
-728850251 616017080
-973186826 -336964149
-846558979 -586832495
-472123163 -843211733
994017353 164621748
909205520 716695793
-979540198 -311336307
-968272505 173172322
-881959972 409705237
839520497 861992200
-999937872 -101931674
58704301 -970704502
-630596513 700327105
-563678562 -803179976
111474654 -977238881
-607542973 -780577515
-765530170 577343025
110053307 -977073698
-379534035 840883241
505562529 -999615551
-303964809 870441182
783867082 927625331
573688329 999959514
-825858419 501039620
-274928317 880585078
231757180 983027053
907287341 722399855
585945180 999998191
-385354719 -874457476
-991431668 39972900
-999998876 -114029047
-494689636 785868292
963937254 473204402
86973916 -974307098
-593785710 -787869599
-298524920 872377032
-103183564 -944999970
-967753860 175408280
-711239434 -715557534
310870097 989773370
-943685309 -422927417
-117106609 -942372732
-627636367 702507293
-699936622 -723570443
18740803 955132352
-966208447 -360842738
-550097205 754183508
-800085765 535840042
-779793832 560944639
-189988352 -927159798
945968744 -610835775
-600512958 -784332000
-405945918 -867568587
-966339398 181383515
-972079323 156300821
-999876876 -96588597
-154102707 917211307
826874362 -875602272
-783204289 -655741201
-725934457 -704788270
870035215 -807925134
661093017 992681362
-155979149 -934535437
-537876950 -815414160
-919482646 -475173511
-999891155 -132758001
997269251 -214754783
-656059975 680799637
355734117 -995609973
304132565 -993072757
-806062007 -632967320
661730140 992545862
-919265759 -475588554
494344465 -999475654
994759646 148095883
-994772912 -221182080
-999266138 -69750834
-480451347 793385832
-993279212 22643254
419242579 996215399
859001558 830537835
-221766813 897867691
292645756 -992439887
772721132 937777640
-993555524 19841232
-213809161 900299504
-917126762 -479632391
-720427020 624303588
-999982942 -109110962
-999993115 -111741226
642301773 996055828
-941579227 -428006929
863041627 823195452
-970739113 162356969
-972100189 -340990923
836542571 866347278
-777670668 -660918709
867854565 814065707
162781819 975696505
-841471476 478068671
894455060 756552281
-886923685 -530628818
929568233 -667585687
338001928 991708250
-860710949 -568461250
386236099 -996863503
-512543174 -826591072
-968397329 172632182
-585066937 732160543
-999336926 -72003141
949413060 -597186106
-822101082 506331467
907051305 -729244853
-621817409 -772771184
-903635221 365338040
182012846 977889174
-834225517 488915573
-931576318 -450507820
774412442 936316830
915182648 697743305
-755780958 -680435294
-471418937 798011792
-235256430 893630265
-20951035 947859815
-937578303 280731611
-152460562 -935273171
552663884 -999959175
999981378 -80570740
-612548486 -777871542
326038136 -994216132
-665263710 673386449
799481392 911933609
-401744350 831158326
912316782 707036191
-534590769 763444310
-694493541 648452719
336237581 991589387
-880157389 -540914943
-66223056 938569116
-121043271 925719930
99089056 967552738
543246164 -999921706
-740386421 604275539
-141038561 -937628915
-847620610 -585494799
-26102704 946864347
-375607713 842562128
-657234304 679864093
883616936 -781736383
-562106312 -803950688
242155295 -989281434
-100635687 930688870
-918674902 -476713962
103030602 968098862
-57123360 -953276581
-860199053 448420975
-900620479 371891983
84417928 965464403
-299357054 -900116400
123135783 -978561376
-966456120 180898685
-669343869 -744107618
-926051670 -462140778
583601097 999995271
297250840 988731388
-878473635 416258120
518081788 -999746707
810600195 -895322744
998166975 -191854219
-987968530 67290068
344225950 992119241
827605606 -874647652
-135154755 -938821206
928351019 650622004
976511669 -451135701
-23391818 -958853690
-326358410 -892589994
-765824478 577016094
-518883657 -823849101
-964598671 -365947454
-988305745 64856811
-807541517 -631408974
-991881636 35949242
975960061 386516656
877318189 -794276040
-534065187 -817138380
-821646308 -616093035
-980848218 112042977
898261248 746859730
292282492 -992419376
-230063166 -917843618
-981440592 108751000
-58504352 940250693
-659361158 678164688
-862744257 444183976
770465942 939683659
-975609543 139451536
221285449 -987744901
-992452418 -240149792
48381235 960019448
-304223656 -898790392
-55048414 -953633291
-959160256 -382165585
944929710 -614917468
986385472 284056349
296827104 988698305
-961221902 201726232
-813386888 518342940
970435335 428923040
-988801345 61200938
-984277694 92029661
-991399612 40253682
-849896295 464956404
-981075011 110786255
-662427043 675691719
-935695036 286245221
-983894648 -291111043
917270297 690844180
-879592197 414171855
-215491512 899792625
-977947972 -318037862
-930525105 -452767910
-949420037 243537688
156427281 974946364
994622074 -266949790
-779286338 -659415276
885007511 778947336
-544118594 -812549278
-727303550 617557902
-133231667 922644999
-5124831 -961691793
745571053 957709332
-197854560 -925383896
990895477 221109974
-228661425 895724108
750638038 954394071
-571243483 -799421174
826494565 -876090227
-884863691 -533823543
953457755 -580024753
-996554259 -16383355
-252202257 -912419943
-980846439 -305597974
580101454 -999957223
-989835531 53195422
-579472566 -795256539
-565689568 -802187378
-949654287 242757190
590226586 1000000000
672300588 -986260765
997680757 -204818542
882611574 -783773480
-582807169 733646922
-907115916 -497640115
198748314 -985923013
991592221 209905350
-144785375 -936864089
7992392 -963657401
767249217 942297005
-957017330 -388190331
871923176 806101745
590936798 -999450893
-15210345 948956422
-921222149 324684871
-982500761 102733398
-927824312 -458473110
-741189922 603445138
-773219837 568646041
-985065292 86999313
776694319 934271846
445073278 997253137
-6563477 950577352
812526723 -893143458
406461842 995632374
-968573640 -353135452
774043881 -931295650
-201876504 -924461606
-986316525 -278398738
-464428630 -846256022
-79024671 935704579
995920039 120745198
-992210407 32897286
-999909548 -99230243
134256137 972225597
-675750036 -739930455
-173753096 -930743286
967228051 -509598069
-376409893 842221206
976911240 -448308742
115526492 969789897
-840848951 -593830736
940561833 597836315
-585385313 -792230210
-272559751 881391113
-302465215 -899270323
788028275 -918932202
-42143889 943677471
-434952819 815957517
882320683 784775875
950257793 550841456
451421808 997484397
254865570 985188753
-995845288 -210491765
930511563 -664671443
952777449 537634601
391752130 994915089
-398767512 832483038
-933313358 -446739667
-236707775 893166120
-998977327 -166606874
34416995 -967436270
523515564 -999795189
988569200 255601428
-32639010 945582251
-377066891 841940996
-216339825 -921099311
-121245618 925669313
-639213897 693883681
-810646178 522036502
-498818734 -832378878
-712993607 -714294849
-842388744 476667183
486219992 998547730
295297804 988578720
-715608436 628934134
249992019 984749081
-579246162 735964635
846476412 -847139362
486988215 998568207
-326327910 862255689
-835162973 487529992
-986831832 -275546559
88332247 -974473712
-949875297 242020357
-912278504 346030270
-789619754 548990992
-345996226 -886835813
-275815663 880281776
-465229479 801149772
420617371 -997985298
-328761163 -891899490
-683308150 -734911614
-158431153 916055762
-735342785 -697462404
-39192718 944277425
941831060 592033474
-917816841 333007325
-286808822 -903490521
-914133990 341747269
-712742031 631660132
-837065447 -598351420
-905265653 361752007
-254866848 -911752063
669606651 -987047945
190855901 -985240570
995795574 123760809
20629088 955458735
999999681 -70834161
-988558102 63009489
950364014 550296533
-705787600 638179669
998615785 -178255500
-89069357 933400688
483204003 998466045
917603034 689721074
-972536490 154178416
10379029 -964008944
-933153166 -447088650
-620091342 707974826
-999082108 -164141625
-507552307 -828715432
-416054446 824721068
-814428929 516928882
-882041401 409549998
-983337695 -293905871
-777919116 -660687576
806387525 -899996719
-629474234 -768424889
-215145521 899897015
-573882107 -798091248
-101170087 930562051
-545655500 756864279
-982763690 101200897
-768733267 573759228
708743459 976892238
-316573951 -895366709
141464108 -980531666
338132036 991716985
-280723936 -905098541
977620832 372598566
-906395283 -498874947
99520960 -975830134
-992614405 29074393
-872921555 426393999
760917583 -941831626
919644518 682722842
-599890359 722168639
-179801050 -929418521
-980265840 115248178
-967068285 -358059056
-597849863 723570958
-84450886 -948432831
395356419 995095886
997886768 -199444941
-451891709 807779018
-845164336 -588567526
950192729 -594028955
988754653 -345268285
-384249609 -874822374
970573810 427921728
-768857211 -668932683
-689545189 652834223
-292780096 874400528
238843365 983706900
-946416099 253413429
-914825480 -483902032
997560514 76459309
19722974 955302387
-801608204 -637598489
874815220 800309880
-207809205 902089993
474116028 998209295
-989806403 -258092609
-991666442 37893876
-888941687 396153137
518005817 999283651
-960733773 -377623551
-471534662 -843446213
-745420534 -689198159
-309807998 -897253578
-984418400 91141936
-993243042 -234235467
956208659 -567238014
-388324772 -873475153
-193155308 -926448054
-464445007 801544362
-47436508 -954930413
886298540 -776248382
-569128126 742429976
-884399617 405026287
-985548964 83846091
-476886711 795223838
138555471 972768882
-306958010 -898041670
-827702017 -609261516
-776893980 -661638259
-970536455 163260485
-959159065 209463111
-996256533 -206033108
577003749 -999999966
-888450947 397124411
619269116 -996734764
377715379 994154010
-750422336 -685003095
813838809 -891646772
485626627 998531868
-470983374 -843665436
-985385900 84910328
909555688 -722854434
-437033902 -856585299
-991357444 -247952196
-562787474 -803617459
-608709989 716039406
-370728367 -879198028
827202991 879194048
-779758994 560985998
3210689 952376920
-787797207 551245799
-281429843 878351091
-831173142 493386837
373541710 993912673
-862491571 444607097
67079293 962901277
-300440106 871696797
235945220 -988840561
88212777 966012066
-997938778 -39665306
-931184921 298831567
958802816 503847310
981010029 342310039
-526232614 768314576
-177997517 -929814990
-841683363 477745742
-826240508 500495427
58104433 961533479
-996264578 -12242943
246272899 984405830
915746850 -706579388
485146692 998518939
470969540 998117039
649904015 994794485
-858369010 -571599809
-842984497 475751795
-51779839 -954192540
328698546 -994346857
-646594608 688230825
-211976689 -922122371
989323861 245106874
79237141 -973343412
6692166 -963464901
-937971213 -436399251
809625508 900790924
182635869 977958000
-778902069 -659772891
-877523611 -544786905
-940806035 -429840154
-786031000 -653058560
-983204058 98590297
273916031 -991340882
248675160 984627913
-317186580 865652710
813054107 -892542644
115244919 -977673236
-810981377 -627762084
-973927756 -334154462
-73584069 -950382096
819887712 888613488
-663357671 -747949484
-53222458 941376119
-933684193 291965978
559383294 999875282
35772475 -967624226
-779827979 -658909509
-941503193 268948317
645796445 -992574508
431058169 996713442
-538911573 760892144
-665394153 673279986
-926636349 -460938987
903789378 -737321199
-981796511 -301319838
975823822 387636769
987979935 263572240
795743759 915889271
-494635472 -834110758
-986456626 77780649
185269994 978247316
-228881469 895654919
-871775470 428450928
-999802422 -138801081
303078632 -993015523
715247631 -970201916
-667008393 -745611351
797676610 913854837
-32043055 -957469250
45376705 -968928874
-468776124 -844542432
-991799650 36695289
-251328375 -912638088
-442745661 -854485260
-998119494 -182028303
-999553617 -150108809
-801321579 534263830
-976821120 133374043
-324798404 -893035760
-838543985 482489944
250320135 -989842457
-888906996 -527524447
-981068283 -304610115
998501024 43678110
-836111762 486122883
892121919 762366219
714652132 -970477296
-989945907 -257214833
-992761883 -237870080
-76720390 936228195
933824682 627673030
-999737231 -88088296
980324615 -422722642
-937105209 -438365225
172987711 -983633731
-871620957 428727321
996123289 115784942
11401999 -964159252
-144273726 -936968567
-588780178 729697835
-293002612 -901836899
-978120039 126681709
-766617631 -670927981
849690373 846330964
-932251158 295924279
-645710039 688916348
-762309497 580908153
166590325 -983033659
113478801 969516109
361960957 -995881634
-888364135 397295854
-851569178 -580468929
92506315 966624038
80956085 964961594
48986801 960114318
-417514715 -863581552
-920625524 326160347
-25925881 946898753
877231186 -794446208
-864795046 -562847888
-905268575 -500799809
238338193 983658820
-907446146 356913530
711316270 -971962272
-607573074 716836557
538803542 999643704
-233172326 894295685
-996764608 -19506970
200165013 979843060
-994334700 -225160208
-807992028 -630933827
551572050 -999956046
-566579611 744032004
-554688847 751391013
-547126451 755979744
-881657065 -538678844
-997466074 -30943422
-877395604 -544972573
279553617 -991677149
280078054 -991708074
974072396 -467579191
600481222 999856290
999205007 -151624416
796247797 -910707882
-472788671 797314454
-999838079 -136622511
933184829 630422362
167561789 -983125579
93178642 966719380
-683907815 657740546
211116409 -986945056
-944630362 -420606807
-923960953 -466388242
-400594340 -869386239
893147100 -761735851
461141051 997812833
225670078 -988079967
-438396122 814317449
-792358054 -646917616
872541759 804871691
962906629 479633893
-996806574 -20154307
-16437205 948723332
951068535 546663855
231744899 -988534883
-999938540 -128814884
788157335 -918808878
20891028 955503763
-999051259 -164892878
-207752009 -923104465
-32371485 -957415997
526112344 -999814784
741985947 959937305
258344232 985498185
684808762 -982184919
-863511913 442892514
-251135003 -912686272
779583161 931624645
-287761422 -903237336
-978460872 -315899498
-988028203 66864707
975501492 390251984
-432928945 -858082375
-346170032 854608654
-830844755 493863838
-494010542 786233456
-362389505 -881829442
-539589684 760489501
-913321451 -486643175
-868116508 434946071
-776874457 564392930
-968940661 170273899
298617283 -992771689
-659377171 678151808
-634842512 -765340368
877515485 794836961
604360067 -998382732
-988023646 -268806619
-999631093 -82878177
-975497654 -328032365
-111083389 -943523238
-335848939 858643240
-966386212 -360268597
-789094197 -650114272
-999037781 -63307794
-991440885 -247376048
-362745118 847931520
764042162 944838875
725681778 969086765
-902918503 -504764123
-300035249 -899931970
-838894847 481963194
899422124 743846516
268534476 -991014139
-646917265 -758194363
538952846 -999898228
-989137491 58639692
614825085 999092369
-116980739 926725502
687478650 985077382
785145044 926412844
-979617043 118755990
992759143 189883764
-809417080 523677642
759009563 948558870
998189604 -191199748
-463705959 -846538089
-999940914 -102295136
713928320 974692020
-771143274 571026579
-999677494 -85044705
-256652906 -911302059
959781618 498124973
-482571842 -839025055
-990380629 48804276
-888658596 -527915420
930750498 640778162
-654451071 -753564154
-906099628 359905116
-279757510 878928487
-647656583 -757745936
-678684322 -737989977
-100020599 930834616
-858311434 451518557
-886061866 -531969667
-863390283 443098022
622156175 -996355197
-652129627 -755004898
-150721967 918108670
292477243 -992430386
-66809730 938439976
-931801282 -450021126
-963612121 -368993673
-999991718 -120255252
-808278551 525190656
386428132 994635338
732993486 -960916933
-865785335 -561466606
-736210014 -696770160
915403679 -707494681
249250948 984681025
-266635801 -908760969
-826067481 500742099
80570385 -973511655
-970154517 164956135
249460315 984700302
-936525223 283828834
-547533350 755734173
-664423687 -747268196
306750131 -993214680
-760912093 -675968333
305957587 989402325
452303969 -998773701
-871063147 429724312
913963754 701721324
577440441 999975867
-109430245 -943834892
5829028 952851558
-996023799 -8948952
43992859 959326893
-7730743 -961295275
-976403346 135483303
-493129610 786705092
-799945853 536018311
-858721528 -571132154
223873937 982255156
-519451998 772186220
31807263 957343871
-956849190 217893731
980234719 349470675
-516288331 773974910
-663618764 -747782952
-990277724 49637457
887484114 -773795509
43037782 -968613594
-936844351 -438951954
577311267 -1000000000
350609056 -995379716
-672831680 667138325
-730843170 614015142
-411456304 826803313
-970203160 -347648108
-834347127 488736018
-718057825 -710615073
-997403719 -192178629
924413596 665643486
-977250690 -320917883
-966066464 182509752
-880227044 412978590
-975670258 139149987
-750213727 593979860
-725081343 619755931
-608372836 716275871
947778858 -603683186
-474160155 796615732
-989442548 56281112
464099353 -999005326
821888824 -881921858
-731289773 613564872
919133632 -697460415
165251308 -982905532
817291346 891804564
-639772534 -762452897
-309679297 868386814
-818394247 -619705920
-670851369 -743129581
-999430122 -154471271
601818196 999814049
-925425942 -463419070
-999653807 -146136603
-303279361 870685827
910928358 711423780
225128261 -988038776
629380033 -995362060
-990078300 51248420
-758646643 -677947698
-256386360 886790963
-291953167 -902118851
-499556813 -832071591
222040482 982074198
-945842822 255275694
717159011 973245631
175923299 -983904439
950462360 -592919579
-999199429 -67736765
-171321398 912547115
999034345 -160994034
-211455121 901003998
10502506 -964027092
409857085 -997668071
492682574 998714265
-523769553 769726205
396136398 -997220297
-633115287 698461793
-61483956 939607444
844853390 853937666
20956101 -965543560
-176222226 911184383
-913693227 342774336
-871475917 428986742
-713019404 631397202
874160456 -800318467
-948760259 -410301220
-856598502 454294908
30686778 957157835
568936526 -999992649
254862211 -990144787
937417564 611989655
220168999 -987658928
-642604957 691307696
-995148603 -217645398
-196788375 -925626395
945552107 -612477856
58913587 -970732031
-815140067 -623271115
-210897848 901170521
-760181785 583240114
-224593143 896992219
-394759566 -871340424
-499713503 783153727
187349069 -984932002
856362916 -831365231
-800987167 -638237771
753925022 952163180
148595515 -981260752
-995947106 -7904438
-301567913 871295442
-559404896 748490942
-543517422 758147234
-728260538 616605303
-518545287 772699881
197420517 -985810038
210331363 980896076
-52114998 -954135318
-891165288 391718508
-980605760 113382958
4468352 -963134545
-313840298 -896130805
901727049 737794857
628032678 997930906
-501493027 -831262230
-10854030 949778146
20744508 955478632
-891021867 -524173784
-762763845 580406731
-726967590 -704007343
321074481 990532705
-477116595 795105970
390637501 -997025499
-986066952 -279761662
-659072025 678396480
81207601 -973591418
-994555187 -223173970
-354090008 -884387246
-436025476 815449088
-983671010 -292237588
-688609886 -731346193
-892826756 388352399
-910938993 349078365
-780553224 -658231186
-491811682 787408560
-960989035 -376877098
-270473323 882098383
-403891646 -868266966
-869001287 433387463
-862922171 -565437701
-918221997 332027664
-988275761 -267354791
-990436536 48346453
-543701634 -812743613
843924208 855360912
-984780201 88838575
-12580579 -960549487
931751607 -660815260
-999830167 -137118768
-436360145 -856831848
968775370 440828770
-383275012 839264426
953377250 534384663
-565497208 744709591
154260866 -981829348
-979766559 -310351961
658559762 -989747792
-363228928 847733164
-941061116 270296277
-989905990 52631667
969673008 -495088677
-731675364 613175318
902065069 736895026
196538845 979460800
414615204 -997811690
-328078729 861596683
-999671869 -84779965
-412102293 826511631
-999717450 -143239304
-974634035 144226176
-458159186 804680077
759475429 -942918788
162230702 -982614054
-997930981 -184854806
401287965 995386312
-893080810 -520867679
264710942 986053388
999967995 -57209141
-426910579 -860254303
997099276 -218624905
-755298455 -680849870
-704825359 -720133086
941464305 -628067737
-767025649 575676358
720297630 971757667
-988146901 66009757
-921851252 323117795
992050927 202210018
-999895296 -98019557
-266022863 -908917943
803494393 -903122549
-909158774 353090643
-484525070 791257397
-429713036 -859247932
840488632 860552193
-806023238 528173504
924027898 667070974
994714701 149106719
248430076 -989714483
267444457 986288073
-997799829 -186750143
-160838488 -933508604
394535460 -997165120
-955347331 223261267
-624374155 -771329579
-975945933 -326226949
-906949584 -497925824
-780487766 560119379
-738836262 605875028
-994597922 8621949
223007822 982169720
-526064534 -820693098
976586306 381317383
-851982340 -579938194
-783926140 555974493
818451093 890392640
50290609 960317890
-826048057 -611142327
-773537140 -664718934
767954904 941726451
518743591 999298962
-999979234 -123666234
-739478531 -694117311
-815406075 515596619
-474207293 -842379844
-268799185 882663580
-393800916 -871659816
-819065825 -618965442
-218530645 898865712
-996819421 -199516393
-416393304 -863972684
-491477762 -835402317
-997740137 -187588694
-658881432 -750790673
-982846549 100713378
-593240615 -788155055
-370699756 844633348
-960310498 205177714
766875016 -937143364
-859733876 -569778726
184492832 978162403
-952201407 -401354254
88026220 -974436253
-995039715 3520819
-89768938 933238650
-507919386 -828560138
511513135 999144929
-718041815 626600386
990740414 223549142
-435958195 -856978641
-996770583 -200101477
980002679 351580496
694992987 982330476
795252273 916394430
765154140 943975529
-832269541 -603996964
-841588877 477889886
-639507479 693661419
33164169 957568274
-287316654 876307639
31197229 -966988285
-998025659 -183450392
-653269021 683006759
9112895 -963822766
-249496101 889047620
-659320137 678197623
-825303839 501826483
-542185837 758942953
999514299 -132020422
734907858 964127202
-374433610 843059602
-881914495 409791414
-852394322 -579408340
-337348096 858066096
-991643122 -245962399
-384508552 838728510
-54527411 941099684
-429732329 818410698
243768534 984172842
-279577766 -905400178
390118897 994830642
-725596759 619248051
-757744324 -678733548
-892389124 389247860
899967865 -746373128
-689234662 653106086
887813382 772698460
-653139802 683108593
548307690 999770416
56581664 961297173
-482198951 -839176014
-947912854 -412432840
734431850 -960042656
706173777 -974170532
819376529 889250216
-875053281 422547917
688349024 -980960251
-320546300 864412116
956533387 516847536
-97609120 -946029803
998779362 32207383
-888158224 -528699852
91959550 -974915729
-505208709 -829704176
-28274222 946440599
-688831939 -731196148
-463144244 802195229
-501963464 -831065349
-599751023 722264571
-899191293 -510937163
-822877508 505244527
-882450790 408767602
991251601 215424011
-45463234 -955262019
826209341 880507354
267055108 -990922879
932591271 -658185693
-947990265 -412238504
-903738003 -503389216
-999988704 -110524877
950013288 552090995
-808227950 -630684939
-84974842 -948337915
-376322360 842258476
-244228984 890752352
-661907027 -748873451
227788930 982640337
-984158415 -289776851
-337656607 857947118
-834770904 488110154
-670952480 668704746
998895820 -167597844
-833298820 -602795197
-772599720 569358449
955790263 521024872
-958196740 212994819
-784815459 -654216040
-575730038 738232580
734689013 964252141
-918481817 331397482
243215609 -989355751
844176324 854976373
859673102 829331888
985864686 290441462
-993422303 -232848114
150882713 -981490897
-2084729 -962152155
959449149 500073999
-514107982 775202443
989016918 249474080
-22368260 947587537
62319666 -971178511
-725472585 -705135055
-89313365 -947548612
-643661391 -760147352
-995352487 -235426
405232841 995574246
-997480504 -31200075
942561476 -623994382
115980151 969850221
-185386013 908593737
-772935801 568972806
524045244 999400407
932651795 632708175
800095530 911273923
999068094 18844317
-963117741 194373330
-729405465 615460248
-651509408 -755388507
568735292 999934456
-580611175 -794676246
-928250019 -457583387
-631645126 699552493
730201120 -962567086
-700992804 642584378
119560255 970323066
903670748 -737604611
957889780 -559087620
958806330 -554571511
-632083572 -766929692
-996098640 -9969702
-620397070 707755201
-985228915 -284242062
356997731 -995666091
574683453 -999998821
947198660 -605978871
996512098 105678865
-856259142 454842834
380680851 994321445
-998843039 -169440764
866736730 816222963
-794975564 -644315838
-999337889 -72034497
670409775 990438919
-978395797 125243383
177507828 977387164
-815842556 -622504981
957878044 509161391
923288587 669771546
38385309 958425078
-770080536 572238554
-343241982 855766558
-62079540 -952415905
-518744153 -823909961
-932545504 295117554
-410227767 -866107247
-831782481 492498160
258476166 -990378679
235884607 983424522
-998645161 -173190426
-696077503 647030602
442697936 997164898
-451045295 808194727
-931172679 -451380503
416644501 -997871184
77172573 964407757
-944686689 259003415
927801732 -672972655
-820531402 508523309
959221589 -552509627
598515779 -998906017
-34954147 945123983
-401009899 831485830
604523819 -998366173
-21669039 947721920
-989557819 -259629507
365724490 -996041585
902503304 735727711
-17173149 948583079
-829807339 495368309
-791713881 546391513
-757404562 -679029125
-670540197 669047218
-917277226 334303068
-813049785 -625535776
336102284 -994704867
-160888182 915393077
-958259665 -384716308
489754359 -999414757
320352354 990479966
-941595241 268667428
-627044083 702940829
-540366392 760027800
-742155098 -691910796
-458925652 -848384622
-999253061 -159806034
592806069 999978875
-33383671 -957251649
-828484401 497280645
-239403258 892303246
264120970 -990738660
-286413229 876621660
-820306757 -617588972
169579075 -983315361
222903759 -987868864
-999149155 -66276512
8550467 953339599
-476342056 795502320
274316772 986870329
-444994764 -853649922
906783177 723885077
-964059529 190638741
-839717171 480726154
-840958427 478848650
983532405 -396009726
-637823508 -763599229
771591349 938737458
998425046 -184311969
-207207234 902268404
279354747 987290422
434886570 -998368446
705390567 978255227
-974281627 145929614
-911520456 347759663
998631139 -177735199
963375687 -531040236
-932646868 294838544
-700741174 -723011269
499292877 998873167
-930375677 -453086590
779385021 -926767079
-830715627 -605798949
-545112755 757190178
-533540922 -817373448
-295203071 -901243180
174054855 976996615
-733377020 611453068
-697252536 -725431786
-977402553 -320294423
-407992653 -866871121
-36259867 -956782562
-826725572 499802490
-41544279 943800140
36868995 958177825
999912252 -44507113
-377338983 -877079182
247441693 984513988
-307339511 -897936331
-647048505 687878392
-925028544 315064497
-834781153 -601056933
132188483 971960724
999789287 -110100531
-459877545 -848019322
-953975786 228058426
-802515285 -636663017
319639822 990427248
-535645139 -816427075
-949253110 -409052195
442872057 997171377
320217074 -993923668
-225813778 896613287
-616077537 -775951169
-458103653 -848699204
542414889 999697432
987720130 267004457
8653036 953357937
744467420 958404188
-914324530 -484819750
916193090 694416321
972579486 -477127882
-697190689 -725474601
-768259664 574291693
-922082891 322538221
-993533886 -231960865
-307060872 869329554
187825889 978525093
805506181 -900952887
251321384 984870036
982051767 332149995
-651376368 -755470758
-996281488 -12476955
-804353677 530360437
-833274479 490315648
-323728399 863228019
920300312 680446328
-679438338 -737489688
-922605309 321223011
-216423518 899510447
-511950695 -826844839
-990859222 44856158
-138717604 -938100793
-731367837 613486089
-975635369 -327479383
514051993 999199972
-804820258 529751078
-961764504 199643848
-803631462 531299101
-776769876 564515492
952835420 537323004
-997874223 -185686862
-529801042 -819039689
-944586754 -420714250
-344879730 855119119
24961710 956195836
851475157 -839272050
-602293280 -783390561
-698529537 644822627
-995250299 1012908
-860545923 447847077
994570463 -267811620
-82501328 -948785926
-280563296 -905140820
924219924 666360687
-629149154 701395017
817842277 891136044
-880669737 -540153415
-994956803 -219471948
700606403 -976434854
-832748760 491085428
942825504 -622996442
-219517623 898562340
173465456 976929636
-952456490 -400669459
833914500 870036765
-663517481 674808066
12053219 953960921
-527737927 767444701
763616211 945159720
825771313 881083761
-874057196 424347881
-733435444 -698969306
181044085 -984369663
-871266376 -553761591
985327455 296891353
-743823131 600709712
-433426626 816677148
374170431 -996388468
725318622 -965236040
-442034143 -854748228
-850136675 464576814
83840950 -973919444
-959327404 -381686102
-262911853 884630840
644474948 -992827049
995368674 -253888047
440406468 997079097
928674556 649324745
-262198149 884868309
-858449539 451294054
-958827778 -383112873
996972378 93135473
-33188284 945473946
465208231 -999025087
941451252 593779004
-467855465 799820806
-999449245 -75859536
-189140700 907523686
-804154257 530619895
358659639 993030889
-270459902 -907775137
-608115642 716456222
838148632 864016562
-971750768 -342230566
252940756 985015916
-586251475 -791783968
167695565 976269016
951109167 -590246644
775600139 -929989442
982961041 322737510
-961593572 200301872
676059180 -985085582
-826258342 500469965
-972475995 -339622607
478411055 -999245729
-777857840 563237067
507882163 999065235
-252382710 -912374797
765622151 -938145812
-847764560 -585312877
820491376 -883646194
-810358888 -628427425
-530004657 -818949305
-846175650 470807381
840305091 -856623881
-603315748 719805967
-430357074 -859014958
255676906 -990197949
-894770010 384327994
-974434266 145192659
-933382406 292805254
-201678562 -924507144
934669017 -651499039
-793709219 -645578284
-176905405 -930054282
-237574681 892888739
-662046730 -748784697
-515634949 774343264
-270886701 881958363
762937424 -940256638
106711363 968602114
-735392599 -697422844
-845754483 471465685
887649229 773071807
963297062 477269827
-939397945 -433126314
-975515206 139919743
975935967 -455166442
978919496 -433609996
-999834406 -93780470
-999991938 -111391340
-950033905 241491408
-134870998 -938878266
801119156 -905635336
-573204448 -798433774
582918487 -999875075
309278568 -993350860
473287311 998185425
967043326 -510677863
-992864305 26675091
-996628664 -201786293
282347554 -991841722
-989642260 54718066
-973131028 151385228
-993031543 -235841242
-497457302 -832943759
-988951803 60061651
-986643131 76507787
-786522294 552813735
819568618 889011640
-996949460 -197946892
-929149327 304275330
