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