algo complet, données fixes