5 10 3 4 8 2 6 7 1 9 