English: very lucky to get it.
Telugu: అలా దొరకడం చాలా అదృష్టం.