#include <iostream>
using namespace std;

int gcd(int a, int b){
    if (a==0) return b;
    return gcd (b%a, a);
}

int main(){
    char vrijeme[4][5];
    for (int i=0; i<4; i++) cin >> vrijeme[i];
    for (int i=0; i<4; i++) for (int j=0; j<5; j++) vrijeme[i][j]-='0';
    
    int prva = 600*vrijeme[0][0] + 60*vrijeme[0][1] + 10*vrijeme[0][3] + vrijeme [0][4];
    int druga = 600*vrijeme[1][0] + 60*vrijeme[1][1] + 10*vrijeme[1][3] + vrijeme [1][4];
    int a = 600*vrijeme[2][0] + 60*vrijeme[2][1] + 10*vrijeme[2][3] + vrijeme [2][4];
    int b = 600*vrijeme[3][0] + 60*vrijeme[3][1] + 10*vrijeme[3][3] + vrijeme [3][4];
    
    if (prva < druga) {
        int x=prva;
        prva=druga;
        druga=x;
        x=a;
        a=b;
        b=x;
    }
    if ( ( prva - druga ) % gcd ( a , b) != 0){
        cout << "nikad";
        return 0;
    }

    while (prva != druga){
        if (prva < druga) prva+=a;
        else druga += b;
    }

    int minute = prva%10;
    prva/=10;
    int desetminute = prva % 6;
    prva/=6;
    int dani = prva/24;
    prva%=24;

    if (dani%7==0) cout << "subota";
    if (dani%7==1) cout << "nedjelja";
    if (dani%7==2) cout << "ponedjeljak";
    if (dani%7==3) cout << "utorak";
    if (dani%7==4) cout << "srijeda";
    if (dani%7==5) cout << "cetvrtak";
    if (dani%7==6) cout << "petak";
    cout << '\n';
    
    if (prva<10) cout << "0";
    cout << prva << ":" << desetminute << minute;
}
