Long hard riddles