Codigo ya con todo y comentado