brain-teaser
noun
°A complex riddle or puzzle.