English: One hundred scientists cooperated on this.
Telugu: ఇందుకోసం కొన్ని వందల మంది శాస్త్రవేత్తలు శ్రమించారు.