foresaw russian
предви́девший
foreseeing, prescient, who had foreseen, who foresaw
предугада́вший
who foresaw, who predicted, having foreseen, having predicted
предусма́тривавший
foreseeing, envisaging, that foresaw
providing for, stipulating, that provided for, taking into account
просчита́вший
who calculated, having calculated, who figured out, who thought through, who foresaw


















