Good but hard riddles