10 9 2 7 8 5 3 1 4 6