English: God provided an answer.
Telugu: దేవుడు వారికి జవాబు యిచ్చాడు.