permutations restrictions