conundrum
conundrum - noun
a difficult problem
conundrum - thesaurus
enigma
riddle