Programa completado para probrar fase 1
main terminado
factory terminado