proyecto 06-2 revisado y optimizado