English: Its hard to come up with another explanation.
Telugu: అతను ఇతర వివరణము ఇవ్వాలని కష్టం.