10 2 7 3 1 5 9 8 6 4