2 10 5 1 3 3 6 2 2 2 3 -1 3 3 8 6 4 2 9 5 10 -4