5 1 10 9 7 4 3 6 2 8