2 6 10 7 1 3 9 4 5 8