| m0 * m = n * n0 - 1, m0 ≤ n * n0, gcd(m, n) = 1, m * m0 + 1 = n * n0, (n * n0) * m - (n * n0 - 1) = m1 * n + n1, m0 ≤ n * n0, n1 < n ⊦ n1 = 1, n = 1, m = 0 |
n * (n0 * m - n0) + 1 = (n * n0) * m - (n * n0 - 1), m0 * m = n * n0 - 1, m0 ≤ n * n0, gcd(m, n) = 1, m * m0 + 1 = n * n0, (n * n0) * m - (n * n0 - 1) = m1 * n + n1, m0 ≤ n * n0, n1 < n ⊦ n1 = 1, n = 1, m = 0
m0 * m = n * n0 - 1, m0 ≤ n * n0, gcd(m, n) = 1, m * m0 + 1 = n * n0, (n * n0) * m - (n * n0 - 1) = m1 * n + n1, m0 ≤ n * n0, n1 < n ⊦ n * (n0 * m - n0) + 1 = (n * n0) * m - (n * n0 - 1), n1 = 1, n = 1, m = 0
Used formulas: n * (n0 * m - n0) + 1 = (n * n0) * m - (n * n0 - 1)