scratch one's head

Etymology
scratch + one's + head

Verb

 * 1)  To puzzle, ponder, or wonder about something.
 * Faced with a box full of hundreds of small parts and forty pages worth of assembly instructions, he could do little more than stand there and scratch his head.