Compila e executa corretamente. To do: resumo