English: This puzzled the researchers.
Telugu: ఈ విషయం విశ్లేషకులనూ ఆశ్చర్యపరిచింది.