English: God provides His own answer.
Telugu: భగవంతుడు స్వయముగా జవాబిస్తున్నాడు.