#include <iostream> // rebusc.cpp DANILIN
using namespace std; int main()
{ setlocale (LC_ALL, "RUS"); srand(time(NULL));
int v,e,t,k,a,r,o,d,ii,jj; int nn=8;
int x[nn+1]; int vetka, derevo;
for (v=1; v<=9; v++)
{ x[1]=v; cout << v; // jdoodle.com/a/6cSs
for (e=0; e<=9; e++)
{ x[2]=e; for (t=0; t<=9; t++)
{ x[3]=t; for (k=0; k<=9; k++)
{ x[4]=k; for (a=1; a<=9; a++)
{ x[5]=a; for (r=0; r<=9; r++)
{ x[6]=r; for (o=0; o<=9; o++)
{ x[7]=o; for (d=1; d<=9; d++)
{ x[8]=d; // rextester.com/BLAZ43522
for (ii = 1; ii <= nn-1; ii++)
for (jj = ii+1; jj <= nn; jj++)
if (x[ii] == x[jj]) { goto dav; }
vetka = 10000*v +1000*e +100*t +10*k+a;
derevo = d*100000+e*10000+r*1000+e*100+v*10+o;
if (vetka + vetka == derevo)
cout <<"\n"<< vetka <<" "<< derevo <<"\n";
dav:; }} }} }} }}
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAgLy8gcmVidXNjLmNwcCBEQU5JTElOCnVzaW5nIG5hbWVzcGFjZSBzdGQ7IGludCBtYWluKCkgCnsgc2V0bG9jYWxlIChMQ19BTEwsICJSVVMiKTsgc3JhbmQodGltZShOVUxMKSk7CmludCB2LGUsdCxrLGEscixvLGQsaWksamo7IGludCBubj04OyAKaW50IHhbbm4rMV07IGludCB2ZXRrYSwgZGVyZXZvOyAKCiAgICAgICAgZm9yICh2PTE7IHY8PTk7IHYrKykgCnsgeFsxXT12OyBjb3V0IDw8IHY7IC8vIGpkb29kbGUuY29tL2EvNmNTcwogICAgICAgICAgZm9yIChlPTA7IGU8PTk7IGUrKykgCiB7IHhbMl09ZTsgZm9yICh0PTA7IHQ8PTk7IHQrKykgCiAgeyB4WzNdPXQ7IGZvciAoaz0wOyBrPD05OyBrKyspIAogICB7IHhbNF09azsgZm9yIChhPTE7IGE8PTk7IGErKykgCiAgICB7IHhbNV09YTsgZm9yIChyPTA7IHI8PTk7IHIrKykgCiAgICAgeyB4WzZdPXI7IGZvciAobz0wOyBvPD05OyBvKyspIAogICAgICB7IHhbN109bzsgZm9yIChkPTE7IGQ8PTk7IGQrKykgCiAgICAgICB7IHhbOF09ZDsgLy8gcmV4dGVzdGVyLmNvbS9CTEFaNDM1MjIKCmZvciAoaWkgPSAxOyBpaSA8PSBubi0xOyBpaSsrKSAKZm9yIChqaiA9IGlpKzE7IGpqIDw9IG5uOyBqaisrKSAKIGlmICh4W2lpXSA9PSB4W2pqXSkgeyBnb3RvIGRhdjsgfQoKdmV0a2EgPSAxMDAwMCp2ICsxMDAwKmUgKzEwMCp0ICsxMCprK2E7CmRlcmV2byA9IGQqMTAwMDAwK2UqMTAwMDArcioxMDAwK2UqMTAwK3YqMTArbzsKCmlmICh2ZXRrYSArIHZldGthID09IGRlcmV2bykgCiAgY291dCA8PCJcbiI8PCB2ZXRrYSA8PCIgIjw8IGRlcmV2byA8PCJcbiI7IApkYXY6OyB9fSB9fSB9fSB9fSAKfQo=