Translate the following English sentence to French:
"I believe in the circumstances we could not have done any better, but those three played a major role in that."
Dans ces circonstances, je pense que nous n'aurions pas pu faire mieux, mais ces trois personnes ont joué un rôle majeur à cet égard.