2 5 10 3 8 7 9 4 1 5 6 2