public static void main(String[] args) throws Exception {
Pattern ptn = Pattern
.compile("Processed:(\\d+):([\\d,]+[\\d]+), value \\((\\d+),(\\d+)\\)");
EllipticCurve curve = new EllipticCurve(new BigInteger(
"231980187997634794246138521723892165531"), new BigInteger(
"286458106491124997002528249079664631375"), new BigInteger(
"300957219209219074658154646971415184777"));
Element g = new Element(curve, new BigInteger(
"147686244687917713362777524310538490730"), new BigInteger(