alternating permutation