factorization of 510293