"Conundrum" refers to a confusing and difficult problem or question, making "Puzzle" a synonym. (Repeated for context)