Aggiunto algoritmo lineare!