5
3 1 5 2 4
1 4 2 3 5