English: quickly, but it did happen.
Telugu: వెంటనే, కానీ ఈ సాధించాయి.