Version mal diseñada terminada con codigo incluido en el Main