# Revision history [back]

I guess the second point Q is given by [-57,216]. I use it in what follows.

    E=EllipticCurve([0,0,0,-3267,45630])
P=E([51,-108])
Q=E([-57,216])
[(m,n) for m in [1..10] for n in [1..10] if (m*P)[0]==(n*Q)[0]]


The result is:

[(2, 2), (4, 4), (6, 6), (8, 8), (10, 10)]


e.g. 2P=(339 : 6156 : 1) and 2Q=(339 : -6156 : 1).