Conundrum

A difficult problem or puzzle.