English: A lot of work and time must have been invested in this.
Telugu: ఇందుకు ఎంతోమంది కృషి, సమయం అవసరమవుతుంది.