translate English to French: They gave themselves fifteen years to achieve this.
Ils se sont donné quinze ans pour parvenir à ce résultat.