English: After a LOT of effort.
Telugu: . ఎన్నో ప్రయత్నాల తర్వాత.