J'ai eu un peu de temps finalement!

Hésite pas à optimiser.