Enigmas Synonyms

A difficult problem
(Noun)
Puzzle
(Noun)