permutation exercise