Language:
Free Online Dictionary|3Dict

慎谋远虑

Source : CEDICT

to think and plan carefully/to be circumspect and farsighted (idiom)