English: Recently, researchers have been able to piece together some answers to these puzzling questions.
Telugu: ఇటీవలే, పరిశోధకులు ఈ అస్పష్టమైన ప్రశ్నలకు కొన్ని సమాధానాలను కలిపారు.