2 1 6 5 9 3 10 8 4 7