Meilleur Moment pour Acheter et Vendre IV - Difficile Dynamic Programming