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