put on one's thinking cap
put on one's thinking cap  {v. phr.}
To think hard and long about some problem or question. 
Miss Stone told her pupils to put on their thinking caps before answering the question.
Categories: 
 
Source: A Dictionary of American Idioms
