nxn
nXn
nxn