English: They have done their time.
Telugu: వారు ఎప్పుడో కాలం చేశారు.