英语to consider from all angles (idiom); to think hard,to rack one's brains
法语(expr. idiom.) examiner sous tous les