xn * * * * * * * xx * xn mxnxxxnnxni