百思不解bǎisībùjiěMeanings1. to remain puzzled after pondering over sth a hundred times (idiom)2. to remain perplexed despite much thoughtCharacters used百numerous思to think不no解to divide