10 8 9 6 2 7 5 3 4 1