root ::= thinking newline (congrats | sentence (space sentence){0,4})
thinking ::= "<think>" ([^<>]){3500,10000} "</think>"
sentence ::= delimitedwords terminal
delimitedwords ::= word (space word | comma space word){0,100}
space ::= " "
comma ::= ","
newline ::= "\n"
terminal ::= "." | "?" | "!"
congrats ::= "YOU WIN!!!!!"
word ::= "Person" | "person" | "Place" | "place" | "Thing" | "thing" | "Do" | "do" | "Eat" | "eat" | "Feel" | "feel" | "Get" | "get" | "Go" | "go" | "Have" | "have" | "Like" | "like" | "Make" | "make" | "Say" | "say" | "Hear" | "hear" | "See" | "see" | "Think" | "think" | "Use" | "use" | "Want" | "want" | "Big" | "big" | "Far" | "far" | "Fast" | "fast" | "Good" | "good" | "Hot" | "hot" | "Many" | "many" | "Other" | "other" | "Real" | "real" | "Hard" | "hard" | "Same" | "same" | "After" | "after" | "Before" | "before" | "Again" | "again" | "And" | "and" | "But" | "but" | "In" | "in" | "On" | "on" | "With" | "with" | "More" | "more" | "Yes" | "yes" | "No" | "no" | "Can" | "can" | "Up" | "up"