English: The scientists couldn't be happier.
Telugu: సైంటిస్టులు ఆనందం పట్టలేకపోయారు.