English: And it did make sense indeed!!
Telugu: మరియు అది చాలా అర్థం!