English: Has it done enough?
Telugu: చేసింది చాలదా?