English: At last, scientists figure it out.
Telugu: దీన్ని ఎట్టకేలకు శాస్త్రవేత్తలు ఛేదించారు.