Counting solutions of Diophantine equations Diophantine equations mathematics