Implementação parcial do main