Cryptarithmetic Puzzle Solver 1.4 by Naoyuki Tamura (tamura@kobe-u.ac.jp, http://bach.seg.kobe-u.ac.jp/tamura.html) 1. INSTALLATION Unzip and untar the package, then just type `make'. % gzip -d crypt14.tgz % tar xvf crypt14.tar % cd crypt % make You need to modify the path name of Perl if you want to use fcrypt and ncrypt, such as /usr/local/bin/perl. 2. HOW TO USE The following is an example session. % crypt Cryptarithmetic Puzzle Solver by N. Tamura (type help for help) SEND MORE MONEY SEND+MORE=MONEY 9567+1085=10652 1 solution(s), 0 msec. ONE TWO FIVE NINE ELEVEN TWELVE FIFTY NINETY ONE+TWO+FIVE+NINE+ELEVEN+TWELVE+FIFTY=NINETY 375+183+2605+7675+545057+185405+26219=767519 1 solution(s), 50 msec. quit Total CPU time = 50 msec. You can use alphabets (a..z, A..Z, case sensitive) and digits (0..9) for the puzzle. 3. OTHER PROGRAMS The package includes some other programs written in Perl. `fcrypt' finds unique solution puzzles from given words. `fcrypt -h' shows help message. Example usage: % fcrypt -d words/astro.txt JUPITER+EUROPA=NEPTUNE (1956074+794853=2750927) ..... `ncrypt' finds puzzles with numeral words. `ncrypt -h' shows help message. Example usage: % ncrypt SIX+SEVEN+SEVEN=TWENTY (650+68782+68782=138214) ..... In those programs under UNIX, time displayed are those spent in crypt program (not including time spent in Perl program).