7 2 9 5 8 4 1 3 10 6