10 7 5 2 1 8 3 9 6 4