semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int time(int a,int b,int c,int d,int e,int f);
int main(){
int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],i=0,j;
while(1){
scanf("%d%d%d%d%d%d",&(a[i]),&(b[i]),&(c[i]),&(d[i]),&(e[i]),&(f[i]));
i++;
if(a[i-1]==0&&b[i-1]==0&&c[i-1]==0&&d[i-1]==0&&e[i-1]==0&&f[i-1]==0){
break;
}
}
for(j=0;j<i-1;j++){
printf("%d\n",time(a[j],b[j],c[j],d[j],e[j],f[j]));
}
return 0;
}

int time(int a,int b,int c,int d,int e,int f){
int total;
total=60-c+f+(59-b+e)*60+(d-a+11)*3600;
return total;
}
int main()
{
 int a1,b1,c1,a2,b2,c2,i;
 int result=0;
 for(i=0;;i++)
 {
 scanf("%d%d%d%d%d%d",&a1,&b1,&c1,&a2,&b2,&c2);
 if(a1==0&&b1==0&&c1==0&&a2==0&&b2==0&&c2==0)
 {
   break;
  }
  else{
   result+=(a2+12-a1)*3600;
   result+=b2*60+c2;
   result=result-b1*60-c1;
   printf("%d\n",result);
   result=0;
  }
}
  return 0;
}
int main(){
    int a[20][6],j,i,SUM[11],n;
    for(i=0;i<100;i++){
        for(j=0;j<6;j++){
        scanf("%d",&a[i][j]);
        }
    }
    for(i=0;i<100;i++){
        if(a[i][0]==0){
            n=i;
            break;
        }
    }
    for(i=0;i<n;i++){
        SUM[i]=(60-a[i][2]+a[i][5])+(60-a[i][1]-1)*60+a[i][4]*60+(12-1-a[i][0])*3600+a[i][3]*3600;
    }
    for(i=0;i<n;i++){
        printf("%d\n",SUM[i]);
    }
    return 0;
}
int main (){
	int a,b,c,d,e,f,s;
	while(1){
	scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0)
		break;
	s=(d+12-a-1)*60*60;
	s+=f+e*60;
	s+=(60-b-1)*60+60-c;
	printf("%d\n",s);
	}
	return 0;
}
int main(){
   int a,b,c,d,e,f,s,i=1;
   while(i){
   scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
   i=a;
   if(i==0){
   break;}
   s=f-c+(e-b)*60+(d-a+12)*3600;
printf("%d\n",s);
}
return 0;
}
int main(){
	int a,b,c,d,e,f,x,i;
	int s;
	for(i=0;a!=0;i++){
		s=0;
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);

s=(12+d-a-1)*3600+(60-b-1)*60+(60-c)+e*60+f;

if(a!=0){printf("%d\n",s);}
else{printf("\n");}
	}

return 0;
}
// ?????.cpp : Defines the entry point for the console application.
//


int main(int argc, char* argv[])
{
	int a,b,c,d,e,f;
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	while(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0){
		d+=12;
		printf("%d\n",(d-a)*3600+(e-b)*60+(f-c));
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	}
	return 0;
}
int main()
{
	int a[100],b[100],c[100],d[100],e[100],f[100],n[100],p[100],q[100];
     int i;
	for(i=0;i<100;i++){
		scanf("%d %d %d %d %d %d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){
			return 0;
		}else{
        p[i]=a[i]*60*60+b[i]*60+c[i];
	    q[i]=d[i]*60*60+e[i]*60+f[i]+12*60*60;
	    n[i]=q[i]-p[i];
		printf("%d\n",n[i]);
		}
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f,g;
	while(1){
	    scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		if(!(a==0&&b==0&&c==0&&d==0&&e==0&&f==0)){
    	    d=d+12;
    	    g=(d-a)*3600+e*60+f-b*60-c;
	        printf("%d\n",g);
		}else{
			break;
		}
	}
	return 0;
}
int main()
{
	int a,b,c,d,e,f,s=0;
	while(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0)
	{
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	if(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0)
	{s+=12*3600+d*3600+e*60+f;
	s=s-(a*3600+b*60+c);
	printf("%d\n",s);}
	s=0;
	}
	return 0;
	}
int main(){
    int a[1000];
	int b[1000];
	int c[1000];
	int d[1000];
	int e[1000];
	int f[1000];
	int m[1000];
	int n[1000];
	int s[1000];
	int i,j;
    
    for(i=0;i<1000;i++){
      scanf("%d %d %d %d %d %d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);   
	  if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){
	    break;
	  }else{
	   continue;
	  }
	}
	for(j=0;j<i;j++){
	  m[j]=a[j]*3600+b[j]*60+c[j];
	  n[j]=(d[j]+12)*3600+e[j]*60+f[j];
      s[j]=n[j]-m[j];
	  printf("%d\n",s[j]);
	}
	        return 0;      
}
int main()
{
  int a,b,c,d,e,f;
  int i,time=0;
  for(i=0;i<10000;i++){
     scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
     time=time+(d+12-a)*60*60;
	 time=time+(e-b)*60;
	 time=time+f-c;
	 
	 if(time==12*60*60){
	 break;
	 }
	 if(time!=0){
	 printf("%d\n",time);
	 time=0;
	 }
  }
    return 0;
}
int main(){
	int s1[100],f1[100],m1[100],s2[100],f2[100],m2[100];
	int result=0;
	int i;
	for(i=0;i<100;i++){
	scanf("%d%d%d%d%d%d",&s1[i],&f1[i],&m1[i],&s2[i],&f2[i],&m2[i]);
	result=0;
		if(s1[i]!=0){
		s2[i]+=12;
		result+=(s2[i]-s1[i])*3600;
		result+=(f2[i]-f1[i])*60;
		result+=(m2[i]-m1[i]);
		printf("%d\n",result);
		}
		else if(s1[i]==0)
			break;
	}

	return 0;
}
int main()
{
	int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],s[1000];
    int i;
	for(i=0;;i++)
	{
		cin>>a[i]>>b[i]>>c[i]>>d[i]>>e[i]>>f[i];
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0) break;
	}
    for(i=0;;i++)
	{
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0) break;
		else s[i]=3600*(d[i]+12-a[i])+60*(e[i]-b[i])+f[i]-c[i];
	}
	for(i=0;;i++)
	{
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0) break;
		else cout<<s[i]<<endl;
	}
	return 0;
}
int main(){
int a,b,c,d,e,f,i,result;
for(i=0;;i++){
scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
break;
}
d=d+12;
result=(d-a)*60*60;
result=result-b*60-c+e*60+f;
printf("%d\n",result);
}
return 0;
}
int main(){
  int a[100],b[100],c[100],d[100],e[100],f[100];
  int i,j,k,h,n;
  double s;
  i=0;
  while(1){
     scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
     if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&f[i]==0&&e[i]==0){
     break;
      }i++;
     }
   n=i;
 for(i=0;i<n;i++){
     d[i]=12+d[i];
     s=60*60*(d[i]-a[i])+60*(e[i]-b[i])+(f[i]-c[i]);
     printf("%.0lf\n",s);
    }
return 0;
}
int main(){
	int a,b,c,d,e,f;
	int s;
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	while(a!=0){ 
s=0;
		d+=12;
		s+=(d-a)*3600+(e-b)*60+(f-c)*1;
		printf("%d\n",s);
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);

	}
	return 0;
}
int main(){
	int a[20],b[20],c[20],d[20],e[20],f[20],i,s,n;
	for(i=0;i<20;i++){
		scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
		if(a[i]==0 && b[i]==0 && c[i]==0 && d[i]==0 && e[i]==0 && f[i]==0){
			n=i;
			break;
		}
	} 
	for(i=0;i<n;i++){
		s=3600*(12-a[i]+d[i])-60*b[i]-c[i]+60*e[i]+f[i];
		printf("%d\n",s);
	}
	return 0;
}
int main()
{
	int a,b,c,d,e,f,i;
	int s[10000];
	int k=0;
	int n=0;
	for(i=0;;i++){
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		s[k]=(d+12-a)*3600+(e-b)*60+f-c;
		k++;
		n=k;
		if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
			break;
		}
	}
	for(k=0;k<(n-1);k++){
		printf("%d\n",s[k]);
	}
		
	return 0;
}
int main(){
	int a,b,c,d,e,f,i,s;
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	for(i=0;!(a==0&&b==0&&c==0&&d==0&&e==0&&f==0);i++){
		s=(d-a+12)*3600-c-60*b+f+60*e;
		printf("%d\n",s);
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	}

	return 0;
}
int main(){
	int a1,b1,c1,a2,b2,c2;
	int s=0;
	scanf("%d %d %d %d %d %d",&a1,&b1,&c1,&a2,&b2,&c2);
	while(a1!=0||b1!=0||c1!=0||a2!=0||b2!=0||c2!=0){
         s+=(a2+12-(a1+1))*3600;
		 s+=3600-(b1*60+c1);
		 s+=60*b2+c2;
		 printf("%d\n",s);
		 s=0;
	     scanf("%d %d %d %d %d %d",&a1,&b1,&c1,&a2,&b2,&c2);
	}

	return 0;
}
int main()
{int a,b,c,d,e,f,g=25,h=25,i=25,j=25,k=25,l=25,n;
while(!(g==0&&h==0&&i==0&&j==0&&k==0&&l==0))
{scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
n=3600*(d+12-a)+e*60+f-b*60-c;

if(n!=43200)
printf("%d\n",n);
g=a;
h=b;
i=c;
j=d;
k=e;
l=f;
}
return 0;
}
int main(){
    int a,b,c,d,e,f,n=0,m=0,j=0,k=0;
    while(1){
             scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
             if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
                                           break;
                                           }
 d=d+12;
    m=60-c+(60-b-1)*60;
    j=(d-a-1)*60*60;
    k=e*60+f;
    n=m+j+k;
    printf("%d\n",n);
    
                                           }
    return 0;
}
int main(){
  int a,b,c,d,e,f,sum,i;
  for(i=0;;i++){
  scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
  if(a==0) return 0;
  d=d+12;
  
  sum=d*3600+e*60+f-(a*3600+b*60+c);
  printf("%d\n",sum);
  }
  return 0;
}
int main (){
    int i,j;
    int a[10][6],b[10];
    for(i=0;i<10;i++){
        for(j=0;j<6;j++){
          scanf("%d",&a[i][j]);  
        }
    }
    for(i=0;i<10;i++){
        if(a[i][0]!=0){
        b[i]=(12*3600-a[i][0]*3600-a[i][1]*60-a[i][2]+a[i][3]*3600+a[i][4]*60+a[i][5]);
        printf("%d\n",b[i]);}
        else{break;}
    }
    return 0;
}
int main(){
	int ans=0,i=0,a[100]={1},b[100]={1},c[100]={1},d[100]={1},e[100]={1},f[100]={1};
scanf("%d%d%d%d%d%d",&a[0],&b[0],&c[0],&d[0],&e[0],&f[0]);
ans=(d[0]+12)*3600+e[0]*60+f[0]-(a[0]*3600+b[0]*60+c[0]);
 printf("%d\n",ans);
 while(a[i]!=0){
  i=i+1;
  scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
  ans=(d[i]+12)*3600+e[i]*60+f[i]-(a[i]*3600+b[i]*60+c[i]);
  if(a[i]!=0){
	  printf("%d\n",ans);}
 }
   return 0;
}
int main(){
	int count=0;
	int a,b,c,d,e,f;
	while(1){
		
		
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0) break;
		int s=0;
		int m,n;
		m=a*3600+b*60+c;
		n=(d+12)*3600+e*60+f;
		s=n-m;
		if(count!=0)printf("\n");
		printf("%d",s);
		count++;
	}


	return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],n[100];
	int i;
	for(i=0;i<100;i++){
	scanf("%d %d %d %d %d %d\n",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
	if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&f[i]==0&&e[i]==0){
		break;
	}
	}
	for(i=0;i<100;i++){
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&f[i]==0&&e[i]==0){
		break;
		}
		n[i]=(60-c[i])+60*(60-b[i]-1)+3600*(12+d[i]-a[i]-1)+60*e[i]+f[i];
		printf("%d\n",n[i]);
	}
	return 0;
}
int main(){
int s1,f1,m1,s2,f2,m2,n=0;
for(int i=0;i<1;i--){
scanf("%d%d%d%d%d%d",&s1,&f1,&m1,&s2,&f2,&m2);
if(s1==0&&f1==0&&m1==0)break;
n=3600-f1*60-m1;
n+=(s2+12-s1-1)*3600+f2*60+m2;
printf("%d\n",n);





}

return 0;
}
int main(){
    int a=1,b=1,c=1,d=1,e=1,f=1,g,i,j,k,s;
    for(i=0;i<100;i++){
    scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
    if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
        break;
    }
     g=3600*(d+12)+60*e+f;
     k=3600*a+60*b+c;
     s=g-k;
     printf("%d\n",s);}
   
   return 0;
}
int main()
{
	int a,b,c,d,e,f,n;
	while(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0)
	{
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0)
		{
			return 0;
		}
		d=d+12;		
		n=(d-a)*3600+(e-b)*60+f-c;
		printf("%d\n",n);
	}
	return 0;
}
int main()
{
	int i,a[200][6],total,c=0;
	for(i=0;i<200;i++)
	{
		scanf("%d %d %d %d %d %d",&a[i][0],&a[i][1],&a[i][2],&a[i][3],&a[i][4],&a[i][5]);
		c++;
		if(a[i][0]==0&&a[i][1]==0&&a[i][2]==0) break;
	}
	for(i=0;i<c-1;i++)
	{
		total=((12+a[i][3])*3600+a[i][4]*60+a[i][5])-(a[i][0]*3600+a[i][1]*60+a[i][2]);
		printf("%d\n",total);
	}
	return 0;
}
int main() {
	int a,b,c,d,e,f;
	int t;
	scanf("%d %d %d %d %d %d\n",&a,&b,&c,&d,&e,&f);
	while(a!=0){
		t=(60-c)+((60-b-1)*60)+((12+d-1-a)*60*60)+(e*60)+f;
		printf("%d\n",t);
		scanf("%d %d %d %d %d %d\n",&a,&b,&c,&d,&e,&f);
	}
	return 0;
}
int main()
{
  
   int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],g[1000],i;
   for(i=0;i<=11;i=i+1){
   scanf("%d %d %d %d %d %d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
   }
   for(i=0;i<=10;i=i+1){
	   g[i]=(d[i]+12-a[i])*3600+(e[i]-b[i])*60+(f[i]-c[i]);
	   if(a[i]!=0){
	   printf("%d\n",g[i]);
	   }
   }

   
	  
return 0;
}
int main()
{
	int a,b,c,d,e,f;
	int sc=0,A=1;
	int i,j,s[200][6];
	for(i=0;i<A;i++){
		for(j=0;j<6;j++){
			scanf("%d",&s[i][j]);
		}
		if(s[i][0]+s[i][1]+s[i][2]+s[i][3]+s[i][4]+s[i][5]==0){
			break;;
		}else{
			A++;
		}
	}
	for(i=0;i<A-1;i++){
		a=s[i][0];
		b=s[i][1];
		c=s[i][2];
		d=s[i][3];
		e=s[i][4];
		f=s[i][5];
		sc=((d+12)*3600+e*60+f)-(a*3600+b*60+c);
		printf("%d\n",sc);
	}
	return 0;
}
int main(){
  int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],m,s[1000],i=1;
	scanf("%d%d%d%d%d%d",&a[0],&b[0],&c[0],&d[0],&e[0],&f[0]);

		while(a[i-1]!=0||b[i-1]!=0||c[i-1]!=0||d[i-1]!=0||e[i-1]!=0||f[i-1]!=0){

			scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
			i++;
		}
        m=i-1;

		for(i=0;i<m;i++){
		s[i]=(d[i]+12)*3600+e[i]*60+f[i]-a[i]*3600-b[i]*60-c[i];
			printf("%d\n",s[i]);
		}

return 0;
}
int main()
{
    int h1=1,m1,s1,h2,m2,s2,s=0;
    while(!(h1==0&&h2==12&&m1==0&&m2==0&&s1==0&&s2==0)){
    scanf("%d %d %d %d %d %d",&h1,&m1,&s1,&h2,&m2,&s2);
    h2=h2+12;
    s=(h2-h1)*60*60;
    s=s-(m1-m2)*60-(s1-s2);
    if(!(h1==0&&h2==12&&m1==0&&m2==0&&s1==0&&s2==0))printf("%d\n",s);
    s=0;

    }
    return 0;
}
int main()
{
int a,b,c,d,e,f,i;
int sum;
int n=100;
for(i=0;i<n;i++){
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
scanf("%d",&d);
scanf("%d",&e);
scanf("%d",&f);
if(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0){

sum=(d+11-a)*3600+(59+e-b)*60+(60+f-c);
printf("%d\n",sum);
}
else if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){break;
}

}//for

return 0;
}//main
int main(){
int a,b,c,d,e,f,h,m,s,t;
for(;a!=0;){
scanf("%d%d%d%d%d%d\n",&a,&b,&c,&d,&e,&f);
d+=12;
h=d-a;
m=e-b;
s=f-c;
t=3600*h+60*m+s;
if(a!=0){
	printf("%d\n",t);}
}
return 0;
}
int main (){
	int n[100];
	int m=0,i;
	struct time{
		int a,b,c,d,e,f;
	}t[100];
	for (i=0;i<100;i++){
		scanf("%d %d %d %d %d %d",&t[i].a,&t[i].b,&t[i].c,&t[i].d,&t[i].e,&t[i].f);
		m++;
		if(t[i].a==0&&t[i].b==0&&t[i].c==0&&t[i].d==0&&t[i].e==0&&t[i].f==0){
			break;
		}
	}
	for(i=0;i<m-1;i++){
		n[i]=(t[i].d+12-t[i].a)*3600+t[i].e*60+t[i].f-(t[i].b*60+t[i].c);
		printf("%d\n",n[i]);
	}
	return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100];
	int sum[100];
	int i,t=0,k,l;
	for(i=0;;i++){
		scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
		if(a[i]==0){
			break;
		}
		t++;	
	}
	for(i=0;i<t;i++){
		sum[i]=f[i]+60*e[i]+(d[i]-a[i]+11)*3600+60-c[i]+(59-b[i])*60;
	}
	for(i=0;i<t;i++){
		printf("%d\n",sum[i]);
	}
	return 0;
}
int main(){
	int a;
	int b;
	int c;
	int d;
	int e;
	int f;
	int s;
	int x;
	int y;
	for(int i=0;i<10000;i++){
	scanf("%d",&a);
	scanf("%d",&b);
	scanf("%d",&c);
	scanf("%d",&d);
	scanf("%d",&e);
	scanf("%d\n",&f);
	if(a==0&&b==0&&a==0&&c==0&&d==0&&e==0&&f==0){
		break;
	}
	if(d<12){
		d=d+12;
	}
	x=a*3600+b*60+c;
	y=d*3600+e*60+f;
	s=y-x;
	printf("%d\n",s);
	}
	return 0;
}
int main (){
 int a[100],b[100],c[100],d[100],e[100],f[100],m[100],i;
 for(i=0;i<100;i++){
  scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
  m[i]=(d[i]*3600+e[i]*60+f[i])+(12-a[i])*3600-b[i]*60-c[i];
  if(m[i]==12*3600){break;}
  printf("%d\n",m[i]);}
return 0;
}
int main(){
	int a,b,c,d,e,f;
	int sum=0;
	for(;;){
		scanf("%d%d%d%d%d%d\n",&a,&b,&c,&d,&e,&f);
		sum=(d+12-a)*3600+(e-b)*60+f-c;
		if(a==0){
			return 0;
		}
		printf("%d\n",sum);		
		sum=0;
	}

}
int main(){
	int s,i,n,sum;
	int a[10];
	for(i=1;i<100;i++){
		sum=0;
		for(i=0;i<6;i++){
			scanf("%d",&a[i]);
		}
		if(a[1]==0&&a[2]==0){
			break;
		}
		if(a[3]<12){
			a[3]+=12;
		}
		sum=a[3]*3600+a[4]*60+a[5]-a[0]*3600-a[1]*60-a[2];
		printf("%d\n",sum);
	}
	return 0;
}
int main()
{
	int a,b,c,d,e,f,h,m,s,sum,i;
	for(i=0;i<10000;i++){
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0)
			break;
		h=3600*(d+12-a);
		m=60*(e-b);
		s=f-c;
		sum=h+m+s;
		printf("%d\n",sum);
	}	
	return 0;
}
int main()
{
	int a,b,c,d,e,f;
	while(scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f),!(a==0&&b==0&&c==0&&d==0&&e==0&&f==0)){
		int end=f+e*60+d*3600;
		int begin=c+b*60+a*3600;
		int sec=end-begin;
		if(sec<0||sec<43200)sec=sec+43200;
		printf("%d\n",sec);
	}
	return 0;
}
int main(){
	int s1,f1,m1,s2,f2,m2,z,n,a,b,i,s,f,m,j;

	for(i=0;i<100000;i++){
    scanf("%d %d %d %d %d %d",&s1,&f1,&m1,&s2,&f2,&m2);	
	 if((s1==0)&&(f1==0)&&(m1==0)&&(s2==0)&&(f2==0)&&(m2==0))
		 break;
	 else {
		 if(m2>m1){
			 m=m2-m1;
		     if(f2>f1)
				 f=f2-f1;
			 else{
				 f=f2+60-f1;
				 s2=s2-1;
			 }
		 }
		 else {
			 
			 m=m2+60-m1;
			 f2=f2-1;
              if(f2>f1)
				 f=f2-f1;
			  else{
				 f=f2+60-f1;
				 s2=s2-1;
			  }

		 }
         s=s2+12-s1;
	 z=m+f*60+s*3600;
	 printf("%d\n",z);
	 
	 }
	 continue;
	}
     
		 
return 0;
}
int main(){
	int m,a,b,c,d,e,f;
    	do{
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a+b+c+d+e+f!=0){   
		m=(d+12-a)*3600+(e-b)*60+f-c;
		printf("%d\n",m);
		}
		if(a+b+c+d+e+f==0){
			continue;
		}
		}

		while(a+b+c+d+e+f!=0);
				
		return 0;
}
int main(){
    int a[100],b[100],c[100],d[100],e[100],f[100];
	int i,n,s;
	for(i=0;i<100;i++){
		scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){
			n=i;
			break;
		}
	}
	for(i=0;i<n;i++){
		s=3600*(12-a[i]-1+d[i])+60*(60-b[i]-1+e[i])+(60-c[i]+f[i]);
		printf("%d\n",s);
	}
	return 0;
}
int main()
{	
    int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000];
	int i,n,s[1000];
	for(i=0;i<1000;i++){
		scanf("%d %d %d %d %d %d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
		if(a[i]==0){
			n=i;
			break;
		}
	}
	for(i=0;i<n;i++){
			d[i]=d[i]+12;
	}
	for(i=0;i<n;i++){
		if(f[i]<c[i]){
			f[i]=f[i]+60;
			e[i]=e[i]-1;
		}
	}
	for(i=0;i<n;i++){
		if(e[i]<b[i]){
			e[i]=e[i]+60;
			d[i]--;
		}
		s[i]=(d[i]-a[i])*3600+(e[i]-b[i])*60+(f[i]-c[i]);
	}
	for(i=0;i<n;i++){
		printf("%d\n",s[i]);
	}
    return 0;
}
int main()
{
	int a, b, c, d, e, f,g=1,m,n;
	while(g==1){
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
		g=0;
break;
	}else{
		g=1;
	}	
	m=a*3600+b*60+c;
	n=(d+12)*3600+e*60+f;
	printf("%d\n",n-m);
	}

	return 0;
}
int main()
{
	int a[1000][7],i,sum;
	for(i=1;i<=999;i++)
	{
		sum=0;
		scanf("%d%d%d%d%d%d",&a[i][1],&a[i][2],&a[i][3],&a[i][4],&a[i][5],&a[i][6]);
		if(a[i][1]==0&&a[i][2]==0&&a[i][3]==0&&a[i][4]==0&&a[i][5]==0&&a[i][6]==0)
			break;
		else
		{
			a[i][4]=a[i][4]+12;
			if(a[i][6]-a[i][3]<0)
			{
				sum=a[i][6]-a[i][3]+60;
				a[i][5]=a[i][5]-1;
			}
			else
				sum=a[i][6]-a[i][3];
			if(a[i][5]-a[i][2]<0)
			{
				sum=sum+(a[i][5]+60-a[i][2])*60;
				a[i][4]=a[i][4]-1;
			}
			else
				sum=sum+(a[i][5]-a[i][2])*60;
			sum=sum+(a[i][4]-a[i][1])*3600;
			printf("%d\n",sum);
		}
	}
	return 0;
}
int main(){
	int sz[100][6];
	int n=1000,i,k;
	int t[100];
	

	for(i=0;i<n;i++){
		scanf("%d%d%d%d%d%d",&sz[i][1],&sz[i][2],&sz[i][3],&sz[i][4],&sz[i][5],&sz[i][6]);
	}

	for(i=0;i<n;i++){
		if(sz[i][1]==0){
			k=i;
			break;
		}
	}
    for(i=0;i<k;i++){
		t[i]=(sz[i][4]+12-sz[i][1])*3600+(sz[i][5]-sz[i][2])*60+(sz[i][6]-sz[i][3]);
	}
	for(i=0;i<k;i++){
		printf("%d\n",t[i]);
	}

    
	return 0;
}
int main(){
	struct sz{
          int a,b,c,d,e,f;
		  }sz[100];
	int i,n;
	for(i=0;;i++){

     	scanf("%d%d%d%d%d%d",&sz[i].a,&sz[i].b,&sz[i].c,&sz[i].d,&sz[i].e,&sz[i].f);
     	if(sz[i].a==0){
		    break;
		}

	}
	n=i;
	int t[100];
	for(i=0;i<n;i++){
		t[i]=12*60*60-sz[i].a*3600-sz[i].b*60-sz[i].c+sz[i].d*3600+sz[i].e*60+sz[i].f;
		printf("%d\n",t[i]);
	}
	return 0;
}
int main(){
	int t[6],i,a;
	for(i=0;i<6;i++){
		scanf("%d",&t[i]);
	}
	while(t[0]!=0||t[1]!=0||t[2]!=0||t[3]!=0||t[4]!=0||t[5]!=0){
	a=(t[3]-t[0]+12)*3600+(t[4]-t[1])*60+t[5]-t[2];
	printf("%d\n",a);
	   for(i=0;i<6;i++){
		  scanf("%d",&t[i]);
	   } 
	}
return 0;
}
int main ()
{
int i,a,b,c,d,e,f,ans;
for (i=0;i<1000;i++)
{
scanf (" %d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
if (a==0&&b==0&&c==0&&d==0&&e==0&&f==0){return 0;}
else if (c<=f&&b<=e) {ans=(12+d-a)*3600+(e-b)*60+(f-c)*1;}
else if (c>=f&&b<=e) {ans=(12+d-a)*3600+(e-b)*60+(f-c)*1;}
else if (c<=f&&b>=e) {ans=(12+d-a)*3600+(e-b)*60+(f-c)*1;}
else if (c>=f&&b>=e) {ans=(12+d-a)*3600+(e-b)*60+(f-c)*1;}
printf ("%d\n",ans);
}
return 0;
}
int main(){
    int a,b,c,d,e,f,x,i,t;
    t=0;
        scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
        scanf("\n");
        if(e>b&&f>c){
             x=(d+12-a)*3600+(e-b)*60+f-c;
        }else if(f<c&&e>=b+1){
             x=f+60-c+60*(e-b-1)+3600*(d+12-a);
        }else if(f<c&&e<b+1){
             x=f+60-c+60*(60+e-b-1)+3600*(d+12-a-1);
        }else{
            x=f-c+60*(60+e-b)+3600*(d+12-a-1);
        }
        printf("%d",x);
    for(i=0;i<1000;i++){
                scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
        scanf("\n");
        if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
            break;
                }
            
        if(e>b&&f>c){
             x=(d+12-a)*3600+(e-b)*60+f-c;
        }else if(f<c&&e>=b+1){
             x=f+60-c+60*(e-b-1)+3600*(d+12-a);
        }else if(f<c&&e<b+1){
             x=f+60-c+60*(60+e-b-1)+3600*(d+12-a-1);
        }else{
            x=f-c+60*(60+e-b)+3600*(d+12-a-1);
        }
        printf("\n%d",x);

    }
    return 0;
}
int main(){
   int i,shi,fen,miao,s,a,b,c,d,e,f;
   for(i=0;;i++){
		   scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	   if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
		   break;
	   }
	   shi=d+12-a;
	   if(b>e){
		   shi=shi-1;
		   fen=e+60-b;
	   }else{
		   fen=e-b;
	   }
	   if(c>f){
		   fen=fen-1;
		   miao=f+60-c;
	   }else{
		   miao=f-c;
	   }
	   s=shi*3600+fen*60+miao*1;
	   printf("%d\n",s);
   }
   return 0;
}
int main(){
	struct point{
		int a,b,c,d,e,f;
	}
	sz[100];
	int i=0;
	int count=0;
	for(i=0;i<100;i++){
		scanf("%d%d%d%d%d%d",&sz[i].a,&sz[i].b,&sz[i].c,&sz[i].d,&sz[i].e,&sz[i].f);
		count++;
		if(sz[i].a==0&&sz[i].b==0&&sz[i].c==0&&sz[i].d==0&&sz[i].e==0&&sz[i].f==0){
			break;
		}
	}

	int xsz[100];
	for(i=0;i<count-1;i++){
		xsz[i]=(12-sz[i].a-1)*3600+(60-sz[i].b-1)*60+(60-sz[i].c)+3600*sz[i].d+60*sz[i].e+sz[i].f;
	}
	for(i=0;i<count-1;i++){
		printf("%d\n",xsz[i]);
	}



	return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],total,time1,time2,i=0;
	while(1){
		scanf("%d%d%d%d%d%d",&(a[i]),&(b[i]),&(c[i]),&(d[i]),&(e[i]),&(f[i]));
		if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){
			return 0;
		}
		time1=a[i]*3600+b[i]*60+c[i];
		time2=(d[i]+12)*3600+e[i]*60+f[i];
		total=time2-time1;
		printf("%d\n",total);
		i++;
	}
}
int main(){
	int shuru[10];
	int i,j,k,a,b,kong=1,c;
		for(i=0;kong!=0;i++){
			for(j=0;j<6;j++){
				scanf("%d",&shuru[j]);
			}
			if(shuru[0]==0&&shuru[1]==0&&shuru[2]==0&&shuru[3]==0&&shuru[4]==0&&shuru[5]==0){
				kong=0;
				return 0;
			}
			else{
				a=shuru[0]*3600+shuru[1]*60+shuru[2];
				b=(shuru[3]+12)*3600+shuru[4]*60+shuru[5];
				c=b-a;
				printf("%d\n",c);
			}

		}
		return 0;
}
int main(){
int w,a,b,c,d,e,f;
int num[100];
for(w=0;w<50;w++)
{
    num[w]=0;
scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
if(a==0){
break;
}
if(f<c){
f=f+60;
e--;
}
if(e<b){
e=e+60;
d--;
}
num[w]=f-c+60*(e-b)+3600*(d+12-a);
}
   for(w=0;num[w]!=0;w++)
{
        printf("%d\n",num[w]);
   }

return 0;
}
int main(){
	int a,b,c,d,e,f,i=0,g[1000];
    while(1){
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		if(a!=0&&d!=0){
		    g[i]=(d+12-a)*3600+(e*60+f)-(b*60+c);
			i++;
		}
		else
			break;
	}
	for(a=0;a<i;a++)
	printf("%d\n",g[a]);
	return 0;
}
int main()
{
	int i,a,b,c,d,e,f,s;
	for(i=0;;i++){
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0)
			break;
		if(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0){
			s=(d+12-a)*60*60+(e-b)*60+f-c;
			printf("%d\n",s);
		}
	}
	return 0;
}
int main()
{
	int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000];
	int k=0,h,i;
	for(i=0;i<100;i++){
		scanf("%d %d %d %d %d %d\n",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
			k++;
		if(a[i]==0)
			break;
	}
	for(i=0;i<k-1;i++){
	    h=(3600*(d[i]+12))+(60*e[i])+f[i]-(3600*a[i])-(60*b[i])-c[i];
		printf("%d\n",h);
	}
	return 0;
}
int main (){
    int sz[40][6];
	int a,b,c,d,e,f;
    for(a=0;a<40;a++){
		for(b=0;b<6;b++){
			scanf("%d",&sz[a][b]);
		}
		if((sz[a][0]==0)&&(sz[a][1]==0)&&(sz[a][2]==0)&&(sz[a][3]==0)&&(sz[a][4]==0)&&(sz[a][5]==0)){
			break;
		}
	}
	c=a;
	for(a=0;a<c;a++){
		b=60-sz[a][2];
		d=59-sz[a][1];
		e=11-sz[a][0];
		f=e*3600+d*60+b+sz[a][3]*3600+sz[a][4]*60+sz[a][5];
		printf("%d\n",f);
	}
	return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],s=0,i,k;
	for(i=0;i<1000;i++){
	scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
	if(a[i]==0&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){
		k=i;
		break;
	}
	}
	for(i=0;i<k;i++){
		s=0;
		s=s+12*60*60-60*60*a[i]-60*b[i]-c[i]+60*60*d[i]+60*e[i]+f[i];
        printf("%d\n",s);
	}


	return 0;
}
int main(){
	int a,b,c,d,e,f;
	int m;
	
	scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	while(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0){
		m=3600*(12+d-a)+60*(e-b)+(f-c);
		printf("%d\n",m);
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f,k,i;
	for(i=1;i<=100;i++){
	scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
		break;
	}
	if((f-c)<0){
		e=e-1;
		f+=60;
	}
	if((e-b)<0){
		d-=1;
		e+=60;
	}
	k=f-c+60*(e-b)+3600*(12+d-a);
	printf("%d\n",k);
	}
	return 0;
}