//clock
#include<iostream>
#include<cmath>
#include<algorithm>
#define lli long long
using namespace std;
void Swap(int &a,int &b)
{
    a=a^b;
    b=b^a;
    a=a^b;
}
int main()
{
    ios::sync_with_stdio(false);
    cin.tie(NULL);
    int a,b,c,a1,b1,c1,g1,m1,p;
    cin>>a>>b>>c;
    cin>>a1>>b1>>c1;
    cin>>g1>>m1;
    p=g1*60+m1;
    g1=0;
    m1=0;
    if(a1<a){Swap(a,a1);Swap(b,b1);Swap(c,c1);}
    if(a==a1)
    {
        if(b1<b){Swap(a,a1);Swap(b,b1);Swap(c,c1);}
        if(b==b1)
        {
            if(c1<c){Swap(a,a1);Swap(b,b1);Swap(c,c1);}
        }
    }
    int gch,mch,gm,mm,g,m;
    gch=a*30;
    mch=b*30+c*0.5;
    gch+=mch/60;
    mch=mch%60;

    gm=b*6;
    mm=c*6;
    gm+=mm/60;
    mm=mm%60;

    //cout<<gch<<" "<<mch<<" " <<gm<<" "<<mm<<endl;
    bool l=0;
    int r=59,r1=59,z=b,z1=c;
    for(int i=a;i<=a1;i++)
    {
        if(i==a1)r=b1;

        for(int j=z;j<=r;j++)
        {
            if(r==b1 && j==b1)r1=c1;
            for(int k=z1;k<=r1;k++)
            {
                if(mm>60)
                {
                    gm+=mm/60;
                    mm=mm%60;
                }
                if(mch>60)
                {
                    gch+=mch/60;
                    mch=mch%60;
                }
                if(gch<gm){Swap(gch,gm);Swap(mch,mm);}
                g=gch-gm;
                m=mch-mm;
                if(m<0){g--;m+=60;}
                if(g>=180)g-=180;
                if(g*60+m<=p){m1++;}
                if(l==1){l=0;mch++;}
                else l=1;
                mm+=6;
                //cout<<g<<" "<<m<<endl;
            }
            z1=0;
        }
        z=0;
    }
    //cout<<m1<<endl;

    cout<<m1/60<<" "<<m1%60<<"\n";
    return 0;
}
/*
6 15 20
6 27 21
30 0
*/
