int n,m,k;
int chk[101];
string ss;
while(sc("%d %d %d",&n,&m,&k)&&n&&m&&k)
{
memset(chk,0,sizeof(chk));
int x=0;
bool flag=false;
string sign="plus";
for(int i=1; i<1000006; i++)
{
if(sign=="plus") x++;
else x--;
if(i % 7==0) chk[x]++;
else
{
ss="";
stringstream st;
st<<i;
st>>ss;
int l=ss.size();
for(int j=0; j<l; j++)
{
if(ss[j]=='7')
{
chk[x]++;
break;
}
}
}
if(chk[m]==k)
{
cout<<i<<endl;
flag=true;
break;
}
// cout<<i<<" "<<ss<<endl;
if(sign=="plus"&& x==n) sign="minus";
if(sign=="minus"&& x==2)
{
x=0;
sign ="plus";
}
}
// for(int i=1;i<=4;i++) cout<<chk[i]<<endl;
if(!flag) puts("-1");
}
return 0;
}
int chk[101];
string ss;
while(sc("%d %d %d",&n,&m,&k)&&n&&m&&k)
{
memset(chk,0,sizeof(chk));
int x=0;
bool flag=false;
string sign="plus";
for(int i=1; i<1000006; i++)
{
if(sign=="plus") x++;
else x--;
if(i % 7==0) chk[x]++;
else
{
ss="";
stringstream st;
st<<i;
st>>ss;
int l=ss.size();
for(int j=0; j<l; j++)
{
if(ss[j]=='7')
{
chk[x]++;
break;
}
}
}
if(chk[m]==k)
{
cout<<i<<endl;
flag=true;
break;
}
// cout<<i<<" "<<ss<<endl;
if(sign=="plus"&& x==n) sign="minus";
if(sign=="minus"&& x==2)
{
x=0;
sign ="plus";
}
}
// for(int i=1;i<=4;i++) cout<<chk[i]<<endl;
if(!flag) puts("-1");
}
return 0;
}
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন