5 3 7 4 10 1 2 6 9 8