5 7 3 1 4 10 6 9 8 2