Notre solution qui marche presque pour tout