factor 1142857