5 2 4 7 1 10 6 3 9 8