puzzle one's brains

listen to the pronunciation of puzzle one's brains
English - Turkish
kafa patlatmak
kafa yormak