n r n n n!