English: That pretty much explains it to me.
Telugu: అది నాకు చాలా వివరిస్తుంది.