puzzle

noun
  1. a game, toy, or problem designed to test ingenuity or knowledge
  2. something that is difficult to understand or explain
verb
  1. to cause someone to feel confused because they cannot understand something
  2. to think hard about something in order to understand it

Examples