English: This needs a lot of effort.
Telugu: దీనికి ఎంతో ప్రయాస ప‌డాల్సిన అవ‌స‌రం ఉంది.