2 1 5 3 10 4 7 6 9 8