1 3 3 -1 2 3 3 2 4 3 -1 1 4 7 6 7 15