généralisation de la solution