Detailed Instructions: 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)].
Q: ['I', 'know', 'all', 'these', 'social', 'theories', 'can', 'seem', 'pretty', 'daunting', 'but', "they're", 'actually', 'fairly', 'simple', 'to', 'keep', 'track', 'of', 'if', 'you', 'remember', 'the', 'main', 'points', 'the', 'first', 'theory', 'of', 'society', "that'll", 'review', 'is', 'functionalism', 'this', 'theory', 'looks', 'at', 'how', 'a', 'society', 'can', 'exist', 'and', 'survive', 'over', 'time', 'basically', 'functionalism', 'states', 'that', 'a', 'society', 'is', 'always', 'trying', 'to', 'come', 'to', 'an', 'equilibrium', 'trying', 'to', 'stabilize', 'the', 'structures', 'that', 'make', 'up', 'a', 'society', 'like', 'institutions', 'will', 'remain', 'pretty', 'constant', 'and', 'only', 'change', 'if', 'absolutely', 'necessary', 'when', '', 'society', 'loses', 'stability', 'remember', 'that', 'institutions', 'are', 'structures', 'that', 'fulfill', 'the', 'needs', 'of', 'society', "there's"]
A:
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 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 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 PUNCUATION_DIFF CASE_AND_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 PUNCUATION_DIFF NO_DIFF NO_DIFF PUNCUATION_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF PUNCUATION_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 PUNCUATION_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF PUNCUATION_DIFF CASE_DIFF