English: A lot of research.
Telugu: ఎంతో పరిశోధన చేసారు.