10 6 7 4 3 5 1 2 8 9