conundrum

noun

A confusing and difficult problem or question.