English: are very hard on themselves.
Telugu: స్వయంగా చాలా కష్టపడతారు.