百思不解 bǎi sī bù jiě

DEFINITIONS

  1. to remain puzzled after pondering over sth a hundred times (idiom)
  2. to remain perplexed despite much thought

CHARACTERS

百 bǎi one hundred; numerous, many
思 sī think, consider, ponder; final particle
不 bù no, not; un-; negative prefix
解 jiě loosen, unfasten, untie; explain