In this task, you are given an input stream, and your task is to produce a grammatically correct version of the input sentence. 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 grammatically correct version of the input stream. Stream words are in [] and have been separated with a comma. The sentence can contain words that have case, punctuation, stem-based, intra-word, and digit punctuation errors that need to be corrected. For example, the text should be uppercased/lowercased as per necessity (like the beginning of a sentence, proper nouns, etc.), and digits need to be normalized (6 as six and so on). Note that you don't need to normalize the years. You don't need to fully edit the sentences, if end of the input stream contains sentence fragments, keep them as is.

Ex Input:
['so', 'the', 'regulation', 'of', 'gene', 'expression', 'can', 'be', 'modulated', 'of', 'virtually', 'any', 'step', 'in', 'the', 'process', 'from', 'the', 'initiation', 'of', 'transcription', 'all', 'the', 'way', 'to', 'post', 'translational', 'modification', 'with', 'protein', 'and', 'every', 'step', 'in', 'between', 'and', "it's", 'the', 'ability', 'to', 'regulate', 'all', 'these', 'different', 'steps', 'that', 'helps', 'the', 'cell', 'to', 'have', 'the', 'versatility', 'and', 'the', 'adaptability', 'of', 'an', 'efficient', 'ninja', 'so', 'that', 'it', 'expends', 'energy', 'to', 'express', 'the', 'appropriate', 'proteins', 'only', 'when', 'needed', 'or', 'you', 'can', 'think', 'of', 'the', 'cell', 'as', 'a', 'lazy', 'couch', 'potato', 'that', 'wants', 'to', 'expend', 'the', 'least', 'amount', 'of', 'energy', 'as', 'possible', 'so', 'starting', 'at', 'the']

Ex Output:
['So,', 'the', 'regulation', 'of', 'gene', 'expression', 'can', 'be', 'modulated', 'at', 'virtually', 'any', 'step', 'in', 'the', 'process,', 'from', 'the', 'initiation', 'of', 'transcription', 'all', 'the', 'way', 'to', 'post', 'translational', 'modification', 'with', 'protein', 'and', 'every', 'step', 'in', 'between.', 'And', "it's", 'the', 'ability', 'to', 'regulate', 'all', 'these', 'different', 'steps', 'that', 'helps', 'the', 'cell', 'to', 'have', 'the', 'versatility', 'and', 'the', 'adaptability', 'of', 'an', 'efficient', 'ninja,', 'so', 'that', 'it', 'expends', 'energy', 'to', 'express', 'the', 'appropriate', 'proteins', 'only', 'when', 'needed.', 'Or,', 'you', 'can', 'think', 'of', 'the', 'cell', 'as', 'a', 'lazy', 'couch', 'potato', 'that', 'wants', 'to', 'expend', 'the', 'least', 'amount', 'of', 'energy', 'as', 'possible.', 'So,', 'starting', 'at', 'the']

Ex Input:
["let's", 'see', 'if', 'we', 'can', 'find', 'the', 'limit', 'as', 'X', 'approaches', 'negative', 'infinity', 'of', 'the', 'square', 'root', 'of', '4x', 'to', 'the', 'fourth', 'minus', 'x', 'over', '2', 'x', 'squared', 'plus', '3', 'and', 'like', 'always', 'pause', 'this', 'video', 'and', 'see', 'if', 'you', 'can', 'figure', 'it', 'out', 'well', 'whenever', "we're", 'trying', 'to', 'find', 'limits', 'at', 'either', 'positive', 'or', 'negative', 'infinity', 'of', 'rational', 'expressions', 'like', 'this', "it's", 'useful', 'to', 'look', 'at', 'well', 'what', 'is', 'the', 'highest', 'degree', 'term', 'in', 'the', 'numerator', 'or', 'in', 'the', 'denominator', 'or', 'actually', 'in', 'in', 'the', 'numerator', 'and', 'the', 'denominator', 'and', 'then', 'divide', 'the', 'numerator', 'and', 'the', 'denominator', 'by', 'that']

Ex Output:
["let's", 'see', 'if', 'we', 'can', 'find', 'the', 'limit', 'as', 'x', 'approaches', 'negative', 'infinity', 'of', 'the', 'square', 'root', 'of', '4x', 'to', 'the', 'fourth', 'minus', 'x', 'over', '2', 'x', 'squared', 'plus', 'three.', 'And', 'like', 'always,', 'pause', 'this', 'video', 'and', 'see', 'if', 'you', 'can', 'figure', 'it', 'out.', 'Well,', 'whenever', "we're", 'trying', 'to', 'find', 'limits', 'at', 'either', 'positive', 'or', 'negative', 'infinity', 'of', 'rational', 'expressions', 'like', 'this,', "it's", 'useful', 'to', 'look', 'at', 'well', 'what', 'is', 'the', 'highest', 'degree', 'term', 'in', 'the', 'numerator', 'or', 'in', 'the', 'denominator,', 'or,', 'actually', 'in', 'in', 'the', 'numerator', 'and', 'the', 'denominator,', 'and', 'then', 'divide', 'the', 'numerator', 'and', 'the', 'denominator', 'by', 'that']

Ex Input:
['talking', 'about', 'the', 'treatment', 'of', 'pulmonary', 'hypertension', 'can', 'be', 'a', 'little', 'complicated', 'just', 'because', 'it', 'can', 'be', 'caused', 'by', 'so', 'many', 'other', 'things', 'and', 'in', 'fact', 'our', 'diagnosis', 'is', 'not', 'over', 'just', 'having', 'found', 'with', 'the', 'catheter', 'that', 'the', 'precious', 'elevated', 'in', 'the', 'pulmonary', 'artery', 'the', 'workup', 'is', 'usually', 'huge', 'and', 'extensive', 'to', 'find', 'out', 'why', 'we', 'have', 'pulmonary', 'hypertension', 'sorry', 'remember', 'that', 'goes', 'off', 'of', 'that', 'so', 'you', 'have', 'to', 'treat', 'the', 'underlying', 'cause', 'and', 'that', 'really', 'is', 'the', 'theme', 'of', 'this', 'whole', 'treatment', 'video', 'is', 'that', 'we', 'have', 'to', 'treat', 'the', 'underlying', 'whatever', 'it', 'is', "that's", 'causing', 'the']

Ex Output:
talking about the treatment of pulmonary hypertension can be a little complicated just because it can be caused by so many other things. And in fact, our diagnosis is not over just having found with the catheter that the pressure's elevated in the pulmonary artery. The workup is usually huge and extensive to find out why we have pulmonary hypertension sorry remember that goes off of that. So you have to treat the underlying cause. And that really is the theme of this whole treatment video, is that we have to treat the underlying, whatever it is, that's causing the