#include <iostream>
using namespace std;
long i=2,k,n=1,ok=1;
long sum(int i)
{
int j,s=0;
for(j=1;j<i;j++)
if(i%j==0)
s=s+j;
return s;
}
int main()
{
cout<<"k=";
cin>>k;
while(n<=k)
{
if(i==sum(i)+1)
n++;
else
i++;
}
cout<<n;
while(i<=LONG_MAX||ok==1)
{
if(n%i==0&&i==sum(i)+1)
i++;
else
ok=0;
}
cout<<i;
return 0;
}
de ce nu merge?
