5 4 9 1 6 3 2 7 10 8