这个方程等价于同余方程组: x² ≡ 29 (mod 5), x² ≡ 29 (mod 7).
因为若x满足x² ≡ 29 (mod 35), 易见x也满足上述方程组.
反过来, 若x满足上述方程组, 则x²-29被5和7整除, 于是被35整除, 即有x² ≡ 29 (mod 35).
分别求解方程组中的两个方程.
x² ≡ 29 ≡ 4 (mod 5), 即5 | x²-4 = (x-2)(x+2), 得x ≡ ±2 (mod 5).
x² ≡ 29 ≡ 1 (mod 7), 即7 | x²-1 = (x-1)(x+1), 得x ≡ ±1 (mod 7).
于是只需求解以下4个线性同余方程组(其实只需解前两个, 后两个取负号):
x ≡ 2 (mod 5), x ≡ 1 (mod 7);
x ≡ 2 (mod 5), x ≡ -1 (mod 7);
x ≡ -2 (mod 5), x ≡ 1 (mod 7);
x ≡ -2 (mod 5), x ≡ -1 (mod 7).
解得x ≡ ±8, ±13 (mod 35).
总结起来, 需要解两类方程.
一类是mod质数(方幂)的二次同余方程.
对较小的质数可以枚举求解, 上面也是这么做的(两个方程的解都可以直接看出来).
对较大的质数可利用借助Fermat小定理构造解, 但是手算比较困难.
另一类是中国剩余定理型的线性同余方程组.
这个也有系统的方法, 你应该也了解吧.