#include <iostream>
using namespace std;
int main() {
for( ; ;) {
int h, u, d,f;
scanf("%d%d%d%d", &h,&u,&d,&f);
if(h==0){
break;
}
int day=1;
double totalH=0, F = (u*f)/100.0;
for(; ;){
totalH += u;
if(u>0){
u -= F;
cout<< u<<"u ";
}
if(totalH>h){
break;
}
totalH-=d;
cout<< totalH<<"tth ";
if(totalH<0){
break;
}
day++;
cout<< day<<" d\n";
}
if(totalH<0){
printf("failure on day %d\n", day);
} else{
printf("success on day %d\n", day);
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCWZvciggOyAgOykgewoJCWludCBoLCB1LCBkLGY7CgkJc2NhbmYoIiVkJWQlZCVkIiwgJmgsJnUsJmQsJmYpOwoJCWlmKGg9PTApewoJCQlicmVhazsKCQl9CgkJaW50IGRheT0xOwoJCWRvdWJsZSB0b3RhbEg9MCwgRiA9ICh1KmYpLzEwMC4wOwoJCWZvcig7IDspewoJCQl0b3RhbEggKz0gdTsKCQkJaWYodT4wKXsKCQkJCXUgLT0gRjsKCQkJCWNvdXQ8PCB1PDwidSAiOwoJCQl9CgkJCWlmKHRvdGFsSD5oKXsKCQkJCWJyZWFrOwoJCQl9CgkJCXRvdGFsSC09ZDsKCQkJY291dDw8IHRvdGFsSDw8InR0aCAiOwoJCQlpZih0b3RhbEg8MCl7CgkJCQlicmVhazsKCQkJfQoJCQlkYXkrKzsKCQkJY291dDw8IGRheTw8IiBkXG4iOwoJCX0KCQkKCQlpZih0b3RhbEg8MCl7CgkJCXByaW50ZigiZmFpbHVyZSBvbiBkYXkgJWRcbiIsIGRheSk7CgkJfSBlbHNlewoJCQlwcmludGYoInN1Y2Nlc3Mgb24gZGF5ICVkXG4iLCBkYXkpOwoJCX0KCQkKCX0KCXJldHVybiAwOwp9