5
4 5 3 2 1
3 2 1 4 5