1 5 4 3 6 9 2 7 10 8