dennes : i: M n!