ku3
si1
ming2
xiang3
  1. to consider from all angles (idiom); to think hard
  2. to rack one's brains

Examples

这是我们苦思冥想已久的问题。

Info