semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main()
{
	int a,b,c,d,e,f,h,min,s,t,i;
	for (i=1;i<=100;i++)
	{
	    scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if (a+b+c+d+e+f==0)
		{
			break;
		}
		else
		{
	        h=((d+12)-(a+1))*3600;
	        min=((60-b-1)+e)*60;
	        s=(60-c)+f;
	        t=h+min+s;
			printf("%d\n",t);
		}
	}
}
int main(){
	int x1,f1,m1,x2,f2,m2,i;
	for(i=0;i<100;i++){
	scanf("%d%d%d%d%d%d",&x1,&f1,&m1,&x2,&f2,&m2);
	x2=x2+12;
	if(x1==0 && x2==12)
		break;
	printf("%d\n",3600*(x2-x1)+60*(f2-f1)+(m2-m1));
	
	}
	
		
	
	return 0;
}
int main(){
	int a,s,d,f,g,h,j;
	int i=0;
	while(1){
		scanf("%d%d%d%d%d%d",&a,&s,&d,&f,&g,&h);
		if(a==0&&s==0&&d==0&&f==0&&g==0&&h==0){
			return 0;
		}else{
			j=(f-a+12)*3600+(g-s)*60+(h-d);
			printf("%d\n",j);
		}
	}	i++;


	return 0;
}
int main ()
{
    int a[6],b[6],i,j,sum;
     for (j=0;;j++)
  { 
    for (i=0;i<6;i++)
    {
        scanf ("%d",&a[i]);
    }
    if ((a[0]==0)&&(a[1]==0)&&(a[2]==0)&&(a[3]==0)&&(a[4]==0)&&(a[5]==0) )
    { break; }
    else 
    {
      sum=(a[3]+12-a[0])*60*60+(a[4]-a[1])*60+(a[5]-a[2]);
      printf ("%d\n",sum);
    }
  }
    return 0;
}
int main()
{
	int a,b,c,d,e,f,g,h,i,j,k;
	for(k=0;k<100;k++){
	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;
	g=(d-a)*3600;
	h=(e-b)*60;
	i=(f-c)*1;
	j=g+h+i;
	printf("%d\n",j);
	}
	return 0;
}
int main(){
	int m=0,a[999],b[999],c[999],d[999],e[999],f[999],i,g[999];
	for(i=1;1;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;
		}
		g[i]=(d[i]+12)*3600+e[i]*60+f[i]-a[i]*3600-b[i]*60-c[i];
		m++;
	}
	for(i=1;i<=m;i++){
		printf("%d\n",g[i]);
	}
	return 0;
}
int main()
{
int a,b,c,d,e,f,s;



	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=d+12;
	s=(d-(a+1))*3600+(60-b+e-1)*60+(60-c+f);
	printf ("%d\n",s);
	s=0;
	scanf("%d""%d""%d""%d""%d""%d",&a,&b,&c,&d,&e,&f);
	}






return 0;
}
int main()
{
	int a,b,c,d,e,f,h,m,s,sum;
	do{
	scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	if(a+b+c+d+e+f!=0){
	h=d+12-a;
	m=e-b;
	s=f-c;
	sum=(h*60*60)+(m*60)+s;
	printf("%d\n",sum);
	}
	if(a+b+c+d+e+f==0){
		continue;
	}
	}
	while(a+b+c+d+e+f!=0);
	return 0;
}
int main(){
    int a,b,c,d,e,f,n=1000,i,t;
    for(i=0;i<n;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;}
        else{
            t=(d+12-a-1)*3600+(60-b+e)*60+(0-c+f);
            printf("%d\n",t);
        }
    }
    return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],i=0,n[100],j;
	scanf("%d %d %d %d %d %d",&a[0],&b[0],&c[0],&d[0],&e[0],&f[0]);
	while(a[i]!=0){
		n[i]=3600*(12+d[i]-a[i])+60*(e[i]-b[i])+f[i]-c[i];
		i++;
		scanf("%d %d %d %d %d %d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
	}
	for(j=0;j<i;j++){
		printf("%d\n",n[j]);
	}
	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+b+c+d+e+f==0) return 0;
else printf("%d\n",(d+12-a)*3600+(e-b)*60+f-c);}}
int main()
{
	int a,b,c,d,e,f,s1,s2,s3,s,i;
	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){
	return 0;}
	if(d<12){
	d=d+12;}
	s1=(d-a-1)*60*60;
	s2=(60-b-1)*60+e*60;
	s3=60-c+f;
	s=s1+s2+s3;	
	
	printf("%d\n",s);

	}
	
	return 0;
	

}
int main()
{
	int f[6];
	int i,j,m,n;
	for(i=0;;i++)
	{
		for(j=0;j<6;j++)
		{
			scanf("%d",&f[j]);
		}
		if(f[0]==f[1]&&f[1]==f[2]&&f[2]==f[3]&&f[3]==f[4]&&f[4]==f[5]&&f[5]==0)
		{
			break;
		}
		else
		{
			m=f[0]*3600+f[1]*60+f[2];
			n=(f[3]+12)*3600+f[4]*60+f[5];
			printf("%d\n",n-m);
		}
	}
	return 0;
}
int main(){
int a,b,c,d,e,f;
int sum1,sum2;
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)!=1)
{
	sum1=a*3600+b*60+c;
	sum2=(d+12)*3600+e*60+f;
	printf("%d\n",sum2-sum1);
}  

return 0;
}
int main(){
	int a,b,c,d,e,f,s,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){
			return 0;
		}
		if(d<=11){
			d=d+12;
		}
		s=3600*(d-a-1)+60*e+f+(60-c)+60*(60-b-1);
		printf("%d\n",s);
	}
	return 0;
}
int main()
{
    int a[100],b[100],c[100],d[100],e[100],f[100],s[100],p,i=0;
    for(p=0;p<100;p++)
    {
                      s[p]=0;
    }
    for(p=0;p<100;p++)
    {
                    scanf("%d %d %d %d %d %d",&a[p],&b[p],&c[p],&d[p],&e[p],&f[p]);
                    i++;
                    if(a[p]==0&&b[p]==0&&c[p]==0&&d[p]==0&&e[p]==0&&f[p]==0)
                    {
                                                          break;
                    }
    }
    for(p=0;p<i-1;p++)
    {
    if(f[p]>=c[p])
    {
            s[p]+=f[p]-c[p];
    }
    else
    {
        s[p]+=f[p]+60-c[p];
        e[p]--;
    }
    if(e[p]>=b[p])
    {
            s[p]+=(e[p]-b[p])*60;
    }
    else
    {
        s[p]+=(e[p]+60-b[p])*60;
        d[p]--;
    }
    s[p]+=(d[p]+12-a[p])*3600;
    }
    for(p=0;p<i-1;p++)
    {
                    printf("%d\n",s[p]);
    }
    return 0;
}
int minute(int x,int y,int z,int xx,int yy,int zz )
{
    int result=0;
    result+=(60-y-1)*60+60-z;
    result+=(xx-x-1+12)*3600;
    result+=yy*60+zz;
    return result;
}
int main()
{
    int t=0,result=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;
        t++;
        if(t!=1)
            printf("\n");
        printf("%d",minute(a,b,c,d,e,f));
    }
	return 0;
}
int main(){
int a,b,c,d,e,f,t=0,i,j;
for(j=0;j<1000000;j++){
  for(i=0;i<1000000;i++){
	scanf("%d %d %d %d %d %d\n",&a,&b,&c,&d,&e,&f);
	if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
		return 0;
	}
t=((d+12)*3600)+(e*60)+f-(a*3600)-(b*60)-c;
printf("%d\n",t);
a=0;b=0;c=0;d=0;e=0;f=0;t=0;
  }

}

return 0;
}
int main(){
	int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],r[1000],k=0,i;
	for(i=0;i<1000;i++){
		k+=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){
		break;
	}
	}
	for(i=0;i<k-1;i++){
		r[i]=3600*(11-a[i]+d[i])+60*(59-b[i]+e[i])+60-c[i]+f[i];
		printf("%d\n",r[i]);
	}
	return 0;
}
int main(){
	int i,t,time[1000][6],jg[1000]={0};
	for(i=0;1;i++){
		scanf("%d %d %d %d %d %d",&time[i][0],&time[i][1],&time[i][2],&time[i][3],&time[i][4],&time[i][5]);
		if(time[i][0]==0){
			break;
		}
	}
	t=i;
	for(i=0;i<t;i++){
		jg[i]+=(12-time[i][0])*60*60-time[i][1]*60-time[i][2];
		jg[i]+=time[i][3]*60*60+time[i][4]*60+time[i][5];
		printf("%d\n",jg[i]);
	}
	return 0;
}
int main()
{
	int shuzu[100][6];
	for(int i=0;i<100;i++){
		for(int j=0;j<6;j++){
		scanf("%d",&shuzu[i][j]);
		}
		if(shuzu[i][0]==0 && shuzu[i][1]==0 && shuzu[i][2]==0 && shuzu[i][3]==0 && shuzu[i][4]==0 && shuzu[i][5]==0)
			break;

		int sum=0;
		int h=0;
		h=shuzu[i][3]+12-shuzu[i][0];
		int m=0;
		m=shuzu[i][4]-shuzu[i][1];
		if(m<0){
			h--;
			m=m+60;
		}
		int s=0;
		s=shuzu[i][5]-shuzu[i][2];
		if(s<0){
			m--;
			s=s+60;
		}
		if(m<0){
			h--;
			m=m+60;
		}

		sum=h*60*60+m*60+s;
		printf("%d\n",sum);
		}
	return 0;
}
int main(){
	int a,b,c,d,e,f;
	int result;
	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;
		}
		result=0;
		d=d+12;
		result=result+(d-a-1)*60*60+e*60+f+60*60-b*60-c;
		printf("%d\n",result);
	}
	return 0;
}
//
//  main.c
//  ?????
//
//  Created by ?  on 12-12-30.
//  Copyright (c) 2012? ? . All rights reserved.
//


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

  int a,b,c,d,e,f,sum;
  int s,m,h;
   int i=0;
   
   for(i=0;i>=0;i++){
     
	  scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
      if(a==0){
		  break;
	  }
      s=0-c;

	  if(s<0){
		  s+=60;
		  b++;
	  }
	  m=0-b;
	  if(m<0){
		  m+=60;
		  a++;
	  }
	  h=12-a;
	  h+=d;
	  m+=e;
	  s+=f;

	  sum=h*3600+m*60+s;

	  printf("%d\n",sum);
	  
	 }


	return 0;
}
int main(){
    int a=1,b=1,c=1,d=1,e=1,f=1,shijian=0;
    for( ; ; ){
    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+=12;
        shijian=(f-c)+(e-b)*60+(d-a)*60*60;
        printf("%d\n",shijian);
    }
    return 0;
}
int main()
{
int a,b,c,d,A,B,C,D,E,i;
for(i=1;i<=100;i++)
{
scanf("%d %d %d %d %d %d",&a,&b,&c,&A,&B,&C);
if(a==0&&b==0&&c==0&&A==0&&B==0&&C==0)
{break;}
D=a*3600+b*60+c;
E=(A+12)*3600+B*60+C;
printf("%d\n",E-D);
}
return 0;
}
int main()
{
	int a,b,c,d,e,f;
	int s=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;
	s=s+(60-c);
    b=b+1;
	if(b==60)
	{
		a=a+1;
	}
	else
	{
		s=s+(60-b)*60;
        a=a+1;
	}
	s=s+(d-a)*3600+e*60+f;
	printf("%d\n",s);
	s=0;
	}
	return 0;
}
int main(){
	struct sk{
          int a,b,c,d,e,f;
		  }sk[100];
	int i,n;
	int time[100];
	for(i=0;;i++){
		scanf("%d%d%d%d%d%d",&sk[i].a,&sk[i].b,&sk[i].c,&sk[i].d,&sk[i].e,&sk[i].f);
		if((sk[i].a==0)&&(sk[i].b==0)&&(sk[i].c==0)&&(sk[i].d==0)&&(sk[i].e==0)&&(sk[i].f==0)){
			n=i;
		    break;
		}
	}
	for(i=0;i<n;i++){
		time[i]=(sk[i].d+12)*3600+sk[i].e*60+sk[i].f-sk[i].a*3600-sk[i].b*60-sk[i].c;
		printf("%d\n",time[i]);
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f,m,n,s,flag=1;
	
	while(flag==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)){
			flag=0;
		}
		m=a*3600+b*60+c*1;
		n=(d+12)*3600+e*60+f;             
		s=n-m;
		if(flag==0){
			break;
		}else{
			printf("%d\n",s);
		}
	}

	








	return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],i;
	int s=0,m=0,n=0;
	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;}
	 m=a[i]*3600+b[i]*60+c[i];
	 n=(d[i]+12)*3600+e[i]*60+f[i];
     s=n-m;
	 printf("%d\n",s);
	}
return 0;
}
int main()
{
    int s,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)
    {
        s=(f-c)+(e-b)*60+(d+12-a)*60*60;
        printf("%d\n",s);
        scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
    }
	return 0;
}
int main ()
{
int a[30],b[30],c[30],d[30],e[30],f[30],i,s[30];
i=0;
a[0]=1;b[0]=1;c[0]=1;d[0]=1;e[0]=1;f[0]=1;
while(a[i]!=0||b[i]!=0||c[i]!=0||d[i]!=0||e[i]!=0||f[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||b[i]!=0||c[i]!=0||d[i]!=0||e[i]!=0||f[i]!=0)
{s[i]=3600*(d[i]+12-a[i])+60*(e[i]-b[i])+f[i]-c[i];
printf("%d\n",s[i]);
}
}
return 0;
}
int main()
{
	int i,j,m,n;
	int a[100][6],b[100];
	for(i=0;;i++){
		for(j=0;j<6;j++){
			scanf("%d",&a[i][j]);
				}
		if(a[i][0]==0){
			break;
		}
		scanf("\n");
	}
	m=i;
	for(i=0;i<m;i++){
		b[i]=(a[i][3]+12)*3600+a[i][4]*60+a[i][5]-
			(a[i][0]*3600+a[i][1]*60+a[i][2]);
	}
	for(i=0;i<m;i++){
		printf("%d\n",b[i]);
	}
	return 0;
}
int main(){
	int h1[MAX],h2[MAX],m1[MAX],m2[MAX],s1[MAX],s2[MAX];
	int second[MAX];
	int a,b,c;
	int i,p=0;
	for(i=0;i<MAX;i++){
		scanf("%d %d %d %d %d %d",&h1[i],&m1[i],&s1[i],&h2[i],&m2[i],&s2[i]);
		if(h1[i]==0&&m1[i]==0&&s1[i]==0&&h2[i]==0&&m2[i]==0&&s2[i]==0){
			break;
		}
		h2[i]=h2[i]+12;
		a=(h2[i]-h1[i]-1)*60*60;
		
		b=(60-m1[i]-1)*60;
		
		c=60-s1[i];
		
		second[i]=a+b+c+(m2[i]*60)+s2[i];
		p++;
	}
	for(i=0;i<p;i++){
		printf("%d\n",second[i]);
	}

	return 0;
}
int main(){
   int a[100],b[100],c[100],d[100],e[100],f[100];
   int i,s[100],k=0;
   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&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0){break;;}
		
		s[i]=(d[i]-a[i]+12)*3600+(e[i]-b[i])*60+(f[i]-c[i])*1;
		 k+=1;
   }
   for(i=0;i<k;i++){
	   printf("%d\n",s[i]);
   }
   return 0;
}
int main()
{
	while(1)
	{
		int sz[6];
		for(int i=0;i<6;i++)
		{
			scanf("%d",&sz[i]);
		}
		if(sz[0]==0 && sz[1]==0 && sz[2]==0 && sz[3]==0 && sz[4]==0 && sz[5]==0)
		{
			break;
		}
		int a,b,c,d,e,f,second;
		a=sz[0]+1;
		d=sz[3]+12;
		second=(d-a)*3600;
		e=sz[4]*60;
		f=sz[5];
		second=second+e+f;
		b=sz[1]*60;
		c=sz[2];
		second=second+3600-b-c;
		printf("%d\n",second);
	}
	return 0;
}
int main()
{
    int a,b,c,d,e,f,_a,_b,_c,_d,_e,_f,i,j,k,s,x,y;
    for(;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)
            return 0;
        x=a*60*60+b*60+c;
        y=d*60*60+e*60+f;
        s=q-x+y;
        printf("%d\n",s);
    }
    
}
int main()
{
	int h1,h2,f1,f2,m1,m2;
	int r=0;
	while(1){
	scanf("%d%d%d%d%d%d",&h1,&f1,&m1,&h2,&f2,&m2);
		if(h1!=0||h2!=0||f1!=0||f2!=0||m1!=0||m2!=0){
		h2+=12;
		r+=((h2-h1-1)*3600);
		r=r+(3600-f1*60-m1);
		r=r+f2*60+m2;
		printf("%d\n",r);
		r=0;
		}else{
		break;
		}
	}
	return 0;
}
int main()
{
    int a[100],b[100],c[100],d[100],e[100],f[100];
    int sum=0;int i=0;
    for(i;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){break;}
        d[i]=d[i]+12;
}
    for(i=0;a[i]!=0;i++){
    while(a[i]!=d[i]||b[i]!=e[i]||c[i]!=f[i]){
    if(c[i]==60){c[i]=0;b[i]++;}else{c[i]++;sum++;}
    if(b[i]==60){b[i]=0;a[i]++;}
}printf("%d\n",sum);sum=0;
}
return 0;
}
int main(){
	int a,b,c,d,e,f;
	int time;
	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;
	}else{
	
	time=12*60*60-a*60*60-b*60-c+d*60*60+e*60+f;
	printf("%d\n",time);
	}
	}

	
	return 0;
}
int main()
{
	int sz[100][6];
	int i,j,a=0,b;
	int h,m,s,sum,c[100];
	for(i=0;i<100;i++)
	{
		for(j=0;j<6;j++)
		{
			scanf("%d",&sz[i][j]);
	         if(sz[i][0]==0&&sz[i][1]==0&&sz[i][2]==0&&sz[i][3]==0&&sz[i][4]==0&&sz[i][5]==0)
				 b=0;
		}
		a++;
		if(b==0)
			break;
	}
	for(i=0;i<a-1;i++)
	{
			h=sz[i][3]+12-sz[i][0];
			m=sz[i][4]-sz[i][1];
			s=sz[i][5]-sz[i][2];
			sum=h*3600+m*60+s;
			c[i]=sum;
	}
	printf("%d",c[0]);
	for(i=1;i<a-1;i++)
	{
		printf("\n%d",c[i]);
	}
	return 0;
}
int main()
{
   int a,b,c,d,e,f;
   int n=1;
   while(n)
   {
      scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
      n=a+b+c+d+e+f;
      if(n==0)
      {
         break;     
      }
      int s;
      s=(d+12-a)*3600-b*60+e*60-c+f;
      printf("%d\n",s);
      //scanf("%d",&a);
   }
   return 0; 
}
int main()
{
	int i;
	int a=0,b=0,c=0,d=0,e=0,f=0;
	int n=0;
	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&&f==0&&e==0)
			break;
		n=3600-c-60*b+(12-a)*3600+(d-1)*3600+e*60+f;
		printf("%d\n",n);
	}
	return 0;
}
int main()
{
int t,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;
	};
	t=(12-a)*60*60;
	t=t-b*60;
	t=t-c;
	t=t+d*60*60+e*60+f;
	printf("%d\n",t);
}
return 0;
}
int main()
{
    int i,s[100],m,n,r,j;
    struct{
           int a,b,c,d,e,f;
           }p[100];
    for(i=1;i<100;i++){
                  scanf("%d%d%d%d%d%d",&p[i].a,&p[i].b,&p[i].c,&p[i].d,&p[i].e,&p[i].f);
                  if(p[i].a==0 && p[i].b==0 && p[i].c==0 && p[i].d==0 && p[i].e==0 && p[i].f==0)
                     break;
                  }
    for(j=1;j<=i;j++){
                      if(p[j].a>=0 && p[j].a<=11 && p[j].d>=0 && p[j].d<=11 &&p[j].c>=0 && p[j].c<=59 && p[j].b>=0 && p[j].b<=59&& p[j].e>=0 && p[j].e<=59 && p[j].f>=0 && p[j].f<=59 ){
                      p[j].d=12+p[j].d;
                      m=(p[j].d-p[j].a)*3600;
                      s[j]=m;
                      if(p[j].e>=p[j].b){
                          n=(p[j].e-p[j].b)*60;
                          s[j]=s[j]+n;
                          }
                      if(p[j].e<p[j].b){
                          n=(p[j].b-p[j].e)*60;
                          s[j]=s[j]-n;
                          }    
                      if(p[j].f>=p[j].c){
                          r=p[j].f-p[j].c;
                          s[j]=s[j]+r;
                          }
                      if(p[j].f<p[j].c){
                          r=p[j].c-p[j].f;
                          s[j]=s[j]-r;
                          }    
                      }
                      if(p[j].a==0 && p[j].b==0 && p[j].c==0 && p[j].d==0 &&p[j].e==0 && p[j].f==0)
                        break;
                      }
    for(j=1;j<i-1;j++){
                      printf("%d\n",s[j]);
                      }
    printf("%d",s[i-1]); 
return 0;
}
int main (){
    int a[100][6],i,j,s[100],n;
    
    for(i=0;i<100;i++)
    {
        
            for(j=0;j<6;j++)
            {
                scanf("%d",&(a[i][j]));
            }
        if(a[i][0]==0&&a[i][1]==0&&a[i][3]==0)
        {
            n=i;
            break;
        }
        
    }
    for(i=0;i<n;i++)
    {
        s[i]=(a[i][3]+12-a[i][0])*3600+(a[i][4]-a[i][1])*60+(a[i][5]-a[i][2]);
    }
    for(i=0;i<n;i++)
    {
        printf("%d\n",s[i]);
    }

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






	return 0;
}
void main()
{
	int a,b,c,d,e,f;
	for(;;)
	{
		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;
		else
			printf("%d\n",3600*(12+d-a)+60*(e-b)+(f-c));
	}
}
int main()
{
    int n,i,j,x;
    int a[100000][6];
    for(i=0;i<1000000;i++){
        for(j=0;j<6;j++){
            scanf("%d",&a[i][j]);
        }
        if(a[i][0]!=0){
            if(a[i][5]>=a[i][2]){
                if(a[i][4]>=a[i][1]){
                    x=3600*(12+a[i][3]-a[i][0])+60*(a[i][4]-a[i][1])+(a[i][5]-a[i][2]);
                }else{
                    x=3600*(11+a[i][3]-a[i][0])+60*(60+a[i][4]-a[i][1])+(a[i][5]-a[i][2]);
                }
            }else{
                if(a[i][4]>a[i][1]){
                    x=3600*(12+a[i][3]-a[i][0])+60*(a[i][4]-1-a[i][1])+(60+a[i][5]-a[i][2]);
                }else if(a[i][4]<=a[i][1]){
                    x=3600*(11+a[i][3]-a[i][0])+60*(59+a[i][4]-a[i][1])+(60+a[i][5]-a[i][2]);
                }
            }               
            printf("%d\n",x);
        }else{
            break;
        }
    }
    return 0;    
}
main()
{
      int a,b,c,d,e,f,sum,second;
      int h,m,s;
      sum=1;
      
      while  (sum!=0)
      {
             scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
             sum=a+b+c+d+e+f;
             
             if  (f<c)
             {
                 e=e-1;
                 s=f+60-c;
             }
             else
             s=f-c;
             
             if  (e<b)
             {
                 d=d-1;
                 m=e+60-b;
             }
             else
             m=e-b;
             
             h=d+12-a;
             
             second=h*3600+m*60+s;
             
             if  (sum!=0)
             printf("%d\n",second);
      }

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


return 0;
}
int main(int argc, char* argv[])
{
	int i,s;
	while(1){
		int a[6];
		for(i=0;i<6;i++){
			if(i==0){
				scanf("%d",&a[i]);
			}else{
		scanf(" %d",&a[i]);
			}
		}
		if(a[0]==0&&a[1]==0&&a[2]==0&&a[3]==0&&a[4]==0&&a[5]==0){
			return 0;
		}
			s=(a[3]+12-a[0])*3600+a[5]+a[4]*60-a[2]-a[1]*60;
			printf("%d\n",s);
	}
	return 0;
}
int main()
{int a[100],b[100],c[100],d[100],e[100],f[100],s[100],m[100],n[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]);
}
for(i=0;i<100;i++)
{if(a[i]==0){break;}
if(a[i]!=0){

m[i]=a[i]*3600+b[i]*60+c[i];
 n[i]=3600*12+d[i]*3600+e[i]*60+f[i];
 s[i]=n[i]-m[i];
 printf("%d\n",s[i]);}
}
return 0;
}
int main(){
	int a[1000],b[1000],c[1000],d[1000],e[1000],f[1000],i;
	int s[1000],zhongjian,qian1,qian,hou,shu;
	shu=0;
	i=0;
	while(i<1000){
		scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
		if(a[i]!=0){
			zhongjian=(d[i]+11-a[i])*3600;
			qian1=b[i]*60+c[i];
			qian=3600-qian1;
			hou=e[i]*60+f[i];
			s[i]=zhongjian+qian+hou;
			shu=shu+1;
			i++;
		}
		else{
			break;
		}
	}
	for(i=0;i<shu;i++){
		printf("%d\n",s[i]);
	}
	return 0;
}
int main(){
	int a[100]={1},b[100],c[100],d[100],e[100],f[100],s[100],p[100],q[100],v[100],i;
	for(i=1;a[i-1]!=0;i++){
		scanf("%d%d%d%d%d%d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
	}
	for(i=1;a[i]!=0;i++){
	if(f[i]>=c[i]){
		p[i]=f[i]-c[i];
        if(e[i]>=b[i]){
		    q[i]=e[i]-b[i];
			v[i]=d[i]+12-a[i];
		}else{
		    q[i]=60-b[i]+e[i];
			v[i]=d[i]+12-a[i]-1;
		}
	}else{
		p[i]=60-c[i]+f[i];
		if((e[i]-1)>=b[i]){
		    q[i]=e[i]-b[i]-1;
			v[i]=d[i]+12-a[i];
		}else{
		    q[i]=60-b[i]+e[i]-1;	
			v[i]=d[i]+12-a[i]-1;
		}
	}
	s[i]=v[i]*60*60+q[i]*60+p[i];
	printf("%d\n",s[i]);
	}
	return 0;
}
int main()
{
	int a,b,c,d,e,f,x=0,i;
	for(i=0;i<100;i++){
	scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
         x=0;
	if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
		break;
	}else{
	if(f>=c){
		x+=f-c;
	}else if(f<c){
		x+=60+f-c;
		e--;
	}if(e>=b){
		x+=60*(e-b);
	}else{
		x+=60*(60+e-b);
		d--;
	}d=d+12;
		x+=3600*(d-a);
	
	printf("%d\n",x);
	}
	}
	return 0;
}
void qkg(char *a);
void qdykg(char *a);
void dbx(char *a);
int main(){
	int a,b,c,d,e,f;
	int sw;
	int xw;
	while(1){
		
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		if(a==0){
			break;
		}
		sw=(12-a)*3600-b*60-c;
		xw=d*3600+e*60+f;
		int ans=sw+xw;
		printf("%d\n",ans);
	}
	return 0;
}
void qkg(char *a){
	int len;
	len=strlen(a);
	int i,j=0;
	char b[100];
	for(i=0;i<len;i++){
		if(a[i]!=' '){
			b[j]=a[i];
			j++;
		}
	}
	b[j]='\0';
	strcpy(a,b);
}
void qdykg(char *a){
	int len;
	len=strlen(a);
	int i,j=0;
	char b[101];
	for(i=0;i<len;i++){
		if(a[i]!=' '){
			b[j]=a[i];
			j++;
		}else if(a[i]==' '&&a[i+1]!=' '){
			b[j]=a[i];
			j++;
		}
	}
	b[j]='\0';
	strcpy(a,b);
}
void dbx(char *a){
	int len;
	len=strlen(a);
	int i;
	for(i=0;i<len;i++){
		if(a[i]>='A'&&a[i]<='Z'){
			a[i]+='a'-'A';
		}
	}
}
int main(){
    int h1,m1,s1,h2,m2,s2;
    scanf("%d%d%d%d%d%d",&h1,&m1,&s1,&h2,&m2,&s2);
    int s;
	while(h1!=0||m1!=0||s1!=0||h2!=0||m2!=0||s2!=0){
		h2=h2+12;
		s=(h2-h1)*3600-m1*60-s1+m2*60+s2;
		printf("%d\n",s);
		scanf("%d%d%d%d%d%d",&h1,&m1,&s1,&h2,&m2,&s2);
	}
	return 0;
}