|
@@ -38,10 +38,10 @@ N = values["N"]
|
|
|
hint = values["hint"]
|
|
|
|
|
|
p = None
|
|
|
-q = var("q", domain="integer")
|
|
|
+q = var("q")
|
|
|
for x in range(0,1000+1):
|
|
|
eq = (N/q)^3 - q^8 + y_x(x=x) == hint
|
|
|
- solution = solve([eq], q, solution_dict=True)
|
|
|
+ solution = solve(eq, q, solution_dict=True)
|
|
|
if solution and q in solution[0]:
|
|
|
print("[+] Found x:", x)
|
|
|
q = int(solution[0][q])
|