English: A lot of of time and effort must have gone into it.
Telugu: ఇందుకు ఎంతోమంది కృషి, సమయం అవసరమవుతుంది.