English: Its a demanding job.
Telugu: ఇది చాలా డిమాండ్ పని.