English: It is a daunting and challenging job.
Telugu: ఇది సవాలుతో కూడుకున్నదీ, ప్రశంసలకు నోచుకునే పని కూడా.