Hard riddles with answers