conundrum
riddle, puzzle