7 4 6 5 10 1 9 3 8 2