enigma
noun
°Something puzzling, mysterious or inexplicable.
°A riddle, or a difficult problem.