A lot have to be put into consideration.
बहुत सी बातों को ध्यान में रखना पड़ता है।