5
5
225774453164413323978
-191693885394304616379
347103069925022740820
377061416824671916341
190734535272949178690
-684767350499955783907
581401979580549640139
-1052753516669484390000
-1143616311570778438262
-578492298562164004457
-176645360586088500938
149980810641000501803
-271572563184534926397
-295011897956380959057
-149230217534729030780
306215671125287918335
-259992532121824696059
470772481195397361874
511404692559889243095
258691374984056076099
68679015217117739590
-58311944010934358160
105586334889393095537
114699455234779075249
58020116389791991993
