Ukolem je naprogramovat nasledujici dva algoritmy VSTUP: bezctvercovy primitivni polynom v Z[x] VYSTUP: ireducibilni rozklad (uzitim Belrekamp-Henselova algoritmu) VSTUP: bezctvercovy primitivni polynom v Z[x,y] VYSTUP: ireducibilni rozklad (uzitim Kroneckerova algoritmu) Druhy algoritmus vyuziva algoritmus prvni. K Berlekampovu algoritmu na rozklad v Zp[x] lze vyuzit dostupnych knihoven.