English: A lot depended on luck.
Telugu: ఎక్కువగా అదృష్టం మీదనే ఆధారపడేదాన్ని.