Hey,
The mutagen puzzle somewhat smells to me as one of classical CS problems with known complexity, etc. It is definitely a regular language problem, but applications of regular languages in CS don't typically concern themselves with generative problems.
Obviously there is an N! solution with memoization opportunity but it's not really a solution given the scaling...
If there's script code for generating the mutagen data to be read in the game files, can you point me to it? Obviously the generator goes easy on the players, but it may give me some insight.
Oh, and: Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo.
Edit: it kinda smells like Einstein's logic puzzle also. Lemme look up more into it.