Daily Chinese Idiom Guessing Game
To rack one's brains, to think hard about something.
费尽脑筋。
无
After hours of brainstorming, he finally figured out the solution.