5 10 1 4 6 3 9 8 2 7