English: they might have produced it.
Telugu: వాళ్ళు బహుశా దాన్ని సృష్టిస్తూ ఉండొచ్చు.