English: But it is hard to find another explanation.
Telugu: మరో వివరణను కనుగొనేందుకు కష్టం.