English: After lots of pushing and straining, he finally succeeded.
Telugu: అనేక ఒడిదుడుకులకు ఎదురొడ్డి, చివరకు సఫలీకృతులయ్యారు.