7 2 6 9 3 5 10 4 1 8