Dal problema all'algoritmo