n ^ n n ^i