4 9 2 1 10 5 7 3 8 6