cryptogram residue class