英语to remain puzzled after pondering over sth a hundred times (idiom),to remain perplexed despite much thought
德语fra