translate English to French: They're the ones who are going to have to make the investments to achieve the successes we want, and I have to admit I'm very impressed by the success that we've seen so far here in Argentina.
Ce sont ces derniers qui devront investir pour atteindre les résultats souhaités, et je dois admettre que je suis fort impressionné par les résultats obtenus jusqu’à présent en Argentine.