brain-teaser

nouns

a difficult problem