English: In my opinion, they did it.
Telugu: నా దృష్టిలో, వారు ఆ పని చేశారు.