partie algorithme du PAPPL