#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int p, e, i, d,j;
int count = 0;
while (scanf("%d %d %d %d", &p, &e, &i, &d) != EOF)
{
if (p == -1)
{
break;
}
else
{
count++;
for (j = d + 1; j <= 21252; j++)
{
if ((j - p) % 23 == 0) break;
}
for (; j <= 21252; j = j + 23)
{
if ((j - e) % 28 == 0) break;
}
for (; j <= 21252; j = j + 23*28)
{
if ((j - i) % 33 == 0) break;
}
printf("Case %d: the next triple peak occurs in %d days.\n",count,j-d);
}
}
return 0;
}