a game, toy, or problem designed to test ingenuity or knowledge.
a person or thing that is difficult to understand or explain.
to confuse or bewilder (someone).