CONUNDRUM - A difficult problem. Synonymous with riddle, enigma, or brain-teaser.