4 6 3 1 7 8 5 2 10 9