English: God provided that need.
Telugu: ఆ అవసరం భగవంతుడయ్యాడు.