semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main(int argc, char* argv[])
{
	for(int i=0;i<100;i++)
	{
		int sz[10];
		int sum;
		for(int j=0;j<6;j++)
		{
			scanf("%d",&(sz[j]));
		}
		if(sz[0]==0&&sz[1]==0&&sz[2]==0&&sz[3]==0&&sz[4]==0&&sz[5]==0)
		{
			break;
		}
		else
		{
			sum=(11-sz[0]+sz[3])*3600+(59-sz[1]+sz[4])*60+(60-sz[2]+sz[5]);
			printf("%d\n",sum);
		}
	}

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

	  s=(11-a)*60*60+(60-b)*60+60-c+f+e*60+d*60*60;
	  printf("%d\n",s-60);
  

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

	if(k==1){	i++;
scanf("%d %d %d %d %d %d",&a[i],&b[i],&c[i],&d[i],&e[i],&f[i]);
n++;}
	if(k==0){break;}
}
for(i=0;i<n-1;i++){
g[i]=3600*a[i]+60*b[i]+c[i];
h[i]=3600*d[i]+60*e[i]+f[i];
t[i]=h[i]-g[i];
t[i]=t[i]+43200;
printf("%d\n",t[i]);
}



return 0;
}
int main()
{
	int a,b,c,d,e,f;
	int sum,h,m,s;
	while(1){
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a==0)
			break;
		d+=12;
		if(e>b){
			if(f>=c){
				h=d-a;
			    m=e-b;
			    s=f-c;
			}
			else{
				h=d-a;
				m=e-b-1;
				s=f+60-c;
			}
		}
		else if(e==b){
			if(f>=c){
				h=d-a;
			    m=e-b;
			    s=f-c;
			}
			else{
				h=d-a-1;
				m=59;
				s=f+60-c;
			}
		}
		else if(e<b){
			if(f>=c){
				h=d-a-1;
			    m=e-b+60;
			    s=f-c;
			}
			else{
				h=d-a-1;
				m=e-b+60-1;
				s=f+60-c;
			}

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

	
	return 0;
}
int main(){
    int a,b,c,d,e,f,i,r=0;
    scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
    //printf("%d%d%d%d%d%d",a,b,c,d,e,f);
    while(a!=0){
        r=0;
        for(i=a+1;i<d+12;i++){
            r=r+3600;
        } //printf("%d",r);
        for(i=b+1;i<60;i++){
            r=r+60;
        }
        for(i=c;i<60;i++){
            r++;
        }
        r=r+e*60+f;
        printf("%d\n",r);
        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,t;
	scanf("%d %d %d %d %d %d\n",&a,&b,&c,&d,&e,&f);
	while(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0){
	h=11+d-a;
	m=e+59-b;
	s=f+60-c;
	t=3600*h+60*m+s;
    printf("%d\n",t);
	scanf("%d %d %d %d %d %d\n",&a,&b,&c,&d,&e,&f);
	}
	return 0;
}
int main()
{
	int h1,m1,s1,h2,m2,s2;
	int i,n=0;
	int a[LEN];
	for(i=0;;i++)
	{	
		scanf("%d%d%d%d%d%d",&h1,&m1,&s1,&h2,&m2,&s2);
		if(h1==0&&m1==0&&s1==0&&h2==0)
			break;
		a[i]=((h2+12)*3600+m2*60+s2)-(h1*3600+m1*60+s1);
		n++;
	}
	for(i=0;i<n;i++)
	{
		printf("%d\n",a[i]);
	}
	return 0;
}
int main(){
    int a,b,c,d,e,f,l=0,i;
	int h,m,s,r;
	int z[100];
	

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

    return 0;
}
int main()
{
	int a,b,c,j,e,f;
	int g=0,h=0,i=0;
	int total=0;
	int n=1000;
    for(i=0;i<n;i++){
	scanf("%d %d %d %d %d %d", &a, &b, &c, &j, &e, &f);
	if(a!=0){
    i=f-c+60;
    h=e-b+60-1;
    g=j-a+12-1;
    h=60*h;
	g=3600*g;
	total=g+h+i;
	printf("%d\n", total);
	}
	if(a=0){
	 break;
	}
	}
	 return 0;
}
int main(){
    int i,n,a,b,c,d,e,f,j,k;
   for(;;){scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
   if(a==0){break;}
  j=a*3600+b*60+c;
  k=d*3600+e*60+f;k=k+12*3600;
   k=k-j;printf("%d\n",k);
   
   }
   
    
    
    
    
    
    
    
 
    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){
        int begin,end,s;
        begin=a*3600+b*60+c;
        end=(d+12)*3600+e*60+f;
        s=end-begin;
    printf("%d\n",s);
    }
}
int main(){
	int a,b,c,d,e,f,s;
	int a1,b1,c1,d1,e1,f1,s1;
    while(1){
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
	if((a*a+b*b+c*c+d*d+e*e+f*f)!=0){a1=a;
	b1=b;
	c1=c;
	d1=d;
	e1=e;
	f1=f;
	}
	else{break;}
    s=(d1-a1+12)*3600+(e1-b1)*60+(f1-c1);
	printf("%d\n",s);
	}
	return 0;
}
int main(){
int a,b,c,d,e,f,i,s=0;
int sz[10000];
for(i=0;i<10000;i++){
	scanf("%d",&sz[i]);
	if((i+1)%6==0){
		a=sz[i-5];
		b=sz[i-4];
		c=sz[i-3];
		d=sz[i-2];
		e=sz[i-1];
		f=sz[i];
		if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
			break;
		}
		if(d<a){
			d=d+12;
		}else if(d<12){
			d=d+12;
		}
		s=(3600*d+60*e+f)-(3600*a+60*b+c);
		printf("%d\n",s);
	}
	if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0){
		break;
	}
}
return 0;
}
int main ()
{
	int a,b,c,d,e,f,g,h;
	while(scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f)&&a!=0){
		g=(d+12-a)*60*60;
		h=(e-b)*60+g+f-c;
		printf("%d\n",h);
	}
	return 0;
}
int main(){
   int d,m,f,d1,m1,f1;
   int s=0;
   scanf("%d%d%d%d%d%d",&d,&m,&f,&d1,&m1,&f1);
   d1=d1+12;
   while((d!=0)||(m!=0)||(f!=0)||(d1!=12)||(m1!=0)||(f1!=0)){
         s+=(d1-d-1)*3600;
		 s+=m1*60+f1;
		 s+=3600-m*60-f;
		 printf("%d\n",s);
         scanf("%d%d%d%d%d%d",&d,&m,&f,&d1,&m1,&f1);
         d1=d1+12;
		 s=0;
   }
   return 0;

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

            for(m=0;m<6;m++)
		{
			scanf("%d",&a[i][m]);
		}
			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;}
	}

	for(t=0;t<i;t++)
	{

	b[t]=(12-a[t][0]-1)*3600+a[t][3]*3600+(60-a[t][1]+a[t][4]-1)*60+60-a[t][2]+a[t][5];
	printf("%d\n",b[t]);
	}
	return 0;

}
int main()
{
	int a[100],b[100],c[100],d[100],e[100],f[100],g[100],i=0,m;
	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&&b[i]==0&&c[i]==0&&d[i]==0&&e[i]==0&&f[i]==0)
		{
			break;
		}
		else
		{
			scanf("\n");
			g[i]=3600*(d[i]+12)+60*e[i]+f[i]-3600*a[i]-60*b[i]-c[i];
			i=i+1;
		}
	}
	m=i;
	i=0;
	for(i=0;i<m;i++)
	{
		printf("%d\n",g[i]);
	}
	return 0;
}
int main(){
	int a,b,c,d,e,f;
	int sum=0,tmp;
	int r;
	int m,n,p;
	do{
	    scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a!=0)
		{
		 m=(d+12-a)*3600;
		  n=(e-b)*60;
		  p=f-c;
		tmp=m+n+p;
		printf("%d\n",tmp);
		}
		if(a==0)
		{
			continue;
		}
	}while(a!=0);
	return 0;
}
int main()
{
	int a,b,c,d,e,f,i,j,h,m;
	for(;;){
    scanf("%d %d %d %d %d %d",&a, &b, &c,&d, &e, &f);
    if(a==0 && b==0 && c==0 ){
		break;
	}
      h=d+12-a;
      m=h*60*60+e*60+f-b*60-c;
	  printf("%d\n",m);
	}
	return 0;
}
int main()
{
	int i;
	for(i=0;;i++){
		int a,b,c,d,e,f;
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		if(a==0){
			break;
		}else{
			int m;
			m=(d+12-a)*3600+(e-b)*60+f-c;
			printf("%d\n",m);
		}
	}
	return 0;
}
int main()
{
  int a,b,c,d,e,f,s,m,n,all;  
  for(int i=1;i<100;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){
      break;
    }else{
    d=d+12;
    n=d*60*60+e*60+f;
    m=a*60*60+b*60+c;
    s=n-m;
    printf("%d\n",s);}
  }
return 0;
}
int main(){
	int a,b,c,d,e,f,i,shijian[100],n=0,M,N;
	for(i=0;;i++){
		scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
		n++;
		if(a==0)
			break;
		M=a*3600+b*60+c;
		N=(12+d)*3600+e*60+f;
		shijian[i]=N-M;
	}
	for(i=0;i<n-1;i++){
		printf("%d\n",shijian[i]);
	}
    return 0;
}
int main(){
	int a,b,c,d,e,f;
	int A[100];
	int i=0,k=0;
	while(i<100){
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		if(a==0){
			break;
		}
		else{
			int sum=0;
		sum=3600-60*b-c+3600*(d+12-a-1)+60*e+f;
		A[i]=sum;	
		
		i++;
		k++;
		}
	}
	for(i=0;i<k;i++){
    printf("%d\n",A[i]);
	}




	 return 0;
}
int main(){
	int a,b,c,d,e,f;
	int hour,min1,min2,sec1,sec2,result;

	while(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){
		min1=59-b;
		sec1=60-c;
		min2=e;
		sec2=f;
		hour=12+d-(a+1);

		result=hour*60*60+min1*60+min2*60+sec1+sec2;
		printf("%d\n",result);
	}
	else 
		break;
	}
	return 0;

}
int main()
{
   int a[100],b[100],c[100],d[100],e[100],f[100],s[100],r[100],p[100];
   int i,j;
   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]);
	   s[i]=a[i]*3600+b[i]*60+c[i];
	   r[i]=d[i]*3600+12*3600+e[i]*60+f[i];
	   p[i]=r[i]-s[i];
	   if(p[i]==3600*12){j=i;break;}
   }
   for(i=0;i<j;i++){
   printf("%d\n",p[i]);
   }
	   return 0;
}
int main(){
    int i,q=0;
	int a[100],b[100],c[100],d[100],e[100],f[100],s[100];
	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;
		}
        q++;
	    s[i]=(60-c[i])+(60-b[i]-1)*60+(12-a[i]-1)*3600+d[i]*3600+e[i]*60+f[i];
	}
	for(i=0;i<q;i++){
     printf("%d\n",s[i]);   
	}
	return 0;
}
int main()
{
	int i, j, n,sum, a,b,c,d,e,f,h=0,m=0,s;
	char y;
	for(i=0;;i++){
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		if(a!=0){
			if(e>=b&&f>=c){
				h=d+12-a;
				m=e-b;
				s=f-c;
			}
			if(e<b&&f>=c){
				h=d+11-a;
				m=e-b+60;
				s=f-c;
			}
			if(e<b&&f<c){
				h=d+11-a;
				m=e-b+59;
				s=f-c+60;
			}
			if(e>=b&&f<c){
				h=d+12-a;
				m=e-b-1;
				s=f-c+60;
			}
		}
		if(a==0){
			break;
		}
		sum=h*3600+m*60+s;
		printf("%d\n",sum);
	}


	return 0;
}
int main()
{
    int a,b,c,d,e,f,g,h;
    while(scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f)&&a!=0){
    h=60*60*(12+d-a)+60*(e-b)+f-c;
    if(a==0){}
    else{printf("%d\n",h);}
    }
    return 0;
}
int main(){
	int a,b,c,d,e,f,j,p;
    for(j=0;j<1000;j++){
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
		if(a==b&&b==c&&c==d&&d==e&&e==f&&f==0){
			return 0;}
		else{p=0;
    p=3600*(12-a-1+d)+60*(60-b-1+e)+60-c+f;
		printf("%d\n",p);}
	}
return 0;
}
int main()
{
    int sz[10000][6];
    int time[10000];
    int num=0;
    for(int i=0;i<10000;i++)
    {
        for(int j=0;j<6;j++)
        {
            scanf("%d",&sz[i][j]);
        }
        num++;
        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)break;
    }
    num=num-1;
    for(int i=0;i<num;i++)
    {
        time[i]=3600*12-sz[i][0]*3600-sz[i][1]*60-sz[i][2]
                +3600*sz[i][3]+60*sz[i][4]+sz[i][5];
        printf("%d\n",time[i]);
    }
    return 0;
}
int main ()
{
	int a,b,c,d,e,f,t;
	do
	{
		scanf("%d %d %d %d %d %d\n",&a,&b,&c,&d,&e,&f);
		t=12*60*60+d*60*60+e*60+f-a*60*60-b*60-c;
		if(t!=43200){
			printf("%d\n",t);
		}
	}
	while(a!=0);
	return 0;
}
int main(){
	int a,b,c,d,e,f,i,j,k,m;
	for(m=0;m<100;m++){
	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){
      i=a*60*60+b*60+c;
	  j=(12+d)*3600+e*60+f;
	  k=j-i;
	  printf("%d\n",k);
	}
	}
	return 0;
}
int main(){
int a[100],b[100],c[100],d[100],e[100],f[100];
double m[100]={0};
int i=0,k=0;

for(i=0;i>-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;
}
}

for(k=0;k<i;k++){
m[k]=((d[k]+12-a[k]-1)*60*60)+(e[k]+60-1-b[k])*60+f[k]+60-c[k];

}

for(k=0;k<i;k++){
   printf("%.0lf\n",m[k]);
}

return 0;
}
int main(){
	int a,b,c,d,e,f,sec;
	do{
	scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	if(a==0&&b==0&&c==0&&d==0&&e==0){
		break;
	}
	if(d<12){
		d+=12;
	}
	sec=(d-a-1)*3600+e*60+f+3600-b*60-c;
	printf("%d\n",sec);
	}while(1);
	scanf("%d",&a);
	return 0;
}
int main()
{
    int a,b,c,d,e,f,i;
    int t=1;
    int s;
    i=0;
    while (t==1){
        scanf ("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
        s=(12+d-a)*3600+60*e+f-60*b-c;
        if (s==43200){
            break;
        }else {
            printf ("%d\n",s);
        }
        i++;
    }
	
	
	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==0&&b==0&&c==0&&d==0&&e==0&&f==0){
			break;
		}
		d+=12;
		int start=a*3600+b*60+c,over=d*3600+e*60+f;
		int m=over-start;
		printf("%d\n",m);
	}
	return 0;
}
int main()
{
	int sz[1000];
	int a,b,c,d,e,f,s,i;
	for(i=1;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){break;}
		sz[i]=(d+12-a)*3600+(e-b)*60+f-c;
		printf("%d\n",sz[i]);

s=s+1;	
	}
	



	return 0;
}
int main()
{
	int a,b,c,d,e,f,i=0,time1=0,time2=0,sj=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&&e==0&&f==0){
			i=100;
		}
		else{
			time1=a*3600+b*60+c;
			time2=(d+12)*3600+e*60+f;
			sj=time2-time1;
			printf("%d\n",sj);
		}
	}
	return 0;
}
int main()
{
	int a[80],b[80],c[80],d[80],e[80],f[80];
	int i;
	int s=0;
	int t=0;
	int m;
	for(i=0;i<80;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
	{
		s=3600*a[i]+60*b[i]+c[i];
		d[i]+=12;
		t=3600*d[i]+60*e[i]+f[i];
		m=t-s;
		printf("%d\n",m);
	}
	}

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

  return 0;
}
int main(){
int a,b,c,d,e,f,n,m;
int a1,b1,c1,d1,e1,f1,n1,m1;
scanf ("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
for (;a!=0;){

n=60-c+60*(59-b)+3600*(11+d-a)+f+60*e;
printf ("%d\n",n);
scanf ("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);

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

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

	}



return 0;
}
int main(){
	int a[100][15],i,k,n,p[100],q[100],t[100];
	for(n=0;1;n++){	
		for(i=0;i<6;i++){
		    scanf("%d",&a[n][i]);
	    }
	    k=0;
	    for(i=0;i<6;i++){
			if(a[n][i]==0){
				k++;
			}
		}
		if(k==6){
			break;
		}
	}
	for(i=0;i<n;i++){	
		p[i]=a[i][0]*3600+a[i][1]*60+a[i][2];
	    q[i]=a[i][3]*3600+a[i][4]*60+a[i][5]+12*3600;
	    t[i]=q[i]-p[i];
	}
	for(i=0;i<n-1;i++){	
		printf("%d\n",t[i]);
	}
	printf("%d",t[n-1]);
	//scanf("%d",&n);
    return 0; 
}
int main(){
int a,b,c,d,e,f,t1,t2,s;
scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
while(a!=0){
	d=d+12;
t1=a*3600+b*60+c;
t2=d*3600+e*60+f;
s=t2-t1;
printf("%d\n",s);
scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
if(a==0)
return 0;
}
return 0;
}
int main()
{
	int a[6];
	int b[10];
	int i;
	while(a[0]!=0||a[1]!=0||a[2]!=0||a[3]!=0||a[4]!=0||a[5]!=0)
	{
		for(i=0;i<=5;i++)
		{
			scanf("%d",&a[i]);
		}
		if(a[0]!=0||a[1]!=0||a[2]!=0||a[3]!=0||a[4]!=0||a[5]!=0)
		{
			if(a[5]>=a[2])
			{
				b[2]=a[5]-a[2];
			}
			else
			{
				b[2]=a[5]-a[2]+60;
				a[4]--;
			}
			if(a[4]>=a[1])
			{
				b[1]=a[4]-a[1];
			}
			else
			{
				b[1]=a[4]-a[1]+60;
			    a[3]--;
			}
			b[0]=a[3]-a[0]+12;
			printf("%d\n",b[0]*3600+b[1]*60+b[2]);
		}
		else
		{
			break;
		}
	}
	return 0;
}
int main()
{
	int a[6],i,j,k,t;
	long sum;
	while(t<1000)
	{
		sum=0;
		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;
		a[3]=a[3]+12;
		sum=(a[3]-a[0])*60*60+(a[4]-a[1])*60+(a[5]-a[2]);
		printf("%ld\n",sum);
	}
	return 0;
}
int main(){
	int a[100],b[100],c[100],d[100],e[100],f[100],n[100],t=0,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]);
	t++;
	if(a[i]==0)
		break;
	}
	for(i=0;i<t-1;i++){
	n[i]=3600*(d[i]+12-a[i])+60*(e[i]-b[i])+(f[i]-c[i]);
	printf("%d\n",n[i]);
	}
	return 0;
	}
int main()
{
    int a,b,c,d,e,f,i,k;
    int s[1000];
    k=0;

    for(i = 0; i < 1000; i++){
    scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
    if(a==0){
    break;
    }
    s[i]=3600-b*60-c+(d+11-a)*3600+e*60+f;
    k++;
    }

   for(i = 0; i < k; i++){
       printf("%d\n",s[i]);
       }
        return 0;
}
int main()
{
    int a,b,c,d,e,i,f,m;
	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;
		}
		else{
			m=0;
			m=60-c+f;
			m=m+e*60+(60-b-1)*60;
			m=m+(d+11-a)*3600;
		}
		printf("%d\n",m);
	}


	return 0;
}
int main()
{
    int a,b,c,d,e,f,x,y,z,m;
    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;
   if(f<c)
   {
        f=f+60;
        e=e-1;
   }
   z=f-c;
   if(e<b)
   {
       e=e+60;
       d=d-1;
   }
   y=e-b;
   x=d-a;
   m=x*3600+y*60+z;
   printf("%d\n",m);

}
return 0;
}
int main()
{
    int sum,a,b,c,d,e,f;
	while(cin>>a>>b>>c>>d>>e>>f&&(a!=0||b!=0||c!=0||d!=0||e!=0||f!=0))
	{
		sum=(d+12-a)*3600+(e-b)*60+f-c;
		cout<<sum<<endl;
	}
	return 0;
}
int main ()
{int a,b,c,d,e,f,g;
a=-1;
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)
{g=(12+d-a)*3600+(e-b)*60+(f-c);

printf ("%d\n",g);
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],m[100],k[100];
	for(int 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){break;
	}
	m[i]=a[i]*3600+b[i]*60+c[i];
	n[i]=d[i]*3600+e[i]*60+f[i]+12*3600;
	k[i]=n[i]-m[i];
	printf("%d\n",k[i]);
	}
	return 0;
}
int main(){
	
	int a[100],b[100],c[100],d[100],e[100],f[100];

	int x,y,z,t=0;
	for(int 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){
				t=i;
		     break;
		}
	}
		for(int q=0;q<t;q++){
		    x=a[q]*60*60+b[q]*60+c[q];
	         y=(d[q]+12)*60*60+e[q]*60+f[q];
	         z=y-x;
	         printf("%d\n",z);
	
		}

		 

            
		




	return 0;
}
int main()
{
	int a,b,c,d,e,f,g,h,time;
	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){
		g=3600*a+60*b+c;
		h=3600*(d+12)+60*e+f;
		time=h-g;
		printf("%d\n",time);
		scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
	}
	return 0;
}