English: Anyway God directed me well.
Telugu: అయినా దేవుడు నాకు మేలు చేశాడు.