TP2 algo avancé