2003 Alberta Collegiate Programming contest
October 18, 2003, 11:00-16:00
Problem D: Text Formalization
No left hand side in the rules for contractions and acronyms
is a prefix of any other left hand side in the rules.
The rules are not applied recursively, i.e. the result of a substitution
is not a subject to further processing.