2 6 3 5 9 1 7 8 10 4