10
10
516897440755401692297925689
65790840299960853346936603
-510245914496310039859912431
-656781964419536521459354007
307705213218050083629925050
33222785797501504473342567
-536171130120195738746733953
63497352815891236230682323
-158068841693494199367422124
-126558544514128097412817667
-539419763411321931748524051
-68657487367571886770343858
532478415983169434860027314
685399353771779362026282062
-321112584871145712913792591
-34670373350438799138782911
559533248480973944446699786
-66264067748335412109476266
164956237865302035911553486
132072969910287725288118404
-758111047555528112220301775
-96492570723007285019714755
748355542609011285444834280
963273608656490786746465954
-451297884526818658226936369
-48726418353354550300746334
786378931438090405349117356
-93128812148498796005629468
231832711316273959204609975
185617925712294355067177234
110998720160230738952168983
14127945885286845792480988
-109570369304409125604173995
-141037567081760135358619714
66076714954450514434461209
7134271546123286866923368
-115137558319441708375067850
13635441657009828209385549
-33943753135681566498254760
-27177221937905859965810896
-37723727591301006281003955
-4801485831973897005110234
37238292097003114035250567
47932649610967575463405539
-22456655281302020018401288
-2424634409035051733068277
39130342037643040401415470
-4634104663059782025517273
11536032980238008011765279
9236377820434445822319967
615637911372817380799053089
78358553008008950009950797
-607715775547210336627818008
-782243913244185499285692486
366484683129353071468003037
39569177258371396549591074
-638593362357277188210975022
75626951467120457042405465
-188263984069811047968157219
-150734424021549564050096182
69016416132536017656419454
8784427341567078253259131
-68128300874026368617376086
-87693870758072679210558040
41084960703297752066541927
4435923703900089671049914
-71589849198046155736286105
8478199696206767735328755
-21105434262520477413813448
-16898162932969695995625804
1127749987692214731327119365
143540310880902755853491372
-1113237904510198787121104522
-1432945481811685892416952698
671341204385683549902157184
72484391137546326812222362
-1169800694912505849163652565
138536454643908833527127841
-344869446466910655555700970
-276121307176800957045738142
-55115413422022267404425922
-7015104112237616645514570
54406178686550397906842845
70030931947044090019110101
-32809796878758267813966689
-3542458193871748455610614
57170516182651154094733400
-6770555579647898145047642
16854464488299535704089252
13494604447842032974317134
-974232460161912045539608800
-124000560166940120123866248
961695867251439575523543679
1237882524725218257071694489
-579953358718572538000761871
-62617288824522843730808471
1010558919389494132751405068
-119677865220875001581038510
297923310071160718872685989
238533667328504948516952041
