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