https://123dok.net/document/z3dgdp7y-squarefree-parts-of-polynomial-values.html