report of our monitors confirms that it was though not impossible to ensure the transport these conditions
The report of our monitors confirms that it was technically difficult (though not impossible) to ensure the transport under these conditions.
report of our monitors confirms that it was (though not impossible) to ensure the transport these conditions.