In the following question, out of the four alternatives, select the alternative which best expresses the meaning of the idiom/phrase. To have something on the brain
Options
A. To be obsessed with something
B. To be ready with an immediate smart witty reply
C. To unable to solve a particularly difficult philosophical problem