exhaustive is complete, but the number of permutations is incorrect