暴力枚举即可
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
using namespace std;
int main()
{
int t;
scanf("%d",&t);
while(t--){
int a,b,c,d,Cas=0;
while(~scanf("%d%d%d%d",&a,&b,&c,&d)){
if(a+b+c+d==-4)break;
for(int i=0;;i++){
if(a+23*i>d&&(a+23*i-b)%28==0&&(a+23*i-c)%33==0){
printf("Case %d: the next triple peak occurs in %d days.\n",++Cas,a+23*i-d);
break;
}
}
}
}
return 0;
}