All those things helped a lot.
इन सब चीजों ने बहुत हेल्प किया.