Sahih al-Bukhari 6305 - For every Prophet there is one invocation surely granted | Criterion