2 10 3 7 1 2 4 -1