No.186

□を とおく.

となる.

とすると, はともに の倍数なので,

となる. よって,

が成立しない場合は解がない.

また, ベズーの等式より

となる が存在する.

で割った余りが同じであるので, となり,

と表せる. この は拡張ユークリッドの互除法で求めることができる.

ここで, とすると,

とおくと, この は題意を満たすので,

となる. の式と上式については同様の方法で計算できる.