Conundrums Synonyms

A difficult problem
(Noun)