English: This baffled the scientists.
Telugu: తద్వారా శాస్త్రవేత్తలను ఆశ్చర్యానికి గురి చేస్తోంది.