5
3 1 5 2 4
5 4 2 1 3