My assumption is that the user will not have to know any rules.
This should be a toy rather than a tool. The solutions in both
problem 2 and problem 3 deal only with alpabetic characters and
numbers. They both "paint" characters on the page, and the user
is encouraged to experiment with the shape and color of type
on the page.