source code for an interactive webapp to help solve cryptogram puzzles