rec.puzzles Archive

A "pangram" is a sentence containing all 26 letters.

language/english/sentences/pangram Added material

Problem

A "pangram" is a sentence containing all 26 letters.
What is the shortest pangram (measured by number of letters or words)?
What is the shortest word list using all 26 letters in alphabetical order?
In reverse alphabetical order?
Show solution
Each single letter is a word denoting that letter, and in addition the
following single-letter words have meanings unrelated to their letter
shapes or sounds, position in the alphabet, etc.:

a - indefinite article; on; in; at; to; he; him; she; her; they; them; it; I;
    have; of; all
c - 100; cocaine; programming language
d - 500
e - base of natural logs; eccentricity; enlarging
g - acceleration of gravity; general ability; $1000; general audience
i - one; unit vector in x direction; personal pronoun; in; aye
j - one; unit vector in y direction
k - 1000; 1024; strikeout; unit vector in z direction
l - 50; ell; elevated railroad
m - 1000; em; pica; an antigen of human blood
n - an indefinite number; en; an antigen of human blood
o - oh
q - quality of oscillatory circuit
R - one of the three Rs; restricted audience
t - t-shirt
u - upper class
v - five
w - w particle
x - unknown quantity; atmospherics; adults only
y - unknown quantity; YMCA
z - unknown quantity; buzzing sound; z particle

It is therefore advisable to exclude single-letter words, with the
possible exception of 'a'.

As always, word acceptability varies with the dictionaries used.  We use these:
10C  - Merriam-Webster's Collegiate Dictionary, Tenth Edition, 1993
NI3 - Merriam-Webster's Third New International Dictionary, 1961
NI2 - Merriam-Webster's New International Dictionary, Second Edition, 1935
OED - Oxford English Dictionary with Supplements, 1933 - 85
'+' indicates obsolete, dialectical, slang, or otherwise substandard word.

Some exceptional pangrams without names or abbreviations:
Using only words in 10C:
The quick brown fox jumps over the lazy dog. (9 words, 35 letters)
Sympathizing would fix Quaker objectives. (5 words, 36 letters)
Quick fawns jumped over the big lazy ox. (8 words, 32 letters, Parade 6/30/02)
Pack my box with five dozen liquor jugs. (8 words, 32 letters)
Jackdaws love my big sphinx of quartz. (7 words, 31 letters, Marvin Moore)
Quick waxy bugs jump the frozen veldt. (7 words, 31 letters)
The five boxing wizards jump quickly. (6 words, 31 letters)
Victors flank gyp who mixed job quiz. (7 words, 30 letters)
Judges vomit; few quiz pharynx block. (6 words, 30 letters)
How quickly daft jumping zebras vex. (6 words, 30 letters)
Foxy nymphs grab quick-lived waltz. (5 words, 29 letters)
Dub waltz, nymph, for quick jigs vex. (7 words, 28 letters, Stephen Smith)
Blowzy frights vex, and jump quick. (6 words, 28 letters, magazine contest 1964)
Why jab, vex quartz-damping flocks? (5 words, 28 letters, David J. Porter)
Bawds jog, flick quartz, vex nymph. (6 words, 27 letters, Sir Jeremy Morse)
Brick quiz whangs jumpy veldt fox. (6 words, 27 letters)
Nth balks gyp, vex cwm fjord quiz. (7 words, 26 letters, Verbatim II-4)
Quartz glyph job vex'd cwm finks. (6 words?, 26 letters)
Cwm, fjord-bank glyphs vext quiz. (6 words, 26 letters, Dmitri Borgmann)
Jumbling vext frowzy hacks PDQ. (5 words, 26 letters, Chris Cole)

Using words in 10C and NI3:
Nth quark biz gyps cwm fjeld vox. (7 words, 26 letters, Verbatim II-4)
Cwm kvutza qoph jynx fled brigs. (6 words, 26 letters, Greg and Peter Maggs)
Pyx vang quiz: komb crwth fjelds. (6 words, 26 letters, Robert N. Test)
Veldt jynx grimps waqf zho buck. (6 words, 26 letters, Michael Jones)

Using words in 10C, NI3 and NI3+:
Squdgy fez, blank jimp crwth vox. (6 words, 26 letters, Claude Shannon)

Using words in 10C, NI3, NI2 and NI2+:
Pyx crwth fjeld, quok, vang, zimbs. (6 words, 26 letters, Rev. S. Ream)
Phlegms fyrd wuz qvint jackbox. (5 words, 26 letters, Dmitri Borgmann)

Some reasonable pangrams using proper names:
Waltz, nymph, for quick jigs vex Bud. (6 words + 1 name, 28 letters,
                                       magazine contest 1964)
If Jack quiz bald nymphs grow vext. (6 words + 1 name, 28 letters,
                        A. Cyril Pearson, Pictured Puzzles and Word Play,
                        George Routledge and Sons, London, 1909, p. 195)
Nth zigs block Qum dwarf jive pyx. (6 words + 1 name, 27 letters,
                                    Verbatim II-4))
Nth black fjords vex Qum gyp wiz. (6 words + 1 name, 26 letters,
                                   Verbatim II-4))



Some exceptional panalphabetic word lists:
jackbox viewfinder phlegmy quartz (4 words, 31 letters, Mary Hazard)
benzoxycamphors quick-flowing juventude (3 words, 36 letters, Darryl Francis)

Some exceptional nearly panalphabetic isogrammatic word lists:
blacksmith gunpowdery (2 words, 20 letters)
humpbacks frowzy tingled (3 words, 22 letters)

Some exceptional panalphabetic word lists with letters in alphabetical order:
Using only words in 10C:
a BCD ef ghi jack limn op querist ulva wax oyez (11 words, 37 letters)
ABC defog hijack limn op querist ulva wax oyez (9 words, 38 letters)
Using words in 10C and NI3:
a BCD ef ghi jak limn op qres to uva wax oyez (12 words, 34 letters)
ABC defy ghi jak limn op qres to uva wax oyez (11 words, 35 letters)
ABC defy ghi jak limn opaquers turves wax oyez (9 words, 38 letters)
scabicide afghani jokul manrope querist purview oxygenize (7 words, 51 letters)
Using words in 10C, NI3 and NI3+:
a BCD ef ghi jak limn op QRS to uva wax yez (12 words, 32 letters)
ABC defy ghi jak limn op QRS to uva wax yez (11 words, 33 letters)
ab cad ef ghi jak limn op qre stun vow ox yez (12 words, 34 letters)
ABC defy ghi jak limn op querist uva wax yez (10 words, 35 letters)
Using words in 10C, NI3, NI3+, NI2 and NI2+:
ABC def ghi jak limn op qre struv wax yez (10 words, 32 letters)
ABC def ghi jak limn opaquer struv wax yez (9 words, 34 letters)
Using words in 10C, NI3, NI3+, NI2, NI2+ and the OED:
ABC defog hij klam nop QRS tu vow XYZ (9 words, 29 letters, Jeff Grant)
ABC def ghi jak limn op qres tu vow XYZ (10 words, 30 letters)
ABC defog hij klam nop querist uvrow XYZ (8 words, 33 letters, Jeff Grant)
ABC defyghe bij sklim nop querist uvrow XYZ (8 words, 36 letters)
ABC defog hijack limnophil querist uvrow XYZ (7 words, 38 letters, Jeff Grant)

Some exceptional panalphabetic word lists with letters in reverse alpha order:
Using words from 10C:
lazy ox ow vug tsar quip on milk jib hag fed cab a (13 words, 38 letters)
lazy ox wave uts reequip on milk jihad gifted cabal (10 words, 42 letters)
Using words from 10C and NI3:
lazy ox ow vug tsar quip on milk jib hag fed caba (12 words, 38 letters)
lazy ox wave uts roque pon milk jihad gifted caba (10 words, 40 letters)
Using words from 10C, NI3 and NI2:
zo yex wu vug tsar quip on milk jib hag fed caba (12 words, 37 letters)
zo yex wave uts roque pon milk jihad gifted caba (10 words, 39 letters)

All words are main entries in 10C except the following:
10C: ghi (at 'ghee'), vext (at 'vex'), blowzy (at 'blowsy')
NI3: caba, fyrd, jak, opaquers, pon, qre(s), squdgy, uva
NI3+: jimp, QRS (at 'QRS complex'), sklim, vox (at 'vox populi'), yez
NI2: benzoxycamphors, jackbox, limnophil, quick-flowing, yex, zo
NI2+: def, juventude, klam, quar, qvint, struv, tu, wuz
OED: defyghe (at 'defy'), bij (at 'buy'), hij, nop, uvrow (at 'yuffrouw'),
        XYZ (at 'X')

It is fairly straightforward, if time-consuming, to search for minimal
pangrams given a suitable lexicon, and the enclosed program does this. 
The run time is of the order of 20 MIPS-days if fed `Official Scrabble
Words', a document nominally listing all sufficiently short words
playable in tournament Scrabble in Britain.

I also enclose a lexicon which will reproduce the OSW results much more
quickly.

The results are dominated by onomatopoeic interjections (`pst', `sh',
etc.), and words borrowed from Welsh (`cwm', `crwth') and Arabic (`qat',
`suq').  Other lexicons will contain a very different leavening of such
words, and yield a very different set of pangrams.

Readers are invited to form sentences (or, less challenging, newspaper
headlines) from these pangrams.  Few are amenable to this sort of thing. 

    -- Steve Thomas

-----cut-----here-----
#include <stdio.h>
#include <ctype.h>

extern void *malloc ();
extern void *realloc ();

long getword ();

#define MAXWORD 26
int list[MAXWORD];
int lp;

struct list {
        struct list *next;
        char *word;
};

struct word {
        long mask;
        struct list *list;
} *w;
int wp;
int wsize;

char wordbuf[BUFSIZ];

char *letters = "qxjzvwfkbyhpmgcdultnoriase";

int cmp (ap, bp)
struct word *ap, *bp;
{
        char *p;
        long a = ap->mask, b = bp->mask;

        for (p = letters; *p; p++)
        {
                long m = 1L << (*p - 'a');

                if ((a & m) != (b & m))
                        if ((a & m) != 0)
                                return -1;
                        else
                                return 1;
        }
        return 0;
}

void *
newmem (p, size)
void *p;
int size;
{
        if (p)
                p = realloc (p, size);
        else
                p = malloc (size);
        if (p == NULL) {
                fprintf (stderr, "Out of memory\n");
                exit (1);
        }
        return p;
}

char *
dupstr (s)
char *s;
{
        char *p = newmem ((void *)NULL, strlen (s) + 1);

        strcpy (p, s);
        return p;
}

main (argc, argv)
int argc;
char **argv;
{
        long m;
        int i, j;

        while ((m = getword (stdin)) != 0)
        {
                if (wp >= wsize)
                {
                        wsize += 1000;
                        w = newmem (w, wsize * sizeof (struct word));
                }
                w[wp].mask = m;
                w[wp].list = newmem ((void *)NULL, sizeof (struct list));
                w[wp].list->word = dupstr (wordbuf);
                w[wp].list->next = (struct list *)NULL;
                wp++;
        }
        qsort (w, wp, sizeof (struct word), cmp);
        for (i = 1, j = 1; j < wp; j++)
        {
                if (w[j].mask == w[i - 1].mask) {
                        w[j].list->next = w[i - 1].list;
                        w[i - 1].list = w[j].list;
                } else
                        w[i++] = w[j];
        }
        wp = i;
        pangram (0L, 0, letters);
        exit (0);
}

pangram (sofar, min, lets)
long sofar;
int min;
char *lets;
{
        register int i;
        register long must;

        if (sofar == 0x3ffffff) {
                print ();
                return;
        }
        for (; *lets; lets++)
                if ((sofar & (1 << (*lets - 'a'))) == 0)
                        break;
        must = 1 << (*lets - 'a');
        for (i = min; i < wp; i++)
        {
                if (w[i].mask & sofar)
                        continue;
                if ((w[i].mask & must) == 0)
                        continue;
                list[lp++] = i;
                pangram (w[i].mask | sofar, i + 1, lets);
                --lp;
        }
}

long
getword (fp)
FILE *fp;
{
        long mask, m;
        char *p;
        char c;

        while (fgets (wordbuf, sizeof (wordbuf), fp) != NULL) {
                p = wordbuf;
                mask = 0L;
                while ((c = *p++) != '\0') {
                        if (!islower (c))
                                break;
                        m = 1L << (c - 'a');
                        if ((mask & m) != 0)
                                break;
                        mask |= m;
                }
                if (c == '\n')
                        p[-1] = c = '\0';
                if (c == '\0' && mask)
                        return mask;
        }
        return 0;
}

print ()
{
        int i;

        for (i = 0; i < lp; i++)
        {
                struct word *p = &w[list[i]];
                struct list *l;

                if (p->list->next == NULL)
                        printf ("%s", p->list->word);
                else {
                        printf ("(");
                        for (l = p->list; l; l = l->next) {
                                printf ("%s", l->word);
                                if (l->next)
                                        printf (" ");
                        }
                        printf (")");
                }
                if (i != lp - 1)
                        printf (" ");
        }
        printf ("\n");
        fflush (stdout);
}
-----and-----here-----
ankh
bad
bag
bald
balk
balks
band
bandh
bang
bank
bap
bard
barf
bark
bed
beds
beg
bend
benj
berk
berks
bez
bhang
bid
big
bight
bilk
bink
bird
birds
birk
bisk
biz
blad
blag
bland
blank
bled
blend
blight
blimp
blin
blind
blink
blintz
blip
blitz
block
blond
blunk
blunks
bod
bods
bog
bok
boks
bold
bond
bong
bonk
bonks
bop
bord
bords
bosk
box
brad
brank
bred
brink
brinks
brod
brods
brog
brogh
broghs
bud
bug
bugs
bulk
bulks
bump
bumps
bund
bunds
bung
bungs
bunk
bunks
burd
burds
burg
burgh
burghs
burk
burks
burp
busk
by
ch
crwth
cwm
cwms
dab
dag
dak
damp
dap
deb
debs
debt
deft
delf
delfs
delft
delph
delphs
depth
derv
dervs
dhak
dib
dig
dight
dink
dinks
dirk
disk
div
divs
dob
dobs
dog
dop
dorp
dowf
drab
draft
drib
dribs
drip
drop
drub
drubs
drunk
drunks
dub
dug
dugs
dung
dunk
dunks
dup
dusk
dwarf
dzo
dzos
fad
fag
falx
fank
fard
fax
fed
fend
fends
fenks
fez
fib
fid
fig
fight
fink
firk
fisk
fix
fiz
fjord
fjords
flab
flag
flak
flank
flap
flax
fled
fleg
flex
flight
flimp
flip
flisk
flix
flog
flogs
flong
flongs
flop
flops
flub
flump
flumps
flung
flunk
flux
fob
fobs
fog
fogs
fold
folds
folk
folks
fond
fonds
fop
fops
ford
fords
fork
forks
fox
frab
frank
frap
fremd
fright
friz
frog
frond
frump
frumps
fub
fud
fug
fugs
fund
funds
funk
funks
fy
fyrd
fyrds
gab
gad
gamb
gamp
gap
gawk
gawp
ged
geld
gib
gid
gif
gild
gink
gip
gju
gjus
gled
glib
glid
glift
glitz
glob
globs
glyph
glyphs
gob
god
gold
golf
golfs
golp
golps
gonk
gov
govs
gowd
gowf
gowfs
gowk
gowks
graft
graph
grub
grypt
gub
gubs
gulf
gulfs
gulp
gulph
gulphs
gunk
gup
gym
gymp
gyp
gyps
hadj
hank
hyp
hyps
jab
jag
jak
jamb
jap
jark
jerk
jerks
jib
jibs
jig
jimp
jink
jinks
jinx
jird
jirds
jiz
job
jobs
jog
jogs
jud
juds
jug
jugs
junk
junks
jynx
kang
kant
kaw
keb
kebs
ked
kef
kefs
keg
kelp
kemb
kemp
kep
kerb
kerbs
kerf
kerfs
kex
khan
khud
khuds
kid
kids
kif
kifs
kight
kild
kiln
kilp
kind
kinds
king
kip
klepht
knag
knight
knob
knobs
knub
knubs
kob
kobs
kond
kop
kops
kraft
krantz
kranz
kvetch
ky
kynd
kynds
lav
lev
lez
link
luz
lynx
mawk
nabk
nth
pad
park
pawk
pax
ped
peg
pegh
peghs
pelf
pelfs
penk
perk
perv
pervs
phang
phiz
phlox
pig
pight
pix
pleb
plebs
pled
plight
plink
plod
plongd
plonk
pluck
plug
plumb
plumbs
plunk
ply
pod
polk
polks
pong
pork
pox
poz
prex
prod
prof
prog
pst
pub
pud
pug
pugh
pulk
pulks
punk
pyx
qat
qats
qibla
qiblas
quark
quiz
sh
skelf
skid
skrump
skug
sphinx
spiv
squawk
st
sunk
suq
swiz
sylph
tank
thilk
tyg
vamp
van
vang
vant
veg
veld
velds
veldt
vend
vends
verb
verbs
vet
vex
vibs
vild
vint
vly
vox
vug
vugs
vuln
waltz
wank
welkt
whack
zag
zap
zarf
zax
zed
zek
zeks
zel
zig
zigs
zimb
zimbs
zing
zings
zip
zips
zit
zurf
zurfs

Additional material

[ Editor: More pangrams ]

I recently wrote a program to search for "perfect" 26-letter pangrams
using only words in the Unix spell-checking dictionary.  (I threw out the
2-letter state abbreviations, since otherwise they dominate the results.)
It found several hundreds of combinations that worked, but most of them
didn't even come close to scanning as English sentences.  The best of the
lot was:

  Jocks find quartz glyph, vex BMW.

I sent this off to Stephen J. Gould, who had asked in one of his books a
few years ago if anyone could come up with a more sensible "perfect"
pangram than "Zing! Vext cwm fly jabs Kurd qoph."  He answered that my
sentence is the best he's received in response to his challenge so
far... but still not as good as he is hoping to receive.

-- Joe Dellinger <joe@montebello.soest.hawaii.edu>

There are several 26-letter pangrams in the Archives, with attribution.
My favorite isn't in there: it's "Quartz glyph jocks vend, fix, BMW."
I think it may be due to Jim Woods, but wouldn't swear to it.  I suppose
one could ask for the shortest pangram that doesn't require a shaggy dog
story to set it up and explain it...

-- Jim Gillogly <jim@mycroft.rand.org>

At 7 words, 29 letters, I think the following pangram is remarkably
coherent for its size:

  Sphinx of black quartz, judge my vow.

-- John V. Goodman <jgoodman@clark.net>

In article <3ho8a6$fja@mycroft.rand.org> jim@acm.org writes:
>This still misses my favorite:
>
>Quartz glyph jocks vend, fix, BMW. (6 words, 26 letters, James A. Woods?)

and my favorite too:

  New job: Fix Mr. Gluck's new TV, PDQ! (8 words, 26 letters, author?)

-- Noam D. Elkies <elkies@math.harvard.edu>

[ Editor: As printed this has a repeated "new" and misses four letters.
  Timothy Reed <treed@ball.com> and Jonathan Haas
  <positron@Starbase.NeoSoft.COM> pointed out that the second "new"
  should be "hazy": ]

  New job: Fix Mr. Gluck's hazy TV, PDQ!

[ Editor: and Wei-Hwa Huang <whuang@cco.caltech.edu> offered the
  variant ]

  Hazy job: Fix Mr. Gluck's new TV, PDQ!


[ Editor: Anagrams of the alphabet ]

OK, here's one for the FAQ - the possible anagrams of
abcdefghijklmnopqrstuvwxyz.

The word list used was one I stuck together from a Scrabble dictionary,
thus it had 1 million+ words to choose from.  While the candidate word
list is easy to generate in little time, the program [ Editor: Wordplay 7.11 by
Evans A. Criswell, criswell@cs.uah.edu ] chugged away from Sept. 2nd to
Oct. 29th on an RS/6000 Model 350.  [ Editor: Wordplay reported 31389
words loaded after filtering. ]

I leave it to the wordplay fans and wizards to find some useful and/or
meaningful word combinations.  I admit, some of these words looked like
pure gibberish until I cracked open Webster's ...

Anagrams found:
     1.  BA CWM DEV FRIZ JUG QOPH TSK LYNX
     2.  BAD CWMS VEG FRY QOPH JINX KLUTZ
     3.  BAD CWM VEG FRY QOPHS JINX KLUTZ
     4.  BAD CWM REV FIZ JUG QOPH TSK LYNX
     5.  DAB CWMS VEG FRY QOPH JINX KLUTZ
     6.  DAB CWM VEG FRY QOPHS JINX KLUTZ
     7.  DAB CWM REV FIZ JUG QOPH TSK LYNX
     8.  ADVERB CWM FIZ JUG QOPH TSK LYNX
     9.  BRAVED CWM FIZ JUG QOPH TSK LYNX
    10.  BALD CWMS VEXT FRY ZIG QOPH JUNK
    11.  BALD CWM VEG FRIZ QOPH JUNK XYST
    12.  BALD CWM VEXT FRY ZIGS QOPH JUNK
    13.  BALD CWM VEXT FRY ZIG QOPH JUNKS
    14.  BALD CWM VEXT FRY ZIG QOPHS JUNK
    15.  BLAND CWM JERK FIZ VUG QOPH XYST
    16.  BLAND CWM VEXT FRIZ JUG QOPH SKY
    17.  BALDS CWM VEXT FRY ZIG QOPH JUNK
    18.  BAND CWMS VEX FRY JIG QOPH KLUTZ
    19.  BAND CWM VEX FRY JIG QOPHS KLUTZ
    20.  BAND CWM VEX FRY JIGS QOPH KLUTZ
    21.  BANDS CWM VEX FRY JIG QOPH KLUTZ
    22.  DRAB CWMS VEXT FLY ZIG QOPH JUNK
    23.  DRAB CWM VEXT FLY ZIGS QOPH JUNK
    24.  DRAB CWM VEXT FLY ZIG QOPH JUNKS
    25.  DRAB CWM VEXT FLY ZIG QOPHS JUNK
    26.  BARD CWMS VEXT FLY ZIG QOPH JUNK
    27.  BARD CWM VEXT FLY ZIGS QOPH JUNK
    28.  BARD CWM VEXT FLY ZIG QOPH JUNKS
    29.  BARD CWM VEXT FLY ZIG QOPHS JUNK
    30.  DARB CWMS VEXT FLY ZIG QOPH JUNK
    31.  DARB CWM VEXT FLY ZIGS QOPH JUNK
    32.  DARB CWM VEXT FLY ZIG QOPH JUNKS
    33.  DARB CWM VEXT FLY ZIG QOPHS JUNK
    34.  BRAD CWMS VEXT FLY ZIG QOPH JUNK
    35.  BRAD CWM VEXT FLY ZIGS QOPH JUNK
    36.  BRAD CWM VEXT FLY ZIG QOPH JUNKS
    37.  BRAD CWM VEXT FLY ZIG QOPHS JUNK
    38.  BARDS CWM VEXT FLY ZIG QOPH JUNK
    39.  DRABS CWM VEXT FLY ZIG QOPH JUNK
    40.  BRADS CWM VEXT FLY ZIG QOPH JUNK
    41.  DARBS CWM VEXT FLY ZIG QOPH JUNK
    42.  DABS CWM VEG FRY QOPH JINX KLUTZ
    43.  BADS CWM VEG FRY QOPH JINX KLUTZ
    44.  FLAB CWMS DRY VEXT ZIG QOPH JUNK
    45.  FLAB CWM DRYS VEXT ZIG QOPH JUNK
    46.  FLAB CWM DRY VEXT ZIGS QOPH JUNK
    47.  FLAB CWM DRY VEXT ZIG QOPH JUNKS
    48.  FLAB CWM DRY VEXT ZIG QOPHS JUNK
    49.  FLABS CWM DRY VEXT ZIG QOPH JUNK
    50.  BARF CWMS GYVED QOPH JINX KLUTZ
    51.  BARF CWM GYVED QOPHS JINX KLUTZ
    52.  BARF CWM VELD ZIG QOPH JUNK XYST
    53.  BARFS CWM GYVED QOPH JINX KLUTZ
    54.  GAB CWMS DEV FRY QOPH JINX KLUTZ
    55.  GAB CWMS DJIN VEX FRY QOPH KLUTZ
    56.  GAB CWM VELD FRIZ QOPH JUNK XYST
    57.  GAB CWM DEVS FRY QOPH JINX KLUTZ
    58.  GAB CWM DEV FRY QOPHS JINX KLUTZ
    59.  GAB CWM DJIN VEX FRY QOPHS KLUTZ
    60.  GAB CWM DJINS VEX FRY QOPH KLUTZ
    61.  BAG CWMS DEV FRY QOPH JINX KLUTZ
    62.  BAG CWMS DJIN VEX FRY QOPH KLUTZ
    63.  BAG CWM VELD FRIZ QOPH JUNK XYST
    64.  BAG CWM DEVS FRY QOPH JINX KLUTZ
    65.  BAG CWM DEV FRY QOPHS JINX KLUTZ
    66.  BAG CWM DJIN VEX FRY QOPHS KLUTZ
    67.  BAG CWM DJINS VEX FRY QOPH KLUTZ
    68.  BHANG CWM FJELD QUIZ TSK VOX PRY
    69.  BHANG CWM FJORD LEV QUIZ TSK PYX
    70.  BHANG CWM FJORD VEX QUIZ TSK PLY
    71.  BRAG CWM VELD FIZ QOPH JUNK XYST
    72.  GRAB CWM VELD FIZ QOPH JUNK XYST
    73.  GARB CWM VELD FIZ QOPH JUNK XYST
    74.  GABS CWM DEV FRY QOPH JINX KLUTZ
    75.  GABS CWM DJIN VEX FRY QOPH KLUTZ
    76.  BAGS CWM DEV FRY QOPH JINX KLUTZ
    77.  BAGS CWM DJIN VEX FRY QOPH KLUTZ
    78.  JAB CWMS DING VEX FRY QOPH KLUTZ
    79.  JAB CWMS DRUNK VEXT FLY ZIG QOPH
    80.  JAB CWMS RYND VEG FIX QOPH KLUTZ
    81.  JAB CWMS RYND VEX FIG QOPH KLUTZ
    82.  JAB CWMS DRY VEXT FLUNK ZIG QOPH
    83.  JAB CWM DE FRIZ VUG QOPH TSK LYNX
    84.  JAB CWM FRIZED VUG QOPH TSK LYNX
    85.  JAB CWM TSKED FRIZ VUG QOPH LYNX
    86.  JAB CWM VELD FRIZ GUNK QOPH XYST
    87.  JAB CWM VELD FRY ZING QOPH TSK XU
    88.  JAB CWM VEND FRY ZIG QOPH TSK LUX
    89.  JAB CWM RED FIZ VUG QOPH TSK LYNX
    90.  JAB CWM DEV FIZ RUG QOPH TSK LYNX
    91.  JAB CWM DEV FUR ZIG QOPH TSK LYNX
    92.  JAB CWM DEV FRY ZING QOPH TSK LUX
    93.  JAB CWM ZED FIR VUG QOPH TSK LYNX
    94.  JAB CWM FUD REV ZIG QOPH TSK LYNX
    95.  JAB CWM DING VEX FRY QOPHS KLUTZ
    96.  JAB CWM DINGS VEX FRY QOPH KLUTZ
    97.  JAB CWM DUG REV FIZ QOPH TSK LYNX
    98.  JAB CWM RID FEZ VUG QOPH TSK LYNX
    99.  JAB CWM DRUNKS VEXT FLY ZIG QOPH
   100.  JAB CWM DRUNK VEXT FLY ZIGS QOPH
   101.  JAB CWM DRUNK VEXT FLY ZIG QOPHS
   102.  JAB CWM RYNDS VEG FIX QOPH KLUTZ
   103.  JAB CWM RYNDS VEX FIG QOPH KLUTZ
   104.  JAB CWM RYND VEG FIX QOPHS KLUTZ
   105.  JAB CWM RYND VEG FIZ QOPH TSK LUX
   106.  JAB CWM RYND VEX FIG QOPHS KLUTZ
   107.  JAB CWM RYND VEX FIGS QOPH KLUTZ
   108.  JAB CWM DRYS VEXT FLUNK ZIG QOPH
   109.  JAB CWM URD VEG FIZ QOPH TSK LYNX
   110.  JAB CWM DRY VEXT FLUNKS ZIG QOPH
   111.  JAB CWM DRY VEXT FLUNK ZIGS QOPH
   112.  JAB CWM DRY VEXT FLUNK ZIG QOPHS
   113.  JABS CWM DING VEX FRY QOPH KLUTZ
   114.  JABS CWM DRUNK VEXT FLY ZIG QOPH
   115.  JABS CWM RYND VEG FIX QOPH KLUTZ
   116.  JABS CWM RYND VEX FIG QOPH KLUTZ
   117.  JABS CWM DRY VEXT FLUNK ZIG QOPH
   118.  KAB CWMS FJORD VEG PHT QUIZ LYNX
   119.  KAB CWM FJORDS VEG PHT QUIZ LYNX
   120.  BALK CWMS FJORD VEG NTH QUIZ PYX
   121.  BALK CWMS FJORD VEX GYP NTH QUIZ
   122.  BALK CWMS RYND VEXT FIZ JUG QOPH
   123.  BALK CWM VEND FRIZ JUG QOPH XYST
   124.  BALK CWM FJORD VEX GYPS NTH QUIZ
   125.  BALK CWM FJORDS VEG NTH QUIZ PYX
   126.  BALK CWM FJORDS VEX GYP NTH QUIZ
   127.  BALK CWM RYNDS VEXT FIZ JUG QOPH
   128.  BALK CWM RYND VEXT FIZ JUGS QOPH
   129.  BALK CWM RYND VEXT FIZ JUG QOPHS
   130.  BLANK CWMS DRY VEXT FIZ JUG QOPH
   131.  BLANK CWM DEV FRIZ JUG QOPH XYST
   132.  BLANK CWM FJORD VEXT GYP SH QUIZ
   133.  BLANK CWM DRYS VEXT FIZ JUG QOPH
   134.  BLANK CWM DRY VEXT FIZ JUGS QOPH
   135.  BLANK CWM DRY VEXT FIZ JUG QOPHS
   136.  BLANKS CWM DRY VEXT FIZ JUG QOPH
   137.  BALKS CWM FJORD VEG NTH QUIZ PYX
   138.  BALKS CWM FJORD VEX GYP NTH QUIZ
   139.  BALKS CWM RYND VEXT FIZ JUG QOPH
   140.  BANK CWMS FJORD VEXT GLYPH QUIZ
   141.  BANK CWM VELDT FIZ JOG QURSH PYX
   142.  BANK CWM VELD FRIZ JUG QOPH XYST
   143.  BANK CWM FJORD VEXT GLYPHS QUIZ
   144.  BANK CWM FJORDS VEXT GLYPH QUIZ
   145.  BRANK CWM VELD FIZ JUG QOPH XYST
   146.  BANKS CWM FJORD VEXT GLYPH QUIZ
   147.  BARK CWMS FJELD GYP NTH QUIZ VOX
   148.  BARK CWM FJELD GYPS NTH QUIZ VOX
   149.  BARK CWM FJELDS GYP NTH QUIZ VOX
   150.  BARKS CWM FJELD GYP NTH QUIZ VOX
   151.  KABS CWM FJORD VEG PHT QUIZ LYNX
   152.  BASK CWM FJORD VEG PHT QUIZ LYNX
   153.  BRA CWM DEV FIZ JUG QOPH TSK LYNX
   154.  BAR CWM DEV FIZ JUG QOPH TSK LYNX
   155.  DA VERB CWM FIZ JUG QOPH TSK LYNX
   156.  AD VERB CWM FIZ JUG QOPH TSK LYNX
   157.  FAD BYRLS CWM VEXT ZIG QOPH JUNK
   158.  FAD BYRL CWMS VEXT ZIG QOPH JUNK
   159.  FAD BYRL CWM VEXT ZIGS QOPH JUNK
   160.  FAD BYRL CWM VEXT ZIG QOPH JUNKS
   161.  FAD BYRL CWM VEXT ZIG QOPHS JUNK
   162.  FARD BLINTZ CWM VEX JUG QOPH SKY
   163.  FARD BYS CWM VEG QOPH JINX KLUTZ
   164.  FARD BY CWMS VEG QOPH JINX KLUTZ
   165.  FARD BY CWM VEG QOPHS JINX KLUTZ
   166.  FARDS BY CWM VEG QOPH JINX KLUTZ
   167.  FADS BYRL CWM VEXT ZIG QOPH JUNK
   168.  DAFT BYRLS CWM VEX ZIG QOPH JUNK
   169.  DAFT BYRL CWMS VEX ZIG QOPH JUNK
   170.  DAFT BYRL CWM VEX ZIGS QOPH JUNK
   171.  DAFT BYRL CWM VEX ZIG QOPH JUNKS
   172.  DAFT BYRL CWM VEX ZIG QOPHS JUNK
   173.  GAD BLITZ CWMS VEX FRY QOPH JUNK
   174.  GAD BLITZ CWM VEX FRY QOPH JUNKS
   175.  GAD BLITZ CWM VEX FRY QOPHS JUNK
   176.  GAD BYRLS CWM VEXT FIZ QOPH JUNK
   177.  GAD BYRL CWMS VEXT FIZ QOPH JUNK
   178.  GAD BYRL CWM VEXT FIZ QOPH JUNKS
   179.  GAD BYRL CWM VEXT FIZ QOPHS JUNK
   180.  DAG BLITZ CWMS VEX FRY QOPH JUNK
   181.  DAG BLITZ CWM VEX FRY QOPH JUNKS
   182.  DAG BLITZ CWM VEX FRY QOPHS JUNK
   183.  DAG BYRLS CWM VEXT FIZ QOPH JUNK
   184.  DAG BYRL CWMS VEXT FIZ QOPH JUNK
   185.  DAG BYRL CWM VEXT FIZ QOPH JUNKS
   186.  DAG BYRL CWM VEXT FIZ QOPHS JUNK
   187.  GLAD VERB CWM FIZ QOPH JUNK XYST
   188.  GLAD BYS CWM VEXT FRIZ QOPH JUNK
   189.  GLAD BY CWMS VEXT FRIZ QOPH JUNK
   190.  GLAD BY CWM VEXT FRIZ QOPH JUNKS
   191.  GLAD BY CWM VEXT FRIZ QOPHS JUNK
   192.  GLADS BY CWM VEXT FRIZ QOPH JUNK
   193.  DANG JIB CWMS VEX FRY QOPH KLUTZ
   194.  DANG JIB CWM VEX FRY QOPHS KLUTZ
   195.  DANG JIBS CWM VEX FRY QOPH KLUTZ
   196.  DANGS JIB CWM VEX FRY QOPH KLUTZ
   197.  GADS BLITZ CWM VEX FRY QOPH JUNK
   198.  GADS BYRL CWM VEXT FIZ QOPH JUNK
   199.  DAGS BLITZ CWM VEX FRY QOPH JUNK
   200.  DAGS BYRL CWM VEXT FIZ QOPH JUNK
   201.  HADJ VERB CWM FLONG QUIZ TSK PYX
   202.  DAK BLINTZ CWMS VEX FRY JUG QOPH
   203.  DAK BLINTZ CWM VEX FRY JUGS QOPH
   204.  DAK BLINTZ CWM VEX FRY JUG QOPHS
   205.  DANK BLITZ CWMS VEX FRY JUG QOPH
   206.  DANK BLITZ CWM VEX FRY JUGS QOPH
   207.  DANK BLITZ CWM VEX FRY JUG QOPHS
   208.  DANK BYRLS CWM VEXT FIZ JUG QOPH
   209.  DANK BYRL CWMS VEXT FIZ JUG QOPH
   210.  DANK BYRL CWM VEXT FIZ JUGS QOPH
   211.  DANK BYRL CWM VEXT FIZ JUG QOPHS
   212.  DAKS BLINTZ CWM VEX FRY JUG QOPH
   213.  RAD JIB CWM FEZ VUG QOPH TSK LYNX
   214.  ADZ VERB CWM GULF QOPH JINK XYST
   215.  ADZ VERB CWM IF JUG QOPH TSK LYNX
   216.  ADZ VERB CWM FLUNK JIG QOPH XYST
   217.  ADZ FIB CWM REV JUG QOPH TSK LYNX
   218.  ADZ FUB CWM REV JIG QOPH TSK LYNX
   219.  ADZ GLIB CWMS VEXT FRY QOPH JUNK
   220.  ADZ GLIB CWM VEXT FRY QOPH JUNKS
   221.  ADZ GLIB CWM VEXT FRY QOPHS JUNK
   222.  ADZ BRIG CWMS VEXT FLY QOPH JUNK
   223.  ADZ BRIG CWM VEXT FLY QOPH JUNKS
   224.  ADZ BRIG CWM VEXT FLY QOPHS JUNK
   225.  ADZ BRIGS CWM VEXT FLY QOPH JUNK
   226.  ADZ BURGS CWM VEXT FLY QOPH JINK
   227.  ADZ GRUBS CWM VEXT FLY QOPH JINK
   228.  ADZ GRUB CWMS VEXT FLY QOPH JINK
   229.  ADZ GRUB CWM VEXT FLY QOPH JINKS
   230.  ADZ GRUB CWM VEXT FLY QOPHS JINK
   231.  ADZ BURG CWMS VEXT FLY QOPH JINK
   232.  ADZ BURG CWM VEXT FLY QOPH JINKS
   233.  ADZ BURG CWM VEXT FLY QOPHS JINK
   234.  ADZ JIB CWM FER VUG QOPH TSK LYNX
   235.  ADZ JIB CWM REF VUG QOPH TSK LYNX
   236.  ADZ JIB CWM VEG FUR QOPH TSK LYNX
   237.  ADZ JIB CWM REV FUG QOPH TSK LYNX
   238.  ADZ BLINK CWMS VEXT FRY JUG QOPH
   239.  ADZ BLINK CWM VEXT FRY JUGS QOPH
   240.  ADZ BLINK CWM VEXT FRY JUG QOPHS
   241.  ADZ BLINKS CWM VEXT FRY JUG QOPH
   242.  ADZ BRINK CWMS VEXT FLY JUG QOPH
   243.  ADZ BRINK CWM VEXT FLY JUGS QOPH
   244.  ADZ BRINK CWM VEXT FLY JUG QOPHS
   245.  ADZ BRINKS CWM VEXT FLY JUG QOPH
   246.  ADZ BYRLS CWM VEG FIXT QOPH JUNK
   247.  ADZ BYRLS CWM VEXT FIG QOPH JUNK
   248.  ADZ BYRLS CWM VEXT FUG QOPH JINK
   249.  ADZ BYRLS CWM VEXT FINK JUG QOPH
   250.  ADZ BYRLS CWM VEXT FUNK JIG QOPH
   251.  ADZ BYRLS CWM VEX GIFT QOPH JUNK
   252.  ADZ BYRL CWMS VEG FIXT QOPH JUNK
   253.  ADZ BYRL CWMS VEXT FIG QOPH JUNK
   254.  ADZ BYRL CWMS VEXT FUG QOPH JINK
   255.  ADZ BYRL CWMS VEXT FINK JUG QOPH
   256.  ADZ BYRL CWMS VEXT FUNK JIG QOPH
   257.  ADZ BYRL CWMS VEX GIFT QOPH JUNK
   258.  ADZ BYRL CWM VEG FIXT QOPH JUNKS
   259.  ADZ BYRL CWM VEG FIXT QOPHS JUNK
   260.  ADZ BYRL CWM VEXT FIG QOPH JUNKS
   261.  ADZ BYRL CWM VEXT FIG QOPHS JUNK
   262.  ADZ BYRL CWM VEXT FIGS QOPH JUNK
   263.  ADZ BYRL CWM VEXT FUGS QOPH JINK
   264.  ADZ BYRL CWM VEXT FUG QOPH JINKS
   265.  ADZ BYRL CWM VEXT FUG QOPHS JINK
   266.  ADZ BYRL CWM VEXT FINK JUGS QOPH
   267.  ADZ BYRL CWM VEXT FINK JUG QOPHS
   268.  ADZ BYRL CWM VEXT FINKS JUG QOPH
   269.  ADZ BYRL CWM VEXT FUNKS JIG QOPH
   270.  ADZ BYRL CWM VEXT FUNK JIG QOPHS
   271.  ADZ BYRL CWM VEXT FUNK JIGS QOPH
   272.  ADZ BYRL CWM VEX GIFTS QOPH JUNK
   273.  ADZ BYRL CWM VEX GIFT QOPH JUNKS
   274.  ADZ BYRL CWM VEX GIFT QOPHS JUNK
   275.  FAG JIB CWMS RYND VEX QOPH KLUTZ
   276.  FAG JIB CWM RYNDS VEX QOPH KLUTZ
   277.  FAG JIB CWM RYND VEX QOPHS KLUTZ
   278.  FAG JIBS CWM RYND VEX QOPH KLUTZ
   279.  FAG BLITZ CWMS DRY VEX QOPH JUNK
   280.  FAG BLITZ CWM DRYS VEX QOPH JUNK
   281.  FAG BLITZ CWM DRY VEX QOPH JUNKS
   282.  FAG BLITZ CWM DRY VEX QOPHS JUNK
   283.  FANG JIB CWMS DRY VEX QOPH KLUTZ
   284.  FANG JIB CWM DRYS VEX QOPH KLUTZ
   285.  FANG JIB CWM DRY VEX QOPHS KLUTZ
   286.  FANG JIBS CWM DRY VEX QOPH KLUTZ
   287.  FANGS JIB CWM DRY VEX QOPH KLUTZ
   288.  FRAG BYS CWM DEV QOPH JINX KLUTZ
   289.  FRAG BYS CWM DJIN VEX QOPH KLUTZ
   290.  FRAG BY CWMS DEV QOPH JINX KLUTZ
   291.  FRAG BY CWMS DJIN VEX QOPH KLUTZ
   292.  FRAG BY CWM DEVS QOPH JINX KLUTZ
   293.  FRAG BY CWM DEV QOPHS JINX KLUTZ
   294.  FRAG BY CWM DJIN VEX QOPHS KLUTZ
   295.  FRAG BY CWM DJINS VEX QOPH KLUTZ
   296.  FRAGS BY CWM DEV QOPH JINX KLUTZ
   297.  FRAGS BY CWM DJIN VEX QOPH KLUTZ
   298.  FAGS JIB CWM RYND VEX QOPH KLUTZ
   299.  FAGS BLITZ CWM DRY VEX QOPH JUNK
   300.  KRAFTS JIB CWM ZED VUG QOPH LYNX
   301.  KRAFT JIB CWMS ZED VUG QOPH LYNX
   302.  KRAFT JIB CWM ZEDS VUG QOPH LYNX
   303.  KRAFT JIB CWM ZED VUGS QOPH LYNX
   304.  KRAFT JIB CWM ZED VUG QOPHS LYNX
   305.  KRAFT JIBS CWM ZED VUG QOPH LYNX
   306.  FAR JIB CWM ZED VUG QOPH TSK LYNX
   307.  ARF JIB CWM ZED VUG QOPH TSK LYNX
   308.  ZARFS BY CWM GILD VEXT QOPH JUNK
   309.  ZARF JIBED CWM VUG QOPH TSK LYNX
   310.  ZARF BLED CWM VUG QOPH JINK XYST
   311.  ZARF BLIND CWM VEXT JUG QOPH SKY
   312.  ZARF BIG CWM VELD QOPH JUNK XYST
   313.  ZARF GIB CWM VELD QOPH JUNK XYST
   314.  ZARF GLIB CWM DEV QOPH JUNK XYST
   315.  ZARF BUG CWM JIVED QOPH TSK LYNX
   316.  ZARF BUG CWM VELDT QOPH JINX SKY
   317.  ZARF BUG CWM VELD QOPH JINK XYST
   318.  ZARF BI CWM DEV JUG QOPH TSK LYNX
   319.  ZARF JIB CWM DE VUG QOPH TSK LYNX
   320.  ZARF JIB CWM TSKED VUG QOPH LYNX
   321.  ZARF JIB CWM VELD GUNK QOPH XYST
   322.  ZARF BILK CWM VEND JUG QOPH XYST
   323.  ZARF BLINK CWM DEV JUG QOPH XYST
   324.  ZARF BULK CWM VEND JIG QOPH XYST
   325.  ZARF BULK CWM DJIN VEG QOPH XYST
   326.  ZARF BUNK CWM VELD JIG QOPH XYST
   327.  ZARF BYS CWM GILD VEXT QOPH JUNK
   328.  ZARF BY CWMS GILD VEXT QOPH JUNK
   329.  ZARF BY CWM VEND JIG QOPH TSK LUX
   330.  ZARF BY CWM GILD VEXT QOPH JUNKS
   331.  ZARF BY CWM GILD VEXT QOPHS JUNK
   332.  ZARF BY CWM GILDS VEXT QOPH JUNK
   333.  ZARF BY CWM DJIN VEG QOPH TSK LUX
   334.  FAX JIB CWMS RYND VEG QOPH KLUTZ
   335.  FAX JIB CWM RYNDS VEG QOPH KLUTZ
   336.  FAX JIB CWM RYND VEG QOPHS KLUTZ
   337.  FAX JIBS CWM RYND VEG QOPH KLUTZ
   338.  FAX BLITZ CWMS DRY VEG QOPH JUNK
   339.  FAX BLITZ CWM DRYS VEG QOPH JUNK
   340.  FAX BLITZ CWM DRY VEG QOPH JUNKS
   341.  FAX BLITZ CWM DRY VEG QOPHS JUNK
   342.  JAG BIND CWMS VEX FRY QOPH KLUTZ
   343.  JAG BIND CWM VEX FRY QOPHS KLUTZ
   344.  JAG BINDS CWM VEX FRY QOPH KLUTZ
   345.  JAG BUD CWM REV FIZ QOPH TSK LYNX
   346.  JAG DUB CWM REV FIZ QOPH TSK LYNX
   347.  JAG FIB CWMS RYND VEX QOPH KLUTZ
   348.  JAG FIB CWM RYNDS VEX QOPH KLUTZ
   349.  JAG FIB CWM RYND VEX QOPHS KLUTZ
   350.  JAG FIBS CWM RYND VEX QOPH KLUTZ
   351.  JAG BLINTZ CWM DUSK VEX FRY QOPH
   352.  JAG BLITZ CWMS DUNK VEX FRY QOPH
   353.  JAG BLITZ CWMS DRY VEX FUNK QOPH
   354.  JAG BLITZ CWM DUNKS VEX FRY QOPH
   355.  JAG BLITZ CWM DUNK VEX FRY QOPHS
   356.  JAG BLITZ CWM DRYS VEX FUNK QOPH
   357.  JAG BLITZ CWM DRY VEX FUNKS QOPH
   358.  JAG BLITZ CWM DRY VEX FUNK QOPHS
   359.  JAG BULKS CWM RYND VEXT FIZ QOPH
   360.  JAG BULK CWMS RYND VEXT FIZ QOPH
   361.  JAG BULK CWM VEND FRIZ QOPH XYST
   362.  JAG BULK CWM RYNDS VEXT FIZ QOPH
   363.  JAG BULK CWM RYND VEXT FIZ QOPHS
   364.  JAG KNOB CWM VELDT FIZ QURSH PYX
   365.  JAG BUNK CWM VELD FRIZ QOPH XYST
   366.  JAG BYRLS CWM DUNK VEXT FIZ QOPH
   367.  JAG BYRL CWMS DUNK VEXT FIZ QOPH
   368.  JAG BYRL CWM VEND FIZ QOPH TSK XU
   369.  JAG BYRL CWM DUNKS VEXT FIZ QOPH
   370.  JAG BYRL CWM DUNK VEXT FIZ QOPHS
   371.  JAG BUR CWM DEV FIZ QOPH TSK LYNX
   372.  JAG RUB CWM DEV FIZ QOPH TSK LYNX
   373.  JAG BY CWM VEND FRIZ QOPH TSK LUX
   374.  JAGS BIND CWM VEX FRY QOPH KLUTZ
   375.  JAGS FIB CWM RYND VEX QOPH KLUTZ
   376.  JAGS BLITZ CWM DUNK VEX FRY QOPH
   377.  JAGS BLITZ CWM DRY VEX FUNK QOPH
   378.  JAGS BULK CWM RYND VEXT FIZ QOPH
   379.  JAGS BYRL CWM DUNK VEXT FIZ QOPH
   380.  VANGS JIB CWM DEX FRY QOPH KLUTZ
   381.  VANG JIB CWMS DEX FRY QOPH KLUTZ
   382.  VANG JIB CWM DEX FRY QOPHS KLUTZ
   383.  VANG JIB CWM ZED FRY QOPH TSK LUX
   384.  VANG JIB CWM DRY FEZ QOPH TSK LUX
   385.  VANG JIBS CWM DEX FRY QOPH KLUTZ
   386.  ZAGS DRIB CWM VEXT FLY QOPH JUNK
   387.  ZAGS BIRD CWM VEXT FLY QOPH JUNK
   388.  ZAGS DRUB CWM VEXT FLY QOPH JINK
   389.  ZAGS BURD CWM VEXT FLY QOPH JINK
   390.  ZAGS FLUB CWM DRY VEXT QOPH JINK
   391.  ZAGS JIB CWM DRUNK VEXT FLY QOPH
   392.  ZAGS JIB CWM DRY VEXT FLUNK QOPH
   393.  ZAGS BULK CWM DJIN VEXT FRY QOPH
   394.  ZAGS BYRL CWM DEV FIXT QOPH JUNK
   395.  ZAGS BYRL CWM FID VEXT QOPH JUNK
   396.  ZAGS BYRL CWM FUD VEXT QOPH JINK
   397.  ZAG DRIB CWMS VEXT FLY QOPH JUNK
   398.  ZAG DRIB CWM VEXT FLY QOPH JUNKS
   399.  ZAG DRIB CWM VEXT FLY QOPHS JUNK
   400.  ZAG BIRD CWMS VEXT FLY QOPH JUNK
   401.  ZAG BIRD CWM VEXT FLY QOPH JUNKS
   402.  ZAG BIRD CWM VEXT FLY QOPHS JUNK
   403.  ZAG BIRDS CWM VEXT FLY QOPH JUNK
   404.  ZAG DRIBS CWM VEXT FLY QOPH JUNK
   405.  ZAG DRUBS CWM VEXT FLY QOPH JINK
   406.  ZAG BURDS CWM VEXT FLY QOPH JINK
   407.  ZAG DRUB CWMS VEXT FLY QOPH JINK
   408.  ZAG DRUB CWM VEXT FLY QOPH JINKS
   409.  ZAG DRUB CWM VEXT FLY QOPHS JINK
   410.  ZAG BURD CWMS VEXT FLY QOPH JINK
   411.  ZAG BURD CWM VEXT FLY QOPH JINKS
   412.  ZAG BURD CWM VEXT FLY QOPHS JINK
   413.  ZAG VERB CWM DJIN FLY QOPH TSK XU
   414.  ZAG FLUBS CWM DRY VEXT QOPH JINK
   415.  ZAG FLUB CWMS DRY VEXT QOPH JINK
   416.  ZAG FLUB CWM DRYS VEXT QOPH JINK
   417.  ZAG FLUB CWM DRY VEXT QOPH JINKS
   418.  ZAG FLUB CWM DRY VEXT QOPHS JINK
   419.  ZAG FOB CWM VELDT QURSH JINK PYX
   420.  ZAG JIB CWMS DRUNK VEXT FLY QOPH
   421.  ZAG JIB CWMS DRY VEXT FLUNK QOPH
   422.  ZAG JIB CWM VEND FRY QOPH TSK LUX
   423.  ZAG JIB CWM DEV FUR QOPH TSK LYNX
   424.  ZAG JIB CWM FUD REV QOPH TSK LYNX
   425.  ZAG JIB CWM DRUNKS VEXT FLY QOPH
   426.  ZAG JIB CWM DRUNK VEXT FLY QOPHS
   427.  ZAG JIB CWM DRYS VEXT FLUNK QOPH
   428.  ZAG JIB CWM DRY VEXT FLUNKS QOPH
   429.  ZAG JIB CWM DRY VEXT FLUNK QOPHS
   430.  ZAG JIBS CWM DRUNK VEXT FLY QOPH
   431.  ZAG JIBS CWM DRY VEXT FLUNK QOPH
   432.  ZAG JOB CWM VELDT FINK QURSH PYX
   433.  ZAG BULKS CWM DJIN VEXT FRY QOPH
   434.  ZAG BULK CWMS DJIN VEXT FRY QOPH
   435.  ZAG BULK CWM DJIN VEXT FRY QOPHS
   436.  ZAG BULK CWM DJINS VEXT FRY QOPH
   437.  ZAG BRUSK CWM DJIN VEXT FLY QOPH
   438.  ZAG BUSK CWM VELDT FRY QOPH JINX
   439.  ZAG BYRLS CWM DEV FIXT QOPH JUNK
   440.  ZAG BYRLS CWM FID VEXT QOPH JUNK
   441.  ZAG BYRLS CWM FUD VEXT QOPH JINK
   442.  ZAG BYRL CWMS DEV FIXT QOPH JUNK
   443.  ZAG BYRL CWMS FID VEXT QOPH JUNK
   444.  ZAG BYRL CWMS FUD VEXT QOPH JINK
   445.  ZAG BYRL CWM DEVS FIXT QOPH JUNK
   446.  ZAG BYRL CWM DEV FIXT QOPH JUNKS
   447.  ZAG BYRL CWM DEV FIXT QOPHS JUNK
   448.  ZAG BYRL CWM FID VEXT QOPH JUNKS
   449.  ZAG BYRL CWM FID VEXT QOPHS JUNK
   450.  ZAG BYRL CWM FIDS VEXT QOPH JUNK
   451.  ZAG BYRL CWM FUDS VEXT QOPH JINK
   452.  ZAG BYRL CWM FUD VEXT QOPH JINKS
   453.  ZAG BYRL CWM FUD VEXT QOPHS JINK
   454.  JAR BED CWM FIZ VUG QOPH TSK LYNX
   455.  JAR DEB CWM FIZ VUG QOPH TSK LYNX
   456.  JAR DIB CWM FEZ VUG QOPH TSK LYNX
   457.  JAR BID CWM FEZ VUG QOPH TSK LYNX
   458.  JAR BUD CWM VEG FIZ QOPH TSK LYNX
   459.  JAR DUB CWM VEG FIZ QOPH TSK LYNX
   460.  JAR FIB CWM ZED VUG QOPH TSK LYNX
   461.  JAR FUB CWM DEV ZIG QOPH TSK LYNX
   462.  JAR BUG CWM DEV FIZ QOPH TSK LYNX
   463.  RAJ BED CWM FIZ VUG QOPH TSK LYNX
   464.  RAJ DEB CWM FIZ VUG QOPH TSK LYNX
   465.  RAJ DIB CWM FEZ VUG QOPH TSK LYNX
   466.  RAJ BID CWM FEZ VUG QOPH TSK LYNX
   467.  RAJ BUD CWM VEG FIZ QOPH TSK LYNX
   468.  RAJ DUB CWM VEG FIZ QOPH TSK LYNX
   469.  RAJ FIB CWM ZED VUG QOPH TSK LYNX
   470.  RAJ FUB CWM DEV ZIG QOPH TSK LYNX
   471.  RAJ BUG CWM DEV FIZ QOPH TSK LYNX
   472.  QUARKS BY CWM FJELD ZING PHT VOX
   473.  QUARK BYS CWM FJELD ZING PHT VOX
   474.  QUARK BY CWMS FJELD ZING PHT VOX
   475.  QUARK BY CWM FJELD ZINGS PHT VOX
   476.  QUARK BY CWM FJELDS ZING PHT VOX
   477.  KVAS DEBT CWM FRIZ JUG QOPH LYNX
   478.  KVAS BEG CWM FJORD PHT QUIZ LYNX
   479.  KVAS BLINTZ CWM DEX FRY JUG QOPH
   480.  TAV KNOB CWM FJELD ZIG QURSH PYX
   481.  VAT KNOB CWM FJELD ZIG QURSH PYX
   482.  ZAX FOB CWM VELDT GYP QURSH JINK
   483.  ZAX BIG CWMS VELDT FRY QOPH JUNK
   484.  ZAX BIG CWM VELDTS FRY QOPH JUNK
   485.  ZAX BIG CWM VELDT FRY QOPH JUNKS
   486.  ZAX BIG CWM VELDT FRY QOPHS JUNK
   487.  ZAX GIB CWMS VELDT FRY QOPH JUNK
   488.  ZAX GIB CWM VELDTS FRY QOPH JUNK
   489.  ZAX GIB CWM VELDT FRY QOPH JUNKS
   490.  ZAX GIB CWM VELDT FRY QOPHS JUNK
   491.  ZAX GIBS CWM VELDT FRY QOPH JUNK
   492.  ZAX BUGS CWM VELDT FRY QOPH JINK
   493.  ZAX BUG CWMS VELDT FRY QOPH JINK
   494.  ZAX BUG CWM VELDTS FRY QOPH JINK
   495.  ZAX BUG CWM VELDT FRY QOPH JINKS
   496.  ZAX BUG CWM VELDT FRY QOPHS JINK
   497.  ZAX JIB CWMS VELDT FRY GUNK QOPH
   498.  ZAX JIB CWM VELDTS FRY GUNK QOPH
   499.  ZAX JIB CWM VELDT FRY GUNKS QOPH
   500.  ZAX JIB CWM VELDT FRY GUNK QOPHS
   501.  ZAX JIBS CWM VELDT FRY GUNK QOPH
   502.  ZAX BRINK CWM FJELD VUG QOPH STY
   503.  ZAX JOB CWM VELDT FINK GYP QURSH
   504.  ZAX BUNKS CWM VELDT FRY JIG QOPH
   505.  ZAX BUNK CWMS VELDT FRY JIG QOPH
   506.  ZAX BUNK CWM VELDTS FRY JIG QOPH
   507.  ZAX BUNK CWM VELDT FRY JIG QOPHS
   508.  ZAX BUNK CWM VELDT FRY JIGS QOPH
   509.  ZAX BYRLS CWM DEFT VUG QOPH JINK
   510.  ZAX BYRLS CWM DEV GIFT QOPH JUNK
   511.  ZAX BYRL CWMS DEFT VUG QOPH JINK
   512.  ZAX BYRL CWMS DEV GIFT QOPH JUNK
   513.  ZAX BYRL CWM DEFT VUGS QOPH JINK
   514.  ZAX BYRL CWM DEFT VUG QOPH JINKS
   515.  ZAX BYRL CWM DEFT VUG QOPHS JINK
   516.  ZAX BYRL CWM DEVS GIFT QOPH JUNK
   517.  ZAX BYRL CWM DEV GIFTS QOPH JUNK
   518.  ZAX BYRL CWM DEV GIFT QOPH JUNKS
   519.  ZAX BYRL CWM DEV GIFT QOPHS JUNK
   520.  ZAX BYS CWM VELDT FRIG QOPH JUNK
   521.  ZAX BYS CWM VELDT FRUG QOPH JINK
   522.  ZAX BYS CWM VELD GRIFT QOPH JUNK
   523.  ZAX BY CWMS VELDT FRIG QOPH JUNK
   524.  ZAX BY CWMS VELDT FRUG QOPH JINK
   525.  ZAX BY CWMS VELD GRIFT QOPH JUNK
   526.  ZAX BY CWM VELDTS FRIG QOPH JUNK
   527.  ZAX BY CWM VELDTS FRUG QOPH JINK
   528.  ZAX BY CWM VELDS GRIFT QOPH JUNK
   529.  ZAX BY CWM VELDT FRIG QOPH JUNKS
   530.  ZAX BY CWM VELDT FRIG QOPHS JUNK
   531.  ZAX BY CWM VELDT FRIGS QOPH JUNK
   532.  ZAX BY CWM VELDT FRUGS QOPH JINK
   533.  ZAX BY CWM VELDT FRUG QOPH JINKS
   534.  ZAX BY CWM VELDT FRUG QOPHS JINK
   535.  ZAX BY CWM VELD GRIFTS QOPH JUNK
   536.  ZAX BY CWM VELD GRIFT QOPH JUNKS
   537.  ZAX BY CWM VELD GRIFT QOPHS JUNK

-- Matthew Barton <faxgb@rs6000.adm.fau.edu>

I put this string through Anagram Genius on my 486DX33.  I asked it to
find the 1000 best anagrams of this string and set the parameters
carefully.

It took about a minute to find the 22955 words in its 80000 word lexicon
which have no repeated letters (what Wordplay calls "candidate words" and
what Anagram Genius calls "subwords").

It then took another seven minutes to "precalculate search information"
followed by about seven hours to find the thousand "best" anagrams.
None are particularly good but that is to be expected.  The best is
probably "Dozy Marx HQ blew junk PVC gifts" - at least it's [Editor: "its" in the original] grammatical!

It is a nightmare string.  Apart from being long it also has a terrible
letter balance, most notably the very very poor vowel to consonant
ratio.  For this reason the very few words which contain a "Q" and no
"U" were selected for very strongly (e.g. "HQ" and "qv") and appeared in
almost all the kept anagrams.  The advantage of being able to use up the
"Q" with an extra free vowel available had an enormous statistical
effect.

I am not surprised at all that Wordplay took two months to do this job:
it is a big computational task.  Anagram Genius is faster at searching
but the main reason it finished in "only" seven hours was because it was
only looking for the best one thousand anagrams and so didn't need to
scan the entire search space.

The following are anagrams of 'ABCDEFGHIJKLMNOPQRSTUVWXYZ':

  Fry damp jugs qv whiz next block.
  Windbag jokes qv crypt flux MHz.
  What? fix BCPL junk qv dozy germs?
  Blight wed fox qv MP's crazy junk.
  Dumb foxy waltzing jerks PVC HQ.
  Sprung whiz qv foxy jet-black DM.
  Dozy Marx HQ blew junk PVC gifts.
  Jump! XV kings blew dozy craft HQ.
  Block VD HQ mix frenzy. Just gawp.
  MHz project qv sky flux windbag.

The following are the longest words made using some of the letters:

[ Editor: i.e. words with no repeated letter.  Sorted alphabetically
  here; the original list was unsorted and also had a garbled entry
  "'ydromagnetic". ]

  ambidextrous     bankruptcies     bluestocking     configurable
  considerably     croquet-playing  demonstrably     discountable
  dismountable     doublespacing    exclusionary     expurgations
  faulconbridge    flowcharting     house-warming    hydromagnetic
  incomputable     jack-in-the-box  lexicography     lycanthropes
  malnourished     mendaciously     metal-working    muck-throwing
  mud-wrestling    overmatching     oversampling     productively
  recognisably     recognizably     stenographic     subnormality
  sulphonamide     turbomachines    unforgivable     unpredictably
  unproblematic    unproclaimed     unprofitable     unprofitably

-- William Tunstall-Pedoe <william@genius.demon.co.uk>

The anagram program that I use found 25226 anagrams from my 54445 word
dictionary in about 6 hours on an SGI Indigo.  On a brief glance some
actually looked like they could be quite funny (and with a stretch make
even sense).  Just a few off the top:

  cyberklutz go jinx PHD w/ MVS FAQ
  cyberklutz w/ gov., jinx PHD S&M FAQ
  DJ w/ VR bzt complexish gunky FAQ
  BZT! why DJ misgovern klux PC FAQ?
  "why exporting K00L VMS FAQ, DJ?" "b'cuz"
  BZT! why kop excluding Jr. MVS FAQ?
  K00L VMS quiz exchangor by DJ w/ ftp
  chumpling DJ keys bzt FAQ w/ VR ox

-- Ric Hotchkiss <ric.hotchkiss@sdrc.com>

[ Editor: A longer pangram with a proper name, used as a signature
line by David Lemon <typenerd@slip.net> (comp.fonts, 1996): ]

  Verbatim reports were quickly given by Jim Fox to his amazed audience.

[ Editor: (10 words + 1 name, 58 letters) ]

[ Editor: from Mark Brader <msb@sq.com>, quoting Martin Gardner's 6th
collection (1971; the column apparently first appeared in September
1964), which gives these pangrams: ]

        Pack my box with five dozen liquor jugs (32)
        Waltz, nymph, for quick jigs vex Bud (28)
        Cwm, fjord-bank glyphs vext quiz (26) -- Dmitri Borgmann, Oak Park, IL

And an addendum notes that readers wrote in with these:

        Squdgy fez, blank jimp crwth vox! (26) -- Claude E. Shannon
                (mailed in by John G. Fletcher, Pleasanton, CA)
        XV quick nymphs beg fjord waltz (26) -- Vic Reid, Jr., New York, NY

Reid's remains my favorite, Roman numeral and all.

-- Mark Brader <msb@sq.com>

[ Editor: a list of pangrams mailed to the archive in 1996.  Pangrams
already in the entry (or its earlier supplement) are omitted. ]

I thought I should follow up with the file I mentioned. Hope you enjoy them!

Quick wafting zephyrs vex bold Jim.
Quick zephyrs blow, vexing daft Jim.
Mr. Jock, TV quiz Ph.D., bags few lynx.
Five big quacking zephyrs jolt my wax bed.
Jail zesty vixen who grabbed pay from quack.
Many-wived Jack laughs at probes of sex quiz.
Mix Zapf with Veljovic and get quirky Beziers.
Dumpy kibitzer jingles as exchequer overflows.
Puzzled women bequeath jerks very exotic gifts.
Turgid saxophones blew over Mick's jazzy quiff.
Brawny gods just flocked up to quiz and vex him.
Viewing quizzical abstracts mixed up hefty jocks.
Playing jazz vibe chords quickly excites my wife.
Jim just quit and packed extra bags for Liz Owen.
Five wine experts jokingly quizzed sample chablis.
William Jex quickly caught five dozen Republicans.
Pack my box with five dozen jugs of liquid veneer.
Martin J. Hixeypozer quickly began his first word.
Many big jackdaws quickly zipped over the fox pen.
A large fawn jumped quickly over white zinc boxes.
Big July earthquakes confound zany experimental vow.
Exquisite farm wench gives body jolt to prize stinker.
Six big devils from Japan quickly forgot how to waltz.
The vixen jumped quickly on her foe barking with zeal.
Five or six big jet planes zoomed quickly by the tower.
Crazy Fredericka bought many very exquisite opal jewels.
My grandfather picks up quartz and valuable onyx jewels.
Quixotic Republicans vet first key zero-growth jeremiad.
Six crazy kings vowed to abolish my quite pitiful jousts.
How razorback-jumping frogs can level six piqued gymnasts!
Sixty zippers were quickly picked from the woven jute bag.
The job of waxing linoleum frequently peeves chintzy kids.
Jack amazed a few girls by dropping the antique onyx vase!
We have just quoted on nine dozen boxes of gray lamp wicks.
May Jo equal the fine record by solving six puzzles a week?
West quickly gave Bert handsome prizes for six juicy plums.
Fred specialized in the job of making very quaint wax toys.
Just keep examining every low bid quoted for zinc etchings.
Freight to me sixty dozen quart jars and twelve black pans.
Verily the dark ex-Jew quit Zionism, preferring the cabala.
Jay visited back home and gazed upon a brown fox and quail.
A quick movement of the enemy will jeopardize six gunboats.
Jeb quickly drove a few extra miles on the glazed pavement.
All questions asked by five watch experts amazed the judge.
Grumpy wizards make toxic brew for the evil Queen and Jack.
The exodus of jazzy pigeons is craved by squeamish walkers.
We promptly judged antique ivory buckles for the next prize.
The risque gown marked a very brazen exposure of juicy flesh.
Back in June we delivered oxygen equipment of the same size.
Lazy movers quit hard-packing of papier-mache jewelry boxes.
How vexing a fumble to drop a jolly zucchini in the quicksand.
While waxing parquet decks, Suez sailors vomit jauntily abaft.
Now is the time for all brown dogs to jump over the lazy lynx.
Astronaut Quincy B. Zack defies gravity with six jet fuel pumps.
My help squeezed back in again and joined the weavers after six.
New farm hand (picking just six quinces) proves strong but lazy.
Alfredo just must bring very exciting news to the plaza quickly.
Back in my quaint garden jaunty zinnias vie with flaunting phlox.
Jaded zombies acted quaintly but kept driving their oxen forward.
Hark! Toxic jungle water vipers quietly drop on zebras for meals!
Six big juicy steaks sizzled in a pan as five workmen left the quarry.
Will Major Douglas be expected to take this true-false quiz very soon?
The juke box music puzzled a gentle visitor from a quaint valley town.
Just work for improved basic techniques to maximize your typing skill.
A mad boxer shot a quick, gloved jab to the jaw of his dizzy opponent.
When we go back to Juarez, Mexico, do we fly over picturesque Arizona?
Questions of a zealous nature have become by degrees petty waxen jokes.
About sixty codfish eggs will make a quarter pound of very fizzy jelly.
Murky haze enveloped a city as jarring quakes broke forty-six windows.
King Alexander was just partly overcome after quizzing Diogenes in his tub.
The July sun caused a fragment of black pine wax to ooze on the velvet quilt.
Two hardy boxing kangaroos jet from Sydney to Zanzibar on quicksilver pinions.
Perhaps President Clinton's amazing sax skills will be judged quite favorably.
Was there a quorum of able whizzkids gravely exciting the jaded fish at ATypI?
Ebenezer unexpectedly bagged two tranquil aardvarks with his jiffy vacuum
   cleaner.
Fabled reader with jaded, roving eye seized by quickened impulse to expand
   budget.
For only $49, jolly housewives made "inexpensive" meals using quick-frozen
   vegetables.
The sex life of the woodchuck is a provocative question for most vertebrate
   zoology majors.
Breezily jangling $3,416,857,209 wise advertiser ambles to the bank, his
   exchequer amplified.
Jimmy and Zack, the police explained, were last seen diving into a field of
   buttered quahogs.
William said that everything about his jacket was in quite good condition
   except for the zipper.
Jelly-like above the high wire, six quaking pachyderms kept the climax of the
   extravaganza in a dazzling state of flux.
No kidding, Lorenzo called off his trip to visit Mexico City just because they
   told him the conquistadores were extinct.
Forsaking monastic tradition, twelve jovial friars gave up their vocation for a
   questionable existence on the flying trapeze.
An inspired calligrapher can create pages of beauty using stick ink, quill,
   brush, pick-axe, buzz saw, or even strawberry jam.

Non-English:
Portez ce vieux whisky au juge blond qui fume.
        (French: Take this old whiskey to the blond judge who smokes.)
Moi, je veux quinze clubs a golf et du whisky pur.
        (French: Me, I want fifteen [Editor: "five" in the original;
        quinze is fifteen] golf clubs and some straight whiskey.)
Zweedse ex-VIP, behoorlijk gek op quantumfysica.
        (Dutch: Swedish ex-VIP, pretty crazy about quantum physics.)
Zwei boxka:mpfer jagen Eva quer durch Sylt.
        (German: Two boxers hunt Eva every which way through Sylt.)

-- David Lemon <typenerd@slip.net>

[ Editor: three more 26-letter pangrams, sent to the archive by Dean
Inada in 1995: ]

Zing by Jr. wolf M.S. vext quack Ph.D.
Few jock sphinx, quartz blvd gym.
Warm plucky GHQ jinx, fez to BVD's.

-- Dean Inada <dmi@questrel.com>

[ Editor: the following is the output of a program, run in 1996 on a
news spool, that looked for short stretches of real text containing
many different letters.  Each heading appears to mean "N different
letters in M letters, at line L"; the stretch is the text between the
brackets.  Copied in full. ]

25 in 52 at line 1306
Haven't decided which one [yet. I was going for the Iomega Jazz 1G
external drive for a backup]. But I just read that syquest is releasing a
26 in 67 at line 1306
Haven't decided which one yet. I [was going for the Iomega Jazz 1G
external drive for a backup. But I just read that syq]uest is releasing a
25 in 51 at line 1306
Haven't decided which one yet. I was going for the Io[mega Jazz 1G
external drive for a backup. But I just read that syq]uest is releasing a
25 in 56 at line 166
Willing to trade for the [following things:

1. Quickcam
2. Back-UPS Pro 420 PnP
3. Syquest EZ Ext. SCSI Driv]e with disks
25 in 51 at line 2804
than the Federation has.  It would certainly e[xplain why Voyager has
a hard time fighting the Kazon.  Just bec]ause they're less advanced
26 in 56 at line 4209
[Archived as /info-mac/cf[g/symbionts-263-de.hqx; 186K]

------------------------------

Date: Sat, 16 Mar 1996 14:00:20 -0800
From: .*, Stephen.Marshall@vuw.ac.nz
Subj]ect: [*] TakeABreak 1.1
25 in 54 at line 3702
Quantity 99:  Hitachi HM 4115-D-BA 15" High Resolution Co[lor Monitors
        -  1280 by 1024, 0.28 dot pitch, fixed frequency (63.7 kHz H,
                60 Hz V)
        - NEW in origina]l boxes.  DOA warranty
25 in 52 at line 3702
Quantity 99:  Hitachi HM 4115-D-BA 15" High Resolution Color [Monitors
        -  1280 by 1024, 0.28 dot pitch, fixed frequency (63.7 kHz H,
                60 Hz V)
        - NEW in original] boxes.  DOA warranty
26 in 70 at line 9781
[Jef Poskanzer et al, available from:

        *://*
or:
        *://* (much older :-)

You might also want to check the X11 FAQ] for additional conversion options:
25 in 53 at line 393
     Alternately, drop a postcard to TI [WHQ, P.O. Box 9052, Mission
     Viejo CA 92690 and ask for the local clubs' listings.  Y]ou may
25 in 52 at line 2584
Would trade for t[he following:

1. Quickcam
2. Back-UPS Pro 420 PnP
3. Syquest EZ Ext. SCSI Driv]e w/ disks
26 in 27 at line 12206
 /less /equal /greater /question /at /[A /B /C /D /E
 /F /G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /b]racketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
25 in 26 at line 12206
 /less /equal /greater /question /at /A /B /[C /D /E
 /F /G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /br]acketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
24 in 25 at line 12206
 /less /equal /greater /question /at /A /B /C /[D /E
 /F /G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /br]acketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
23 in 24 at line 12206
 /less /equal /greater /question /at /A /B /C /D /[E
 /F /G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /br]acketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
26 in 27 at line 12206
 /less /equal /greater /question /at /A /B /[C /D /E
 /F /G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /bra]cketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
25 in 26 at line 12206
 /less /equal /greater /question /at /A /B /C /[D /E
 /F /G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /bra]cketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
24 in 25 at line 12206
 /less /equal /greater /question /at /A /B /C /D /[E
 /F /G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /bra]cketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
23 in 24 at line 12207
 /[F /G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /bra]cketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
26 in 27 at line 12206
 /less /equal /greater /question /at /A /B /C /[D /E
 /F /G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /brac]ketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
25 in 26 at line 12206
 /less /equal /greater /question /at /A /B /C /D /[E
 /F /G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /brac]ketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
24 in 25 at line 12207
 /[F /G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /brac]ketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
23 in 24 at line 12207
 /F /[G /H /I /J /K /L /M /N /O
 /P /Q /R /S /T /U /V /W /X /Y
 /Z /brac]ketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
26 in 27 at line 12209
 /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /[a /b /c
 /d /e /f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /b]raceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
25 in 26 at line 12209
 /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /[c
 /d /e /f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /br]aceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
24 in 25 at line 12210
 /[d /e /f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /br]aceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
23 in 24 at line 12210
 /d /[e /f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /br]aceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
26 in 27 at line 12209
 /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /[c
 /d /e /f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /bra]celeft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
25 in 26 at line 12210
 /[d /e /f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /bra]celeft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
24 in 25 at line 12210
 /d /[e /f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /bra]celeft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
23 in 24 at line 12210
 /d /e /[f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /bra]celeft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
26 in 27 at line 12210
 /[d /e /f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /brac]eleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
25 in 26 at line 12210
 /d /[e /f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /brac]eleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
24 in 25 at line 12210
 /d /e /[f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /brac]eleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
23 in 24 at line 12210
 /d /e /f /[g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /brac]eleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
25 in 26 at line 12210
 /d /e /[f /g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /brace]left /bar /braceright /asciitilde /.notdef /.notdef /.notdef
24 in 25 at line 12210
 /d /e /f /[g /h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /brace]left /bar /braceright /asciitilde /.notdef /.notdef /.notdef
23 in 24 at line 12210
 /d /e /f /g /[h /i /j /k /l /m
 /n /o /p /q /r /s /t /u /v /w
 /x /y /z /brace]left /bar /braceright /asciitilde /.notdef /.notdef /.notdef