5 7 4 6 10 3 9 2 8 1