Riddle and answers hard