translate English to French: Our efforts complement each other.
Nos efforts se complètent.