English: The human brain is challenged.
Telugu: మానవ మేదస్సుకే సవాల్ విసురుతోంది.