8 2 6 3 10 9 5 -1 7 4