bewilder bother complicate confound confuse discourage hamper harass mystify puzzle snarl
clarify elucidate enlighten inform
perplexed perplexing perplexity