5 9 2 4 10 6 8 3 7 1