Personally, I don't like the name "charMapping". Make something like "solutionMapping" might be better