Convoluted list rearrangement