Good hard riddles