* * * * * * * * * * * * * * * nx n m nnx