nxn solutions