Hard riddles and the answers