English: At last, all this became possible.
Telugu: చివరికి ఈ విధంగా సాధ్యమైంది.