5 8 3 2 6 4 7 1 10 9