English: Finally nailed it.
Telugu: చివరికి లెంపలేసుకున్నారు.