1 5 -5 2 -10 0 3 6 5 7 4 8