bewilders
be-wil-ders
verb
Causes someone to become confused and perplexed by something complex or unexpected.
"The complex puzzle bewilders him."
Thesaurus
Synonyms: puzzle, flummox, mystify, perplex, baffle, beat, get, vex, stick, dumbfound, pose, gravel