#include<iostream>
#include<cstdlib>
using namespace std;
int je(float c,float h)
{
if(c>h)
{
return 1;
}
if(c<0)
{
return 2;
}
return 0;
}
void demo(float h,float u,float d,float f)
{
float u1=u*f/100;
float c=0;
int fin=0;
float s=1;
int i;
for(i=0;!fin;i++)
{
c+=u;
fin=je(c,h);
c-=d;
fin=je(c,h);
u-=u1;
if(u<=0)
u=0;
}
if(fin==1)
cout<<"success on day "<<i-1<<endl;
else if(fin==2)
cout<<"failure on day "<<i<<endl;
}
int main()
{
//freopen("1.txt","r",stdin);
//freopen("2.txt","w",stdout);
float h=1,u,d,f;
while(h)
{
cin>>h>>u>>d>>f;
if(h==0)
break;
demo(h,u,d,f);
}
return 0;
}
#include<cstdlib>
using namespace std;
int je(float c,float h)
{
if(c>h)
{
return 1;
}
if(c<0)
{
return 2;
}
return 0;
}
void demo(float h,float u,float d,float f)
{
float u1=u*f/100;
float c=0;
int fin=0;
float s=1;
int i;
for(i=0;!fin;i++)
{
c+=u;
fin=je(c,h);
c-=d;
fin=je(c,h);
u-=u1;
if(u<=0)
u=0;
}
if(fin==1)
cout<<"success on day "<<i-1<<endl;
else if(fin==2)
cout<<"failure on day "<<i<<endl;
}
int main()
{
//freopen("1.txt","r",stdin);
//freopen("2.txt","w",stdout);
float h=1,u,d,f;
while(h)
{
cin>>h>>u>>d>>f;
if(h==0)
break;
demo(h,u,d,f);
}
return 0;
}