12 1 3 3 10 1 3 6 -1 3 9 1 7 7 1