randRange(1, 9) randRange(1, 9) randRange(1, 8) randRange(1, 9 - C) rand(2)
A * 100 + B * 10 + C + D

\Large{ A * 100 + B * 10 + C + D D + A * 100 + B * 10 + C = ?}

\Large{= \green{A}\pink{B}\blue{C} + \blue{D}}

\Large{= \green{A * 100} + \pink{B * 10} + \blue{C} + \blue{D}}

\Large{= \blue{D} + \green{A}\pink{B}\blue{C}}

\Large{= \blue{D} + \green{A * 100} + \pink{B * 10} + \blue{C}}

\Large{= \green{A * 100} + \pink{B * 10} + \blue{C} + \blue{D}}

\Large{= \green{A * 100} + \pink{B * 10} + \blue{C + D}}

\Large{= \green{A}\pink{B}\blue{C + D}}

randRange(1, 9) randRange(1, 8) randRange(1, 9) randRange(1, 9 - B) rand(2)
A * 100 + B * 10 + C + D * 10

\Large{ A * 100 + B * 10 + C + D * 10 D * 10 + A * 100 + B * 10 + C = ?}

\Large{= \green{A}\pink{B}\blue{C} + \pink{D * 10}}

\Large{= \green{A * 100} + \pink{B * 10} + \blue{C} + \pink{D * 10}}

\Large{= \pink{D * 10} + \green{A}\pink{B}\blue{C}}

\Large{= \pink{D * 10} + \green{A * 100} + \pink{B * 10} + \blue{C}}

\Large{= \green{A * 100} + \pink{B * 10} + \pink{D * 10} + \blue{C}}

\Large{= \green{A * 100} + \pink{B * 10 + D * 10} + \blue{C}}

\Large{= \green{A}\pink{B + D}\blue{C}}

randRange(1, 8) randRange(1, 9) randRange(1, 9) randRange(1, 9 - A) rand(2)
A * 100 + B * 10 + C + D * 100

\Large{ A * 100 + B * 10 + C + D * 100 D * 100 + A * 100 + B * 10 + C = ?}

\Large{= \green{A}\pink{B}\blue{C} + \green{D * 100}}

\Large{= \green{A * 100} + \pink{B * 10} + \blue{C} + \green{D * 100}}

\Large{= \green{A * 100} + \green{D * 100} + \pink{B * 10} + \blue{C}}

\Large{= \green{D * 100} + \green{A}\pink{B}\blue{C}}

\Large{= \green{D * 100} + \green{A * 100} + \pink{B * 10} + \blue{C}}

\Large{= \green{A * 100 + D * 100} + \pink{B} + \blue{C}}

\Large{= \green{A + D}\pink{B}\blue{C}}