from typing import Final

NOUNS: Final[list[str]] = [
    "CD",
    "DVD",
    "ID",
    "ability",
    "absence",
    "acceptance",
    "access",
    "accident",
    "accomplishment",
    "account",
    "achievement",
    "acorn",
    "act",
    "action",
    "activity",
    "actor",
    "actress",
    "addiction",
    "addition",
    "address",
    "adjustment",
    "admiration",
    "admission",
    "adolescence",
    "adult",
    "adulthood",
    "advance",
    "advantage",
    "adventure",
    "advertisement",
    "advice",
    "advisor",
    "affair",
    "affordance",
    "afternoon",
    "age",
    "agency",
    "agent",
    "agreement",
    "aid",
    "aim",
    "air",
    "aircraft",
    "airfield",
    "airplane",
    "airport",
    "aisle",
    "alarm",
    "albatross",
    "album",
    "alcohol",
    "allergen",
    "allergy",
    "aloha",
    "alphabet",
    "altruism",
    "amaze",
    "ambition",
    "amount",
    "amusement",
    "analysis",
    "analyst",
    "ancestor",
    "ancestry",
    "anger",
    "animal",
    "anime",
    "anniversary",
    "announcement",
    "answer",
    "ant",
    "antonym",
    "anybody",
    "anyone",
    "anything",
    "apartment",
    "ape",
    "appeal",
    "appearance",
    "apple",
    "application",
    "appointment",
    "appreciation",
    "approach",
    "approval",
    "arch",
    "archery",
    "architect",
    "architecture",
    "area",
    "argument",
    "arm",
    "army",
    "arrangement",
    "arrest",
    "arrival",
    "arrow",
    "art",
    "article",
    "artist",
    "artwork",
    "ash",
    "aspect",
    "assembly",
    "assign",
    "assignment",
    "assistance",
    "associate",
    "association",
    "assumption",
    "astronaut",
    "athlete",
    "atmosphere",
    "attack",
    "attempt",
    "attendant",
    "attention",
    "attic",
    "attitude",
    "attraction",
    "attractiveness",
    "auction",
    "audience",
    "audiophile",
    "aunt",
    "author",
    "authority",
    "auto",
    "autograph",
    "automobile",
    "autumn",
    "availability",
    "avenue",
    "average",
    "award",
    "awareness",
    "baby",
    "babysitter",
    "backbone",
    "background",
    "backpack",
    "bag",
    "baggage",
    "bake",
    "baker",
    "balance",
    "balcony",
    "ball",
    "bamboo",
    "ban",
    "band",
    "bank",
    "bar",
    "barbecue",
    "barber",
    "barcelona",
    "bargain",
    "bark",
    "barn",
    "barrier",
    "base",
    "baseball",
    "basis",
    "basketball",
    "bat",
    "bath",
    "bathe",
    "batik",
    "baton",
    "battery",
    "battle",
    "bay",
    "beach",
    "beaker",
    "beam",
    "bean",
    "bear",
    "beard",
    "beating",
    "beauty",
    "bed",
    "bedcover",
    "bedroom",
    "bedside",
    "beep",
    "beetle",
    "beg",
    "beginner",
    "beginning",
    "behalf",
    "behavior",
    "belief",
    "bell",
    "belt",
    "bench",
    "benefit",
    "bet",
    "bicycle",
    "bid",
    "bidding",
    "bike",
    "bill",
    "billy",
    "biology",
    "bird",
    "birth",
    "birthday",
    "bit",
    "bite",
    "blackboard",
    "blame",
    "blanket",
    "blast",
    "block",
    "blog",
    "blood",
    "bloom",
    "blouse",
    "blow",
    "blush",
    "board",
    "boat",
    "bob",
    "bobby",
    "body",
    "boil",
    "bone",
    "bonus",
    "book",
    "bookshelf",
    "bookshop",
    "bookstore",
    "boot",
    "booth",
    "border",
    "borrowing",
    "boss",
    "bottle",
    "bottom",
    "boundary",
    "bow",
    "bowl",
    "bowler",
    "box",
    "boyfriend",
    "bracelet",
    "brad",
    "brain",
    "brake",
    "branch",
    "brand",
    "bread",
    "break",
    "breakfast",
    "bream",
    "breath",
    "breed",
    "brick",
    "bridge",
    "brief",
    "britain",
    "broadcast",
    "brother",
    "brush",
    "buddhism",
    "buddhist",
    "budget",
    "building",
    "bulb",
    "burger",
    "burn",
    "burst",
    "bus",
    "bush",
    "business",
    "butterfly",
    "button",
    "buyer",
    "cabin",
    "cabinet",
    "cafeteria",
    "cage",
    "cake",
    "calendar",
    "call",
    "calorie",
    "camera",
    "camp",
    "campground",
    "campus",
    "canal",
    "cancer",
    "candidate",
    "candle",
    "candy",
    "cane",
    "cap",
    "capacity",
    "capital",
    "captain",
    "car",
    "carbon",
    "card",
    "care",
    "career",
    "carnival",
    "carol",
    "carpenter",
    "carpet",
    "carriage",
    "carter",
    "case",
    "cash",
    "cassette",
    "castle",
    "cat",
    "catalog",
    "category",
    "cause",
    "cave",
    "cavity",
    "ceiling",
    "celebration",
    "cell",
    "cellphone",
    "cent",
    "center",
    "century",
    "ceremony",
    "certainty",
    "chain",
    "chair",
    "challenge",
    "chance",
    "change",
    "channel",
    "character",
    "charge",
    "charm",
    "chart",
    "chase",
    "chat",
    "check",
    "cheek",
    "cheer",
    "cheese",
    "chemical",
    "chemistry",
    "chest",
    "chew",
    "chicago",
    "chicken",
    "child",
    "childhood",
    "chimney",
    "chimpanzee",
    "china",
    "chinese",
    "chip",
    "chocolate",
    "choice",
    "chorus",
    "church",
    "cigarette",
    "circle",
    "circumstance",
    "circus",
    "citizen",
    "city",
    "civilization",
    "claim",
    "class",
    "classmate",
    "classroom",
    "claw",
    "cleanup",
    "clerk",
    "click",
    "client",
    "cliff",
    "climate",
    "climb",
    "climber",
    "clinic",
    "clip",
    "clock",
    "clone",
    "close",
    "closet",
    "cloth",
    "cloud",
    "clover",
    "clown",
    "club",
    "clue",
    "coach",
    "coal",
    "coast",
    "coat",
    "cocoa",
    "code",
    "coffee",
    "cola",
    "cole",
    "colleague",
    "collection",
    "collector",
    "college",
    "color",
    "column",
    "com",
    "combination",
    "comfort",
    "command",
    "comment",
    "committee",
    "communication",
    "community",
    "commute",
    "commuter",
    "companion",
    "company",
    "comparison",
    "compass",
    "competition",
    "competitor",
    "complaint",
    "component",
    "composer",
    "computer",
    "concentration",
    "concept",
    "concern",
    "concert",
    "concertmaster",
    "conclusion",
    "condition",
    "conduct",
    "conductor",
    "conference",
    "confidence",
    "conflict",
    "consequence",
    "consideration",
    "construction",
    "consumer",
    "consumption",
    "contact",
    "container",
    "content",
    "contest",
    "continent",
    "contrast",
    "contribution",
    "control",
    "convenience",
    "convention",
    "conversation",
    "cook",
    "cookie",
    "cooking",
    "cooperation",
    "cooperator",
    "copy",
    "cord",
    "core",
    "corner",
    "cost",
    "costume",
    "cotton",
    "couch",
    "cough",
    "counselor",
    "count",
    "counter",
    "country",
    "countryside",
    "couple",
    "coupon",
    "courage",
    "course",
    "court",
    "cousin",
    "cow",
    "crack",
    "craftsman",
    "crane",
    "crash",
    "crawl",
    "cream",
    "creation",
    "creature",
    "credit",
    "crew",
    "cricket",
    "crime",
    "crisis",
    "critic",
    "criticism",
    "crocodile",
    "crop",
    "cross",
    "crowd",
    "cry",
    "cuba",
    "culture",
    "cup",
    "cupboard",
    "cure",
    "curriculum",
    "custom",
    "customer",
    "cut",
    "cycle",
    "dad",
    "dairy",
    "damage",
    "dance",
    "dancer",
    "danger",
    "dangle",
    "dare",
    "darkness",
    "darling",
    "dash",
    "date",
    "daughter",
    "day",
    "daylight",
    "deadline",
    "deal",
    "death",
    "debate",
    "debt",
    "debutante",
    "decade",
    "decay",
    "december",
    "decision",
    "deck",
    "declaration",
    "decline",
    "decoration",
    "decrease",
    "dedication",
    "definition",
    "degree",
    "delay",
    "delight",
    "delivery",
    "delta",
    "demand",
    "democracy",
    "demonstration",
    "density",
    "dent",
    "dentist",
    "department",
    "dependence",
    "depression",
    "depth",
    "description",
    "desert",
    "design",
    "designer",
    "desire",
    "desk",
    "despair",
    "dessert",
    "destination",
    "destruction",
    "detail",
    "development",
    "device",
    "dial",
    "dialogue",
    "diary",
    "dictionary",
    "diet",
    "difference",
    "difficulty",
    "dig",
    "dinner",
    "dinosaur",
    "dioxide",
    "direction",
    "dirt",
    "disadvantage",
    "disagreement",
    "disaster",
    "discipline",
    "disco",
    "discount",
    "discovery",
    "discussion",
    "disease",
    "dish",
    "dislike",
    "display",
    "distance",
    "dive",
    "diver",
    "diversity",
    "divide",
    "division",
    "divorce",
    "doctor",
    "document",
    "dog",
    "dollar",
    "dolphin",
    "donor",
    "door",
    "doorbell",
    "dot",
    "doubt",
    "downtown",
    "dozen",
    "drain",
    "drama",
    "drawer",
    "drawing",
    "dream",
    "dress",
    "dressing",
    "drift",
    "drill",
    "drink",
    "drive",
    "driver",
    "drop",
    "drug",
    "drugstore",
    "duck",
    "dust",
    "duty",
    "dye",
    "ear",
    "earphone",
    "earring",
    "earth",
    "earthquake",
    "echo",
    "eco-X",
    "economist",
    "economy",
    "edge",
    "editor",
    "education",
    "educator",
    "effect",
    "efficiency",
    "effort",
    "egg",
    "elbow",
    "electricity",
    "element",
    "elephant",
    "elevator",
    "eleven",
    "elite",
    "email",
    "emergency",
    "emotion",
    "emphasis",
    "employee",
    "employer",
    "employment",
    "encounter",
    "encouragement",
    "encyclopedia",
    "end",
    "enemy",
    "energy",
    "engine",
    "engineer",
    "engineering",
    "england",
    "enjoyment",
    "entertainer",
    "entertainment",
    "enthusiasm",
    "entrance",
    "entry",
    "envelope",
    "environment",
    "epitome",
    "equipment",
    "equivalent",
    "escalator",
    "escape",
    "essay",
    "estate",
    "estimate",
    "europe",
    "evaluation",
    "evening",
    "event",
    "everybody",
    "everyone",
    "everything",
    "evidence",
    "exam",
    "examination",
    "example",
    "exception",
    "exchange",
    "excitement",
    "excuse",
    "exercise",
    "exhaust",
    "exhibit",
    "exhibition",
    "exit",
    "expectation",
    "expense",
    "experience",
    "experiment",
    "experimenter",
    "expert",
    "explanation",
    "exploration",
    "explorer",
    "export",
    "exporter",
    "expression",
    "extent",
    "extravagance",
    "eye",
    "eyesight",
    "face",
    "facility",
    "fact",
    "factor",
    "factory",
    "failure",
    "fairtrade",
    "faith",
    "fall",
    "fame",
    "familiarity",
    "family",
    "fan",
    "fare",
    "farewell",
    "farm",
    "farmer",
    "fashion",
    "father",
    "fault",
    "favor",
    "fax",
    "fear",
    "feather",
    "feature",
    "federation",
    "fee",
    "feed",
    "feedback",
    "feeling",
    "fellow",
    "fence",
    "ferret",
    "ferry",
    "festival",
    "fever",
    "fiction",
    "fidelity",
    "field",
    "fight",
    "figure",
    "film",
    "finding",
    "finger",
    "fingernail",
    "fingertip",
    "finish",
    "fire",
    "firework",
    "firm",
    "fish",
    "fishbowl",
    "fishery",
    "fishing",
    "fix",
    "flag",
    "flash",
    "flavor",
    "flea",
    "flier",
    "flight",
    "float",
    "flock",
    "floor",
    "flour",
    "flow",
    "flower",
    "flu",
    "flute",
    "focus",
    "fog",
    "fold",
    "folk",
    "food",
    "fool",
    "foot",
    "footprint",
    "force",
    "ford",
    "forecast",
    "forecaster",
    "forest",
    "fork",
    "form",
    "format",
    "fort",
    "fortune",
    "forty",
    "forum",
    "fossil",
    "fourteen",
    "frame",
    "freedom",
    "freelance",
    "freeze",
    "frequency",
    "freshener",
    "friday",
    "friend",
    "friendship",
    "frog",
    "front",
    "frown",
    "fruit",
    "frustration",
    "fry",
    "fuel",
    "fun",
    "function",
    "fur",
    "furniture",
    "future",
    "gain",
    "gallery",
    "game",
    "gap",
    "garage",
    "garbage",
    "garden",
    "garlic",
    "gas",
    "gasoline",
    "gate",
    "gaze",
    "gender",
    "gene",
    "generation",
    "genius",
    "gent",
    "geography",
    "gesture",
    "ghost",
    "giant",
    "gift",
    "ginger",
    "girl",
    "girlfriend",
    "glance",
    "glass",
    "glen",
    "glide",
    "globalization",
    "glove",
    "glow",
    "goal",
    "god",
    "gold",
    "golf",
    "goose",
    "gorilla",
    "gossip",
    "government",
    "grab",
    "grade",
    "grader",
    "graduate",
    "graduation",
    "grain",
    "gram",
    "grandchild",
    "grandfather",
    "grandma",
    "grandmother",
    "grandpa",
    "grandparent",
    "grant",
    "grape",
    "graph",
    "grass",
    "gratitude",
    "greenery",
    "greenhouse",
    "greet",
    "greeting",
    "grocery",
    "ground",
    "group",
    "grower",
    "growth",
    "guarantee",
    "guard",
    "guess",
    "guest",
    "guidance",
    "guide",
    "guidebook",
    "guitar",
    "gun",
    "guy",
    "gym",
    "habit",
    "hair",
    "haircut",
    "hairstyle",
    "half",
    "hall",
    "hallway",
    "hamburger",
    "hammer",
    "hamster",
    "hand",
    "handedness",
    "handicap",
    "handkerchief",
    "handout",
    "happiness",
    "harbor",
    "hare",
    "harm",
    "harness",
    "harvest",
    "haste",
    "hat",
    "haunt",
    "head",
    "headache",
    "headphone",
    "health",
    "heart",
    "heat",
    "heater",
    "heaven",
    "height",
    "helper",
    "heritage",
    "hero",
    "hesitation",
    "highlight",
    "highway",
    "hike",
    "hiker",
    "hill",
    "historian",
    "history",
    "hobby",
    "hole",
    "holiday",
    "home",
    "homepage",
    "hometown",
    "homework",
    "honey",
    "honor",
    "hood",
    "hop",
    "horror",
    "horse",
    "horsepower",
    "hospital",
    "host",
    "hotel",
    "hour",
    "house",
    "household",
    "housewife",
    "housework",
    "hum",
    "humanity",
    "humidity",
    "humor",
    "hunger",
    "hunt",
    "hunter",
    "hunting",
    "hurricane",
    "hurry",
    "husband",
    "hygiene",
    "hypothesis",
    "ice",
    "idea",
    "identity",
    "illness",
    "illustration",
    "image",
    "imagination",
    "immigrant",
    "immigration",
    "immunity",
    "impact",
    "import",
    "importance",
    "importer",
    "impression",
    "improvement",
    "inch",
    "incident",
    "incisor",
    "income",
    "inconvenience",
    "increase",
    "independence",
    "index",
    "individualist",
    "individuality",
    "industrialization",
    "industry",
    "inexperience",
    "influence",
    "infomail",
    "information",
    "ingredient",
    "inhabitant",
    "injury",
    "inquiry",
    "insect",
    "inspector",
    "instance",
    "instinct",
    "institution",
    "instruction",
    "instructor",
    "instrument",
    "insult",
    "insurance",
    "interaction",
    "interest",
    "interpreter",
    "intersection",
    "interval",
    "interview",
    "introduction",
    "invader",
    "invention",
    "inventor",
    "investigation",
    "invitation",
    "iron",
    "island",
    "isolate",
    "issue",
    "item",
    "jack",
    "jacket",
    "jam",
    "japan",
    "jaw",
    "jazz",
    "jean",
    "jenny",
    "jet",
    "jewel",
    "jewelry",
    "jimmy",
    "job",
    "jog",
    "john",
    "joke",
    "journal",
    "journey",
    "joy",
    "judge",
    "judgment",
    "juice",
    "jump",
    "justice",
    "kangaroo",
    "keeper",
    "kg",
    "kick",
    "kid",
    "kiln",
    "kilo",
    "kilogram",
    "kilometer",
    "kimono",
    "kind",
    "kindness",
    "king",
    "kingdom",
    "kiss",
    "kitchen",
    "kite",
    "kitten",
    "km",
    "knee",
    "knife",
    "knock",
    "knowledge",
    "knuckle",
    "koala",
    "label",
    "labor",
    "laboratory",
    "lack",
    "ladder",
    "lady",
    "lag",
    "lake",
    "lamp",
    "land",
    "landscape",
    "lane",
    "language",
    "laser",
    "laugh",
    "laughter",
    "launch",
    "laundry",
    "laurel",
    "law",
    "lawn",
    "layer",
    "layout",
    "leader",
    "leaf",
    "leak",
    "leap",
    "learner",
    "leather",
    "lecture",
    "leg",
    "legend",
    "leisure",
    "lemonade",
    "length",
    "lesson",
    "letter",
    "level",
    "liberty",
    "librarian",
    "library",
    "license",
    "lie",
    "life",
    "lifestyle",
    "lifetime",
    "lift",
    "light",
    "lily",
    "limit",
    "limitation",
    "line",
    "link",
    "lion",
    "lip",
    "list",
    "listener",
    "literature",
    "living",
    "load",
    "loan",
    "location",
    "lock",
    "locker",
    "log",
    "logic",
    "logo",
    "loneliness",
    "look",
    "lope",
    "loss",
    "lot",
    "love",
    "lover",
    "luck",
    "luggage",
    "lunch",
    "lunchtime",
    "lung",
    "machine",
    "madam",
    "magazine",
    "magnet",
    "mail",
    "mailman",
    "maintenance",
    "majority",
    "maker",
    "makeup",
    "malaysia",
    "mall",
    "mammal",
    "management",
    "manager",
    "manner",
    "manufacture",
    "map",
    "marathon",
    "march",
    "mark",
    "market",
    "marriage",
    "mass",
    "master",
    "mat",
    "match",
    "mate",
    "material",
    "math",
    "mathematician",
    "matter",
    "maverick",
    "meal",
    "meaning",
    "meantime",
    "measure",
    "meat",
    "mechanic",
    "medicine",
    "medium",
    "meeting",
    "melody",
    "melon",
    "member",
    "membership",
    "memory",
    "mend",
    "mention",
    "menu",
    "merchant",
    "mercury",
    "merit",
    "message",
    "metal",
    "meter",
    "method",
    "microphone",
    "middle",
    "midnight",
    "midterm",
    "migration",
    "mike",
    "mile",
    "milk",
    "miller",
    "mind",
    "mine",
    "mineral",
    "ministry",
    "minuet",
    "minute",
    "mission",
    "missy",
    "mistake",
    "misunderstanding",
    "mix",
    "mixture",
    "model",
    "moderator",
    "moisture",
    "mom",
    "moment",
    "money",
    "mongrel",
    "monkey",
    "monster",
    "month",
    "mood",
    "moon",
    "morning",
    "mosquito",
    "motel",
    "mother",
    "motion",
    "motivation",
    "motor",
    "motorcycle",
    "mountain",
    "mouse",
    "mouth",
    "move",
    "movement",
    "mover",
    "movie",
    "mud",
    "muffin",
    "murmur",
    "muscle",
    "museum",
    "mushroom",
    "music",
    "musician",
    "mutter",
    "mystery",
    "nail",
    "name",
    "nap",
    "nation",
    "nationality",
    "nature",
    "necessity",
    "necklace",
    "necktie",
    "need",
    "needle",
    "neglect",
    "neighbor",
    "neighborhood",
    "nephew",
    "nerve",
    "nest",
    "network",
    "newcomer",
    "news",
    "newspaper",
    "nick",
    "nickname",
    "niece",
    "night",
    "nobody",
    "nod",
    "noise",
    "none",
    "nonsense",
    "noon",
    "nose",
    "note",
    "notebook",
    "nothing",
    "notice",
    "novel",
    "number",
    "nurse",
    "nursery",
    "nut",
    "nylon",
    "object",
    "objective",
    "observation",
    "occasion",
    "occupation",
    "ocean",
    "offer",
    "office",
    "officer",
    "official",
    "oil",
    "ointment",
    "onion",
    "opening",
    "opera",
    "operation",
    "operator",
    "opinion",
    "opponent",
    "opportunity",
    "option",
    "orange",
    "orchard",
    "orchestra",
    "order",
    "organization",
    "organizer",
    "orient",
    "orientation",
    "origin",
    "ornament",
    "ouch",
    "outcome",
    "outlook",
    "outsider",
    "oven",
    "overestimate",
    "overweight",
    "owner",
    "oxygen",
    "pace",
    "pack",
    "package",
    "page",
    "pain",
    "paint",
    "paintbrush",
    "painter",
    "painting",
    "pair",
    "pal",
    "palace",
    "palm",
    "pan",
    "panda",
    "panel",
    "pant",
    "paper",
    "parachute",
    "parade",
    "paragliding",
    "paragraph",
    "pardon",
    "parent",
    "park",
    "part",
    "participant",
    "partner",
    "party",
    "passage",
    "passenger",
    "passion",
    "password",
    "pastime",
    "patch",
    "path",
    "pathway",
    "patience",
    "patient",
    "patio",
    "pattern",
    "pause",
    "payday",
    "payment",
    "peace",
    "peach",
    "peak",
    "peal",
    "peanut",
    "pearl",
    "pebble",
    "peer",
    "pen",
    "penchant",
    "pencil",
    "pendant",
    "penny",
    "percent",
    "percentage",
    "perception",
    "performance",
    "performer",
    "perfume",
    "period",
    "permission",
    "person",
    "personality",
    "perspective",
    "pet",
    "peter",
    "phenomenon",
    "philosopher",
    "philosophy",
    "phone",
    "phonograph",
    "photo",
    "photograph",
    "photographer",
    "photography",
    "phrase",
    "pianist",
    "piano",
    "pickle",
    "picnic",
    "picture",
    "pie",
    "piece",
    "pigeon",
    "pile",
    "pill",
    "pilot",
    "pin",
    "pine",
    "pitch",
    "piton",
    "pity",
    "pizza",
    "place",
    "placement",
    "plaid",
    "plan",
    "plane",
    "planet",
    "plant",
    "plastic",
    "plate",
    "platform",
    "platypus",
    "play",
    "player",
    "playground",
    "plaza",
    "pleasure",
    "plenty",
    "plot",
    "pocket",
    "poet",
    "poetry",
    "point",
    "poison",
    "poker",
    "pole",
    "policeman",
    "policy",
    "polish",
    "politician",
    "pollution",
    "pond",
    "poodle",
    "pool",
    "pop",
    "popularity",
    "population",
    "portion",
    "portrait",
    "position",
    "possibility",
    "post",
    "postcard",
    "poster",
    "pot",
    "potato",
    "pound",
    "powder",
    "power",
    "practice",
    "praise",
    "prawn",
    "prediction",
    "prefecture",
    "preference",
    "prejudice",
    "preparation",
    "presence",
    "presentation",
    "president",
    "press",
    "pressure",
    "price",
    "pride",
    "priest",
    "primate",
    "principle",
    "print",
    "printer",
    "priority",
    "privacy",
    "prize",
    "problem",
    "process",
    "processor",
    "procrastination",
    "product",
    "production",
    "profession",
    "professor",
    "profit",
    "program",
    "programmer",
    "progress",
    "project",
    "promise",
    "proof",
    "proportion",
    "proposal",
    "protection",
    "protein",
    "protest",
    "psychologist",
    "psychology",
    "puff",
    "pumpkin",
    "punch",
    "puncture",
    "pupil",
    "puppy",
    "purchase",
    "purpose",
    "purse",
    "push",
    "puzzle",
    "pygmy",
    "qualification",
    "quality",
    "quantity",
    "quarrel",
    "quarter",
    "question",
    "questionnaire",
    "quilt",
    "quiz",
    "rabbit",
    "race",
    "racket",
    "radiator",
    "radio",
    "railway",
    "rain",
    "rainfall",
    "rainforest",
    "rainstorm",
    "range",
    "ranger",
    "rank",
    "rat",
    "rate",
    "rating",
    "ray",
    "reaction",
    "reader",
    "reading",
    "reality",
    "reason",
    "recall",
    "receipt",
    "receiver",
    "recipe",
    "recognition",
    "recommendation",
    "record",
    "recorder",
    "recording",
    "recruit",
    "rectangle",
    "recycle",
    "recycling",
    "rediscover",
    "refrain",
    "refrigerator",
    "regard",
    "region",
    "register",
    "regret",
    "rehearsal",
    "relation",
    "relationship",
    "relaxation",
    "relay",
    "relearn",
    "release",
    "relief",
    "religion",
    "relocate",
    "relocation",
    "remark",
    "reminder",
    "rent",
    "repair",
    "repeat",
    "reply",
    "report",
    "reporter",
    "representative",
    "reproduction",
    "reputation",
    "request",
    "requirement",
    "rescue",
    "research",
    "researcher",
    "reservation",
    "reserve",
    "residence",
    "resident",
    "resort",
    "resource",
    "respect",
    "respondent",
    "response",
    "responsibility",
    "rest",
    "restaurant",
    "restriction",
    "restroom",
    "result",
    "retirement",
    "return",
    "reuse",
    "reverse",
    "review",
    "revolution",
    "reward",
    "rhyme",
    "rhythm",
    "rice",
    "richness",
    "ride",
    "rider",
    "rifle",
    "ring",
    "rise",
    "risk",
    "river",
    "road",
    "robot",
    "rock",
    "rocket",
    "rod",
    "rodent",
    "roger",
    "role",
    "roll",
    "romance",
    "roof",
    "room",
    "roommate",
    "root",
    "rope",
    "round",
    "route",
    "row",
    "rub",
    "rubber",
    "rucksack",
    "rugby",
    "ruin",
    "rule",
    "run",
    "runner",
    "rush",
    "safety",
    "sail",
    "saint",
    "sake",
    "salad",
    "salary",
    "sale",
    "salesclerk",
    "sally",
    "salmon",
    "salt",
    "sample",
    "sand",
    "sandwich",
    "sardine",
    "satellite",
    "satisfaction",
    "sauce",
    "sawyer",
    "scale",
    "scare",
    "scatter",
    "scene",
    "scenery",
    "schedule",
    "scholar",
    "scholarship",
    "school",
    "schoolwork",
    "science",
    "scientist",
    "scolding",
    "scoop",
    "scope",
    "score",
    "scratch",
    "scream",
    "screen",
    "scuba",
    "sea",
    "seagull",
    "seal",
    "search",
    "season",
    "seasoning",
    "seat",
    "seater",
    "secretary",
    "section",
    "security",
    "seed",
    "selection",
    "self",
    "seller",
    "semester",
    "seminar",
    "sense",
    "sensor",
    "sentence",
    "serendipity",
    "series",
    "seriousness",
    "servant",
    "server",
    "service",
    "session",
    "sex",
    "shade",
    "shadow",
    "shake",
    "shame",
    "shape",
    "share",
    "sheet",
    "shell",
    "shelter",
    "shine",
    "ship",
    "shirt",
    "shiver",
    "shock",
    "shoe",
    "shoot",
    "shop",
    "shopping",
    "shore",
    "shortage",
    "shot",
    "shoulder",
    "shout",
    "show",
    "shower",
    "shrimp",
    "shrinkage",
    "shyness",
    "sickness",
    "side",
    "sidewalk",
    "sigh",
    "sight",
    "sightseeing",
    "sign",
    "signal",
    "signature",
    "silence",
    "silver",
    "similarity",
    "simplicity",
    "singer",
    "singing",
    "sink",
    "sir",
    "sister",
    "site",
    "situation",
    "size",
    "skateboard",
    "skeleton",
    "ski",
    "skier",
    "skiing",
    "skill",
    "skin",
    "skip",
    "skirt",
    "skull",
    "sky",
    "skyscraper",
    "slap",
    "slave",
    "slavery",
    "sleep",
    "sleeplessness",
    "slice",
    "slide",
    "slip",
    "slogan",
    "slope",
    "smell",
    "smile",
    "smith",
    "smoke",
    "smoker",
    "snack",
    "snail",
    "snake",
    "sneak",
    "snow",
    "snowball",
    "snowflake",
    "snowshoe",
    "soak",
    "sob",
    "soccer",
    "society",
    "sock",
    "soda",
    "software",
    "solution",
    "somebody",
    "someone",
    "something",
    "son",
    "song",
    "sorrow",
    "sort",
    "soul",
    "sound",
    "soup",
    "source",
    "souvenir",
    "soybean",
    "space",
    "spaceman",
    "span",
    "speaker",
    "specialist",
    "spectator",
    "speech",
    "speed",
    "spell",
    "spice",
    "spider",
    "spill",
    "spirit",
    "spite",
    "split",
    "spoil",
    "sponsor",
    "spoon",
    "sport",
    "spot",
    "spray",
    "spread",
    "spring",
    "squander",
    "squid",
    "stadium",
    "staff",
    "stage",
    "stain",
    "stair",
    "staircase",
    "stall",
    "stamp",
    "stand",
    "star",
    "stare",
    "start",
    "state",
    "statement",
    "station",
    "statistic",
    "statue",
    "steam",
    "steel",
    "stem",
    "step",
    "stereo",
    "stereotype",
    "stimulation",
    "stomach",
    "stone",
    "store",
    "storm",
    "story",
    "stranger",
    "strap",
    "strategy",
    "straw",
    "stream",
    "street",
    "strength",
    "stress",
    "stretch",
    "strike",
    "string",
    "stripe",
    "structure",
    "struggle",
    "student",
    "studio",
    "study",
    "stuff",
    "style",
    "substance",
    "substitute",
    "suburb",
    "subway",
    "success",
    "suffering",
    "sufficiency",
    "sugar",
    "suggestion",
    "suit",
    "suitcase",
    "sum",
    "summer",
    "summit",
    "sun",
    "sunflower",
    "sunlight",
    "sunshine",
    "supermarket",
    "supervisor",
    "supplier",
    "supply",
    "support",
    "supporter",
    "surf",
    "surface",
    "surfboard",
    "surgeon",
    "surprise",
    "surround",
    "survey",
    "survival",
    "sustainability",
    "sweat",
    "sweater",
    "sweep",
    "swell",
    "swimmer",
    "swimming",
    "swimsuit",
    "swing",
    "switch",
    "symbol",
    "sympathy",
    "symphony",
    "symptom",
    "synonym",
    "system",
    "table",
    "tablet",
    "tag",
    "tail",
    "talent",
    "talk",
    "tank",
    "tape",
    "target",
    "taro",
    "task",
    "taste",
    "tax",
    "taxi",
    "tea",
    "teacher",
    "team",
    "teammate",
    "tear",
    "tech",
    "technique",
    "technology",
    "telephone",
    "television",
    "temperature",
    "temple",
    "temptation",
    "tendency",
    "tennis",
    "tension",
    "tent",
    "tenth",
    "term",
    "terminal",
    "test",
    "text",
    "textbook",
    "theater",
    "theme",
    "theory",
    "thief",
    "thing",
    "thinker",
    "threat",
    "thrill",
    "throat",
    "thumb",
    "ticket",
    "tickle",
    "tide",
    "tie",
    "tile",
    "till",
    "time",
    "tip",
    "tire",
    "title",
    "toast",
    "toaster",
    "today",
    "toe",
    "tofu",
    "toilet",
    "tolerance",
    "toll",
    "tom",
    "tomato",
    "tomorrow",
    "ton",
    "tool",
    "toolbox",
    "tooth",
    "toothache",
    "topic",
    "torch",
    "touch",
    "tour",
    "tourism",
    "tourist",
    "tournament",
    "towel",
    "tower",
    "town",
    "toy",
    "trace",
    "track",
    "tractor",
    "trade",
    "tradition",
    "traffic",
    "tragedy",
    "train",
    "trainer",
    "training",
    "trait",
    "transfer",
    "translator",
    "transport",
    "transportation",
    "trap",
    "trash",
    "travel",
    "traveler",
    "tray",
    "treasure",
    "treatment",
    "tree",
    "tremble",
    "trend",
    "trial",
    "triangle",
    "tribe",
    "tribesman",
    "trick",
    "trip",
    "trouble",
    "trouser",
    "trout",
    "truck",
    "trunk",
    "trust",
    "truth",
    "tube",
    "tuition",
    "tumor",
    "tune",
    "tuner",
    "tunnel",
    "turmeric",
    "turn",
    "twelve",
    "type",
    "typewriter",
    "umbrella",
    "uncertainty",
    "uncle",
    "understanding",
    "unemployment",
    "uniform",
    "unit",
    "university",
    "upstairs",
    "urge",
    "usability",
    "use",
    "usefulness",
    "user",
    "utility",
    "vacation",
    "valley",
    "value",
    "vanish",
    "variation",
    "variety",
    "vase",
    "vegetable",
    "vehicle",
    "venture",
    "version",
    "vessel",
    "veteran",
    "victim",
    "victory",
    "video",
    "view",
    "viewpoint",
    "village",
    "vinegar",
    "vintage",
    "violence",
    "violin",
    "violinist",
    "virtue",
    "virus",
    "visibility",
    "vision",
    "visit",
    "visitor",
    "vitamin",
    "vocabulary",
    "voice",
    "volcano",
    "volleyball",
    "volume",
    "volunteer",
    "vote",
    "vowel",
    "wage",
    "wagon",
    "waiter",
    "waitress",
    "wake",
    "walk",
    "walker",
    "wall",
    "wallet",
    "wander",
    "war",
    "wardrobe",
    "warming",
    "warmth",
    "warning",
    "wash",
    "wasp",
    "waste",
    "watch",
    "watchdog",
    "water",
    "watermelon",
    "wave",
    "wax",
    "way",
    "weakness",
    "wealth",
    "wear",
    "weather",
    "website",
    "wedding",
    "week",
    "weekday",
    "weekend",
    "weight",
    "welfare",
    "wheel",
    "wheelchair",
    "while",
    "whisper",
    "whistle",
    "width",
    "wife",
    "wilderness",
    "wind",
    "window",
    "wine",
    "wing",
    "winner",
    "winter",
    "wire",
    "wireless",
    "wisdom",
    "wish",
    "witness",
    "wolf",
    "woman",
    "wonder",
    "wood",
    "wool",
    "word",
    "work",
    "worker",
    "workman",
    "workplace",
    "world",
    "worm",
    "wrap",
    "wreath",
    "wrestler",
    "wright",
    "wrinkle",
    "writer",
    "yacht",
    "yard",
    "year",
    "yen",
    "yesterday",
    "youngster",
    "youth",
    "zone",
    "zoo",
    "Ｗashington",
]


ADJECTIVES: Final[list[str]] = [
    "African",
    "Asian",
    "Australian",
    "Brazilian",
    "Canadian",
    "Egyptian",
    "French",
    "Greek",
    "Indonesian",
    "Italian",
    "Japanese",
    "Korean",
    "Lebanese",
    "Mexican",
    "Norwegian",
    "Portuguese",
    "Spanish",
    "Swiss",
    "able",
    "absent",
    "absurd",
    "academic",
    "acceptable",
    "accessible",
    "accessory",
    "accurate",
    "active",
    "actual",
    "additional",
    "adequate",
    "admirable",
    "adolescent",
    "advantageous",
    "aerobic",
    "afraid",
    "aggressive",
    "airmail",
    "alive",
    "allergic",
    "almond",
    "amazing",
    "ancient",
    "angry",
    "annual",
    "antique",
    "anxious",
    "apparent",
    "appropriate",
    "architectural",
    "artificial",
    "artistic",
    "ashamed",
    "assistant",
    "atmospheric",
    "attractive",
    "audio",
    "available",
    "aware",
    "awful",
    "awkward",
    "bad",
    "bare",
    "basic",
    "beautiful",
    "believable",
    "beneficial",
    "big",
    "bilingual",
    "biological",
    "black",
    "blank",
    "blue",
    "bold",
    "boring",
    "bright",
    "british",
    "broad",
    "brown",
    "bushy",
    "busy",
    "cal",
    "calm",
    "capable",
    "careful",
    "careless",
    "casual",
    "central",
    "certain",
    "characteristic",
    "cheap",
    "cheerful",
    "cherry",
    "chestnut",
    "chief",
    "childish",
    "classic",
    "classical",
    "clean",
    "clear",
    "clever",
    "cloudy",
    "cold",
    "colorful",
    "comfortable",
    "comic",
    "commercial",
    "common",
    "competitive",
    "complete",
    "complex",
    "confident",
    "congenial",
    "conscientious",
    "conscious",
    "considerable",
    "constant",
    "contemporary",
    "contrary",
    "convenient",
    "cool",
    "cooperative",
    "correct",
    "cosmetic",
    "crazy",
    "creative",
    "criminal",
    "crucial",
    "cultural",
    "curious",
    "current",
    "cute",
    "daily",
    "dangerous",
    "dark",
    "daytime",
    "dead",
    "deaf",
    "deep",
    "deferential",
    "delicate",
    "delicious",
    "delightful",
    "dependable",
    "dependent",
    "desirable",
    "different",
    "difficult",
    "digital",
    "direct",
    "dirty",
    "distant",
    "distinct",
    "distinctive",
    "dizzy",
    "domestic",
    "doubtful",
    "dramatic",
    "dry",
    "due",
    "dull",
    "eager",
    "east",
    "eastern",
    "easy",
    "easygoing",
    "ecological",
    "economic",
    "economical",
    "educational",
    "effective",
    "efficient",
    "eighteenth",
    "eighth",
    "ekiden",
    "elderly",
    "eldest",
    "electric",
    "electrical",
    "electronic",
    "elegant",
    "elementary",
    "embarassed",
    "emotional",
    "empty",
    "energetic",
    "english",
    "enjoyable",
    "enormous",
    "enthusiastic",
    "entire",
    "environmental",
    "equal",
    "essential",
    "ethnic",
    "european",
    "everyday",
    "evil",
    "exact",
    "excellent",
    "excessive",
    "excited",
    "exciting",
    "expensive",
    "express",
    "extinct",
    "extra",
    "extreme",
    "exuberant",
    "facial",
    "fair",
    "familiar",
    "famous",
    "fantastic",
    "fascinating",
    "fashionable",
    "fat",
    "favorable",
    "favorite",
    "fearful",
    "february",
    "female",
    "few",
    "fifth",
    "final",
    "financial",
    "first",
    "flat",
    "flexible",
    "fluent",
    "fond",
    "foolish",
    "foreign",
    "forgetful",
    "formal",
    "former",
    "foul",
    "fourth",
    "fragile",
    "frank",
    "free",
    "frequent",
    "fresh",
    "friendly",
    "frustrate",
    "full",
    "functional",
    "fundamental",
    "funky",
    "funny",
    "general",
    "generous",
    "genetic",
    "gentle",
    "genuine",
    "german",
    "glad",
    "global",
    "glorious",
    "golden",
    "good",
    "graceful",
    "gradual",
    "grammatical",
    "grand",
    "grateful",
    "gray",
    "great",
    "green",
    "gross",
    "guilty",
    "gymnastic",
    "handsome",
    "handwritten",
    "happy",
    "harmful",
    "harmless",
    "healthy",
    "heather",
    "heavy",
    "helpful",
    "high",
    "historical",
    "hollow",
    "holy",
    "homesick",
    "honest",
    "horizontal",
    "horrible",
    "hot",
    "huge",
    "human",
    "humid",
    "humorous",
    "hungry",
    "ideal",
    "identical",
    "ignorant",
    "illegal",
    "imaginary",
    "immediate",
    "impatient",
    "impolite",
    "important",
    "impossible",
    "impressive",
    "inappropriate",
    "inconvenient",
    "incorrect",
    "incredible",
    "independent",
    "indifferent",
    "individual",
    "indoor",
    "industrial",
    "inexpensive",
    "influential",
    "informal",
    "initial",
    "inner",
    "innocent",
    "insecure",
    "instant",
    "intellectual",
    "intelligent",
    "intensive",
    "interested",
    "interesting",
    "international",
    "introductory",
    "jealous",
    "joyful",
    "junior",
    "kcal",
    "key",
    "large",
    "last",
    "latter",
    "lazy",
    "lifelong",
    "likely",
    "liquid",
    "lively",
    "local",
    "lonely",
    "lovely",
    "low",
    "lucky",
    "mad",
    "magic",
    "main",
    "mainland",
    "makeshift",
    "male",
    "manual",
    "many",
    "marvelous",
    "mathematical",
    "mature",
    "meaningful",
    "mechanical",
    "medical",
    "melancholy",
    "memorable",
    "mental",
    "merry",
    "messy",
    "metropolitan",
    "mid",
    "mild",
    "military",
    "miniature",
    "minor",
    "miserable",
    "mobile",
    "moderate",
    "modern",
    "modest",
    "monolingual",
    "monthly",
    "moral",
    "musical",
    "mysterious",
    "narrow",
    "national",
    "native",
    "natural",
    "near",
    "neat",
    "necessary",
    "negative",
    "nervous",
    "net",
    "new",
    "newborn",
    "next",
    "nice",
    "nineteenth",
    "noisy",
    "non",
    "nonstop",
    "normal",
    "northern",
    "northwestern",
    "notable",
    "nuclear",
    "numerous",
    "nutritious",
    "obstinate",
    "obvious",
    "odd",
    "offensive",
    "old",
    "olympic",
    "online",
    "open",
    "opposite",
    "oral",
    "ordinary",
    "original",
    "other",
    "ours",
    "outdoor",
    "outgoing",
    "outside",
    "overall",
    "own",
    "pacific",
    "painful",
    "pale",
    "particular",
    "passive",
    "past",
    "peaceful",
    "perfect",
    "permanent",
    "personal",
    "physical",
    "pink",
    "plain",
    "pleasant",
    "plentiful",
    "polite",
    "political",
    "poor",
    "popular",
    "portable",
    "positive",
    "possible",
    "potential",
    "powerful",
    "practical",
    "precious",
    "precise",
    "prehistoric",
    "pretend",
    "previous",
    "primary",
    "primitive",
    "principal",
    "private",
    "probable",
    "productive",
    "professional",
    "proper",
    "proud",
    "psychological",
    "public",
    "pure",
    "purple",
    "quick",
    "quiet",
    "rainy",
    "random",
    "randy",
    "rapid",
    "rare",
    "raw",
    "real",
    "realistic",
    "reasonable",
    "recent",
    "reciprocal",
    "recyclable",
    "red",
    "redheaded",
    "regional",
    "regular",
    "relative",
    "reliable",
    "religious",
    "reluctant",
    "remarkable",
    "remote",
    "rental",
    "responsible",
    "restless",
    "restorative",
    "rich",
    "rid",
    "ridiculous",
    "rival",
    "rocky",
    "romantic",
    "rough",
    "routine",
    "royal",
    "rude",
    "rural",
    "sacred",
    "sad",
    "safe",
    "same",
    "satisfactory",
    "scarce",
    "scary",
    "scientific",
    "second",
    "secondary",
    "secret",
    "secure",
    "select",
    "senior",
    "sensational",
    "sensible",
    "sensitive",
    "separate",
    "serious",
    "seventeenth",
    "several",
    "severe",
    "sharp",
    "short",
    "shy",
    "sick",
    "significant",
    "silent",
    "similar",
    "simple",
    "single",
    "sixth",
    "skillful",
    "sleepy",
    "slight",
    "slim",
    "slippery",
    "slow",
    "small",
    "smart",
    "smelly",
    "smooth",
    "social",
    "soft",
    "solar",
    "solid",
    "sore",
    "sour",
    "southern",
    "spacious",
    "spare",
    "special",
    "specific",
    "spicy",
    "splendid",
    "sporadic",
    "square",
    "stable",
    "standard",
    "starter",
    "steady",
    "sticky",
    "strange",
    "stressful",
    "strict",
    "strong",
    "stupid",
    "stylish",
    "subject",
    "subtle",
    "successful",
    "sudden",
    "sufficient",
    "suitable",
    "sunny",
    "superior",
    "sure",
    "surprising",
    "suspect",
    "sustainable",
    "sweet",
    "sympathetic",
    "tall",
    "technical",
    "technological",
    "teen",
    "temporary",
    "tense",
    "terrestrial",
    "terrible",
    "thick",
    "thin",
    "third",
    "thirsty",
    "thoughtless",
    "tidy",
    "tiny",
    "tired",
    "top",
    "total",
    "tough",
    "traditional",
    "tragic",
    "trendy",
    "troublesome",
    "twentieth",
    "twin",
    "typical",
    "ugly",
    "ultimate",
    "unable",
    "unavoidable",
    "unaware",
    "uncertain",
    "unclear",
    "uncomfortable",
    "uncommon",
    "unconscious",
    "underwater",
    "uneasy",
    "unexpected",
    "unfair",
    "unfamiliar",
    "unfavorable",
    "unfriendly",
    "unhappy",
    "unhealthy",
    "unimportant",
    "unique",
    "universal",
    "unjust",
    "unknown",
    "unlikely",
    "unlucky",
    "unnatural",
    "unnecessary",
    "unopened",
    "unpainted",
    "unpleasant",
    "unpopular",
    "unsuccessful",
    "untrue",
    "unused",
    "unusual",
    "unwell",
    "unwilling",
    "upper",
    "upset",
    "urban",
    "urgent",
    "useful",
    "useless",
    "usual",
    "valuable",
    "various",
    "vast",
    "vertical",
    "villager",
    "violent",
    "virtual",
    "vital",
    "vivid",
    "warm",
    "weak",
    "wealthy",
    "weary",
    "weekly",
    "welcome",
    "western",
    "wet",
    "whatever",
    "white",
    "whole",
    "wide",
    "wild",
    "willing",
    "wise",
    "wonderful",
    "wooden",
    "worth",
    "worthwhile",
    "wrong",
    "yearly",
    "yellow",
    "young",
]
