Most Humorous Output: Andreas Gustafsson Helsinki University of Technology Arentikuja 1 D 305 (home address) 00410 Helsinki FINLAND Judges' comments: To make: make ag Determine where your system dictionary is located. You may find it located in one of the following places: /usr/dict/words /usr/share/lib/spell/words /usr/ucblib/dict/words /dev/null <-- for machines with nothing to say Then using the proper dictionary: ag free software foundation < /usr/dict/words ag obfuscated c contest < /usr/dict/words ag unix international < /usr/dict/words ag george bush < /usr/dict/words ag bill clinton < /usr/dict/words ag ross perot < /usr/dict/words ag paul e tsongas < /usr/dict/words Recently some newspapers printed amusing anagrams of one of the names listed above. Run this program to find the anagrams they weren't allowed to print! Selected notes from the author: The name of the game: AG is short for either Anagram Generator or simply AnaGram. It might also be construed to mean Alphabet Game, and by pure coincidence it happens to be the author's initials. What it does: AG takes one or more words as arguments, and tries to find anagrams of those words, i.e. words or sentences containing exactly the same letters. How to use it: To run AG, you need a dictionary file consisting of distinct words in the natural language of your choice, one word on each line. If your machine doesn't have one already, you can make your own dictionary by concatenating a few hundred of your favourite Usenet articles and piping them through the following obfuscated shell script: #!/bin/sh z=a-z];tr [A-Z\] \[$z|sed s/[\^$z[\^$z*/_/g|tr _ \\012|grep ..|sort -u Using articles from alt.folklore.computers is likely to make a more professional-looking dictionary than rec.arts.erotica. AG must be run with the dictionary file as standard input. Because anagrams consisting of just a few words are generally more meaningful than those consisting of dozens of very short words, the number of words in the anagrams is limited to 3 by default. This limit can be changed using a numeric command line option, as in "ag -4 international obfuscated c code contest