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