8 3 10 1 6 4 2 9 7 5