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