#include<string>
#include<cstdio>
#include<set>
#include<vector>
#include<cstdlib>
#include<iostream>
#include<math.h>

using namespace std;

int ss1, mm1, ss2, mm2, sst1, mmt1, sst2, mmt2;

int sadrziLi(vector<int> a, vector<int> b, vector<int> c, int aa, int bb, int cc)
{
	int z, f;
	bool q = false, w = false, e = false;
	for(int i = 0; i < a.size(); i++)
		if(a[i] == aa)
		{
			z = i;
			q = true;
			break;
		}

		for(int i = 0; i < b.size(); i++)
		if(b[i] == bb)
		{
			f = i;
			w = true;
			break;
		}

	
	if(q && w && z == f && c[f] == cc )return 6;

	return -1;
}

int Dodaj1(int sst, int  mmt)
{
	int prosloDana = 0;

	ss1 += sst;
	mm1 += mmt;
	
	if(mm1 >= 60)
	{
		mm1 -= 60;
		ss1++;
	}

	if(ss1 >= 24)
	{
		ss1 -= 24;
		prosloDana++;
	}

	return prosloDana;
}

int Dodaj2(int sst, int  mmt)
{
	int prosloDana = 0;

	ss2 += sst;
	mm2 += mmt;
	
	if(mm2 >= 60)
	{
		mm2 -= 60;
		ss2++;
	}

	if(ss2 >= 24)
	{
		ss2 -= 24;
		prosloDana++;
	}

	return prosloDana;
}

int main (void)
{
	string temp;
	bool jesuLi = false;
	vector<int> ss, mm, d, ii;

	cin >> temp;
	ss1 = (temp[0] - '0') * 10 + temp[1] - '0';
	mm1 = (temp[3] - '0') * 10 + temp[4] - '0';

	cin >> temp;
	ss2 = (temp[0] - '0') * 10 + temp[1] - '0';
	mm2 = (temp[3] - '0') * 10 + temp[4] - '0';

	cin >> temp;
	sst1 = (temp[0] - '0') * 10 + temp[1] - '0';
	mmt1 = (temp[3] - '0') * 10 + temp[4] - '0';

	cin >> temp;
	sst2 = (temp[0] - '0') * 10 + temp[1] - '0';
	mmt2 = (temp[3] - '0') * 10 + temp[4] - '0';
	
	int dani = 0;
	int i = 0;
	int a = ss1;
	int b = mm1;
	do
	{
		ss.push_back(ss1);
		mm.push_back(mm1);
		d.push_back(dani);
		ii.push_back(i);
		dani += Dodaj1(sst1, mmt1);
		i++;
		if(a == ss1 && b == mm1 || i >= 3600)
			break;
	}
	while(1);

	dani = 0;
	a = ss2;
	b = mm2;
	i = 0;
	do
	{
		if(sadrziLi(ss, mm, d, ss2, mm2, dani) != -1)
		{
			jesuLi = true;
			break;
		}
		
		i++;
		dani += Dodaj2(sst2, mmt2);
		if(a == ss2 && b == mm2 || i >= 3600)
			break;
	}
	while(1);
	if(jesuLi)
	{
	switch(dani)
	{
	case 0:
		cout << "subota" << endl;
		break;

		case 1:
		cout << "nedjelja" << endl;
		break;

		case 2:
		cout << "ponedjeljak" << endl;
		break;

		case 3:
		cout << "utorak" << endl;
		break;

		case 4:
		cout << "srijeda" << endl;
		break;

		case 5:
		cout << "cetvrtak" << endl;
		break;

		case 6:
		cout << "petak" << endl;
		break;
	}
	
	if(ss2 < 10)
		cout << "0" << ss2 << ":";
	else
		cout << ss2 << ":";
	
	if(mm2 < 10)
		cout << "0" << mm2 << endl;
	else
		cout << mm2 << endl;
	}
	else
		cout << "nikad"<< endl;;
}
