#include<cstdio>
using namespace std;
int main()
{
int case1=0;
int p,e,i,d;
while(scanf("%d%d%d%d",&p,&e,&i,&d)!=EOF&&p!=-1&&e!=-1&&i!=-1&&d!=-1)
{
case1++;
p%=23;
e%=28;
i%=33;
int j=d+1;
while(j){
if((j-p)%23==0&&(j-e)%28==0&&(j-i)%33==0)
{
printf("Case %d: the next triple peak occurs in %d days.\n",case1,j-d);
break;
}
j++;
}
}
return 0;
using namespace std;
int main()
{
int case1=0;
int p,e,i,d;
while(scanf("%d%d%d%d",&p,&e,&i,&d)!=EOF&&p!=-1&&e!=-1&&i!=-1&&d!=-1)
{
case1++;
p%=23;
e%=28;
i%=33;
int j=d+1;
while(j){
if((j-p)%23==0&&(j-e)%28==0&&(j-i)%33==0)
{
printf("Case %d: the next triple peak occurs in %d days.\n",case1,j-d);
break;
}
j++;
}
}
return 0;
}
(超时了,不会弄)