8 1 5 3 2 7 9 10 6 4