Hard riddle and answer