English: This makes lot of sense.
Telugu: దీనిలో చాలా అర్థం ఉంది.