English: God Himself provided it to us.
Telugu: భగవంతుడు మాకు ఇంతే సత్తువనిచ్చాడు.