#include<iostream>
#include<iomanip>
#include<cstdio>
#include<cmath>
#include<algorithm>
using namespace std;
long long h1,h2,m1,m2,s1,s2,my1,my2,dg,dm,dvr1g,dvr1m,dvr2g,dvr2m,br1;
double vr1,vr2,vr,yg,ym;
int main(){
cin>>h1>>m1>>s1;
cin>>h2>>m2>>s2;
cin>>yg>>ym;
yg=yg+(((ym/6)*10)/100);


   for(;;){

   vr1=(m1*60+s1)/10;
   vr2=(h1*3600+m1*60+s1)/120;

    vr=abs(vr1-vr2);



    if(vr<=yg){
       br1++;
    }


    if(h2<h1){
    if(h1==h2+12 && m1==m2 && s1==s2){break;}
    }
    else
    if(h1==h2 && m1==m2 && s1==s2){break;}


    s1++;


if(s1==60){m1++; s1=0;}
    if(m1==60){h1++; m1=0;}


   }

  cout<<br1/60<<" "<<br1%60<<endl;

return 0;
}
/*
6 15 20
6 27 21
30 0

11 0 0
1 0 0
6 0


     if(dg>180 || dg==180 && dm>0){
      dg=359-dg;
      dm=60-dm;
     }


      if(dg<yg || dg==yg && dm<=ym){
        br1++;
      }



     if(dg>180 || dg==180 && dm>0){
      dg=359-dg;
      dm=60-dm;
     }


      if(dg<yg || dg==yg && dm<=ym){
        br1++;
      }


    if(dvr2m<dvr1m){dvr2m=dvr2m+60; dvr2g--;}
    dm=dvr2m-dvr1m;
    dg=dvr1g-dvr2g;

    vr1=m1*60+s1;
    vr1=vr1/2;
    dvr1g=vr1/60;
    dvr1m=vr1-dvr1g*60;


    vr2=h1*3600+m1*60+s1;
    vr2=vr2/2;
    dvr2g=vr2/60;
    dvr2m=vr2-dvr2g*60;


cout<<h1<<" "<<m1<<" "<<s1<<"  --- "<<dg<<" "<<dm<<endl;
*/
