permutation finish