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