English: Scientists believe to have found the answer.
Telugu: వాటికి సమాధానం వచ్చిందని శాస్త్రవేత్తలు ధ్రువీకరించారు.