Permutation prod