I' am trying to compare the results of *dup\_zz\_mignotte\_bound(f, K)* with some other bounds but i fail to use variable x in all of my bounds when i add the dup\_zz\_mignotte\_bound. For example:

```
from sympy.polys import ring, ZZ
from sympy.abc import x
from sympy import factor

R, x = ring('x', ZZ)

poly =  x**8 +8*x**7 +47*x**6 +136*x**5 +285*x**4 +171*x**3 - 20*x**2 - 21*x+2

print(factor(poly, x)) # this is an example of a function which is used in other bounds

p = R.dup_zz_mignotte_bound(poly) #Sympys function

print(p)

```

This returns an error when trying to call factor(). How can i use both functions?
Thanks a lot for your time!