Codigo base para o trabalho 2.