void perfect(int a, int b)
{
int d, x, s, ct = 0;
for(x = b; x >= a; x --)
{
s = 0;
for(d = 1; d * d < x; d ++)
if(x % d == 0)
s = s + d + x / d;
if(d * d == x) s = s + d;
if(s - x == x)
{
cout << x << " ";
ct ++;
}
}
if(ct == 0) cout<< "nu exista";
return;
}