English: But it still took a lot to win.
Telugu: అయితే గెలవడానికి ఇంకా చాలా కావాలే.