corregida prealocacion de memoria, nxn en vez de MxM