From 7e5331e612f3ab9282d7e50bbb948bad98c23b55 Mon Sep 17 00:00:00 2001 From: Riccardo Spagni Date: Sun, 5 Oct 2014 11:44:06 +0200 Subject: [PATCH] new English word list, trim length of 3, average word size of 6 letters, designed to be a bit unusual and thus easier to memorise --- src/mnemonics/english.h | 2576 +++++++++++++++++++-------------------- 1 file changed, 1288 insertions(+), 1288 deletions(-) diff --git a/src/mnemonics/english.h b/src/mnemonics/english.h index 1b08e08d5..c1651da43 100644 --- a/src/mnemonics/english.h +++ b/src/mnemonics/english.h @@ -30,7 +30,7 @@ /*! * \file english.h * - * \brief English word list and map. + * \brief New English word list and map. */ #ifndef ENGLISH_H @@ -53,1632 +53,1632 @@ namespace Language English() { word_list = new std::vector({ - "abandon", + "abbey", + "abducts", "ability", - "able", - "about", - "above", - "absent", + "ablaze", + "abnormal", + "abort", + "abrasive", "absorb", - "abstract", - "absurd", - "abuse", - "access", - "accident", - "account", - "accuse", - "achieve", - "acid", + "abyss", + "academy", + "aces", + "aching", + "acidic", "acoustic", "acquire", "across", - "act", - "action", - "actor", "actress", - "actual", + "acumen", "adapt", - "add", - "addict", - "address", + "addicted", + "adept", + "adhesive", "adjust", - "admit", + "adopt", + "adrenalin", "adult", - "advance", - "advice", - "aerobic", + "adventure", + "aerial", + "afar", "affair", - "afford", + "afield", + "afloat", + "afoot", "afraid", - "again", - "age", - "agent", - "agree", + "after", + "against", + "agenda", + "aggravate", + "agile", + "aglow", + "agnostic", + "agony", + "agreed", "ahead", - "aim", - "air", - "airport", + "aided", + "ailments", + "aimless", + "airdry", "aisle", - "alarm", + "ajar", + "akin", + "alarms", "album", - "alcohol", - "alert", - "alien", - "all", + "alchemy", + "alerts", + "algebra", + "alkaline", "alley", - "allow", "almost", - "alone", - "alpha", - "already", + "aloof", + "alpine", + "alright", "also", - "alter", + "altitude", + "alumni", "always", - "amateur", - "amazing", + "amaze", + "ambush", + "amended", + "amidst", + "ammo", + "amnesty", "among", - "amount", + "amply", "amused", - "analyst", "anchor", - "ancient", - "anger", - "angle", - "angry", - "animal", + "android", + "anecdote", + "angled", "ankle", - "announce", - "annual", - "another", - "answer", - "antenna", - "antique", + "annoyed", + "answers", + "antics", + "anvil", "anxiety", - "any", + "anybody", "apart", + "apex", + "aphid", + "aplomb", "apology", - "appear", - "apple", - "approve", - "april", - "arch", - "arctic", - "area", + "apply", + "apricot", + "aptitude", + "aquarium", + "arbitrary", + "archer", + "ardent", "arena", "argue", - "arm", - "armed", - "armor", + "arises", "army", "around", - "arrange", - "arrest", - "arrive", "arrow", - "art", - "artefact", - "artist", - "artwork", - "ask", - "aspect", - "assault", - "asset", - "assist", - "assume", - "asthma", + "arsenic", + "artistic", + "ascend", + "ashtray", + "aside", + "asked", + "asleep", + "aspire", + "assorted", + "asylum", "athlete", + "atlas", "atom", - "attack", - "attend", - "attitude", - "attract", - "auction", - "audit", + "atriums", + "attire", + "auburn", + "auctions", + "audio", "august", "aunt", - "author", - "auto", + "austere", "autumn", - "average", - "avocado", + "avatar", + "avidly", "avoid", - "awake", - "aware", - "away", + "awakened", "awesome", "awful", "awkward", + "awning", + "awoken", + "axes", "axis", + "axle", + "aztec", + "azure", "baby", - "bachelor", "bacon", "badge", - "bag", - "balance", - "balcony", - "ball", + "baffles", + "bagpipe", + "bailed", + "bakery", + "balding", "bamboo", - "banana", - "banner", - "bar", - "barely", - "bargain", - "barrel", - "base", - "basic", - "basket", - "battle", - "beach", - "bean", - "beauty", + "banjo", + "baptism", + "basin", + "batch", + "bawled", + "bays", "because", - "become", - "beef", - "before", - "begin", - "behave", + "beer", + "befit", + "begun", "behind", - "believe", + "being", "below", - "belt", - "bench", - "benefit", - "best", - "betray", - "better", - "between", + "bemused", + "benches", + "berries", + "bested", + "betting", + "bevel", + "beware", "beyond", + "bias", "bicycle", - "bid", - "bike", - "bind", + "bids", + "bifocals", + "biggest", + "bikini", + "bimonthly", + "binocular", "biology", - "bird", + "biplane", "birth", - "bitter", - "black", - "blade", - "blame", - "blanket", - "blast", - "bleak", - "bless", - "blind", - "blood", - "blossom", - "blouse", - "blue", - "blur", - "blush", - "board", + "biscuit", + "bite", + "biweekly", + "blender", + "blip", + "bluntly", "boat", - "body", + "bobsled", + "bodies", + "bogeys", "boil", + "boldly", "bomb", - "bone", - "bonus", - "book", - "boost", "border", - "boring", - "borrow", "boss", - "bottom", - "bounce", - "box", - "boy", - "bracket", - "brain", - "brand", - "brass", - "brave", - "bread", - "breeze", - "brick", - "bridge", - "brief", - "bright", - "bring", - "brisk", - "broccoli", + "both", + "bounced", + "bovine", + "bowling", + "boxes", + "boyfriend", "broken", - "bronze", - "broom", - "brother", - "brown", - "brush", + "brunt", "bubble", - "buddy", + "buckets", "budget", - "buffalo", - "build", + "buffet", + "bugs", + "building", "bulb", - "bulk", - "bullet", - "bundle", - "bunker", - "burden", - "burger", - "burst", - "bus", + "bumper", + "bunch", "business", - "busy", "butter", - "buyer", - "buzz", - "cabbage", + "buying", + "buzzer", + "bygones", + "byline", + "bypass", "cabin", - "cable", "cactus", + "cadets", + "cafe", "cage", + "cajun", "cake", - "call", - "calm", - "camera", + "calamity", "camp", - "can", - "canal", - "cancel", "candy", - "cannon", - "canoe", - "canvas", - "canyon", - "capable", - "capital", - "captain", - "car", - "carbon", - "card", - "cargo", - "carpet", - "carry", - "cart", - "case", - "cash", - "casino", - "castle", - "casual", - "cat", - "catalog", + "casket", "catch", - "category", - "cattle", - "caught", "cause", - "caution", - "cave", + "cavernous", + "cease", + "cedar", "ceiling", - "celery", + "cell", "cement", - "census", - "century", - "cereal", + "cent", "certain", - "chair", - "chalk", - "champion", - "change", - "chaos", - "chapter", - "charge", - "chase", - "chat", - "cheap", - "check", - "cheese", - "chef", - "cherry", - "chest", - "chicken", - "chief", - "child", - "chimney", - "choice", - "choose", - "chronic", - "chuckle", - "chunk", - "churn", + "chlorine", + "chrome", + "cider", "cigar", - "cinnamon", + "cinema", "circle", - "citizen", - "city", - "civil", + "cistern", + "citadel", + "civilian", "claim", - "clap", - "clarify", - "claw", - "clay", - "clean", - "clerk", - "clever", "click", - "client", - "cliff", - "climb", - "clinic", - "clip", - "clock", - "clog", - "close", - "cloth", - "cloud", - "clown", - "club", - "clump", - "cluster", - "clutch", - "coach", - "coast", - "coconut", + "clue", + "coal", + "cobra", + "cocoa", "code", + "coexist", "coffee", - "coil", - "coin", - "collect", - "color", - "column", - "combine", - "come", - "comfort", - "comic", - "common", - "company", - "concert", - "conduct", - "confirm", - "congress", - "connect", - "consider", - "control", - "convince", - "cook", + "cogs", + "cohesive", + "coils", + "colony", + "comb", "cool", - "copper", "copy", - "coral", - "core", - "corn", - "correct", - "cost", - "cotton", - "couch", - "country", - "couple", - "course", + "costume", + "cottage", "cousin", - "cover", - "coyote", - "crack", - "cradle", - "craft", - "cram", - "crane", - "crash", - "crater", - "crawl", - "crazy", - "cream", - "credit", - "creek", - "crew", - "cricket", - "crime", - "crisp", - "critic", - "crop", - "cross", - "crouch", - "crowd", - "crucial", - "cruel", - "cruise", - "crumble", - "crunch", - "crush", - "cry", - "crystal", + "cowl", + "cozy", + "criminal", "cube", - "culture", - "cup", - "cupboard", - "curious", - "current", - "curtain", - "curve", - "cushion", + "cucumber", + "cuddled", + "cuffs", + "cuisine", + "cunning", + "cupcake", "custom", - "cute", - "cycle", - "dad", - "damage", + "cycling", + "cylinder", + "cynical", + "dabbing", + "dads", + "daft", + "dagger", + "daily", "damp", - "dance", - "danger", - "daring", + "dangerous", + "dapper", + "darted", "dash", - "daughter", + "dating", + "dauntless", "dawn", - "day", - "deal", - "debate", - "debris", - "decade", - "december", - "decide", - "decline", - "decorate", - "decrease", - "deer", - "defense", - "define", - "defy", - "degree", - "delay", - "deliver", - "demand", - "demise", - "denial", - "dentist", - "deny", - "depart", - "depend", - "deposit", + "daytime", + "dazed", + "debut", + "decay", + "dedicated", + "deepest", + "deftly", + "degrees", + "dehydrate", + "deity", + "dejected", + "delayed", + "demonstrate", + "dented", + "deodorant", "depth", - "deputy", - "derive", - "describe", - "desert", - "design", "desk", - "despair", - "destroy", - "detail", - "detect", - "develop", - "device", - "devote", - "diagram", - "dial", - "diamond", - "diary", + "devoid", + "dewdrop", + "dexterity", + "dialect", "dice", - "diesel", "diet", - "differ", - "digital", - "dignity", - "dilemma", + "different", + "digit", + "dilute", + "dime", "dinner", - "dinosaur", - "direct", - "dirt", - "disagree", - "discover", - "disease", - "dish", - "dismiss", - "disorder", - "display", + "diode", + "diplomat", + "directed", "distance", - "divert", - "divide", - "divorce", + "ditch", + "divers", "dizzy", "doctor", - "document", - "dog", - "doll", + "dodge", + "does", + "dogs", + "doing", "dolphin", - "domain", - "donate", - "donkey", - "donor", - "door", - "dose", + "domestic", + "donuts", + "doorway", + "dormant", + "dosage", + "dotted", "double", "dove", - "draft", - "dragon", - "drama", - "drastic", - "draw", - "dream", - "dress", - "drift", - "drill", - "drink", - "drip", - "drive", - "drop", - "drum", - "dry", - "duck", - "dumb", - "dune", - "during", - "dust", - "dutch", - "duty", + "down", + "dozen", + "dreams", + "drinks", + "drowning", + "drunk", + "drying", + "dual", + "dubbed", + "duckling", + "dude", + "duets", + "duke", + "dullness", + "dummy", + "dunes", + "duplex", + "duration", + "dusted", + "duties", "dwarf", - "dynamic", - "eager", + "dwelt", + "dwindling", + "dying", + "dynamite", + "dyslexic", + "each", "eagle", - "early", - "earn", "earth", - "easily", - "east", "easy", + "eating", + "eavesdrop", + "eccentric", "echo", - "ecology", - "economy", - "edge", - "edit", - "educate", - "effort", - "egg", + "eclipse", + "economics", + "ecstatic", + "eden", + "edgy", + "edited", + "educated", + "eels", + "efficient", + "eggs", + "egotistic", "eight", "either", + "eject", + "elapse", "elbow", - "elder", - "electric", - "elegant", - "element", - "elephant", - "elevator", + "eldest", + "eleven", "elite", + "elope", "else", - "embark", - "embody", - "embrace", + "eluded", + "emails", + "ember", "emerge", + "emit", "emotion", - "employ", - "empower", "empty", - "enable", - "enact", - "end", - "endless", - "endorse", - "enemy", + "emulate", "energy", "enforce", - "engage", - "engine", - "enhance", + "enhanced", + "enigma", "enjoy", "enlist", + "enmity", "enough", - "enrich", - "enroll", - "ensure", - "enter", - "entire", - "entry", - "envelope", - "episode", - "equal", + "enquiry", + "enraged", + "entrance", + "envy", + "epoxy", "equip", - "era", "erase", - "erode", + "erected", "erosion", "error", - "erupt", - "escape", - "essay", - "essence", + "eskimos", + "espionage", + "essential", "estate", + "etched", "eternal", "ethics", - "evidence", - "evil", - "evoke", - "evolve", - "exact", - "example", + "etiquette", + "evaluate", + "evenings", + "evicted", + "evolved", + "examine", "excess", - "exchange", - "excite", - "exclude", - "excuse", - "execute", - "exercise", - "exhaust", - "exhibit", - "exile", - "exist", + "exhale", "exit", "exotic", - "expand", - "expect", - "expire", - "explain", - "expose", - "express", - "extend", + "exquisite", "extra", - "eye", - "eyebrow", - "fabric", - "face", - "faculty", - "fade", - "faint", - "faith", + "exult", + "fabrics", + "factual", + "fading", + "fainted", + "faked", "fall", - "false", - "fame", "family", - "famous", - "fan", "fancy", - "fantasy", - "farm", - "fashion", - "fat", + "farming", "fatal", - "father", - "fatigue", - "fault", - "favorite", - "feature", + "faulty", + "fawns", + "faxed", + "fazed", + "feast", "february", "federal", - "fee", - "feed", "feel", - "female", - "fence", + "feline", + "females", + "fences", + "ferry", "festival", - "fetch", + "fetches", "fever", - "few", - "fiber", - "fiction", - "field", - "figure", - "file", - "film", - "filter", - "final", - "find", - "fine", - "finger", - "finish", - "fire", + "fewest", + "fiat", + "fibers", + "fictional", + "fidget", + "fierce", + "fifteen", + "fight", + "films", "firm", - "first", - "fiscal", - "fish", - "fit", - "fitness", - "fix", - "flag", - "flame", - "flash", - "flat", - "flavor", - "flee", - "flight", - "flip", - "float", - "flock", - "floor", - "flower", - "fluid", - "flush", - "fly", - "foam", + "fishing", + "fitting", + "five", + "fixate", + "fizzle", + "fleet", + "flippant", + "flying", + "foamy", "focus", - "fog", - "foil", - "fold", - "follow", - "food", - "foot", - "force", - "forest", - "forget", - "fork", - "fortune", - "forum", - "forward", + "foes", + "foggy", + "foiled", + "folding", + "fonts", + "foolish", "fossil", - "foster", - "found", - "fox", - "fragile", - "frame", - "frequent", - "fresh", - "friend", - "fringe", - "frog", - "front", - "frost", + "fountain", + "fowls", + "foxes", + "foyer", + "framed", + "friendly", "frown", - "frozen", "fruit", + "frying", + "fudge", "fuel", - "fun", - "funny", - "furnace", - "fury", + "fugitive", + "fully", + "fuming", + "fungal", + "furnished", + "fuselage", "future", + "fuzzy", + "gables", "gadget", - "gain", + "gags", + "gained", "galaxy", - "gallery", - "game", - "gap", - "garage", - "garbage", - "garden", - "garlic", - "garment", - "gas", + "gambit", + "gang", "gasp", - "gate", "gather", - "gauge", + "gauze", + "gave", + "gawk", "gaze", + "gearbox", + "gecko", + "geek", + "gels", + "gemstone", "general", - "genius", - "genre", - "gentle", - "genuine", + "geometry", + "germs", "gesture", + "getting", + "geyser", + "ghetto", "ghost", "giant", - "gift", - "giggle", + "giddy", + "gifts", + "gigantic", + "gills", + "gimmick", "ginger", - "giraffe", - "girl", - "give", - "glad", - "glance", - "glare", + "girth", + "giving", "glass", + "gleeful", "glide", - "glimpse", - "globe", - "gloom", - "glory", - "glove", - "glow", - "glue", + "gnaw", + "gnome", "goat", - "goddess", - "gold", - "good", - "goose", + "goblet", + "godfather", + "goes", + "goggles", + "going", + "goldfish", + "gone", + "goodbye", + "gopher", "gorilla", - "gospel", "gossip", - "govern", + "gotten", + "gourmet", + "governing", "gown", - "grab", - "grace", - "grain", - "grant", - "grape", - "grass", - "gravity", - "great", - "green", - "grid", - "grief", - "grit", - "grocery", - "group", - "grow", + "greater", "grunt", - "guard", - "guess", + "guarded", + "guest", "guide", - "guilt", - "guitar", - "gun", - "gym", - "habit", - "hair", - "half", - "hammer", - "hamster", - "hand", - "happy", - "harbor", - "hard", - "harsh", - "harvest", - "hat", - "have", + "gulp", + "gumball", + "guru", + "gusts", + "gutter", + "guys", + "gymnast", + "gypsy", + "gyrate", + "habitat", + "hacksaw", + "haggled", + "hairy", + "hamburger", + "happens", + "hashing", + "hatchet", + "haunted", + "having", "hawk", + "haystack", "hazard", - "head", - "health", - "heart", - "heavy", + "hectare", "hedgehog", + "heels", + "hefty", "height", - "hello", - "helmet", - "help", - "hen", - "hero", - "hidden", - "high", - "hill", - "hint", - "hip", + "hemlock", + "hence", + "heron", + "hesitate", + "hexagon", + "hiccups", + "hiding", + "highway", + "hijack", + "hiker", + "hills", + "himself", + "hinder", + "hippo", "hire", "history", + "hitched", + "hive", + "hoax", "hobby", "hockey", + "hoisting", "hold", - "hole", - "holiday", - "hollow", - "home", - "honey", - "hood", + "honked", + "hookup", "hope", - "horn", - "horror", - "horse", + "hornet", "hospital", - "host", "hotel", - "hour", + "hounded", "hover", - "hub", + "howls", + "hubcaps", + "huddle", "huge", - "human", - "humble", - "humor", - "hundred", - "hungry", - "hunt", - "hurdle", - "hurry", - "hurt", + "hull", + "humid", + "hunter", + "hurried", "husband", + "huts", "hybrid", - "ice", + "hydrogen", + "hyper", + "iceberg", + "icing", "icon", - "idea", - "identify", - "idle", + "identity", + "idiom", + "idled", + "idols", + "igloo", "ignore", - "ill", - "illegal", + "iguana", "illness", - "image", + "imagine", + "imbalance", "imitate", - "immense", - "immune", - "impact", - "impose", - "improve", - "impulse", - "inch", - "include", - "income", - "increase", - "index", - "indicate", - "indoor", - "industry", - "infant", - "inflict", - "inform", - "inhale", - "inherit", - "initial", - "inject", + "impel", + "inactive", + "inbound", + "incur", + "industrial", + "inexact", + "inflamed", + "ingested", + "initiate", "injury", + "inkling", + "inline", "inmate", - "inner", "innocent", + "inorganic", "input", - "inquiry", - "insane", - "insect", - "inside", - "inspire", - "install", - "intact", - "interest", - "into", - "invest", - "invite", - "involve", - "iron", + "inquest", + "inroads", + "insult", + "intended", + "inundate", + "invoke", + "inwardly", + "ionic", + "irate", + "iris", + "irony", + "irritate", "island", - "isolate", - "issue", - "item", + "isolated", + "issued", + "italics", + "itches", + "items", + "itinerary", + "itself", "ivory", - "jacket", - "jaguar", - "jar", + "jabbed", + "jackets", + "jaded", + "jagged", + "jailer", + "jamming", + "january", + "jargon", + "jaunt", + "javelin", + "jaws", "jazz", - "jealous", "jeans", - "jelly", - "jewel", - "job", - "join", - "joke", - "journey", - "joy", + "jeers", + "jellyfish", + "jeopardy", + "jerseys", + "jester", + "jetting", + "jewels", + "jigsaw", + "jingle", + "jittery", + "jive", + "jobs", + "jockey", + "jogger", + "joining", + "joking", + "jolted", + "jostle", + "journal", + "joyous", + "jubilee", "judge", - "juice", + "juggled", + "juicy", + "jukebox", + "july", "jump", - "jungle", - "junior", "junk", - "just", + "jury", + "justice", + "juvenile", "kangaroo", - "keen", + "karate", "keep", - "ketchup", - "key", - "kick", - "kid", - "kidney", - "kind", - "kingdom", - "kiss", - "kit", - "kitchen", - "kite", - "kitten", + "kennel", + "kept", + "kernels", + "kettle", + "keyboard", + "kickoff", + "kidneys", + "king", + "kiosk", + "kisses", + "kitchens", "kiwi", + "knapsack", "knee", "knife", - "knock", - "know", - "lab", - "label", - "labor", + "knowledge", + "knuckle", + "koala", + "laboratory", "ladder", - "lady", - "lake", - "lamp", + "lagoon", + "lair", + "lakes", + "lamb", "language", "laptop", "large", + "last", "later", - "latin", - "laugh", - "laundry", + "launchpad", "lava", - "law", - "lawn", "lawsuit", - "layer", + "layout", "lazy", - "leader", - "leaf", - "learn", - "leave", - "lecture", + "lectures", + "ledge", + "leech", "left", - "leg", - "legal", - "legend", + "legion", "leisure", "lemon", - "lend", - "length", - "lens", + "lending", "leopard", "lesson", - "letter", - "level", + "lettuce", + "lexicon", "liar", - "liberty", "library", "license", - "life", - "lift", + "lids", + "lied", + "lifestyle", "light", - "like", - "limb", - "limit", - "link", + "likewise", + "lilac", + "limits", + "linen", "lion", + "lipstick", "liquid", - "list", - "little", - "live", - "lizard", - "load", - "loan", + "listen", + "lively", + "loaded", "lobster", - "local", - "lock", + "locker", + "lodge", + "lofty", "logic", - "lonely", + "loincloth", "long", - "loop", + "looking", + "lopped", + "lordship", + "losing", "lottery", - "loud", - "lounge", + "loudly", "love", + "lower", "loyal", "lucky", "luggage", + "lukewarm", + "lullaby", "lumber", "lunar", - "lunch", + "lurk", + "lush", "luxury", + "lymph", + "lynx", "lyrics", - "machine", - "mad", - "magic", - "magnet", - "maid", - "mail", - "main", + "macro", + "madness", + "magically", + "mailed", "major", - "make", + "makeup", + "malady", "mammal", - "man", - "manage", - "mandate", - "mango", - "mansion", - "manual", - "maple", - "marble", - "march", - "margin", - "marine", - "market", - "marriage", - "mask", - "mass", - "master", + "maps", + "masterful", "match", - "material", - "math", - "matrix", - "matter", + "maul", + "maverick", "maximum", + "mayor", "maze", - "meadow", - "mean", - "measure", - "meat", + "meant", "mechanic", - "medal", - "media", - "melody", - "melt", - "member", - "memory", - "mention", + "medicate", + "meeting", + "megabyte", + "melting", + "memoir", "menu", - "mercy", - "merge", - "merit", - "merry", + "merger", "mesh", - "message", - "metal", - "method", - "middle", - "midnight", - "milk", - "million", - "mimic", - "mind", - "minimum", - "minor", - "minute", - "miracle", + "metro", + "mews", + "mice", + "midst", + "mighty", + "mime", "mirror", "misery", - "miss", - "mistake", - "mix", - "mixed", + "mittens", "mixture", + "moat", "mobile", - "model", - "modify", - "mom", + "mocked", + "mohawk", + "moisture", + "molten", "moment", - "monitor", - "monkey", - "monster", - "month", + "money", "moon", - "moral", - "more", - "morning", - "mosquito", - "mother", - "motion", - "motor", - "mountain", - "mouse", - "move", - "movie", + "mops", + "morsel", + "mostly", + "motherly", + "mouth", + "movement", + "mowing", "much", + "muddy", "muffin", - "mule", - "multiply", - "muscle", - "museum", - "mushroom", - "music", - "must", - "mutual", - "myself", + "mugged", + "mullet", + "mumble", + "mundane", + "muppet", + "mural", + "musical", + "muzzle", + "myriad", "mystery", "myth", - "naive", - "name", + "nabbing", + "nagged", + "nail", + "names", + "nanny", "napkin", - "narrow", + "narrate", "nasty", - "nation", - "nature", - "near", - "neck", - "need", + "natural", + "nautical", + "navy", + "nearby", + "necklace", + "needed", "negative", - "neglect", "neither", + "neon", "nephew", - "nerve", - "nest", - "net", + "nerves", + "nestle", "network", "neutral", "never", - "news", - "next", - "nice", - "night", - "noble", - "noise", - "nominee", - "noodle", - "normal", - "north", - "nose", - "notable", - "note", - "nothing", - "notice", - "novel", - "now", - "nuclear", + "newt", + "nexus", + "nibs", + "niche", + "niece", + "nifty", + "nightly", + "nimbly", + "nineteen", + "nirvana", + "nitrogen", + "nobody", + "nocturnal", + "nodes", + "noises", + "nomad", + "noodles", + "northern", + "nostril", + "noted", + "nouns", + "novelty", + "nowhere", + "nozzle", + "nuance", + "nucleus", + "nudged", + "nugget", + "nuisance", + "null", "number", + "nuns", "nurse", - "nut", - "oak", - "obey", + "nutshell", + "nylon", + "oaks", + "oars", + "oasis", + "oatmeal", + "obedient", "object", - "oblige", - "obscure", - "observe", - "obtain", + "obliged", + "obnoxious", + "observant", + "obtains", "obvious", "occur", "ocean", "october", - "odor", - "off", - "offer", - "office", + "odds", + "odometer", + "offend", "often", - "oil", + "oilfield", + "ointment", "okay", - "old", + "older", "olive", - "olympic", - "omit", - "once", - "one", + "olympics", + "omega", + "omission", + "omnibus", + "onboard", + "oncoming", + "oneself", + "ongoing", "onion", "online", - "only", - "open", - "opera", - "opinion", - "oppose", - "option", + "onslaught", + "onto", + "onward", + "oozed", + "opacity", + "opened", + "opposite", + "optical", + "opus", "orange", "orbit", - "orchard", - "order", - "ordinary", - "organ", - "orient", - "original", - "orphan", + "orchid", + "orders", + "organs", + "origin", + "ornament", + "orphans", + "oscar", "ostrich", - "other", - "outdoor", - "outer", - "output", - "outside", + "otherwise", + "otter", + "ouch", + "ought", + "ounce", + "ourself", + "oust", + "outbreak", "oval", "oven", - "over", - "own", + "owed", + "owls", "owner", + "oxidant", "oxygen", "oyster", "ozone", "pact", - "paddle", - "page", - "pair", + "paddles", + "pager", + "pairing", "palace", - "palm", - "panda", - "panel", - "panic", - "panther", + "pamphlet", + "pancakes", "paper", - "parade", - "parent", - "park", - "parrot", - "party", - "pass", - "patch", - "path", - "patient", - "patrol", - "pattern", + "paradise", + "pastry", + "patio", "pause", - "pave", + "pavements", + "pawnshop", "payment", - "peace", - "peanut", - "pear", - "peasant", + "peaches", + "pebbles", + "peckish", + "pedantic", + "peeled", + "pegs", "pelican", - "pen", - "penalty", "pencil", "people", "pepper", "perfect", - "permit", - "person", - "pet", + "pests", + "petals", + "phase", + "pheasants", "phone", - "photo", - "phrase", - "physical", + "phrases", + "physics", "piano", - "picnic", - "picture", - "piece", - "pig", - "pigeon", - "pill", - "pilot", - "pink", + "picked", + "pierce", + "pigment", + "piloted", + "pimple", + "pinched", "pioneer", - "pipe", - "pistol", - "pitch", + "pipeline", + "pirate", + "pistons", + "pitched", + "pivot", + "pixels", "pizza", - "place", - "planet", - "plastic", - "plate", - "play", - "please", + "playful", "pledge", - "pluck", - "plug", - "plunge", - "poem", - "poet", + "pliers", + "plowing", + "plus", + "plywood", + "poaching", + "pockets", + "podcast", + "poetry", "point", + "poker", "polar", - "pole", - "police", - "pond", - "pony", + "ponies", "pool", "popular", - "portion", - "position", + "portents", "possible", - "post", "potato", - "pottery", + "pouch", "poverty", "powder", - "power", - "practice", - "praise", - "predict", - "prefer", - "prepare", + "pram", "present", - "pretty", - "prevent", - "price", "pride", - "primary", - "print", - "priority", - "prison", - "private", - "prize", - "problem", - "process", - "produce", - "profit", - "program", - "project", - "promote", - "proof", - "property", - "prosper", - "protect", - "proud", - "provide", + "problems", + "pruned", + "prying", + "psychic", "public", - "pudding", - "pull", + "puck", + "puddle", + "puffin", "pulp", - "pulse", - "pumpkin", + "pumpkins", "punch", - "pupil", "puppy", - "purchase", - "purity", - "purpose", - "purse", + "purged", "push", - "put", - "puzzle", + "putty", + "puzzled", + "pylons", "pyramid", - "quality", - "quantum", - "quarter", - "question", + "python", + "queen", "quick", - "quit", - "quiz", "quote", - "rabbit", - "raccoon", - "race", - "rack", + "rabbits", + "racecar", "radar", - "radio", - "rail", - "rain", - "raise", + "rafts", + "rage", + "railway", + "raking", "rally", - "ramp", - "ranch", - "random", - "range", + "ramped", + "randomly", "rapid", - "rare", - "rate", - "rather", - "raven", - "raw", + "rarest", + "rash", + "rated", + "ravine", + "rays", "razor", - "ready", - "real", - "reason", + "react", "rebel", - "rebuild", - "recall", - "receive", "recipe", - "record", - "recycle", "reduce", - "reflect", - "reform", - "refuse", - "region", - "regret", + "reef", + "refer", "regular", - "reject", - "relax", - "release", - "relief", - "rely", - "remain", - "remember", - "remind", - "remove", - "render", - "renew", - "rent", - "reopen", - "repair", - "repeat", - "replace", - "report", - "require", - "rescue", - "resemble", - "resist", - "resource", - "response", - "result", - "retire", - "retreat", + "reheat", + "reignite", + "rejoices", + "rekindle", + "relic", + "remedy", + "renting", + "reorder", + "repent", + "request", + "reruns", + "rest", "return", "reunion", - "reveal", - "review", - "reward", + "revamp", + "rewind", + "rhino", "rhythm", - "rib", "ribbon", - "rice", - "rich", - "ride", - "ridge", - "rifle", - "right", + "richly", + "ridges", + "rift", "rigid", - "ring", - "riot", - "ripple", - "risk", + "rims", + "ringing", + "riots", + "ripped", + "rising", "ritual", - "rival", "river", - "road", - "roast", + "roared", "robot", - "robust", - "rocket", + "rockets", + "rodent", + "rogue", + "roles", "romance", - "roof", - "rookie", - "room", - "rose", + "roomy", + "roped", + "roster", "rotate", - "rough", - "round", - "route", + "rounded", + "rover", + "rowboat", "royal", - "rubber", - "rude", - "rug", - "rule", - "run", + "ruby", + "rudely", + "ruffled", + "rugged", + "ruined", + "ruling", + "rumble", "runway", "rural", - "sad", - "saddle", + "rustled", + "ruthless", + "sabotage", + "sack", "sadness", - "safe", - "sail", - "salad", - "salmon", - "salon", - "salt", - "salute", - "same", + "safety", + "saga", + "sailor", + "sake", + "salads", "sample", - "sand", - "satisfy", - "satoshi", - "sauce", - "sausage", - "save", - "say", - "scale", - "scan", - "scare", - "scatter", - "scene", - "scheme", + "sanity", + "sapling", + "sarcasm", + "sash", + "satin", + "saucepan", + "saved", + "sawmill", + "saxophone", + "sayings", + "scamper", + "scenic", "school", "science", - "scissors", - "scorpion", - "scout", - "scrap", - "screen", - "script", + "scoop", "scrub", - "sea", - "search", - "season", - "seat", + "scuba", + "seasons", "second", - "secret", - "section", - "security", - "seed", - "seek", - "segment", - "select", - "sell", - "seminar", - "senior", - "sense", - "sentence", - "series", - "service", + "sedan", + "seeded", + "segments", + "seismic", + "selfish", + "semifinal", + "sensible", + "september", + "sequence", + "serving", "session", - "settle", "setup", - "seven", - "shadow", - "shaft", - "shallow", - "share", - "shed", - "shell", - "sheriff", - "shield", - "shift", - "shine", - "ship", - "shiver", - "shock", - "shoe", - "shoot", - "shop", - "short", - "shoulder", - "shove", - "shrimp", - "shrug", - "shuffle", - "shy", - "sibling", - "sick", - "side", - "siege", - "sight", - "sign", - "silent", + "seventh", + "sewage", + "shackles", + "shelter", + "shipped", + "shocking", + "shrugged", + "shuffled", + "shyness", + "siblings", + "sickness", + "sidekick", + "sieve", + "sifting", + "sighting", "silk", - "silly", - "silver", - "similar", - "simple", - "since", - "sing", + "simplest", + "sincerely", + "siphon", "siren", - "sister", - "situate", - "six", - "size", - "skate", - "sketch", - "ski", - "skill", - "skin", - "skirt", - "skull", - "slab", - "slam", - "sleep" + "situated", + "sixteen", + "sizes", + "skater", + "skew", + "skirting", + "skulls", + "skydive", + "slackens", + "sleepless", + "slid", + "slower", + "slug", + "smash", + "smelting", + "smidgen", + "smog", + "smuggled", + "snake", + "sneeze", + "sniff", + "snout", + "snug", + "soapy", + "sober", + "soccer", + "soda", + "software", + "soggy", + "soil", + "solved", + "somewhere", + "sonic", + "soothe", + "soprano", + "sorry", + "southern", + "sovereign", + "sowed", + "soya", + "space", + "speedy", + "sphere", + "spiders", + "splendid", + "spout", + "sprig", + "spud", + "spying", + "square", + "stacking", + "stellar", + "stick", + "stockpile", + "strained", + "stunning", + "stylishly", + "subtly", + "succeed", + "suddenly", + "suffice", + "sugar", + "suitcase", + "sulking", + "summon", + "sunken", + "superior", + "surfer", + "sushi", + "suture", + "swagger", + "swept", + "swiftly", + "sword", + "swung", + "syllabus", + "symptoms", + "syndrome", + "syphon", + "syringe", + "system", + "taboo", + "tacit", + "tadpoles", + "tagged", + "tail", + "taken", + "talent", + "tamper", + "tanks", + "tapestry", + "tarnished", + "tasked", + "tattoo", + "taunts", + "tavern", + "tawny", + "taxi", + "teardrop", + "technical", + "tedious", + "teeming", + "tell", + "template", + "tender", + "tepid", + "tequila", + "terminal", + "testing", + "tether", + "textbook", + "thaw", + "theatrics", + "thirsty", + "thorn", + "threaten", + "thumbs", + "thwart", + "ticket", + "tidy", + "tiers", + "tiger", + "tilt", + "timber", + "tinted", + "tipsy", + "tirade", + "tissue", + "titans", + "toaster", + "tobacco", + "today", + "toenail", + "toffee", + "together", + "toilet", + "token", + "tolerant", + "tomorrow", + "tonic", + "toolbox", + "topic", + "torch", + "tossed", + "total", + "touchy", + "towel", + "toxic", + "toystore", + "trash", + "trendy", + "tribal", + "trolling", + "truth", + "trying", + "tsunami", + "tubes", + "tucks", + "tudor", + "tuesday", + "tufts", + "tugs", + "tuition", + "tulips", + "tumbling", + "tunnel", + "turnip", + "tusks", + "tutor", + "tuxedo", + "twang", + "tweezer", + "twice", + "twofold", + "tycoon", + "typist", + "tyrant", + "ugly", + "ulcers", + "ultimate", + "umbrella", + "umpire", + "unafraid", + "unbending", + "uncle", + "under", + "uneven", + "unfit", + "ungainly", + "unhappy", + "union", + "unjustly", + "unknown", + "unlikely", + "unmask", + "unnoticed", + "unopened", + "unplugs", + "unquoted", + "unrest", + "unsafe", + "until", + "unusual", + "unveil", + "unwind", + "unzip", + "upbeat", + "upcoming", + "update", + "upgrade", + "uphill", + "upkeep", + "upload", + "upon", + "upper", + "upright", + "upstairs", + "uptight", + "upwards", + "urban", + "urchins", + "urgent", + "usage", + "useful", + "usher", + "using", + "usual", + "utensils", + "utility", + "utmost", + "utopia", + "uttered", + "vacation", + "vague", + "vain", + "value", + "vampire", + "vane", + "vapors", + "vary", + "vastness", + "vats", + "vaults", + "vector", + "veered", + "vegan", + "vehicle", + "vein", + "velvet", + "venomous", + "verification", + "vessel", + "veteran", + "vexed", + "vials", + "vibrate", + "victim", + "video", + "viewpoint", + "vigilant", + "viking", + "village", + "vinegar", + "violin", + "vipers", + "virtual", + "visited", + "vitals", + "vivid", + "vixen", + "vocal", + "vogue", + "voice", + "volcano", + "vortex", + "voted", + "voucher", + "vowels", + "voyage", + "vulture", + "wade", + "waffle", + "wagon", + "waist", + "waking", + "wallets", + "wanted", + "warped", + "washing", + "water", + "waveform", + "waxing", + "wayside", + "weavers", + "website", + "wedge", + "weekday", + "weird", + "welders", + "went", + "wept", + "were", + "western", + "wetsuit", + "whale", + "when", + "whipped", + "whole", + "wickets", + "width", + "wield", + "wife", + "wiggle", + "wilfully", + "winter", + "wipeout", + "wiring", + "wise", + "withdrawn", + "wives", + "wizard", + "wobbly", + "woes", + "woken", + "wolf", + "womanly", + "wonders", + "woozy", + "worry", + "wounded", + "woven", + "wrap", + "wrist", + "wrong", + "yacht", + "yahoo", + "yanks", + "yard", + "yawning", + "yearbook", + "yellow", + "yesterday", + "yeti", + "yields", + "yodel", + "yoga", + "younger", + "yoyo", + "zapped", + "zeal", + "zebra", + "zero", + "zesty", + "zigzags", + "zinger", + "zippers", + "zodiac", + "zombie", + "zones", + "zoom" }); word_map = new std::unordered_map; trimmed_word_map = new std::unordered_map;