brain-twisting

Translations
головоломный
требующий напряжённого размышления
озадачивающий
ставящий в тупик
ломающий мозг
Definitions
Very difficult to understand, solve, or think through; mentally challenging.
Causing confusion or bewilderment; perplexing.
Words
brain

noun
мозг
twisting

adjective
головоломный