2 1 4 3 10 6 7 9 5 8