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