5 10 2 1 7 9 8 3 4 6