Resolving problems with permutation