English: They even succeeded to some extent.
Telugu: కొంతమేరకు సఫలం అయ్యారు కూడా.