$b_0, b_1, m_0, m_1$ が与えられたとき、 $M = \mathrm{lcm}(m_0, m_1)$ として、 $\left{\begin{array}{l} x \equiv b_0 \pmod{m_0} \ x \equiv b_1 \pmod{m_1} \ \end{array} \right.$ を満たす $0 \leq x < M$ を見つけ $(x, M)$ の組を返す。
ただし、 $b_0 \not\equiv b_1 \pmod{\gcd(m_0, m_1)}$ のときこのような $x$ は存在しないため、 $(-1, -1)$ を返す。