
#include "words.h"

const char * const even[256] = {
    "aardvark",     /* 00 */
    "absurd",       /* 01 */
    "accrue",       /* 02 */
    "acme",         /* 03 */
    "adrift",       /* 04 */
    "adult",        /* 05 */
    "afflict",      /* 06 */
    "ahead",        /* 07 */
    "aimless",      /* 08 */
    "Algol",        /* 09 */
    "allow",        /* 0A */
    "alone",        /* 0B */
    "ammo",         /* 0C */
    "ancient",      /* 0D */
    "apple",        /* 0E */
    "artist",       /* 0F */
    "assume",       /* 10 */
    "Athens",       /* 11 */
    "atlas",        /* 12 */
    "Aztec",        /* 13 */
    "baboon",       /* 14 */
    "backfield",    /* 15 */
    "backward",     /* 16 */
    "banjo",        /* 17 */
    "beaming",      /* 18 */
    "bedlamp",      /* 19 */
    "beehive",      /* 1A */
    "beeswax",      /* 1B */
    "befriend",     /* 1C */
    "Belfast",      /* 1D */
    "berserk",      /* 1E */
    "billiard",     /* 1F */
    "bison",        /* 20 */
    "blackjack",    /* 21 */
    "blockade",     /* 22 */
    "blowtorch",    /* 23 */
    "bluebird",     /* 24 */
    "bombast",      /* 25 */
    "bookshelf",    /* 26 */
    "brackish",     /* 27 */
    "breadline",    /* 28 */
    "breakup",      /* 29 */
    "brickyard",    /* 2A */
    "briefcase",    /* 2B */
    "Burbank",      /* 2C */
    "button",       /* 2D */
    "buzzard",      /* 2E */
    "cement",       /* 2F */
    "chairlift",    /* 30 */
    "chatter",      /* 31 */
    "checkup",      /* 32 */
    "chisel",       /* 33 */
    "choking",      /* 34 */
    "chopper",      /* 35 */
    "Christmas",    /* 36 */
    "clamshell",    /* 37 */
    "classic",      /* 38 */
    "classroom",    /* 39 */
    "cleanup",      /* 3A */
    "clockwork",    /* 3B */
    "cobra",        /* 3C */
    "commence",     /* 3D */
    "concert",      /* 3E */
    "cowbell",      /* 3F */
    "crackdown",    /* 40 */
    "cranky",       /* 41 */
    "crowfoot",     /* 42 */
    "crucial",      /* 43 */
    "crumpled",     /* 44 */
    "crusade",      /* 45 */
    "cubic",        /* 46 */
    "dashboard",    /* 47 */
    "deadbolt",     /* 48 */
    "deckhand",     /* 49 */
    "dogsled",      /* 4A */
    "dragnet",      /* 4B */
    "drainage",     /* 4C */
    "dreadful",     /* 4D */
    "drifter",      /* 4E */
    "dropper",      /* 4F */
    "drumbeat",     /* 50 */
    "drunken",      /* 51 */
    "Dupont",       /* 52 */
    "dwelling",     /* 53 */
    "eating",       /* 54 */
    "edict",        /* 55 */
    "egghead",      /* 56 */
    "eightball",    /* 57 */
    "endorse",      /* 58 */
    "endow",        /* 59 */
    "enlist",       /* 5A */
    "erase",        /* 5B */
    "escape",       /* 5C */
    "exceed",       /* 5D */
    "eyeglass",     /* 5E */
    "eyetooth",     /* 5F */
    "facial",       /* 60 */
    "fallout",      /* 61 */
    "flagpole",     /* 62 */
    "flatfoot",     /* 63 */
    "flytrap",      /* 64 */
    "fracture",     /* 65 */
    "framework",    /* 66 */
    "freedom",      /* 67 */
    "frighten",     /* 68 */
    "gazelle",      /* 69 */
    "Geiger",       /* 6A */
    "glitter",      /* 6B */
    "glucose",      /* 6C */
    "goggles",      /* 6D */
    "goldfish",     /* 6E */
    "gremlin",      /* 6F */
    "guidance",     /* 70 */
    "hamlet",       /* 71 */
    "highchair",    /* 72 */
    "hockey",       /* 73 */
    "indoors",      /* 74 */
    "indulge",      /* 75 */
    "inverse",      /* 76 */
    "involve",      /* 77 */
    "island",       /* 78 */
    "jawbone",      /* 79 */
    "keyboard",     /* 7A */
    "kickoff",      /* 7B */
    "kiwi",         /* 7C */
    "klaxon",       /* 7D */
    "locale",       /* 7E */
    "lockup",       /* 7F */
    "merit",        /* 80 */
    "minnow",       /* 81 */
    "miser",        /* 82 */
    "Mohawk",       /* 83 */
    "mural",        /* 84 */
    "music",        /* 85 */
    "necklace",     /* 86 */
    "Neptune",      /* 87 */
    "newborn",      /* 88 */
    "nightbird",    /* 89 */
    "Oakland",      /* 8A */
    "obtuse",       /* 8B */
    "offload",      /* 8C */
    "optic",        /* 8D */
    "orca",         /* 8E */
    "payday",       /* 8F */
    "peachy",       /* 90 */
    "pheasant",     /* 91 */
    "physique",     /* 92 */
    "playhouse",    /* 93 */
    "Pluto",        /* 94 */
    "preclude",     /* 95 */
    "prefer",       /* 96 */
    "preshrunk",    /* 97 */
    "printer",      /* 98 */
    "prowler",      /* 99 */
    "pupil",        /* 9A */
    "puppy",        /* 9B */
    "python",       /* 9C */
    "quadrant",     /* 9D */
    "quiver",       /* 9E */
    "quota",        /* 9F */
    "ragtime",      /* A0 */
    "ratchet",      /* A1 */
    "rebirth",      /* A2 */
    "reform",       /* A3 */
    "regain",       /* A4 */
    "reindeer",     /* A5 */
    "rematch",      /* A6 */
    "repay",        /* A7 */
    "retouch",      /* A8 */
    "revenge",      /* A9 */
    "reward",       /* AA */
    "rhythm",       /* AB */
    "ribcage",      /* AC */
    "ringbolt",     /* AD */
    "robust",       /* AE */
    "rocker",       /* AF */
    "ruffled",      /* B0 */
    "sailboat",     /* B1 */
    "sawdust",      /* B2 */
    "scallion",     /* B3 */
    "scenic",       /* B4 */
    "scorecard",    /* B5 */
    "Scotland",     /* B6 */
    "seabird",      /* B7 */
    "select",       /* B8 */
    "sentence",     /* B9 */
    "shadow",       /* BA */
    "shamrock",     /* BB */
    "showgirl",     /* BC */
    "skullcap",     /* BD */
    "skydive",      /* BE */
    "slingshot",    /* BF */
    "slowdown",     /* C0 */
    "snapline",     /* C1 */
    "snapshot",     /* C2 */
    "snowcap",      /* C3 */
    "snowslide",    /* C4 */
    "solo",         /* C5 */
    "southward",    /* C6 */
    "soybean",      /* C7 */
    "spaniel",      /* C8 */
    "spearhead",    /* C9 */
    "spellbind",    /* CA */
    "spheroid",     /* CB */
    "spigot",       /* CC */
    "spindle",      /* CD */
    "spyglass",     /* CE */
    "stagehand",    /* CF */
    "stagnate",     /* D0 */
    "stairway",     /* D1 */
    "standard",     /* D2 */
    "stapler",      /* D3 */
    "steamship",    /* D4 */
    "sterling",     /* D5 */
    "stockman",     /* D6 */
    "stopwatch",    /* D7 */
    "stormy",       /* D8 */
    "sugar",        /* D9 */
    "surmount",     /* DA */
    "suspense",     /* DB */
    "sweatband",    /* DC */
    "swelter",      /* DD */
    "tactics",      /* DE */
    "talon",        /* DF */
    "tapeworm",     /* E0 */
    "tempest",      /* E1 */
    "tiger",        /* E2 */
    "tissue",       /* E3 */
    "tonic",        /* E4 */
    "topmost",      /* E5 */
    "tracker",      /* E6 */
    "transit",      /* E7 */
    "trauma",       /* E8 */
    "treadmill",    /* E9 */
    "Trojan",       /* EA */
    "trouble",      /* EB */
    "tumor",        /* EC */
    "tunnel",       /* ED */
    "tycoon",       /* EE */
    "uncut",        /* EF */
    "unearth",      /* F0 */
    "unwind",       /* F1 */
    "uproot",       /* F2 */
    "upset",        /* F3 */
    "upshot",       /* F4 */
    "vapor",        /* F5 */
    "village",      /* F6 */
    "virus",        /* F7 */
    "Vulcan",       /* F8 */
    "waffle",       /* F9 */
    "wallet",       /* FA */
    "watchword",    /* FB */
    "wayside",      /* FC */
    "willow",       /* FD */
    "woodlark",     /* FE */
    "Zulu"          /* FF */
};

const char * const odd[256] = {
    "adroitness",  /* 00 */
    "adviser",     /* 01 */
    "aftermath",   /* 02 */
    "aggregate",   /* 03 */
    "alkali",      /* 04 */
    "almighty",    /* 05 */
    "amulet",      /* 06 */
    "amusement",   /* 07 */
    "antenna",     /* 08 */
    "applicant",   /* 09 */
    "Apollo",      /* 0A */
    "armistice",   /* 0B */
    "article",     /* 0C */
    "asteroid",    /* 0D */
    "Atlantic",    /* 0E */
    "atmosphere",  /* 0F */
    "autopsy",     /* 10 */
    "Babylon",     /* 11 */
    "backwater",   /* 12 */
    "barbecue",    /* 13 */
    "belowground", /* 14 */
    "bifocals",    /* 15 */
    "bodyguard",   /* 16 */
    "bookseller",  /* 17 */
    "borderline",  /* 18 */
    "bottomless",  /* 19 */
    "Bradbury",    /* 1A */
    "bravado",     /* 1B */
    "Brazilian",   /* 1C */
    "breakaway",   /* 1D */
    "Burlington",  /* 1E */
    "businessman", /* 1F */
    "butterfat",   /* 20 */
    "Camelot",     /* 21 */
    "candidate",   /* 22 */
    "cannonball",  /* 23 */
    "Capricorn",   /* 24 */
    "caravan",     /* 25 */
    "caretaker",   /* 26 */
    "celebrate",   /* 27 */
    "cellulose",   /* 28 */
    "certify",     /* 29 */
    "chambermaid", /* 2A */
    "Cherokee",    /* 2B */
    "Chicago",     /* 2C */
    "clergyman",   /* 2D */
    "coherence",   /* 2E */
    "combustion",  /* 2F */
    "commando",    /* 30 */
    "company",     /* 31 */
    "component",   /* 32 */
    "concurrent",  /* 33 */
    "confidence",  /* 34 */
    "conformist",  /* 35 */
    "congregate",  /* 36 */
    "consensus",   /* 37 */
    "consulting",  /* 38 */
    "corporate",   /* 39 */
    "corrosion",   /* 3A */
    "councilman",  /* 3B */
    "crossover",   /* 3C */
    "crucifix",    /* 3D */
    "cumbersome",  /* 3E */
    "customer",    /* 3F */
    "Dakota",      /* 40 */
    "decadence",   /* 41 */
    "December",    /* 42 */
    "decimal",     /* 43 */
    "designing",   /* 44 */
    "detector",    /* 45 */
    "detergent",   /* 46 */
    "determine",   /* 47 */
    "dictator",    /* 48 */
    "dinosaur",    /* 49 */
    "direction",   /* 4A */
    "disable",     /* 4B */
    "disbelief",   /* 4C */
    "disruptive",  /* 4D */
    "distortion",  /* 4E */
    "document",    /* 4F */
    "embezzle",    /* 50 */
    "enchanting",  /* 51 */
    "enrollment",  /* 52 */
    "enterprise",  /* 53 */
    "equation",    /* 54 */
    "equipment",   /* 55 */
    "escapade",    /* 56 */
    "Eskimo",      /* 57 */
    "everyday",    /* 58 */
    "examine",     /* 59 */
    "existence",   /* 5A */
    "exodus",      /* 5B */
    "fascinate",   /* 5C */
    "filament",    /* 5D */
    "finicky",     /* 5E */
    "forever",     /* 5F */
    "fortitude",   /* 60 */
    "frequency",   /* 61 */
    "gadgetry",    /* 62 */
    "Galveston",   /* 63 */
    "getaway",     /* 64 */
    "glossary",    /* 65 */
    "gossamer",    /* 66 */
    "graduate",    /* 67 */
    "gravity",     /* 68 */
    "guitarist",   /* 69 */
    "hamburger",   /* 6A */
    "Hamilton",    /* 6B */
    "handiwork",   /* 6C */
    "hazardous",   /* 6D */
    "headwaters",  /* 6E */
    "hemisphere",  /* 6F */
    "hesitate",    /* 70 */
    "hideaway",    /* 71 */
    "holiness",    /* 72 */
    "hurricane",   /* 73 */
    "hydraulic",   /* 74 */
    "impartial",   /* 75 */
    "impetus",     /* 76 */
    "inception",   /* 77 */
    "indigo",      /* 78 */
    "inertia",     /* 79 */
    "infancy",     /* 7A */
    "inferno",     /* 7B */
    "informant",   /* 7C */
    "insincere",   /* 7D */
    "insurgent",   /* 7E */
    "integrate",   /* 7F */
    "intention",   /* 80 */
    "inventive",   /* 81 */
    "Istanbul",    /* 82 */
    "Jamaica",     /* 83 */
    "Jupiter",     /* 84 */
    "leprosy",     /* 85 */
    "letterhead",  /* 86 */
    "liberty",     /* 87 */
    "maritime",    /* 88 */
    "matchmaker",  /* 89 */
    "maverick",    /* 8A */
    "Medusa",      /* 8B */
    "megaton",     /* 8C */
    "microscope",  /* 8D */
    "microwave",   /* 8E */
    "midsummer",   /* 8F */
    "millionaire", /* 90 */
    "miracle",     /* 91 */
    "misnomer",    /* 92 */
    "molasses",    /* 93 */
    "molecule",    /* 94 */
    "Montana",     /* 95 */
    "monument",    /* 96 */
    "mosquito",    /* 97 */
    "narrative",   /* 98 */
    "nebula",      /* 99 */
    "newsletter",  /* 9A */
    "Norwegian",   /* 9B */
    "October",     /* 9C */
    "Ohio",        /* 9D */
    "onlooker",    /* 9E */
    "opulent",     /* 9F */
    "Orlando",     /* A0 */
    "outfielder",  /* A1 */
    "Pacific",     /* A2 */
    "pandemic",    /* A3 */
    "Pandora",     /* A4 */
    "paperweight", /* A5 */
    "paragon",     /* A6 */
    "paragraph",   /* A7 */
    "paramount",   /* A8 */
    "passenger",   /* A9 */
    "pedigree",    /* AA */
    "Pegasus",     /* AB */
    "penetrate",   /* AC */
    "perceptive",  /* AD */
    "performance", /* AE */
    "pharmacy",    /* AF */
    "phonetic",    /* B0 */
    "photograph",  /* B1 */
    "pioneer",     /* B2 */
    "pocketful",   /* B3 */
    "politeness",  /* B4 */
    "positive",    /* B5 */
    "potato",      /* B6 */
    "processor",   /* B7 */
    "provincial",  /* B8 */
    "proximate",   /* B9 */
    "puberty",     /* BA */
    "publisher",   /* BB */
    "pyramid",     /* BC */
    "quantity",    /* BD */
    "racketeer",   /* BE */
    "rebellion",   /* BF */
    "recipe",      /* C0 */
    "recover",     /* C1 */
    "repellent",   /* C2 */
    "replica",     /* C3 */
    "reproduce",   /* C4 */
    "resistor",    /* C5 */
    "responsive",  /* C6 */
    "retraction",  /* C7 */
    "retrieval",   /* C8 */
    "retrospect",  /* C9 */
    "revenue",     /* CA */
    "revival",     /* CB */
    "revolver",    /* CC */
    "sandalwood",  /* CD */
    "sardonic",    /* CE */
    "Saturday",    /* CF */
    "savagery",    /* D0 */
    "scavenger",   /* D1 */
    "sensation",   /* D2 */
    "sociable",    /* D3 */
    "souvenir",    /* D4 */
    "specialist",  /* D5 */
    "speculate",   /* D6 */
    "stethoscope", /* D7 */
    "stupendous",  /* D8 */
    "supportive",  /* D9 */
    "surrender",   /* DA */
    "suspicious",  /* DB */
    "sympathy",    /* DC */
    "tambourine",  /* DD */
    "telephone",   /* DE */
    "therapist",   /* DF */
    "tobacco",     /* E0 */
    "tolerance",   /* E1 */
    "tomorrow",    /* E2 */
    "torpedo",     /* E3 */
    "tradition",   /* E4 */
    "travesty",    /* E5 */
    "trombonist",  /* E6 */
    "truncated",   /* E7 */
    "typewriter",  /* E8 */
    "ultimate",    /* E9 */
    "undaunted",   /* EA */
    "underfoot",   /* EB */
    "unicorn",     /* EC */
    "unify",       /* ED */
    "universe",    /* EE */
    "unravel",     /* EF */
    "upcoming",    /* F0 */
    "vacancy",     /* F1 */
    "vagabond",    /* F2 */
    "vertigo",     /* F3 */
    "Virginia",    /* F4 */
    "visitor",     /* F5 */
    "vocalist",    /* F6 */
    "voyager",     /* F7 */
    "warranty",    /* F8 */
    "Waterloo",    /* F9 */
    "whimsical",   /* FA */
    "Wichita",     /* FB */
    "Wilmington",  /* FC */
    "Wyoming",     /* FD */
    "yesteryear",  /* FE */
    "Yucatan"      /* FF */
};

