5 4 3 1 1 2
swap(a[0], a[2]):1 3 4 1 2 swap(a[1], a[3]):1 1 4 3 2 swap(a[2], a[4]):1 1 2 3 4 swap(a[3], a[3]):1 1 2 3 4 swap(a[4], a[4]):1 1 2 3 4