English: It needs some effort.
Telugu: అదీ కొంత ప్రయత్నం అవసరమయ్యే విషయం.