1 2 3 6 9 4 10 5 7 8