1 3 6 5 7 8 2 9 4 10