Ill f. m . alg.