Solution fonctionne en local