Thought provoking riddles.