cambio en matrices. Ahora son de asignacion de memoria de forma dinamica. Se agregaron unos cuantos cases mas