In this situation, a lot depends on ourselves.
इस स्थिति में बहुत सारी चीजें हमारे ऊपर निर्भर हैं।