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.

['our', 'first', 'conversation', 'was', 'on', 'Facebook', 'and', 'it', 'was', 'three', 'days', 'long', 'we', 'shared', 'over', '3000', 'messages', 'between', 'us', 'and', 'it', 'was', 'doing', 'those', '72', 'hours', 'that', 'I', 'knew', 'she', 'was', 'going', 'to', 'be', 'my', 'wife', 'we', "didn't", 'rate', 'any', 'prerequisite', 'amount', 'of', 'time', 'for', 'our', 'courtship', 'we', 'told', 'each', 'other', 'the', 'vulnerable', 'truths', 'upfront', 'I', 'am', 'a', 'transgender', 'man', 'which', 'means', 'the', 'F', 'of', 'my', 'birth', 'certificate', 'should', 'have', 'stood', 'for', 'false', 'instead', 'of', 'female', 'walking', 'around', 'as', 'a', 'woman', 'in', 'the', 'world', 'felt', 'like', 'walking', 'with', 'pebbles', 'in', 'my', 'shoes', 'you', 'know', 'it', 'took', 'the', 'rhythm', 'out', 'of']
our
first
conversation
was
on
Facebook,
and
it
was
three
days
long
we
shared
over
3,000
messages
between
us,
and
it
was
during
those
72
hours
that
I
knew
she
was
going
to
be
my
wife.
We
didn't
wait
any
prerequisite
amount
of
time
for
our
courtship;
we
told
each
other
the
vulnerable
truths
upfront
I
am
a
transgender
man,
which
means
the
F
on
my
birth
certificate
should
have
stood
for
"False,"
instead
of
female
walking
around
as
a
woman
in
the
world
felt
like
walking
with
pebbles
in
my
shoes
you
know
it
took
the
rhythm
out
of