All these factors matter a great deal.
ये सभी बातें बहुत मायने रखती हैं.