English: They are spot on.
Telugu: వాళ్ళు స్పాట్ డేడ్.