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