Chapter 961 Doyle's doubts about the hydra