English: It was provided by God.
Telugu: అది భగవంతుడే ఇచ్చాడు.