When you read a sentence, your brain will automatically find a
word that fits the sentence before your actually read it. Take it
as a list of suitable words. And when you see the first and last
letter of the word, your brain will take out the words that have
the same first and last letters. Then, it will measure the length
of the word and cut out any word that is longer or shorter than the
one you're reading. Lastly, to make sure it's the right word, you
brain will collect all the letters and autoarrange them.
This is my own theory. I'm 15 this year, so don't take it
seriously.