perplexpuzzlebewildermystifybemuseconfuseconfoundnonplusdisconcertthrowset someone thinkingpuzzlingbewilderingperplexingmystifyingbemusingconfusinguncleardifficult/hard to understandbeyond oneabove one's headmysteriousenigmaticobscureabstruseunfathomableinexplicableincomprehensibleimpenetrablecrypticopaqueinformal:flummoxdiscombobulatefazestumpbeatfoxmake someone scratch their headbe all Greek tofloorfogbuffalorare:wildergravelmazecause to be at a standposeobfuscatearchaic:wildering