randRangeUnique(1, 20, 2) shuffle([10, 100]) D1 === 10 ? N1 * 10 + N2 : N1 + N2 * 10

fraction( N1, D1 ) + fraction( N2, D2 ) = {?}

N1 / D1 + N2 / D2

The fractions must have the same denominator before you can add them.

Convert fraction(N1, D1) to fraction(N1 * 10, D1 * 10).

Convert fraction(N2, D2) to fraction(N2 * 10, D2 * 10).

fraction(N1 * 10, D1 * 10) + fraction(N2, D2) = {?}

fraction(N1, D1) + fraction(N2 * 10, D2 * 10) = {?}

{} = fraction(SOL_NUM, 100)