round #: 0 n : 4562
new : [-1]
round #: 1 n : 1521
new : [-1, 0]
round #: 2 n : 507
new : [-1, 0, 0]
round #: 3 n : 169
new : [-1, 0, 0, 1]
round #: 4 n : 56
new : [-1, 0, 0, 1, -1]
round #: 5 n : 19
new : [-1, 0, 0, 1, -1, 1]
round #: 6 n : 6
new : [-1, 0, 0, 1, -1, 1, 0]
round #: 7 n : 2
new : [-1, 0, 0, 1, -1, 1, 0, -1]
round #: 8 n : 1
new : [-1, 0, 0, 1, -1, 1, 0, -1, 1]
round #: 9 n : 0
n== 0 new: ::: [-1, 0, 0, 1, -1, 1, 0, -1, 1]
[-1, 0, 0, 1, -1, 1, 0, -1, 1] <<---- None returned ?
sum : -1
sum : -1
sum : -1
sum : 26
sum : -55
sum : 188
sum : 188
sum : -1999
sum : 4562
4562 <<---- Value is returned