Permutations, permutations, too many permutations.

Marking solved but open for discussion and any latent obs.