English: This baffled the scientists.
Telugu: దీంతో సైంటిస్టులు అలర్టయ్యారు.