2 5 9 8 6 1 7 4 3 10