5 7 4 6 2 8 1 10 9 3