10 6 7 5 4 8 1 9 2 3