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