9 -3 5 4 -4 8 4 7 10 1