Codigo generado del preparcial parte 1