commit esercizi 1,2 e 3