7 9 10 4 1 8 3 6 5 2