using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Rextester { public class Program { public static void Main(string[] args) { int r1 =0; int r2 =0; int r3 =0; int r4 =0; for (int y = 0; y <= 9; y++) { for (int n = 0; n <= 9; n++) { if ((((2*n + y)%10) == y) && (n!=y)) { r1 = (2*n + y)/10; for (int t = 1; t <= 9; t++) { if ((t!=y) && (t!=n)) { for (int e = 0; e <= 9; e++) { if ((e!=t) && (e!=n) && (e!=y)) { if (((2*e + t + r1)%10) == t) { r2 = (2*e + t + r1)/10; for (int r = 1; r <= 9; r++) { if ((r!=e) && (r!=t) && (r!=n) && (r!=y)) { for (int x = 1; x <= 9; x++) { if ((x!=r) && (x!=e) && (x!=t) && (x!=n) && (x!=y)) { if (((2*t+r+r2)%10) == x) { r3 = (2*t+r+r2)/10; for (int o = 0; o <= 9 ; o++) { if ((o!=e) && (o!=t) && (o!=n) && (o!=y) && (o!=r) && (o!=x)) { for (int i = 0; i <= 9; i++) { if ((i!=o) && (i!=e) && (i!=t) && (i!=n) && (i!=y) && (i!=r) && (i!=x)) { if (((o+r3)%10) == i) { r4 = (o+r3)/10; for (int f = 1; f <= 9; f++) { if ((f!=e) && (f!=t) && (f!=n) && (f!=y) && (f!=r) && (f!=x) && (f!=o) && (f!=i)) { for (int s = 1; s <= 9; s++) { if ((s!=o) && (s!=e) && (s!=t) && (s!=n) && (s!=y) && (s!=r) && (s!=x) && (s!=i) && (s!=f)) { if (f+r4== s) { Console.WriteLine (" "+t+e+n+"+"+t+e+n+"+"+f+o+r+t+y+"="+s+i+x+t+y); } } } } } } } } } } } } } } } } } } } } } } } } } }