foreseeing consequences

Translations
предвидение последствий
The foreseeing consequences of their actions were well understood.
Предвидение последствий их действий было хорошо понято.