English: This baffled the scientists.
Telugu: ఇది శాస్తవ్రేత్తలను సంభ్రమపరిచింది.