n ^ n n n * * n n^