Definitions of brain-teaser:

  • noun:   a difficult problem