factor 3^128-1