English: But scientists are baffled.
Telugu: కానీ అమీ శాస్త్రవేత్తలను ఆశ్చర్యపరుస్తుంది.