English: A lot of researchers are scratching their heads over this.
Telugu: దీనిపై ఎందరో శాస్త్రవేత్తలు పరిశోధనలు చేస్తున్నారు.