English: These efforts have yielded some success.
Telugu: ఈ ప్రయత్నాలు కొన్ని సారు సత్ఫలితాలు ఇచ్చినట్ను అనిపించింది.