English: I think that may be the better explanation.
Telugu: నేను బహుశా ఉత్తమ వివరణ అని అనుకుంటున్నాను.