a riddle, a puzzle, or a clue?