p = 10^30+57;
q = 10^31+33; N = p*q;
p0 = p % 10^20;
z = zncoppersmith(10^19*x + p0, N, 10^12, 10^29)
gcd(z[1]*10^19 + p0, N) == p

setrand(1);
P = 4625048078322670354774415943228839104529734663852281547523640;
e = 3;
X = floor(N^0.3);
x0 = 1339991002000615200;
C = lift( (Mod(x0,N) + P)^e );
z = zncoppersmith((P+x)^3 - C, N, X)
z[1] == x0
zncoppersmith(Pol([192378,19237198,912831923,12938719]), 2*3*5*7, 1000.5, 29.5)
