Sahih al-Bukhari 6607 - The reward for deeds depends upon last action | Criterion