15 1 2 -1 2 3 4 5 6 1 4 8 3 -1 -2 1