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:
["let's", 'say', "you're", 'looking', 'at', 'this', 'blood', 'vessel', 'the', 'first', 'thing', 'you', 'obviously', 'notice', 'is', 'that', "it's", 'full', 'of', 'after', 'ominous', 'plaque', 'right', "that's", 'what', 'all', 'this', 'yellow', 'and', 'white', 'stuff', 'is', 'this', 'is', 'at', 'the', 'Romanist', 'plaque', 'and', 'your', 'thought', 'other', 'than', 'wow', "that's", 'a', 'lot', 'of', 'fatty', 'meals', "someone's", 'been', 'having', 'is', 'how', 'does', 'blood', 'move', 'through', 'this', 'narrow', 'little', 'space', 'right', 'you', 'can', 'add', 'a', 'little', 'channel', 'that', 'the', 'blood', 'is', 'supposed', 'to', 'be', 'moving', 'through', 'how', 'does', 'it', 'get', 'through', 'there', 'so', 'you', 'do', 'a', 'little', 'experiment', 'you', 'take', 'a', 'few', 'pressure', 'readings', 'you', 'say', 'okay']

Ex Output:
["Let's", 'say', "you're", 'looking', 'at', 'this', 'blood', 'vessel', 'the', 'first', 'thing', 'you', 'obviously', 'notice', 'is', 'that', "it's", 'full', 'of', 'after', 'ominous', 'plaque', 'right', "that's", 'what', 'all', 'this', 'yellow', 'and', 'white', 'stuff', 'is.', 'This', 'is', 'at', 'the', 'Romanist', 'plaque', 'and', 'your', 'thought,', 'other', 'than,', 'wow,', "that's", 'a', 'lot', 'of', 'fatty', 'meals', "someone's", 'been', 'having,', 'is', 'how', 'does', 'blood', 'move', 'through', 'this', 'narrow', 'little', 'space', 'right', 'you', 'can', 'add', 'a', 'little', 'channel', 'that', 'the', 'blood', 'is', 'supposed', 'to', 'be', 'moving', 'through.', 'How', 'does', 'it', 'get', 'through', 'there?', 'So', 'you', 'do', 'a', 'little', 'experiment.', 'You', 'take', 'a', 'few', 'pressure', 'readings.', 'You', 'say,', 'OK,']

Ex Input:
["let's", 'look', 'at', 'a', 'single', 'heartbeat', 'and', 'EKG', 'so', 'here', 'on', 'the', 'right', 'side', 'we', 'have', 'a', 'single', 'beat', 'on', 'EKG', 'and', "we're", 'looking', 'at', 'lead', 'to', 'lead', 'to', 'has', 'a', 'negative', 'electrode', 'on', 'the', 'right', 'hand', 'and', 'a', 'positive', 'electrode', 'on', 'the', 'left', 'foot', 'and', 'a', 'healthy', 'heart', 'the', 'wave', 'of', 'depolarization', 'overall', 'runs', 'from', 'the', 'top', 'right', 'to', 'the', 'bottom', 'left', 'so', 'you', 'can', 'see', 'that', 'lead', 'two', 'measures', 'voltage', 'created', 'in', 'this', 'direction', 'therefore', 'it', 'lead', 'to', 'is', 'commonly', 'singled', 'out', 'for', 'more', 'simple', 'information', 'such', 'as', 'heart', 'rate', 'and', 'rhythm', 'because', 'it', 'gives', 'you', 'a', 'pretty']

Ex Output:
["let's", 'look', 'at', 'a', 'single', 'heartbeat', 'in', 'EKG.', 'So', 'here', 'on', 'the', 'right', 'side', 'we', 'have', 'a', 'single', 'beat', 'on', 'EKG.', 'Now,', "we're", 'looking', 'at', 'lead', 'II.', 'Lead', 'II', 'has', 'a', 'negative', 'electrode', 'on', 'the', 'right', 'hand', 'and', 'a', 'positive', 'electrode', 'on', 'the', 'left', 'foot.', 'In', 'a', 'healthy', 'heart', 'the', 'wave', 'of', 'depolarization', 'overall', 'runs', 'from', 'the', 'top', 'right', 'to', 'the', 'bottom', 'left.', 'So', 'you', 'can', 'see', 'that', 'lead', 'II', 'measures', 'voltage', 'created', 'in', 'this', 'direction', 'therefore', 'it', 'lead', 'II', 'is', 'commonly', 'singled', 'out', 'for', 'more', 'simple', 'information', 'such', 'as', 'heart', 'rate', 'and', 'rhythm', 'because', 'it', 'gives', 'you', 'a', 'pretty']

Ex Input:
['hi', 'everyone', 'welcome', 'to', 'lecture', 'number', 'seven', 'so', 'up', 'to', 'now', 'I', 'believe', 'can', 'you', 'hear', 'me', 'in', 'the', 'back', 'is', 'it', 'easy', 'okay', 'so', 'in', 'the', 'last', 'set', 'of', 'module', 'that', "you've", 'seen', "you've", 'learnt', 'about', 'convolutional', 'neural', 'networks', 'and', 'how', 'they', 'can', 'be', 'applied', 'to', 'imaging', 'notably', "you've", 'played', 'with', 'different', 'types', 'of', 'layers', 'including', 'pooling', 'max', 'pooling', 'average', 'pooling', 'and', 'convolutional', 'layers', "you've", 'also', 'seen', 'some', 'classification', 'with', 'the', 'most', 'classic', 'algorithms', 'all', 'the', 'way', 'up', 'to', 'inception', 'and', 'resonance', 'and', 'then', 'you', 'jumped', 'into', 'advanced', 'application', 'like', 'object', 'detection', 'with', 'Yolo', 'and', 'the', 'faster', 'scan', 'and']

Ex Output:
hi everyone welcome to lecture number seven so up to now I believe, can you hear me in the back? Is it easy? Okay. So, in the last set of module that you've seen, you've learned about convolutional neural networks and how they can be applied to imaging notably you've played with different types of layers including pooling, max pooling, average pooling, and convolutional layers. You've also seen some classification with the most classic algorithms all the way up to inception and resonance and then you jumped into advanced application like object detection with Yolo and the faster scan and