n nnuxnnu * nn * uu * m * uxxnxx *nx