nnmtnnxnunxxxx * * * m xn