M M ( n!