10 7 6 2 9 5 3 8 4 1