complete permutation2