1 8 3 6 10 2 9 4 5 7