alternating split n delete