English: This baffled the scientists.
Telugu: దీంతో శాస్తవ్రేత్తల్లో అయోమయం నెలకొంది.