A riddle, enigma, puzzle; a thing obscure and hard to unravel.
A riddle or puzzle; a question posed enigmatically to be solved.