Hard riddles with the answers