English: But the scientists didn't disappoint.
Telugu: అలాగని శాస్త్రవేత్తలు నిరాశ పడలేదు.