mmn

residues