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