https://profilpelajar.com/en/Sophie_Germain's_theorem