English: A good point at that.
Telugu: అది ఓ మంచి పాయింట్ తట్టింది.