Maths WorkshopMaths problems with full solutions
Exercise 1835Number theory › PrimesOlympiadAdded 3 Nov 2026

Fermat factorization

#Fermat factorization#factoring#difference of squares

Statement

Use Fermat's factorization method to factor 899899.

Hint

Write n=a2−b2=(a−b)(a+b)n=a^2-b^2=(a-b)(a+b), searching for a=⌈n⌉a=\lceil\sqrt n\rceil.

Show solutionHide solution

Solution

899≈29.98\sqrt{899}\approx29.98. Start a=30a=30.

Check. a2−n=900−899=1=12a^2-n=900-899=1=1^2. So b=1b=1.

Factor. 899=(30−1)(30+1)=29⋅31899=(30-1)(30+1)=29\cdot31.

Conclusion. 899=29⋅31899=29\cdot31.

Remark. Fermat factorization works well when factors are close; here 2929 and 3131 are within 22.