solution originale