permutation cycle