6 9 3 2 8 10 7 5 4 1