Given the task definition, example input & output, solve the new input case.
Given an input stream, the objective of this task is to classify whether words in the stream are grammatically correct or not. The input to this task is a stream of words, possibly from captions generated by a speech-to-text engine, and the output is a classification of each word from the labels (reason) = [NO_DIFF (correct), CASE_DIFF (case error), PUNCUATION_DIFF (punctuation error), CASE_AND_PUNCUATION_DIFF (both case and punctuation error), STEM_BASED_DIFF (stem word error), DIGIT_DIFF (digit error), INTRAWORD_PUNC_DIFF (intra-word punctuation error), and UNKNOWN_TYPE_DIFF (an error that does not corrrespond to the previous categories)].
Example: ['hey', 'everybody', 'ivan', 'from', 'weights', 'and', 'biases', 'here', 'in', 'this', 'video', "i'd"]
Output: ['CASE_DIFF', 'PUNCUATION_DIFF', 'CASE_DIFF', 'NO_DIFF', 'CASE_DIFF', 'UNKNOWN_TYPE_DIFF', 'CASE_DIFF', 'PUNCUATION_DIFF', 'CASE_DIFF', 'NO_DIFF', 'NO_DIFF', 'CASE_DIFF']
This sentence is a good example since the input stream is a grammatically incorrect statement and the output labels correctly classify the words that were incorrect.

New input case for you: ['all', 'right', 'where', 'we', 'left', 'off', 'we', 'really', 'were', 'in', 'the', 'homestretch', 'and', 'now', 'we', 'just', 'have', 'this', 'messy', 'arithmetic', 'that', 'we', 'have', 'to', 'solve', 'to', 'essentially', 'find', 'our', 'slope', 'and', 'then', "we'll", 'be', 'able', 'to', 'figure', 'out', 'the', 'y-intercept', 'and', 'since', "we're", 'actually', 'going', 'to', 'have', 'to', 'take', 'the', 'square', 'root', 'of', 'this', 'eventually', "let's", 'just', 'factor', 'each', 'of', 'these', 'terms', 'and', 'see', 'if', 'this', 'hopefully', 'will', 'simplify', 'into', 'something', 'reasonable', 'into', 'something', 'reasonable', 'so', "let's", 'just', 'look', 'at', 'the', "let's", 'just', 'factor', '104', 'I', 'think', "it'll", 'be', 'useful', 'just', 'to', 'have', 'each', 'of', 'these', 'guys', 'factors', 'so', '104']
Output:
['CASE_DIFF', 'PUNCUATION_DIFF', 'CASE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'CASE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'CASE_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'PUNCUATION_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'NO_DIFF', 'UNKNOWN_TYPE_DIFF', 'CASE_DIFF', 'NO_DIFF']