More ideas from Pat.J.Alg