5
5 3 1 2 4
3 2 4 1 5