7 5 6 2 8 4 1 3 10 9