brain-bending

Adjective

 * 1)  Mentally challenging; difficult to comprehend.