mnxxxu * nn®nxnnKn * nx * M * * n%nnx