Istighfar wa Tawba – The most powerful problem solving tool